章(1)(1)以下选项中不能用作C程序合法常量的是A)'\123'B)1,234C)123D)"\x7D"(2)以下选项中,合法的一组C语言数值常量是A)12 0Xa23 4.5e0B)028 .5e-3 -0xf C).177 4e1.5 0abc D)0x8A 10,000 3.e5(3)C源程序中不能表示的数制是A)八进制B)十进制C)二进制D)十六进制(4)以下选项中能表示合法常量的是A)"\007"B)1.5E2.0C)'\'D)1,200(5)以下不合法的数值常量是A)1e1B)011C)0xabcdD)8.0E0.5(6)以下选项中,值为1的表达式是A)1 -'0'B)'1' -0C)1 - '\0'D)'\0' - '0'(7)有以下程序 ,程序运行后的输出结果是main() { char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5'; printf( "%c,%d\n",c1,c2); }A)D,69B)E,68C)E,DD)输出无定值(8)若有以下程序,程序运行后的输出结果是#include <stdio.h>main() { char c1, c2;c1='C'+'8'-'3'; c2='9'-'0'; printf("%c %d\n", c1, c2); }A)H 9B)H ‘9’C)F ‘9’D)表达式不合法输出无定值(9)若有定义语句:char a='\82'; 则变量aA)包含1个字符B)说明不合法C)包含2个字符D)包含3个字符(10)有以下程序 main() {char c1='A', c2='Y'; printf( "%d, %d\n", c1,c2 ); } 程序的输出结果是 A)输出格式不合法,输出出错信息B)65,90C)65,89D)A,Y