第一章 单元测试

1、 问题:在计算机系统中,可以直接被CPU执行的程序是( )。
选项:
A:源代码
B:汇编语言代码
C:机器语言代码
D:ASCII码
答案: 【
机器语言代码

2、 问题:一个字长的二进制位数是( )。
选项:
A:8
B:16
C:32
D:随计算机系统的不同而不同
答案: 【
随计算机系统的不同而不同

3、 问题:一个完整的计算机系统包括( )。
选项:
A:主机、键盘和显示器
B:计算机与外部设备
C:硬件系统和软件系统
D:系统软件与应用软件
答案: 【
硬件系统和软件系统

4、 问题:C语言程序的基本单无是( )。
选项:
A:程序
B:语句
C:函数
D:字符
答案: 【
函数

5、 问题:高级语言的特点是( )。
选项:
A:独立于具体计算机硬件
B:无须编译
C:一种自然语言
D:执行速度快
答案: 【
独立于具体计算机硬件

6、 问题:下列对C语言程序书写格式的描述中,( )是正确的。
选项:
A:C语言程序中,每行只能写一个语句
B:C语言的续行符是反斜杠"\"
C:书写C语言程序时,要求每行语句都要以";"作结尾
D:注释行必须放在程序的头或程序的尾
答案: 【
书写C语言程序时,要求每行语句都要以";"作结尾

7、 问题:C语言程序可以由一个或多个函数构成,但却只能有且必须有一个main函数。( )
选项:
A:对
B:错
答案: 【

8、 问题:C语言源程序的扩展名(后缀)是c.。( )
选项:
A:对
B:错
答案: 【

9、 问题:除了机器语言程序之外,其他语言程序必须经过编译或汇编,才可以被执行。( )
选项:
A:对
B:错
答案: 【

10、 问题:编辑程序的功能是录入源程序。( )
选项:
A:对
B:错
答案: 【

11、 问题:C语言程序中的错误分为语法错误和逻辑错误。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:下列选项中,合法的C语言关键字是( )。
选项:
A:VAR
B:cher
C:integer
D:float
答案: 【
float

2、 问题:以下所列的C语言常量中,错误的是( )
选项:
A:0xFF
B:1.2e0.5
C:2L
D:’\72′
答案: 【
1.2e0.5

3、 问题:以下变量 x,y,t均为 double 类型且已正确赋值,不能正确表示数学式 的C语言表达式是( )
选项:
A:x/yz
B:x
(1/(yz))
C:x/y
1/z
D:x/y/z
答案: 【
x/y*z

4、 问题:如下程序:
void main()
{
int y=3,x=3,z=1;
printf("%d %d\n",(++x+y++),z+2);
运行该程序的输出结果是( )。
选项:
A:5 3
B:4 3
C:7 3
D:6 3
答案: 【
7 3

5、 问题:若已正确定义x和y为 double 类型,则表达式 x=1,y=x+3/2 的值是( )
选项:
A:1
B:2
C:2.0
D:2.5
答案: 【
2.0

6、 问题:在C语言中,运算对象必须是整型的运算符是( )。
选项:
A:%=
B:/
C:=
D:*
答案: 【
%=

7、 问题:设有"int x=11;",则表达式(x++*1/3)的值是( )。
选项:
A:3
B:4
C:11
D:12
答案: 【
3

8、 问题:设x和y均为int型变量,则语句"x+=y;y=x-y;x-y;"的功能是( )
选项:
A:把x和y按从大到小排列
B:把x和y按从小到大排列
C:无确定的结果
D:交换x和y中的值
答案: 【
交换x和y中的值

9、 问题:若有以下定义:
char a; int b;
float c; double d;
则表达式 a*b+d-c值的类型为( )
选项:
A:int
B:char
C:Double
D:float
答案: 【
Double

10、 问题:下列可作为C语言赋值语句的是( )。
选项:
A:x=3,y-5
B:int a-b=6
C:i+1;
D:y=int(x)
答案: 【
i+1;

11、 问题:设a,b,c 为整数,且 a=2,b=3,c=4,则执行完语句"a*=16+(b++)-(++c);"后,a的
值是26。( )
选项:
A:对
B:错
答案: 【

12、 问题:数学式 sin2x 写成C语言表达式是sinxsinx(a+b)/(a-b) 。( )
选项:
A:对
B:错
答案: 【

13、 问题:下列程序的输出结果是16.00。
void main()
{
int a=9,b=2;
float x= -1 , y=1.1,z;
z=a/2+b*x/y+1/2;
printf("%5.2f\n",z);
}( )
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:putchar函数可以向终端输出一个( )
选项:
A:整型变量或表达式值
B:实型变量值
C:字符串
D:字符或字符型变量值
答案: 【
字符或字符型变量值

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