(13)以下选项中不能用作C程序合法常量的是   A)1,234 B)'123'   C)123 D)"\x7G" 正确答案是哪个?

为什么不选D呢?X不是表示十六进制吗?怎么还有G呢?

答案应该选A,
C++中常量数字是不能包含,号之类的符号的。
B是正确的,可能通过这种方式来构造一个整数。
C就不用说了。
D中\x是指后面的内容是十六进制的编码,所以\x7就是指编码为7的这个字符,后面的G就是正常的字符了。所以D这个字符串是包含两个字符的,第一个是编码为7的字符,第二个是字符G。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-14
为什么不选D呢?X不是表示十六进制吗?怎么还有G呢?

D 16进制 可以制造出G嘛 偶滴神哪
第2个回答  2011-08-13
D是字符串常量啊
第3个回答  2011-08-13
楼上好像正确

(13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'\\123' C)123...
A 中1和123可以单独作为常量,但是1,123怎么赋值哦 B是将123转义之后的输出 C 123整数常量当然可以啦 D "\\x7G"它是将\\x直接接的后面的数字转义,就是讲7转义为16进制输出,但是7在ASCII中表示的是"响铃",如果你写成其他的,会有对应的字符输出的。其中这里的G就是一个简单的字符G而已,没有作...

(13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D...
答案应该选A,C++中常量数字是不能包含,号之类的符号的。B是正确的,可能通过这种方式来构造一个整数。C就不用说了。D中\\x是指后面的内容是十六进制的编码,所以\\x7就是指编码为7的这个字符,后面的G就是正常的字符了。所以D这个字符串是包含两个字符的,第一个是编码为7的字符,第二个是字符G。

以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D...
A 不对,有逗号了 B 可以 '\\123'是表示八进制123的值,是83 C 可以 因为是常量。你说的是变量名定义 D正确 是一个字符串的定义 其实就是字符串"7G"

请各位走过路过的朋友帮帮忙啊!急需2011年四川计算机二级C语言考试试题...
(13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D)"\\x7G"(14)以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2 C)E9 D)9.12E(15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(...

2011年三月全国计算机二级c真题及答案
> (13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D)"\\x7G" (14)以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2 C)E9 D)9.12E (15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a...

以下选项中不能作为c语言合法常量的是( )。.
【答案】:B 要想表示字符串常量应该用双引号表示,即“cd”,单引号用于表示字符常量,所以B选项中的表示方法错误。

以下选项中不能作为C语言合法常量的是() A) 'cd' B) 0.1e+6 C)"\\a...
'cd' 不能作为C语言合法常量。是因为单引号代表字符常量,只能有一个字符。'cd' 单引号里有c、d两个字符,是不合法常量。字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。单引号内只能包含1个字符,‘xyz’写法是错误的。

...C语言合法常量的是A.’Fab’ B.0.7e+9 C.' b' D.’ 01211’_百度知...
字符串也可以作为常量,用双撇号括起来,如'abc'。本题A选项中单撇号括起来的不是一个字符,而是三个字符,故不是合法常量。B选项是实型变量的指数表示形式。C选项是字符串常量,用双撇号引起来。D选项是字符’\\0’,因为在碰到’\\0’后,字符串结束,因此只读取到’\\0’,...

c语言,合法常量问题
A 数字有逗号 不合法 B 单引号里面反斜线加数字 表示的是八进制的 合法 C 整数 合法 D 首先看到是字符串。里面的是反斜线加X加两个东西,表示的是16进制的东西 合法 谢谢采纳

下列选项中,不能用作标识符的是() A)_1234 B)_1_2 C) int _2_ D)2...
D,标识符开头只能是 字母 _

相似回答