智慧树知道网课《C语言程序设计(青岛职业技术学院)》课后习题章节测试满分答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章测试
1
【单选题】(20分)
C语言是一种()
A.
低级语言
B.
汇编语言
C.
机器语言
D.
高级语言
2
【单选题】(20分)
下列各项中,不是C语言的特点是()。
A.
有较强的网络操作功能
B.
语言简洁、紧凑,使用方便
C.
能实现汇编语言的大部分功能
D.
数据类型丰富,可移植性好
3
【单选题】(20分)
下列叙述的是()。
A.
C程序中的每条命令都用一个分号作为结束符
B.
C程序中的每条语句都用一个分号作为结束符
C.
C程序中的变量必须先定义,后使用
D.
C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
4
【单选题】(20分)
一个C程序的执行是从()。
A.
本程序文件的第一个函数开始,到本程序main函数结束
B.
本程序的main函数开始,到main函数结束
C.
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
D.
本程序的main函数开始,到本程序文件的最后一个函数结束
5
【单选题】(20分)
以下叙述不正确的是()。
A.
一个C源程序必须包含一个main函数
B.
C程序的基本组成单位是函数
C.
一个C源程序可由一个或多个函数组成
D.
在C程序中,注释说明只能位于一条语句的后面
第二章测试
1
【单选题】(10分)
已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++)-(++c)以后,a值为()
A.
31
B.
30
C.
29
D.
28
2
【单选题】(10分)
在C语言中,要求参加运算的数必须是整数的运算符是()。
A.
!
B.
%
C.
++
D.
3
【单选题】(10分)
合法的c标识符是()。
A.
5dm
B.
$s
C.
a>b
D.
h1
4
【单选题】(10分)
执行下列程序后,显示的结果是()
main()
{inta;
printf(“%d”,(a=3*5,a*4,a+5));}
A.
20
B.
65
C.
10
D.
15
5
【单选题】(20分)
执行下列程序中的输出语句后,x的值是()。main()
{intx;
printf(“%d”,(x=4*5,x*2,x+20));}
A.
60
B.
C.
40
D.
20
6
【判断题】(20分)
判断:表达式1/4+2.75的值是3。
A.
错
B.
对
7
【单选题】(20分)
下列转义字符不正确的是()。
A.
’+’
B.
'/'
C.
’’
D.
’-’
8
【判断题】(5分)
对于intn=3;执行n+=n-=n*n;后n的值是9。
A.
错
B.
对
9
【判断题】(5分)
在C语言中8.9e1.2是不正确的实型常量。
A.
错
B.
对
10
【判断题】(5分)
对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。
A.
对
B.
错
11
【判断题】(5分)
若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。
A.
对
B.
错
12
【判断题】(5分)
“!”的优先级可以比“/”高。
A.
对
B.
错
13
【判断题】(5分)
两个char型数据相加,其结果为char型。
A.
对
B.
错
14
【判断题】(5分)
若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。
A.
对
B.
错
15
【判断题】(5分)
在C程序中,%是只能用于整数运算的运算符。
A.
对
B.
错
16