计算机应用基础C语言精编100题
C语言精编100题
一、单选题
1.(1) 由C语言编写的代码程序( )
A. 可直接执行
B. 是一个源程序
C. 经过编译即可执行
D. 经过编译解释才能执行
(2) C语言源程序的扩展名为( )
A. .obj
B. .c
C. .exe
D. .cpp
2.(1) 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )
A. 大写字母
B. 中划线
C. 数字字符
D. 下划线
(2) 下列选项中,不能用作标识符的是( )
A. _1234_
B. _1_2
C. int_2_
D. 2_int_
(3) 以下选项中合法的用户标识符是( )
A. long
B. _2Test
C. 3Dmax
D. A.dat
(4) 以下不能定义为用户标识符的是( )
A. Main
B. _0
C. _int
D. sizeof
(5) 下列定义变量的语句错误的是( )
A. int _int;
B. double int_;
C. char For;
D. float US$;
(6)以下选项中不合法的标识符是()
A. print
B. FOR
C. &a
D. _00
(7) 以下不合法的用户标识符是()
A.j2_KEY B. Double C. 4d D. _8_
(8) 以下C语言用户标识符,不合法的是()
A. _1
B. AaBc
C. a_b
D. a-b
3.(1) 在C语言中,整型数据分为( )
A. 二进制、八进制、十进制
B. 二进制、十进制、十六进制
C. 八进制、十进制、十六进制
D. 二进制、八进制、十进制、十六进制
(2) C源程序不能表示的进制为( )
A. 八进制
B. 二进制
C. 十六进制
D. 十进制
4.(1) 在C语言中,合法的实型常数是( )
A. 5E2.0
B. E-3
C. .2E0
D. 1.3E
(2) 在C语言中,合法的实型常数是( )
A. 1.2E0.5
B. 3.14159E
C. 5E-3
D. E15
(3) 以下选项中,不能作为合法常量的是( )
A. 1.234e04
B. 1.234e0.4
C. 1.234e+4
D. 1.234e0
(4) 以下不合法的数值常量是( )
A. 011
B. le1
C. 8.0E0.5
D. 0xabcd
(5) 以下选项中,能用作数据常量的是( )
A. o115
B. 0118
C. 1.5e1.5
D. 115
(6) 以下选项中,合法的一组C语言数值常量是( )
A. 028
B. 12.
C. .177
D. 0x8A
.5e-3 OXa23 4e1.5 10,000
-0xf 4.5e0 Oabc 3.e5
5.(1) 在C语言中,非法的字符常量是( )
(2) 以下不合法的字符常量是( )
A.‘\018’
B.‘\"’
C.‘\\’
D.‘\xcc’
(3) 以下选项不属于字符常量的是( )
A. 'C'
B. "C"
C. '\xCC'
D. '\072'
(4) 以下选项中,非法的字符常量是
A.‘\101’
B.‘\65’
C.‘\xff’
D.‘\019’
6.在C语言中,以下关于运算符叙述错误的是( )
A. 在C语言中,逗号运算符的优先级最低
B. 在C语言中,赋值运算符自右向左运算
C. 在C语言中,+、-、*、/、%是算术运算符,可用于整型和实型数的运算
D. 在C语言中,++、--运算符可以改变变量的值
7.下列运算符中优先级最高的运算符是( )( )
A. <=
B. =
C. %
D. &&
A. ==
B. /
C. =
D. >=
8.(1) 以下程序的输出结果是( )
main()
运算符优先级图片
{ int a=3,b=4; printf("%d\n",a<=b); }
A. 3
B. 4
C. 1
D. 0
(2) 在C语言中,表达式10!=9的值为( )
A. 0
B. False
C. 1
D. True
9.在C语言中,以下非法的表达式是( )
A. 0<=x<=100
B. i=j==0
C. (char)(65+3)
D. x+1=x+1