若已定义ch为字符型变量,则下列赋值语句中,错误的是()。 

题目
单选题
若已定义ch为字符型变量,则下列赋值语句中,错误的是()。
A

ch=‘/’;

B

ch=62+3;

C

ch=NULL;

D

ch=‘/xaa’;

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

第1题:

已知 ch 是字符型变量,下面不正确的赋值语句是 ( ) 。 A)ch = 5 + 9 B) ch= ' a + b '

已知 ch 是字符型变量,下面不正确的赋值语句是 (    ) 。

A)ch = 5 + 9 

B) ch= ' a + b '

C) ch = ' \ 0 '

D) ch= '7' + '6'


参考答案:B

第2题:

若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?

A.a==1;

B.++i;

C.a=a+1=5

D.! (++a! =b--)


正确答案:B
解析:赋值运算符分为赋值运算符(=)和扩展运算符。其中“=”赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符“=”前加上其他运算符,如:+=,*=,%=等,特殊的一个表达式是++和--,如选项B)++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项A)a==1和选项D)!(++a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。

第3题:

已知:type def charCH;下列描述中,正确的是()。

A.使用CH定义的变量是char型变量

B.使用CH定义的是一个字符常量

C.使用CH定义的变量其类型不确定

D.使用CH定义的是一个字符串


正确答案:A

第4题:

已定义c为字符型变量,则下列语句中正确是 ______。

A.c='97';

B.c="97";

C.c=97;

D.c="a";


正确答案:C
解析:'97'不是字符变量,选项A错误;"97"是字符串,选项B错误;"a"是字符串,选项D错误;正确答案是选项C。

第5题:

已定义c为字符型变量,则下列语句中正确的是

A.c='97';

B.c="97";

C.c=97;

D.c="a";


正确答案:C
解析:字符常量是用单撇号括起来的—个字符或一串字符,故选项A)不正确。选项B),D)均为字符串。而选项C)是把ASCII码值为g7的字符赋给了变量c。

第6题:

若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是()。

A.m+n=x;

B.m=ch+n;

C.x=(m+1)++;

D.m=x%n;


正确答案:B

第7题:

已定义ch为字符型变量,以下赋值语句中错误的是

A.ch='\';

B.ch=62+3;

C.ch=NULL;

D.ch='\xaa';


正确答案:A
解析:选项A)中,ch存储了字符反斜杠;选项B)中存储了ASCII码值是65对应的字符;选项D)是单撇号括起\x后跟一到两位十六进制数,表示一个转义字符。

第8题:

若变量已正确定义并赋值,对库函数错误调用的是()

A.k=scanf("%d%d",&i,&j);

B.printf("\\%d\\n",k);

C.getchar(ch);

D.putchar(ch);


正确答案:C

第9题:

若变量已正确定义并赋值,对库函数错误调用的是( )

A.k=scanf("%d%d",&i,&j);

B.printf("\\%d\\n",k);

C.getchar(ch);

D.putchar(ch);


正确答案:C

第10题:

指令“COUNT EQU CX”的含义是( )。

A.定义变量COUNT,并赋值

B.定义常量COUNT,并赋值

C.定义变量CX,并赋值

D.定义COUNT为CX的同义语


正确答案:D

更多相关问题