学习-----好资料
更多精品文档
一、选择题
1、以下不能定义为用户标识符的是( )。
2、以下不能定义为用户标识符的是( )
3、下面属于C 语言标识符的是( )。
4、下列符号中用来表示C 语言中的回车换行的是( )。
(A) \r 5、在计算机系统中,可执行程序是( ) (A) 源代码
(B)汇编语言代码
(D) ASCII 码
6、在Visual C++ 6.0环境下,C
源程序文件名的默认后缀是( )。 7、Microsoft Visual C++ 6.0 中,
C 语言可执行程序的扩展名是:( )
或cpp (D) txt 8、C 程序由( )组成。
(A)子程序
(B) 主程序和子程序过程 9、C 程序的基本组成单位( )。
(A) 数据类型
(B) 变量和常量 表达式 10、C 语言中主函数的个数是( )。
(A) 2
个 任意个 (D) 10个 11、一个C 程序的执行是从( )
(B)本程序文件的第一个函数开始,到本程序文件最后一个函数结束. (C)本程序文件的第一个函数开始,到本程序main 函数结束. (D)本程序的main()函数开始,到本程序文件的最后一个函数结束. 12、以下叙述正确的是
(A)在C 语言程序中,main
函数必须放在其他函数的最前面 (C)在C 语言程序中,只有main 函数才可单独进行编译 (D)每个后缀为.C 的C 语言源程序都应该包含一个main 函数
13、设变量a 是整型,b 是实型,c 是双精度型,则表达式2+’a’+b*c 值的数
据类型是( )。
(A) int (B) float 14、以下选项中表示一个合法的常量是(说明:符号□表示空格)
A) 9□9□
15、以下选项中非法的字符常量是
16、以下选项中,能表示逻辑值“假”的是
17、下列关系表达式中,结果为“假”的是
18、关于C 语言变量,以下说法不正确的是( ) (A) 变量名由程序员定义,必须符合标识符的命名规则。
(B) 变量是程序运行过程中其值可以改变的量。 (D) 变量命名时应尽量做到见名知意。
19、关于C 语言中数的表示,以下叙述正确的是
B)只要在在允许范围内整型和实型都能精确表示
C)只有实型数在允许范围内能精确无误的表示,整型数会有误差 D)只有八进制表示的数在不会有误差
20、设有语句int a=3;,则执行了语句a+=a -=a*a;后,变量a 的值是 。 A
.3 B .0 C .21、在C 语言中,要求运算数必须是整型的运算符是 。
./ C .< D .! 22、C
语言中最简单的数据类型包括 。
A .整型、实型、逻辑型C .整型、字符型、逻辑型
D .整型、实型、逻辑型、字符型
23、在C 语言中,合法的字符型常量是 。
."A" C .65 D .A
24、若已定义x 和y 为double 型变量,则表达式x=1,y=x+3/2的值是 。
A .1
B ..2.5
25、设正x 、y 均为整型变量,且x=10,y=3,则以下语句的输出结果是 。
printf("%d,%d\n",x--,--y);
A .10,3
B .9,3
C .26、若有定义int a=8,b=5,C;,执行语句C=a/b+0.4;后,C 的值为 。 A
..2.0 D .2 27、以下选项中,不正确的赋值语句是 。 A .
++t; B .n1=(n2=(n3=0)); C .k=i==j;
28、设x 和y 均为int 型变量,则语句:x+=y,y=x-y;x-=y;的功能是 。 A .把x 和y 按从大到小的顺序排列 B .把x 和y 按从小到大的顺序排列 C
.无确定结果 29、以下程序的输出结果是 。 #include main() {
char c='z'; printf("%c",c-25); }
B .Z
C .z-25
D .y
30、已知字母A 的ASCII 码为十进制数的65,以下程序的输出结果是 。
#include main() {
char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3';
printf("%d,%c\n",ch1,ch2);