C语言程序设计2023章节测试答案_C语言程序设计智慧树知到答案
C语言程序设计2023章节测试答案_C语言程序设计智慧树知到答案
第一章测试
1、C语言是一种( )
A、机器语言
B、汇编语言
C、高级语言
D、低级语言
我的答案:C
2、下列各项中,不是C语言的特点是()。
A、语言简洁、紧凑,使用方便
B、数据类型丰富,可移植性好
C、能实现汇编语言的大部分功能
D、有较强的网络操作功能
我的答案:D
3、下列叙述错误的是( )。
A、C程序中的每条语句都用一个分号作为结束符
B、C程序中的每条命令都用一个分号作为结束符
C、C程序中的变量必须先定义,后使用
D、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
我的答案:B
4、一个C程序的执行是从( )。
A、本程序的main函数开始,到main函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、本程序文件的第一个函数开始,到本程序main函数结束
D、本程序的main函数开始,到本程序文件的最后一个函数结束
我的答案:A
5、以下叙述不正确的是( )。
A、一个C源程序必须包含一个main函数
B、一个C源程序可由一个或多个函数组成
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
我的答案:D
第二章测试
1、已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为( )
A、31
B、30
C、29
D、28
我的答案:D
2、在C语言中,要求参加运算的数必须是整数的运算符是( )。
A、++
B、
C、!
D、%
我的答案:D
3、合法的c标识符是( )。
A、5dm
B、a>b
C、h1
D、$s
我的答案:C
4、执行下列程序后,显示的结果是( ) main ( ) { int a; printf (“%d ”,(a=3*5,a*4, a+5));}
A、65
B、20
C、15
D、10
我的答案:B
5、执行下列程序中的输出语句后,x的值是( )。 main() {int x ; printf(“%d ”,(x=4*5,x*2,x+20));}
A、20
B、40
C、60
D、80
我的答案:A
6、判断:表达式1/4+2.75的值是3。
我的答案:X
7、下列转义字符不正确的是( )。
A、'/'
B、’’
C、’+’
D、’-’
我的答案:B
8、对于int n=3;执行n+=n-=n*n;后n的值是9。
我的答案:X
9、在C语言中8.9e1.2是不正确的实型常量。
我的答案:√
10、对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。
我的答案:√
11、若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。
我的答案:X
12、“!”的优先级可以比“/”高。
我的答案:√