若有定义:intx,*pb;则正确的赋值表达式是( )。A.B.C.D.A.AB.BC.CD.D

题目

若有定义:intx,*pb;则正确的赋值表达式是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D

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

第1题:

若有intx,则(x+1)++是一个合法的c语言表达式。()

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


参考答案:错误

第2题:

若有定义int x,*pb;则正确的赋值表达式是()。

A.pb

B.int a[2] [ ]{1,2,3,4,5,6};

C.int a[ ] [3]{1,2,3,4,5,6};

D.int a[2,3]{1,2,3,4,5,6}


正确答案:C

第3题:

若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。

A.pb=&x;

B.pb=x;

C.*pb=&x;

D.*pb=*x


正确答案:A
选项A将变量x的地址赋给指针变量pb,使pb指向x选项B是将x的值当作地址赋绐指针pb,pb指向—个地址等于x值的内存单元:选项C将x的地址赋给指针pb指向的地址等于x的内存单元。

第4题:

若有定义:int k,*q;,则下列各选项中赋值表达式正确的是()。A.q=(&k+1)B.q=&kC.q=kD.*q=&a

若有定义:int k,*q;,则下列各选项中赋值表达式正确的是( )。

A.q=(&k+1)

B.q=&k

C.q=k

D.*q=&k


正确答案:B

第5题:

若有下列定义,则( )是对a数组元素地址的正确引用。A.B.C.D.A.AB.BC.C

若有下列定义,则( )是对a数组元素地址的正确引用。

A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:D
本题考查数组元素地址的引用。选项A中,p+5引用的是.[5]的地址,而数组a只有5个元素,即a[o]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);选项B中,*a+1指的是将数组a的第1个元素加1;选项C中,不存在这种引用方式;选项D中,&a[0]引用的是数组的首地址。

第6题:

若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。

A、*pb=&x;

B、pb=&x

C、pb=x;

D、*pb=*x


参考答案:ACD

第7题:

若有定义intx=3,y=2和floata=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是()。

A.0

B.2

C.1.5

D.1


正确答案:D

第8题:

若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为______。


正确答案:21
21

第9题:

设变量a、b、C、d和y都已正确定义并赋值。若有以下if语句:

该语句所表示的含义是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
语句“if(c==d)y=0;elsey=1;”是if(a<b)语句的一个子句。所以整个语句表达式的意思是:在a<b的情况下,如果c=b,则y=0,否则y=1;如果a<b,则执行第2个if语句,如果c等于d,那么y=0,如果C不等于d,那么y=l,所以,选项C为正确答案。

第10题:

若有定义:inta=2;则正确的赋值表达式是()

A.a-=(a*3)

B.double(-1)

C.a*3

D.a*4=3


参考答案:A