计算机二级

假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。

题目

假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。

参考答案和解析
正确答案:5
5 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行“2”+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而 “2”+“3”则为字符串之间相加,结果为“23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23。因此正确答案是50
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Python 3.X版本中,运行语句c = a / b (假设a, b是已经赋值过的整数变量,且b的值不为0),则:若a能整除b,c就是整型变量;反之,若a不能整除b,c为浮点型变量


if(score <= 9) System.out.println("XXX");#if (score >0) System.out.println("XXX");#if ( ! (score <9) ) System.out.println("XXX");

第2题:

假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句: u=(a==2)?b+a:c+a; 执行该语句后整型变量u的值为().

A.0

B.3

C.4

D.5


4

第3题:

25、设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是_______。


2 a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

第4题:

已知x是一个整型变量,则执行语句“x=3.14159”后,x的值为()。


3

第5题:

5、在Python 3.X版本中,运行语句c = a / b (假设a, b是已经赋值过的整数变量,且b的值不为0),则:若a能整除b,c就是整型变量;反之,若a不能整除b,c为浮点型变量


第6题:

假设a和b为int型变量,则执行以下语句后b的值为( )。

A.9

B.-2

C.-1

D.8


正确答案:D
当b为10时,执行b-=a,此时b为9,接着b——表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

第7题:

假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。


正确答案:5 23
5 23 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为”23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。

第8题:

设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().


正确答案:2
a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

第9题:

(7)已知变量boo1Var是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句就是。


正确答案:boolVat=Ture
【解析】赋值运算符号为“=”,功能是将右侧的值赋值给左侧的变量,并要求两侧的数据类型匹配,布尔类型的值有两个:True或False,所以正确的赋值形式是布尔型变量名=True(或False)。