导出题库试题(1~100)
共计460道试题
一、单项选择 (共460题) Turbo C(共460试题)
87).C语言源程序的基本单位是(B)。 A)、过程 B)、函数 C)、子程序 D)、标识符
88).下列字符序列中,可用作C标识符的一组字符序列是(D)。 A)、S.b,sum,average,_above B)、class,day,lotus_1,2day C)、#md,&12x,month,student_n! D)、D56,r_1_2,name,_st_1
89).以下标识符中,不能作为合法的C用户定义标识符的是(B)。 A)、a3_b3 B)、void C)、_123 D)、IF
90).以下数据中,不正确的数值或字符常量是(C)。 A)、0 B)、5L C)、o13 D)、9861
91).以下数值中,不正确的八进制数或十六进制数是(C)。 A)、0x16 B)、16 C)、-16 D)、0xaaaa
92).以下的选择中,正确的赋值语句是(C)。 A)、a=1,b=2 B)、j++
第1页 共14页
C)、a=b=5; D)、y=int(x)
93).以下运算符中,优先级最高的运算符是(B)。 A)、?: B)、++ C)、&& D)、,
94).在C语言中,能代表逻辑值“真”的是(D)。 A)、True B)、大于0的数 C)、非0整数 D)、非0的数
95).下列变量说明语句中,正确的是(D)。 A)、char:a b c; B)、char a;b;c; C)、int x;z; D)、int x,z;
96).下列字符序列中,不可用作C语言标识符的是(B)。 A)、b70 B)、#ab C)、symbol
D)、a_1 97).以下不正确的叙述是(D)。
A)、在C程序中所用的变量必须先定义后使用 B)、程序中,APH和aph是两个不同的变量
C)、若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变 D)、当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值 98).以下标识符中,不能作为合法的C用户定义标识符的是(D)。 A)、For B)、Printf C)、WORD D)、sizeof
99).以下标识符中,不能作为合法的C用户定义标识符的是(C)。 A)、answer B)、to C)、signed D)、_if
100).以下标识符中,不能作为合法的C用户定义标识符的是(A)。 A)、putchar
第2页 共14页
B)、_double C)、_123 D)、INT
101).以下数据中,不正确的数值或字符常量是(A)。 A)、8.9e1.2 B)、10 C)、0xff00 D)、82.5
102).以下数据中,不正确的数值或字符常量是(A)。 A)、c B)、66 C)、0xaa D)、50
103).以下运算符中,优先级最高的运算符是(C)。 A)、*= B)、>= C)、(类型) D)、+
104).以下运算符中,优先级最高的运算符是(C)。 A)、|| B)、% C)、! D)、==
105).以下运算符中,优先级最高的运算符是(D)。 A)、= B)、!= C)、*(乘号) D)、()
106).以下叙述中不正确的是(B)。 A)、一个好的程序应该有详尽的注释 B)、在C程序中,赋值运算符的优先级最低 C)、在C程序中,j++;是一条赋值语句 D)、C程序中的#include和#define均不是C语句
107).设C语言中,int类型数据占2个字节,则long类型数据占(C)。 A)、1个字节 B)、2个字节 C)、4个字节 D)、8个字节
108).设C语言中,int类型数据占2个字节,则short类型数据占(B)。
第3页 共14页
A)、1个字节 B)、2个字节 C)、4个字节 D)、8个字节
109).C语言中,double类型数据占(D)。 A)、1个字节 B)、2个字节 C)、4个字节 D)、8个字节
110).C语言中,char类型数据占(A)。 A)、1个字节 B)、2个字节 C)、4个字节 D)、8个字节
111).设C语言中,int类型数据占2个字节,则unsigned类型数据占(B)。 A)、1个字节 B)、2个字节 C)、4个字节 D)、8个字节
112).下列程序的输出结果是(B)。main(B){char c1=97,c2=98;printf(\ A)、97 98 B)、97 b C)、a 98 D)、a b
113).执行下列语句后变量x和y的值是(C)。y=10;x=y++; A)、x=10,y=10 B)、x=11,y=11 C)、x=10,y=11 D)、x=11,y=10
114).下列数据中,为字符串常量的是(B)。 A)、A B)、\ C)、How do you do. D)、$abc
115).先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是(A)。 A)、c='a'; B)、c=\ C)、c=\ D)、C='97'
第4页 共14页
116).下列语句的结果是(D)。main(D){ int j; j=3;printf(\ A)、3,3 B)、3,4 C)、4,3 D)、4,4
117).设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为(C)。 A)、12 B)、144 C)、0
D)、132
118).已知year为整型变量,不能使表达式(year%4==0&&year0!=0)||year@0==0的值为“真”的数据是(A)。
A)、1990 B)、1992 C)、1996 D)、2000
119).下列运算符中,不属于关系运算符的是(D)。 A)、< B)、> C)、>= D)、!
120).假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是(B)。 A)、7 B)、8 C)、9 D)、2
121).以下不符合C语言语法的赋值语句是(A)。 A)、a=1,b=2 B)、++j; C)、a=b=5; D)、y=(a=3,6*5);
122).以下不符合C语言语法的赋值语句是(D)。 A)、j++; B)、j=j=5; C)、k=2*4,k*4; D)、y=float(j);
123).执行下列程序后,其输出结果是(C)。main(C){int a=9; a+=a-=a+a; printf(\ A)、18 B)、9 C)、-18
第5页 共14页