2023知到答案 C语言程序设计(西安工程大学) 完整智慧树网课章节测试答案

Title

第一章 单元测试

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

2、单选题:
C语言规定,在一个源程序中main函数的位置( )
选项:
A:必须在最开始
B:必须在预处理命令的后面
C:必须在最后
D:可以在其他函数之前或之后
答案: 【可以在其他函数之前或之后

3、单选题:
对于一个正常运行的C程序,以下叙述中正确的是()
选项:
A:程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
B:程序的执行总是从程序的第一个函数开始,在main函数结束
C:程序的执行总是从main函数开始,在程序的最后一个函数中结束
D:程序的执行总是从main函数开始,在main函数结束
答案: 【程序的执行总是从main函数开始,在main函数结束

4、单选题:
以下叙述错误的是( )
选项:
A:一个C程序只能有一个主函数
B:C程序的主函数必须用main作为函数名
C:C程序在书写时,有严格的缩进要求,否则不能编译通过
D:一个C程序可以包含多个不同名的函数
答案: 【C程序在书写时,有严格的缩进要求,否则不能编译通过

5、单选题:
下列说法正确的是( )
选项:
A:C程序的书写格式严格限制,一行内必须写一个语句
B:C程序的书写格式自由,一个语句可以分写在多行上
C:一个函数的函数体必须要有变量定义和执行部分
D:一个函数的函数体必须要有执行部分,可以没有变量定义
答案: 【C程序的书写格式自由,一个语句可以分写在多行上

6、多选题:
下列关于注释行的描述中,正确的是( )
选项:
A:注释只在C语言源程序中有效,在编译时会被编译器忽略
B:单行注释以符号“/*”开头,以符号“*/”结尾
C:单行注释以“//”开头,“//”后面是注释内容
D:注释只能对程序中的某一行代码进行解释
答案: 【注释只在C语言源程序中有效,在编译时会被编译器忽略;
单行注释以“//”开头,“//”后面是注释内容

7、单选题:
关于计算机语言的描述,正确的是( )
选项:
A:汇编语言比机器语言执行速度快
B:机器语言由0和1组成,执行速度快
C:汇编语言已将机器语言符号化,所以它与机器无关
D:机器语言因为是面向机器的低级语言,所以执行速度慢
答案: 【机器语言由0和1组成,执行速度快

8、单选题:
用C语言编写的程序( )
选项:
A:是一个源程序文件
B:经过编译、连接后被执行
C:经过编译或解释才能被执行
D:可直接被执行
答案: 【经过编译、连接后被执行

9、单选题:
连接程序将一个C程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终生成一个可执行的二进制文件,它的后缀是( )
选项:
A:.lib
B:.obj
C:.cpp
D:.exe
答案: 【.exe

第二章 单元测试

1、单选题:
C语言提供的数据类型关键字有( )
选项:
A:short
B:integer
C:Char
D:Double
答案: 【short

2、单选题:
若有说明和语句: int a=5; a++; 此处表达式a++的值是( )。
选项:
A:7
B:6
C:5
D:4
答案: 【5

3、单选题:
在C语言中,要求运算数必须是整型的运算符是()。
选项:
A:%
B:/
C:<
D:!
答案: 【%

4、单选题:
以下有4个用户标识符,其中合法的一个是()
选项:
A:for
B:short
C:f2_G3
D:4d
答案: 【f2_G3

5、单选题:
在C语言中,合法的字符常量是()。
选项:
A:ab
B:84
C:C
D:""
答案: 【C

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

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

8、单选题:
以下选项中可作为C语言合法整数的是( )。
选项:
A:0386
B:x2a2
C:0xffa
D:10110B
答案: 【0xffa

9、单选题:
以下选项中可作为C语言合法常量的是( )。
选项:
A:e1
B:-80.0e
C:-80
D:-8e1.0
答案: 【-80

10、单选题:
表达式3.6-5/2+1.2+5%2的值是()。
选项:
A:3.3
B:4.8
C:3.8
D:4.3
答案: 【3.8

发表评论

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