第一章 单元测试

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

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

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

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

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

第二章 单元测试

1、 问题: 下面四个选项中,均是不合法的用户标识符的选项是( )。
选项:
A:do A12 X
B:8ac _ab float
C:int b-a main
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:a+=a-=(b=2)(a=8)
B:n=n
3=18
C:x%3
D:y=float (m)
答案: 【
a+=a-=(b=2)*(a=8)

3、 问题: 判断char型变量 ch 是否为小写字母的正确表达式为( )。
选项:
A:’a’<= ch <= ’z’
B:( ch>=’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:0
D:1
答案: 【
1

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

第三章 单元测试

1、 问题: int num1=3,num2=5,temp;要交换num1和num2的值,正确的程序代码段是 ( )。
选项:
A:temp=num2;num2=num1;num1=temp;
B:temp=num2;num1=num2;num2=temp;
C:num1=temp;num1=num2;num2=temp;
D:temp=num1;num1=num2;num2=num1;
答案: 【
temp=num2;num2=num1;num1=temp;

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦