计算机二级

若有定义:floatx=2,y;inta=3;语句y=1*(x+A./3;运行后,y的值为()。A.2.0B.1.0C.0D.1.666667

题目

若有定义:floatx=2,y;inta=3;语句y=1*(x+A./3;运行后,y的值为()。

A.2.0

B.1.0

C.0

D.1.666667

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

第1题:

若有定义int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是 。


A

第2题:

3、若有定义语句: int a[]={1,2,3,4},y,*p=&a[1]; 则执行语句“y=*p++;”之后,变量y的值为()。

A.1

B.2

C.3

D.4


a[0]

第3题:

若有定义int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()

A.2.5

B.2

C.3.5

D.4.0


A

第4题:

若有以下定义: 1. int a = 2, b = 3 ; 2. float x = 3.5, y = 2.1 ; 则表达式(int)(x+y)/4+a%b的值是()

A.3.5

B.5.600000

C.3

D.4.500000


D 解析:C语言中++运算符的对象可以是整型、实型和字符型,但不可是常量,本题中D为常量。

第5题:

1、若有定义语句: int a[]={1,2,3,4},y,*p=&a[0]; 则执行语句“y=++(*p);”之后,值发生了变化的元素是()。

A.a[0]

B.a[1]

C.a[2]

D.a[3]


a[0]

第6题:

若有定义:int x,y,z; 语句 x=(y=z=3,++y,z+=y); 运行后,x的值为()。

A.3

B.6

C.7

D.8


B

第7题:

若有定义“int a=7; float x=2.5,y=4.7;”,则表达式“x+a%3*(int)(x+y)%2/4”的值为 。

A.2.5

B.2.75

C.3.5

D.0.0


B

第8题:

3、若有定义语句: int a[]={1,2,3,4},y,*p=&a[1]; 则执行语句“y=*++p;”之后,变量y的值为()。

A.1

B.2

C.3

D.4


a[0]

第9题:

若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为()。

A.6

B.7

C.8

D.3


正确答案:B