选择题(20 题,每题 1
5 分):1
下面能正确使用的语句是_____D______
(A)、 int *x, y=1; x=y; (B)、 int *x; *x=1; (C)、 int *x, y; x=&y; (D)、 int *x; y=1; x=&y; 2
以下程序的运行结果是___C______
void main() { int x=1,y=—1,z=2; if (x>y) if (y〉0) z=0; else z++; else x++; printf(“%d,%d”,x,z); } (A)、22 (B)、 12 (C)、13 (D)、 23 3
若变量x和y均为double类型,且x=1,则合法的语句是______A______
(A)、 x=y++; (B)、 x=x&y; (C)、 x=y++=1 (D)、 y=x%2; 4
C++语言中最简单的数据类型包括_____B___
(A)、整型、实型、逻辑型 (B)、整型、实型、字符型 (C)、整型、字符型、逻辑型 (D)、整型、实型、逻辑型、字符型5
字符型(char)数据在微机内存中的存储形式是__D______
(A)、反码 (B)、补码 (C)、EBCDIC 码 (D)、ASCII 码6
已知字母 A 的 ASCII 码为十进制的 65,下面程序的输出是___A_____
#include main() { char ch1,ch2; ch1=’A'+’5’—'3'; ch2='A’+'6’-'3'; printf(”%d,%c\n",ch1,ch2); } (A)、67,D (B)、不确定的值 (C)、C,D (D)、B,C7
若有定义和语句: int a=5; a++; 此处表达式 a++的值是____B___