计算机二级

设有定义int x; float v;,则10+x+v值的数据类型是A.intB.doubleC.floatD.不确定

题目

设有定义int x; float v;,则10+x+v值的数据类型是

A.int

B.double

C.float

D.不确定

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下定义语句中正确的是

A.int a=b=0;

B.char A=65+1,b=′b′;

C.float a=1,*b=&a,*c=&b;

D.double a=00;b=1.1;


正确答案:B
解析:本题考查变量的定义方法。如果要一次进行多个变量的定义,则在它们之间要用逗号隔开,因此选项A)和D)错误。在选项C)中,变量c是一个浮点型指针,它只能指向一个浮点型数据,不能指向指针变量b,故选项C)错误。

第2题:

数组x定义为intx[][]newint[3][2];则x..length的值为(),x[0].length的值为()。


正确答案:3、2

第3题:

已知:char a;int b;float c;double d;执行语句“c=a+b+c+d;”后,变量c的数据类型是( )。A.int B.char C.float D.double


正确答案:C
赋值运算进行时,必须赋值号两侧的类型一致时,赋值运算才进行,如果赋值号两边的类型不一致,则先将右边的类型强制转换为左边的类型,然后进行运算。

第4题:

下列说法正确的是( )。

A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定

B.定义static int a[4];,则元素值不确定

C.const int x;x=5;表示给常量x赋初值

D.定义int a[4];,则其元素的值是不确定的


正确答案:D
解析:当定义一个static数组时,虽未初始化,但元素值默认为0;对非static的数组,没有赋初值,则其元素中的值为不确定的;若赋初值但数据不够用,则其他元素值初始化为0。

第5题:

设有定义:char a[10]="ABCD",*p=a;,则*(p+3)的值是( )。

A."ABCD"

B.'D'

C.'\0'

D.不确定


参考答案:B

第6题:

设有定义intx;floatv;则5+x+v值的数据类型为int。()


正确答案:错

第7题:

设有说明:charm;intx;floaty;doublez;则表达式m*x+z-y值的数据类型为float。()

此题为判断题(对,错)。


参考答案:错误

第8题:

以下定义语句中正确的是

A.int a=b=0;

B.char A=65+1,b=′b′;

C.float a=1,*b=&a,*c=&b;

D.double a=0.0;b=1.1;


正确答案:B
解析:本题考查变量的定义方法。

第9题:

设有定义intx=‘A’;,则执行下列语句之后,x的值为_________x%='A';

A.‘a’

B.0

C.65

D.‘A’


正确答案:B

第10题:

设有以下语句:intx=10;x+=3+x%(3),则x的值是()。

A.14

B.15

C.11

D.12


正确答案:A

更多相关问题