换蔼管肉劣般撕霓凑闻反水鲜
对应课程:点击查看
起止时间:2020-03-01到2020-06-30
更新状态:已完结
第二次测试考核(计入成绩)
1、 关于计算机语言,下列说法不正确的是_____。
A:所有源程序最后都需被转换为汇编语言程序,机器才能够执行
B:所谓“高级语言”和“低级语言”是指其和机器硬件的相关程度,不涉及机器硬件的语言为高级语言,而与机器硬件相关的语言则为低级语言
C:低级语言程序执行效率高是因为用低级语言编程时可以充分利用硬件的各种特殊性,而高级语言则只能使用硬件的标准结构
D:高级语言编程效率高是因为其可用大粒度积木块来构造程序,比一行行语句、一条条指令来编程效率高出很多
答案: 所有源程序最后都需被转换为汇编语言程序,机器才能够执行
2、 关于计算机语言,下列说法不正确的是_____。
A:其它三个选项有不正确的
B:汇编语言和机器语言是以指令为单位来编写程序
C:高级语言是以语句为单位来编写程序,一条语句相当于若干条指令(或者说一条语句可用若干条指令来实现)
D:面向对象语言或可视化构造语言是以对象(类)为单位来编写程序,一个对象相当于若干条语句((或者说一个对象可用若干条语句来实现)
答案: 其它三个选项有不正确的
3、 关于计算机语言的编译,下列说法不正确的是_____。
A:其它三个选项有不正确的
B:需要“分词”,将其中的常量、变量名和保留字识别出来,并分类及编号
C:需要识别每一条语句所对应的“模式”。任意语句的常量和变量名被归为“标识符”类别,而标识符与保留字的不同组合关系构成了语句的模式;计算机语言是由有限的语句模式构成的
D:对每一种模式,都有相应的组合构造方法,即模式可被认为是由原子模式或说基本模式通过组合的方法构造出来的,对原子模式或者基本模式可以事先写好其相应的目标语言的指令或语句
E:按照模式由原子模式的组合次序,可将模式语句转换成目标语言的指令或语句;进一步按照分类及编号将常量、变量名代入形成最终的目标语言程序,完成编译
答案: 其它三个选项有不正确的
4、 关于普通计算机语言(或者说程序)的基本构成要素,下列说法最完整的是_____。
A:常量与变量、表达式、语句和函数
B:常量与变量和表达式
C:常量与变量、表达式和语句
D:都不完整
答案: 常量与变量、表达式、语句和函数
5、 从语言编译角度看计算机语言,下列说法不正确的是_____。
A:其它三个选项有不正确的
B:计算机语言就是由标识符和保留字构成的,标识符是可由程序员按规则任意命名的符号,而保留字则是编译器识别语句模式的重要符号
C:计算机语言定义了基本元素的集合,以及基本元素的组合构造规则,所谓基本元素即是指标识符和保留字,所谓组合构造规则即是指语句的书写模式,即不同标识符和保留字的组合规则
D:标识符可以是常量、变量名,也可以是函数名;保留字可以是赋值符号如“=”、语句结束符号如“;”、基本运算符号如“+”“-”“*”“/”、程序段落符号如“{ }”等,保留字还可以是其他语句模式的标志性符号
答案: 其它三个选项有不正确的
6、 关于表达式,下列说法不正确的是_____。
A:比较表达式中不能含有算术表达式,逻辑表达式中可以含算术表达式
B:由常量、变量及各种算术运算符构造的表达式,被称为算术表达式,其结果为一数值
C:由常量、变量和各种比较运算符构造的表达式,被称为比较表达式,其结果只能为逻辑“真”或“假”
D:由常量、变量和各种逻辑运算符构造的表达式,被称为逻辑表达式,其结果只能为逻辑“真”或“假”
答案: 比较表达式中不能含有算术表达式,逻辑表达式中可以含算术表达式
7、 已知A=40;B=30;C=100;D=50,计算表达式 (A + (C – B) *3) / D 的值,结果为_____。
A:5
B:-5
C:10
D:4
答案: 5
8、 已知A=40;B=30;C=100;D=50,计算表达式 (A * A – B * B) + D 的值,结果为_____。
A:750
B:70
C:150
D:570
答案: 750
9、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式 (A > B) and (B < C )的值,结果为_____。
A:真
B:100
C:30
D:假
答案: 真
10、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式 (A > B +20 ) or (B +60 < C )的值,结果为_____。
A:真
B:100
C:30
D:假
答案: 真
11、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式C > A +B +D的值,结果为_____。
A:假
B:真
C:100
D:120
答案: 假
12、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式A + A * 5的值,结果为_____。
A:240
B:400
C:真
D:假
答案: 240
13、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式A < A * 5的值,结果为_____。
A:真
B:假
C:40
D:200
答案: 真
14、 已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式(A> B) and (A<=B)的值,结果为_____。
A:假
B:真
C:40
D:200
答案: 假
15、 已知X=21, Y=15, Z=22,计算表达式 ((X>Y) or (Y>Z)) and ((X 真
16、 已知X=21, Y=15, Z=22,计算表达式 ((X>Y) AND (Y>Z)) OR ((X 假
17、 已知X=21, Y=15, Z=22,计算表达式 ((X>Y) AND (Y>Z)) OR ((X 真
18、 读程序,并回答问题:该程序执行完成后,N的值为_____。N = 101;
If N/2 == 0 Then
N = N/2;
Else
N = N * 3 + 1;
End If
A:304
B:101
C:55.5
D:167.5
答案: 304
19、 已知程序如下,若X=10, Y=20, Z=30,该程序执行完成后,X的值为_____。X = Z + Y;
If Y < Z {
X = X – Y; }
Else{
X= X – Z; }
X = X – Y;
If X < Z { X = Y +20; }
X = X – Z;
If X > Y { X = X – Y; }
A:10
B:20
C:30
D:40
答案: 10
20、 已知程序如下,若X=10, Y=50, Z=30该程序执行完成后,X的值为_____。X = Z + Y;
If Y < Z {
X = X – Y; }
Else{
X= X – Z; }
X = X – Y;
If X < Z { X = Y +20; }
X = X – Z;
If X > Y { X = X – Y; }
A:40
B:10
C:20
D:30
答案: 40
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
精枫柏绅奈此量刚舶僻痢湘险