下面不正确的字符串常量是( ) A.'AB' B."ab'ab" C."a" D." "
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 06:45:39
下面不正确的字符串常量是( ) A.'AB' B."ab'ab" C."a" D." "
望c语言大神给正确答案,
望c语言大神给正确答案,
选择A
【解析】
字符串常量的定义:用英文半角双引号(")括起来的一个或多个字符
C选项中虽然只有一个字符,但是用了双引号括起来
D选项中有‘ ’这个字符
B选项中单引号不碍事
A选项中虽然多个字符,但是用了单引号括起来,系统会认为这是字符常量(用英文半角单引号括起来的一个字符),但是有了多个字符,于是产生编译错误,这既不是字符串也不是字符
【拓展】
下面不正确的字符串常量是( )
A."ab\"ab" B."ab'ab" C."ab\" D."ab\\"
【答案】C
【解析】A选项中第二个双引号是一个字符,因为前面有转义字符'\'
B选项中单引号不碍事
C选项中虽然有两个双引号,但是后者是字符,而不是字符串常量结束的标志,导致字符串常量没有结束
D选项中'\\'代表反斜杠'\',而不是转义字符,因此无法构成'\"',是正确的
【解析】
字符串常量的定义:用英文半角双引号(")括起来的一个或多个字符
C选项中虽然只有一个字符,但是用了双引号括起来
D选项中有‘ ’这个字符
B选项中单引号不碍事
A选项中虽然多个字符,但是用了单引号括起来,系统会认为这是字符常量(用英文半角单引号括起来的一个字符),但是有了多个字符,于是产生编译错误,这既不是字符串也不是字符
【拓展】
下面不正确的字符串常量是( )
A."ab\"ab" B."ab'ab" C."ab\" D."ab\\"
【答案】C
【解析】A选项中第二个双引号是一个字符,因为前面有转义字符'\'
B选项中单引号不碍事
C选项中虽然有两个双引号,但是后者是字符,而不是字符串常量结束的标志,导致字符串常量没有结束
D选项中'\\'代表反斜杠'\',而不是转义字符,因此无法构成'\"',是正确的
(2)在C语言中,合法的字符常量是( ) A)'\084' B) '\x43' C)'ab' D) "\0"
2、下面的程序用来比较两个字符串a和b的大小,如果字符串a大于字符串b,则输出“a>b”,否则输出“ab)
下列说法中,不正确的是 A.延长线段AB B.反向延长线段AB C.延长射线AB D.反向延长射线BA
如果a是质数,b是合数,下面一定是质数的是( ) A、a+b B、ab C、ab除以b D、a除以b
C语言中和法字符常量是:A)"\0" B)'ab' C)'\x43' D)'\012' 求讲解
关于C语言的题,下列选项中不正确的字符常量是() A) '\\' B)'\'' C)'074' D)'\xaa'
(1)下列数据属于字符串常量的是() a.Bcda b.”kfjf” c.’fksj’ d.”j_hjh” (2)在vb
下列变量名中,合法的是( ) A.123 B.ab_c C.ab$c D.ab-c
若|a|/a+b/|b|=0,则-(b/a)与ab的大小关系是( ).A、-(b/a)较大 B、ab较大 C、相等 D、
如果a是质数,b是合数,下面那个值一定是质数( )A.a + b b.ab C.ab÷b D.b / a
下列各基因中属于等位基因的是:A.AA; B.AB; C.Ab; D.Aa
下列语句不正确的是 A 画直线AB使AB=CD B 延长线段AB到C C 作射线AC在射线AC上用