大学MOOC C语言程序设计(咸阳职业技术学院)1206302806 最新慕课完整章节测试答案
第1章C语言概述
第一章单元测试
1、单选题:
一个C语言程序是由( )组成。
选项:
A: 主程序
B: 子程序
C: 函数
D: 过程
答案: 【 函数】
2、单选题:
C语言程序中的大小写字母是( )。
选项:
A: 都不加区分
B: 变量不加区分
C: 字符不加区分
D: 字符串加区分
答案: 【 字符串加区分】
3、单选题:
下面标识符中,合法的用户标识符为( )。
选项:
A: long
B: e2
C: 3AB
D: enum
答案: 【 e2 】
4、单选题:
putchar函数可以向终端输出一个( )
选项:
A: 整型变量表达式值
B: 实型变量值
C: 字符串
D: 字符或字符型变量值
答案: 【 字符或字符型变量值】
5、单选题:
一个C程序的执行是从( )。
选项:
A: 本程序的main函数开始,到main函数结束
B: 本程序文件的第一个函数开始, 到本程序文件的最后一个函数结束
C: 本程序的main函数开始,到本程序文件的最后一个函数结束
D: 本程序文件的第一个函数开始,到本程序main函数结束
答案: 【 本程序的main函数开始,到main函数结束】
第2章数据类型与运算符
第二章单元测试
1、单选题:
以下关于标识符的描述,错误的是()
选项:
A: a和A是同一个标识符
B: 关键字不能用于变量名或任何标识符
C: 标识符的第一个字符不能是数字
D: 标识符只能由字母、数字和下画线组成
答案: 【 a和A是同一个标识符 】
2、单选题:
以下语句错误的是()
选项:
A: float a=5;
B: char c=97;
C: int a=0,c;
D: int a=b=0;
答案: 【 int a=b=0;】
3、单选题:
以下程序段运行的输出结果是()#include <stdio.h>int main(){ char c1=97; int c2=1; printf("%d,%c",c1,c1+c2); return 0;}
选项:
A: 97,98
B: 97,b
C: a,98
D: a,b
答案: 【 97,b 】
4、单选题:
在C语言中,运算对象必须是整型数的运算符是()
选项:
A: /
B: *
C: %
D: =
答案: 【 % 】
5、单选题:
以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=1,b=2,c=3,d=4; printf("%d",a<b?a:c<d?c:d); return 0;}
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1】
第3章顺序结构
第三章单元测试
1、单选题:
以下描述错误的是()
选项:
A: C语言是结构化程序设计语言
B: 复合赋值是表达式语句的缩写,比如a+=b其实是a=a+b
C: scanf()函数和printf()函数,分别为数据输入和输出函数。
D: putchar()函数用来读取输入字符
答案: 【 putchar()函数用来读取输入字符】
2、单选题:
以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=2,b=3; printf("%d,%3d",a++,--b); return 0;}
选项:
A: 2, 2
B: 3,3
C: 2,2
D: 3, 3
答案: 【 2, 2 】
3、单选题:
以下程序段运行的输出结果是()#include <stdio.h>int main(){ char c1,c2; c1='C'-2; c2=97; printf("%d,%c",c1,c2); return 0;}
选项:
A: A,97
B: 65,a
C: A,a
D: 65,97
答案: 【 65,a】
4、单选题:
以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=10,b=20;R
