大学MOOC C语言程序设计(长沙航空职业技术学院)1003446002 最新慕课完整章节测试答案
第1周 C语言入门
文章目录
OJ说明随堂测试
1、判断题:
OJ是OnlineJudge,即在线判分系统。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
OJ可实现在线编译,在线判分。
选项:
A: 正确
B: 错误
答案: 【 正确】
为什么要学习C语言
1、单选题:
以下不是计算机能识别的语言是()
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 自然语言】
2、单选题:
C语言属于( )
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 高级语言】
3、单选题:
计算机可直接执行的语言是( )
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 机器语言】
第1单元测试(C语言入门)
1、单选题:
VC++是什么平台下的编译器?
选项:
A: Windows
B: Linux
C: Unix
D: Netware
答案: 【 Windows】
2、单选题:
C语言属于()
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象语言
答案: 【 高级语言】
3、单选题:
能在计算机上直接运行的语言是()
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象语言
答案: 【 机器语言】
4、单选题:
C语言诞生于什么年代( )
选项:
A: 20世纪90年代
B: 20世纪50年代
C: 20世纪70年代
D: 20世纪40年代
答案: 【 20世纪70年代】
5、单选题:
c语言是( )
选项:
A: 高级语言
B: 汇编语言
C: 自然语言
D: 机器语言
答案: 【 高级语言】
6、单选题:
下更哪个软件不能编写C语言程序( )
选项:
A: Dev C++
B: VC++
C: Turbo c
D: Word
答案: 【 Word】
7、单选题:
Dev C++默认的源程序扩展名为
选项:
A: .doc
B: .bmp
C: .cpp
D: .exe
答案: 【 .cpp】
8、单选题:
OJ系统不可以
选项:
A: 在线判题
B: 检查语法错误
C: 给出得分
D: 智能编写程序
答案: 【 智能编写程序】
9、单选题:
C语言编译是
选项:
A: 将源程序编译成目标程序
B: 将目标程序链接
C: 将源程序生成可执行文件
D: 运行出结果
答案: 【 将源程序编译成目标程序】
10、单选题:
C语言软件是
选项:
A: 开放的
B: 封装的
C: 不易被入侵的
D: 没有漏洞
答案: 【 开放的】
11、判断题:
记事本也可以有用来编写C语言程序。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
全民编程时代已来临。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
计算机界最高成就奖为图灵奖。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
机器语言由0、1指令组成,机器执行速度非常快,但是人很难看懂。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
学习C语言可以强化逻辑思维。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
C语言是编程语言中最通用的语言。
选项:
A: 正确
B: 错误
答案: 【 正确】
第一个C语言程序
1、单选题:
如果一个程序通过了编译,则说明( )
选项:
A: 该程序正确
B: 该程序无语法错误
C: 该程序能够运行出结果
D: 该程序无逻辑错误
答案: 【 该程序无语法错误 】
随堂测试-软件安装与使用
1、单选题:
DEV C++生成的源文件的扩展名是( )
选项:
A: .txt
B: .CPP
C: .VC
D: .VC++
答案: 【 .CPP】
2、判断题:
能够编写C语言的软件很多,比如DEV C++、VC++、Turboc 等,我们只需要安装其中的一个就可以了。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
Dev C++生成的的源文件扩展名为.cpp
选项:
A: 正确
B: 错误
答案: 【 正确】
第2周个人所得税系统之欢迎界面——程序设计基础
数据类型及操作
1、单选题:
若a=3,b=5,那么 a -=b+2的值是( )
选项:
A: -4
B: 7
C: 2
D: 8
答案: 【 -4 】
2、单选题:
若a=3,b=5,那么表达式(a+4,b-3,15)的值为( )
选项:
A: 7
B: 2
C: 15
D: 3
答案: 【 15】
3、单选题:
若a=3,b=5,那么(int)(b/a )的值是( )
选项:
A: 1.66
B: 1.67
C: 1
D: 2
答案: 【 1】
4、单选题:
若有语句float a=2;printf("%f",a);那么输出结果是( )
选项:
A: 2
B: 2.0
C: 2.000000
D: 2.00
答案: 【 2.000000】
数据表示随堂测验
1、单选题:
定义一个整形变量a的正确语句是( )。
选项:
A: int a;
B: float a;
C: char a;
D: double a;
答案: 【 int a; 】
2、单选题:
在求圆面积的公式s=PI*r*r中什么量为常量( )
选项:
A: s
B: PI
C: r
D: s,pi,r都是
答案: 【 PI 】
3、单选题:
对语句 int b, a=5 ;理解正确的是( )
选项:
A: 定义了整形变量b,并给a赋值为5,a的数据类型不确定
B: 定义了两个数型变量a,b并给b赋值为5
C: 定义了两个数型变量a,b并给a赋值为5
D: 定义了两个数型变量a,b并给a,b赋值为5
答案: 【 定义了两个数型变量a,b并给a赋值为5】
4、单选题:
下列哪个可以用作自定义标识符?
选项:
A: float
B: printf
C: ab
D: 你好
答案: 【 ab】
第2单元测验(程序设计基础)
1、单选题:
圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么常量为:
选项:
A: c
B: r
C: PI
D: 以上都不对
答案: 【 PI】
2、单选题:
对语句int a=8;理解正确的是( )
选项:
A: 定义了基本整形变量a,并给a赋值为8
B: 给a赋值为5.
C: 定义了基本整形变量a
D: 定义了长整形变量a
答案: 【 定义了基本整形变量a,并给a赋值为8】
3、单选题:
若执行如下程序段int a=2;a++那么a的值是( )
选项:
A: 2
B: 3
C: 0
D: 1
答案: 【 3】
4、单选题:
若执行如下程序段int b=3;float c;c=(float)(b);那么c的值为( )
选项:
A: 3
B: 3.0
C: 3.000000
D: b
答案: 【 3.000000】
5、单选题:
圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么变量为:
选项:
A: c
B: PI
C: r
D: c和r
答案: 【 c和r】
6、单选题:
若a=4,那么表达式x=5,a,a+6的值为( )
选项:
A: 4
B: 5
C: 9
D: 10
答案: 【 10】
7、单选题:
若执行如下程序段int a=2,b;b=a+3;那么b的值为( )
选项:
A: 2
B: 3
C: 5
D: 4
答案: 【 5】
8、单选题:
以下标识符正确的是
选项:
A: 11!
B: abc
C: 面积
D: %a
答案: 【 abc】
9、单选题:
短整型,基本整型、长整形,长长整形的控制符是
选项:
A: %d,%d,%ld,%lld
B: %d,%d,%d,%d
C: %d,%d,%s,%s
D: %d,%sd,%ld,%lld
答案: 【 %d,%d,%ld,%lld】
10、单选题:
要注释一行的话,要用( )符号
选项:
A: 、、
B: \
C: //
D: /* */
答案: 【 //】
11、单选题:
a的ASCII码是?
选项:
A: 95
B: 96
C: 97
D: 98
答案: 【 97】
12、单选题:
浮点型的单精度浮点型的表示符是?
选项:
A: float
B: int
C: double
D: char
答案: 【 float】
13、单选题:
A的ASCII值是( )
选项:
A: 97
B: 65
C: 98
D: 66
答案: 【 65】
14、单选题:
若定义一个常量P的值为3,则可用以下代码:
选项:
A: int P=3;
B: const int P=3;
C: const P=3;
D: #define P 3;
答案: 【 const int P=3;】
15、判断题:
在使用变量之前必须先定义变量。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
? : 是三目运算符,连接三个表达式。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
一个字符型占用一个字节。
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
标准ASCII码的取值范围是1-129。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
算法是解决问题的步骤和方法。
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
程序是对解题方案的准确而完整的描述,是解决问题的一系列指令。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
键盘上的任意一个字符都对应了一个ASCII值。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
计算机能够存储的数据的精度是有限的位数。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
在C语言中float表示单精度浮点型。
选项:
A: 正确
B: 错误
答案: 【 正确】
24、判断题:
int型为有符号32位整数,占4个字节。
选项:
A: 正确
B: 错误
答案: 【 正确】
语句算法随堂测试
1、单选题:
流程图中代表条件判断的符号是()
选项:
A: 菱形
B: 平行四边形
C: 三角形
D: 圆形
答案: 【 菱形】
2、单选题:
下面对算法描述正确的一项是:
选项:
A: 算法只能自然语言来描述
B: 算法只能用图形方式来表示
C: 同一问题可以有不同的算法
D: 同一问题的算法不同,结果必然不同
答案: 【 同一问题可以有不同的算法】
3、单选题:
算法是解决问题的
选项:
A: 程序代码
B: 方法与步骤
C: 计算公式
D: 最终结果
答案: 【 方法与步骤】
运算符
1、填空题:
设a=2,b=3,c=4,那么 a==3表达式的值为:
答案: 【 0】
2、填空题:
设a=2,b=3,c=4,那么 a=3表达式的值为:
答案: 【 3】
3、填空题:
设a=2,b=3,c=4,那么 a&&3表达式的值为:
答案: 【 1】
第3周个人所得税系统之其他税计算——顺序结构
文件包含随堂测试
1、单选题:
printf()函数包含在哪个头文件中?
选项:
A: stdio.h
B: string.h
C: math.h
D: string.h
答案: 【 stdio.h】
2、单选题:
文件包含是通过什么指令来实现?
选项:
A: include预处理
B: <>
C: ””
D: 以上都不对
答案: 【 include预处理】
3、单选题:
用户定义的头文件用什么包含?
选项:
A: include<>
B: include( )
C: inlcude
D: include””
答案: 【 include””】
测试:输入函数
1、单选题:
对语句scanf(“%d%c”,&a,&b); 不正确的输入流为( )
选项:
A: 2Vc↙
B: 2,c ↙
C: 2 ↙ c ↙
D: 2Vc↙
答案: 【 2,c ↙ 】
2、单选题:
若语句scanf("%3d%c",&a,&b); 的输入流为123456那么a,b的值为( )
选项:
A: a=123,b=4
B: a=123,b=5
C: a=1234,b=5
D: a=123,b=45
答案: 【 a=123,b=4 】
3、单选题:
若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为:
选项:
A: a
B: b
C: c
D: d
答案: 【 a】
第3单元测验(顺序结构程序设计)
1、单选题:
关于scanf()说法错误的是( )
选项:
A: 为输入函数
B: 为输出函数
C: 使用scanf()函数时必须用#include <stdio.h>把头文件包含进来
D: scanf()函数可以同时输入多个变量值
答案: 【 为输出函数】
2、单选题:
关于printf()函数说法正确的是( )
选项:
A: 只能输入一个变量
B: 不能输入字符串
C: 可以输出多个变量
D: 只能输出字符
答案: 【 可以输出多个变量】
3、单选题:
执行语句scanf("%d%f",&a,&b);时,在键盘上的输入方式为:
选项:
A: 1↙2↙
B: 1,2
C: 1 - 2
D: 12
答案: 【 1↙2↙】
4、单选题:
若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为:
选项:
A: a
B: b
C: c
D: d
答案: 【 a】
5、单选题:
若a,b为int类型,且a=8,b=6,那么语句printf(“%d,%d”,a,b);的输出结果是( )
选项:
A: 86
B: 6,8
C: 8,6
D: 86
答案: 【 8,6】
6、单选题:
若有以下定义和语句 int a=5,b; b=++a;R
