C语言求救2!

来源:百度知道 编辑:UC知道 时间:2024/05/20 03:47:49
【1.14】将字符g赋给字符变量c,正确的表达式是 。
A) c=\147 B) c="\147" C) c='\147' D) c='0147'

【1.15】下列转义字符中错误的一个是____。
A) '\000' B) '\0014' C) '\x111' D) '\2'

【1.16】将空格符赋给字符变量c,正确的赋值语句是____。
A) c='\0' B) c=NULL C) c=0 D) c=32

【1.17】已知:char a='\70';则变量a中 。
A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明非法

【1.18】字符串"\"EOF\n=-\61\""的长度是____。
A) 8 B) 9 C) 14 D) 非法字符串

【1.19】字符串""的长度是____。
A) 0 B) 1 C) 2 D) 非法字符串

【1.20】已知:char a;int b;float c;double d;执行语句"c=a+b+c+d;"后,变量c的数据类型是 。
A) int B) char C) float D) double
【1.21】温度华氏和摄氏的关系是: C= (F-32)*5/9。已知:float C,F;由华氏求摄氏的正确的赋值表达式是____。
A) C=5/9(F-32) B) C=5*(F-32)/9
C) C=5/9*(F-32) D) 三个表达式都正确
选择理由:________________________________________________________

【1.22】逗号表达式"(a=3*5,a*4),a

【1.14】字符g: c = '\147';
【1.15】'\x111' -- 值太大
【1.16】 c=32 -- 空格码 0x20,十进制 32
【1.17】 包含1个字符 -- 因为是转义字符,只占1个byte
【1.18】 B) 9
【1.19】A) 0
【1.20】C) float -- 变量c 声明为float,类型不会变掉
【1.21】B) C=5*(F-32)/9
C=5/9( -- A 表达式错
C) C=5/9*( -- 5/9 做整型除法,得 0
【1.22】C) 30