若有赋值语句x=x+3;则其含义是()

题目

若有赋值语句x=x+3;则其含义是()

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

第1题:

(29)若有以下定义

int x[10],*pt=x;

则对x数组元素的正确应用是

A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3


正确答案:B

第2题:

设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句 if(a<B)

if(c==D) y=0;

else y=1;

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

A.

B.

C.

D.


正确答案:C
解析:语句if(c==d) y=0;else y=1;是if(ab)语句的一个子句。所以整个C语句表达式的意思是:在ab的情况下,如果c=d则y=0,否则y=1。所以,选项C)为正确答案。

第3题:

若有以下定义

int x[10],*pt=x;

则对数组元素的正确引用是

A)*&x[10]

B)*(x+3)

C)*(pt+10)

D)pt+3


正确答案:B

第4题:

若有char a[5],*pa;则下面的选项中正确的赋值语句是()。

A.p“abcd”

B.a“abcd”

C.*p“abcd”

D.*a“abcd”


正确答案:A

第5题:

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。


正确答案:2
2

第6题:

设变量a、b、c、d和y都己正确定义并赋值。若有下列if语句

if(a<b)

if(c= =d) y=0;

else y=1;

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

A.

B.

C.

D.


正确答案:C
解析:语句if(c==D) y=0;else y=1;是if(aB) 语句的一个子句。所以整个C语句表达式的意思是:在、 ab的情况下,如果c=d则y=0,否则y==1。所以,选项C) 为正确答案。

第7题:

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


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

第8题:

若有定义语句: int a[4][10],*p,*q[4]; 且 0 ≤ i<4 ,则错误的赋值是

A)p=a

B)q[i]=a[i]

C)p=a[i]

D)p=&a[2][1]


正确答案:A

第9题:

若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )

A.c

B.d

C.99

D.100


正确答案:C

第10题:

若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。

A.*&x[10]

B.*(x+3)

C.*(pt+10)

D.pt+3


正确答案:B
解析:本题主要考查的是数组的引用,在C语言中,—个数组不能整体引用。在选项A中,*&X[10]属于地址越界;选项C中,*(pt+10)也是地址越界。选项D中,pt+3是将指针P,后移三个元素,指向x3),并没有对数据元素进行引用。在C语言中,可以用对数组名加—个整数的方法,来依次表示该数组中不同元素的地址,因此,选项B是正确的。

更多相关问题