大学MOOC C语言程序设计(江西农业大学)1450308225 最新慕课完整章节测试答案
第一章C语言概述
第一章单元测验
1、单选题:
一个C程序可能出现的错误有
选项:
A: 语法错误
B: 逻辑错误
C: 运行错误
D: 以上都包括
答案: 【 以上都包括】
2、单选题:
C程序中一般可以包含几个函数
选项:
A: 只有1个
B: 必须多于2个
C: 0个
D: 至少1个
答案: 【 至少1个】
3、单选题:
C语言属于程序设计语言的哪个类别
选项:
A: 高级语言
B: 汇编语言
C: 机器语言
D: 面向对象语言
答案: 【 高级语言】
4、单选题:
以下关于C语言描述错误的是
选项:
A: 一个C程序总是从main函数开始执行
B: 一个C程序可以包含多个main函数
C: 每个语句的最后必须有一个分号
D: C语言的注释符是以"/*"开始并以"*/"结束
答案: 【 一个C程序可以包含多个main函数】
5、单选题:
以下叙述正确的是
选项:
A: 函数体内的定义语句和可执行语句允许任意交替出现
B: C语言中的语句之间必须用分号作为分隔符
C: C程序总是以main()作为程序执行的起始行
D: main()函数若不带参数,其后面的一对圆括号可省略
答案: 【 C程序总是以main()作为程序执行的起始行】
6、单选题:
计算机能直接执行的程序是
选项:
A: 源程序
B: 目标程序
C: 汇编程序
D: 可执行程序
答案: 【 可执行程序】
7、单选题:
以下叙述中正确的是
选项:
A: C语言规定必须用main作为主函数名,程序将从此开始执行
B: 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C: C语言程序将从源程序中第一个函数开始执行
D: main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等
答案: 【 C语言规定必须用main作为主函数名,程序将从此开始执行 】
8、单选题:
以下叙述中错误的是
选项:
A: C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
B: C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C: 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D: C语言源程序经编译后生成后缀为.obj的目标程序
答案: 【 C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令】
9、单选题:
C语言程序从main()函数开始执行,所以这个函数要写在
选项:
A: 程序文件的开始
B: 程序文件的最后
C: 它所调用的函数的前面
D: 程序文件的任何位置
答案: 【 程序文件的任何位置】
第二章数据类型与表达式
第二章单元测试
1、单选题:
类型修饰符unsigned不能修饰
选项:
A: char
B: int
C: long int
D: float
答案: 【 float】
2、单选题:
16位的二进制数可以表示的整数的范围是
选项:
A: [-32768,32767]
B: [-32767,32768]
C: [-32768,32768]
D: [-32767,32767]
答案: 【 [-32768,32767]】
3、单选题:
C语言中的实型数据包括
选项:
A: int和float
B: float和double
C: int和double
D: float和char
答案: 【 float和double】
4、单选题:
以下不合法的字符常量是
选项:
A: '2'
B: 'ab'
C: 'A'
D: 'n'
答案: 【 'ab'】
5、单选题:
在以下各组标识符中,均是合法的C语言标识符是
选项:
A: abc,A_4d,_student,xyz_abc
B: auto,12-a,a_b,ab5.x
C: A_4d,_student,xyz_abc,if
D: abc,a_b,union,scan
答案: 【 abc,A_4d,_student,xyz_abc】
6、单选题:
在C语言中,要求参加运算的数必须是整数的运算符是
选项:
A: /
B: *
C: %
D: ++
答案: 【
