第一章 单元测试

1、单选题:
以下不属于计算机语言分类的是( )。
选项:
A:高级语言
B:机器语言
C:汇编语言
D:自然语言
答案: 【自然语言

2、单选题:
以下说法中正确的是( )。
选项:
A:C语言程序总是从main 函数开始执行
B:C语言程序中,main函数必须放在程序的开始部分
C:在C语言程序中,要调用的函数必须在main函数中定义
D:C语言程序总是从第一个定义的函数开始执行
答案: 【C语言程序总是从main 函数开始执行

3、单选题:
以下叙述中正确的是( )。
选项:
A:C程序中注释部分可以出现在程序中任意合适的地方
B:分号是C语句之间的分隔符,不是语句的一部分
C:构成C程序的基本单位是函数,所有函数名都可以由用户命名
D:花括号 "{”和 "}”只能作为函数体的定界符
答案: 【C程序中注释部分可以出现在程序中任意合适的地方

4、单选题:
下列关于C语言的说法错误的是( )。
选项:
A:C程序的三种基本结构是顺序、选择、循环
B:C程序的工作过程是编辑、编译、链接、运行
C:C语言不区分大小写
D:C程序从main函数开始执行
答案: 【C语言不区分大小写

5、单选题:
C语言程序是由( )构成的。
选项:
A:函数
B:main函数
C:包含文件中的第一个函数
D:一些可执行语言
答案: 【函数

第二章 单元测试

1、单选题:
下面四个选项中,均是不合法的用户标识符的选项是( )。
选项:
A:8ac _ab float
B:int b-a main
C:do A12 X
D:INT sum _123
答案: 【int b-a main

2、单选题:
各变量的类型说明如下:int m=8, n, a, b;unsigned long w=10;double x=3.14, y=0.12;那么以下符合C语言语法的表达式是( )。
选项:
A:n=n*3=18
B:a+=a-=(b=2)*(a=8)
C:y=float (m)
D:x%3
答案: 【a+=a-=(b=2)*(a=8)

3、单选题:
判断char型变量 ch 是否为小写字母的正确表达式为( )。
选项:
A:( ch>=’A’) && ( ch<=’z’)
B:’a’<= ch <= ’z’
C:( ch>=’a’) || ( ch<=’z’)
D:( ch>=’a’) && ( ch<=’z’)
答案: 【( ch>=’a’) || ( ch<=’z’)

4、单选题:
若已知a=6,b=9,则表达式 !a<b 的值为( )。
选项:
A:6
B:9
C:1
D:0
答案: 【1

5、单选题:
已知int x=5, y=5, z=5; 执行语句 x%=y+z; 后,x旳值是( )。
选项:
A:0
B:5
C:1
D:6
答案: 【5

发表评论

电子邮件地址不会被公开。 必填项已用*标注