C语言选择题,大家帮帮忙???????

来源:百度知道 编辑:UC知道 时间:2024/05/11 18:31:53
1 A
下面四个选项中,均是非法常量的选项是。
A)'as' B)'\\' c)-0xl8 D)0xabc
-0fff '\01' 01177 '\0'
'\0xa' 12,456 0xf"a"
2 A
若有说明语句:char c='\72'则变量c
A)包含1个字符 B)包含2个字符
C)包含3个字符 D)说明不合法,c的值不确定

第一题不明白
第二题认为选B 不是还有'\0'吗
A 'as' -0fff '0xa'

1.在两个''中间的应该是一个字符,A中'as'错了,-0fff的值是不合法的,应该是1777777即-1或-0777777,'\0xa'应为'\0x0a'
2.char c='\72'这很明显是定义c为字符型,c中只含有一个字符.

1,看不明白
2,c只是一个字符,不是字符串,不包含‘\0’

二城

第一题:你要不再排下版。。这个选项都看不清

第二题,有'\0'的是字符串,这是单个字符。

第一题选D,因为定义常量不能是数字开头,只能是字母.下划线.符号开头.第二题选A,因为冒号里面的定义附值只能看做是一个字符串所以只有一个字符~~~~