A)5.175000 B)5.169000 C)5.170000 D)5.168000
(60)以下选项中合法的实型常量是
A).914 B)3.13e-2.1 C)0
D)2.0*10
(61)C语言中double 类型数据占字节数为
A)4 B)12 C)8 D)16
(62)以下叙述中正确的是
A)整型常量和实型常量都是数值型常量
B)常量的类型不能从字面形式上区分,需要根据类型名来决定 C)预定义的标识符是C语言关键字的一种,不能另作它用 D)只能在函数体内定义变量,其他地方不允许定义变量 (63)sizeof( double )是
A)一个双精度型表达式 B)一个整型表达式 C)一个不合法的表达式 D)一种函数调用
(64)以下选项中,值为1的表达式是
A)1 -'0' B)'1' -0 C)1 - '\\0' D)'\\0' - '0'
55 A 56 C 57 d 58 D 59 B 60 A 61 C 62 A 63 B 64 C 字符型常量及字符变量
(65)以下定义语句中正确的是
A)char A=65+1,b='b'; B)int a=b=0;
C)float a=1,*b=&a,*c=&b; D)double a=0.0; b=1.1; (66)以下不合法的字符常量是
A)'\\\B)'\\\\' C)'\\018' D)'\\xcc'
(67)有以下程序
main() { char c1,c2;
c1='A'+'8'-'4'; c2='A'+'8'-'5';
printf( \ }
已知字母A的ASCII码为65,程序运行后的输出结果是 A)D,69 B)E,68 C)E,D
D)输出无定值
(68)以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII
码值为97)
A)printf (\B)printf (\C)printf (\D)printf (\
(69)以下选项中不能作为C语言合法常量的是
A)'cd' B)0.1e+6 C)\D)'\\011'
(70)有以下定义语句,编译时会出现编译错误的是
A)char a='\\n'; B)char a=\C)char a='a'; D)char a='\\x2d';
(71)已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。则
执行语句 printf(\的输出结果是 A)A,68 B)A,B C)65,66 D)65,68
(72)已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将
变量c中的大写字母转换为对应小写字母的语句是 A)c=('A'+c)&-'a' B)c=C+32 C)c=C-'A'+'a' D)c=(C-'A')& +'a'
(73)以下选项中非法的C语言字符常量是
A)'\\b' B)'\\007' C)'aa' D)'\\xaa'
(74)以下选项中非法的C语言字符常量是
A)'9'
B)'\\09' C)'\\x09' D)'\\x9d'
(75)若有定义语句 char c='\\101'; 则变量c在内存中占
A)2个字节 B)3个字节 C)1个字节 D)4个字节 (76)若有以下程序
#include
printf(\ }
则程序的输出结果是 A)H 9 B)H '9' C)F '9'
D)表达式不合法输出无定值 (77)下面选项中合法的字符常量是
A)\B)'abc' C)'X' D)'\\'
(78)以下叙述中正确的是
A)字符常量在内存中占2个字节
B)转义字符要用双引号括起来,以便与普通的字符常量区分开 C)字符常量需要用单引号括起来 D)字符常量是不能进行关系运算的 (79)以下叙述中正确的是
A)字符变量在定义时不能赋初值
B)同一英文字母的大写和小写形式代表的是同一个字符常量 C)字符常量可以参与任何整数运算 D)转义字符用@符号开头
(80)若有定义语句:char a='\\82'; 则变量a
A)包含1个字符 B)说明不合法 C)包含2个字符 D)包含3个字符 (81)有以下程序
main() {
char c1='A', c2='Y';
printf( \ 程序的输出结果是
A)输出格式不合法,输出出错信息 B)65,90 C)65,89 D)A,Y
(82)C语言中char类型数据占字节数为
A)2 B)3 C)1 D)4
(83)有以下程序
main() { char a='H';
a = ( a>='A' && a<='Z' ) ? (a+32) : a; printf(\ 程序运行后的输出结果是 A)H B)A C)h D)a
(84)以下正确的字符串常量是
A)'abc'
B)Olympic Games C)\D)\
65 A 66 C 67 B 68 B69 A 70 B 71 C 72 A 73 C 74 B 75 C 76 A 77 C 78 C 79 C 80 B 81 C 82 C 83 C 84 C 算术表达式 (85)若有代数式
|nx?ex|(其中e仅代表自然对数的底数,不是变量),则以
下能够正确表示该代数式的C语言表达式是
A)sqrt(fabs(pow(n,x)+pow(x,e))) B)sqrt(abs(n^x+e^x))
C)sqrt(fabs(pow(n,x)+exp(x))) D)sqrt(fabs(pow(x,n)+exp(x)))
(86)表达式:(int)((double)9/2)- 9%2 的值是
A)0 B)4 C)3 D)5
(87)若有定义语句: int x=12, y=8, z; 在其后执行语句 z= 0.9+x/y; 则z的值为
A)1.9 B)1