大学MOOC 程序设计技术(C语言)(郑州轻工业大学)1002528004 最新慕课完整章节测试答案
第1章程序设计基础
第1章选择题
1、单选题:
以下不属于算法基本特征的是( )。
选项:
A: 有穷性
B: 有效性
C: 可行性
D: 有一个或多个输出
答案: 【 有效性】
2、单选题:
N-S图与传统流程图比较,主要优点是( )
选项:
A: 杜绝了程序的无条件转移
B: 具有顺序、选择和循环三种基本结构
C: 简单、直接
D: 有利于编写程序
答案: 【 杜绝了程序的无条件转移】
3、单选题:
以下( )是面向过程的程序设计语言。
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 第四代语言
答案: 【 高级语言】
4、单选题:
下面描述中,正确的是( )。
选项:
A: 结构化程序设计方法是面向过程程序设计的主流。
B: 算法就是计算方法。
C: 一个正确的程序就是指程序书写正确。
D: 计算机语言就是编写程序的工具而不是表示算法的工具。
答案: 【 结构化程序设计方法是面向过程程序设计的主流。】
5、单选题:
下列关于C语言注释的叙述中错误的是( )。
选项:
A: 以“/*”开头并以“*/”结尾的字符串为C语言的注释内容
B: 注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义
C: 程序编译时,不对注释作任何处理
D: 程序编译时,需要对注释进行处理
答案: 【 程序编译时,需要对注释进行处理】
6、单选题:
一个C程序的执行是从( )。
选项:
A: 本程序的main函数开始,到main函数的结束
B: 本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束
C: 本程序文件的main开始,到本程序文件的最后一个函数的结束
D: 本程序文件的第一个函数开始,到本程序文件的main函数的结束
答案: 【 本程序的main函数开始,到main函数的结束】
7、单选题:
以下叙述不正确的是( )。
选项:
A: 一个C源程序可由一个或多个函数组成
B: 一个C源程序必须包含一个main函数
C: C程序的基本组成单位是函数
D: 在C程序中,注释说明只能位于一条语句的后面
答案: 【 在C程序中,注释说明只能位于一条语句的后面】
8、单选题:
C语言规定,在一个源程序中,main函数的位置( )。
选项:
A: 必须在最开始
B: 要在系统调用的库函数的后面
C: 可以任意
D: 必须在最后
答案: 【 要在系统调用的库函数的后面】
9、单选题:
一个C语言程序是由( )。
选项:
A: 一个主程序和若干子程序组成
B: 若干个函数组成
C: 若干过程组成
D: 若干子程序组成
答案: 【 若干个函数组成】
10、单选题:
结构化程序设计所规定的三种基本结构是( )。
选项:
A: 主程序、子程序、函数
B: 树形、网形、环形
C: 顺序、选择、循环
D: 输入、处理、输出
答案: 【 顺序、选择、循环】
第2章C语言的基本数据类型
第2章选择题
1、单选题:
以下选项中,正确的C语言整型常量是( )。
选项:
A: 321_
B: 510000
C: -1.00
D: '567
答案: 【 510000】
2、单选题:
以下选项中,( )是不正确的C语言字符型常量。
选项:
A: 'a'
B: 'x4l'
C: '101'
D: "a"
答案: 【 "a"】
3、单选题:
字符串的结束标志是( )。
选项:
A: 0
B: 'O'
C: ''
D: "0"
答案: 【 ''】
4、单选题:
在C语言中,字符型数据在计算机内存中,以字符的( )形式存储。
选项:
A: 原码
B: 反码
C: ASCII码
D: BCD码
答案: 【 ASCII码】
5、单选题:
C语言变量名只能由字母、数字和下画线组成,并且第一个字符( )。
选项:
A: 必须是字母
B: 必须为下画线
C: 必须是字母、下画线
D: 可以是字母、数字和下画线中任何字符
答案: 【 必须是字母、下画线 】
6、单选题:
定义一个整型变量a后,如果未赋初值,那么a( )。
选项:
A: 不能使用
B: 值为1
C: 值为0
D: 变量中存放的是一个随机数
答案: 【 变量中存放的是一个随机数】
7、单选题:
若定义:int a=7;int b=2;,则运行printf(“%f”,(float)a/b); 后结果为( )。
选项:
A: 3.000000
B: 3.5
C: 4
D: 3.500000
答案: 【 3.500000】
8、单选题:
执行scanf("%d%d",&a,&b);要求从键盘输入整数时,两个整数之间以( )为间隔。
选项:
A: 逗号
B: 冒号
C: 空格
D: 空白符(含空格键、回车键和Tab键)
答案: 【 空白符(含空格键、回车键和Tab键)】
9、单选题:
C语言中,合法的八进制整数是( )。
选项:
A: 01
B: 081
C: 0x81
D: 018
答案: 【 01】
10、单选题:
以下转义字符表示换行的是( )。
选项:
A: n
B: t
C: b
D: \
答案: 【 n】
第3章运算符与表达式
选择题
1、单选题:
以下选项中,不是C语言表达式的是( )。
选项:
A: a+=9
B: i++
C: ++5
D: m=a+2
答案: 【 ++5 】
2、单选题:
在C语言中,要求运算对象必须为整型的运算符是( )。
选项:
A: /
B: %
C: +
D: *
答案: 【 %】
3、单选题:
以下运算符中,结合性与其他运算符不同的是( )。
选项:
A: ++
B: %
C: /
D: +
答案: 【 ++】
4、单选题:
只要求一个操作数的运算符,称为( )运算符。
选项:
A: 单目
B:
