第一章测试
1
【单选题】(20分)
在C语言中,下面标识符非法的是()。
A. abc3
B. SUM
C. sum&
D. _name
2
【单选题】(20分)
C语言源程序要正确地运行,必须要有()。
A. Printf函数
B. scanf函数
C. main函数
D. 自定义函数
3
【单选题】(20分)
一个C语言程序是由()。
A.
若干子程序组成
B.
一个主程序和若干子程序组成
C. 若干过程组成
D. 函数组成
4
【单选题】(20分)
C语言中数据的基本类型包括()。
A.
整型、实型、字符型和结构体
B.
整型、实型、字符型和指针型
C. 整型、实型
D.
整型、实型、字符型
5
【单选题】(20分)
C语言规定:在一个源程序中,main函数的位置()
A.
必须在系统调用的库函数的后面
B. 必须在最后
C. 可以任意
D. 必须在最开始
第二章测试
1
【单选题】(20分)
若变量a是int类型,并执行了语句:a='A'+1.6;,则对于运算后变量a正确的叙述是()
A.
不允许字符型和浮点型相加
B. a的值是整型
C. a的值是字符型
D. a的值是浮点型
2
【单选题】(20分)
若有定义:inta=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为()
A. 2
B. 2.0
C. 1.4
D. 1
3
【单选题】(10分)
如果有定义:intk=8,x=13;表达式的值为2的是()
A. x%=(k%=5)
B. x%=k-k%5
C. (x%=k)-(k%=5)
D. x%=(k-k%5)
4
【单选题】(20分)
已知字母'A'的ASCII码为十进制数65,变量ch1为字符型,则执行语句ch1=‘A’+‘5’-‘2';后,ch1中的值是()。
A. 67
B. 'D'
C. 不确定
D. 'C'
5
【单选题】(10分)
若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是()
A. 2.0
B. 2
C. 2.5
D. 1