大学计算机计算思维导论(哈尔滨工业大学)2023章节测试答案超星尔雅

D、高级语言编程效率高是因为其可用大粒度积木块来构造程序,比一行行语句、一条条指令来编程效率高出很多

2

关于普通计算机语言(或者说程序)的基本构成要素,下列说法最完整的是_____。

我的答案:常量与变量、表达式、语句和函数

A、常量与变量和表达式

B、常量与变量、表达式和语句

C、常量与变量、表达式、语句和函数

D、都不完整

3

关于表达式,下列说法不正确的是_____。

我的答案:比较表达式中不能含有算术表达式,逻辑表达式中可以含算术表达式

A、由常量、变量及各种算术运算符构造的表达式,被称为算术表达式,其结果为一数值

B、由常量、变量和各种比较运算符构造的表达式,被称为比较表达式,其结果只能为逻辑“真”或“假”

C、由常量、变量和各种逻辑运算符构造的表达式,被称为逻辑表达式,其结果只能为逻辑“真”或“假”

D、比较表达式中不能含有算术表达式,逻辑表达式中可以含算术表达式。

4

已知程序如下,回答下列问题:

main()

{

int i, n;

long sum = 0, p = 1;

... //输入n值的语句,略

for (i=1; i<=n; i++)

{

p = p * i;

sum = sum + p;

}

... //输出sum值的语句,略

}

该程序实现的功能为_____。

我的答案:sum = 1!+2!+...+n!

A、sum = 1*2*3*...*n

B、sum = 1!+2!+...+n!

C、 sum = 1+2+3+...+n

D、sum = 1*2+2*3+(n-1)*n

5

已知程序如下,回答下列问题:

(10) main()

(20) { int counter;

(30) ... //输入N值的语句,略

(40) long product = 1;

(50) for counter = 1 to N step 2

(60) { product = product * counter; }

(70) return product;

(80) }

该程序实现的功能为_____。

我的答案:product = 1*3*5*...* (N-1)

A、product = 1*2*3*...*(N-1)

B、product = 1+ 2+3+...+ (N-1)

C、product = 1*3*5*...* (N-1)

D、product = 1+3+5+...+(N-1)

6

关于不同抽象层面的计算机,由低层向应用层(高层)的基本层次划分是_____。

我的答案:微程序机器à实际机器à操作系统机器à汇编语言机器à高级语言机器

A、实际机器à微程序机器à操作系统机器à汇编语言机器à高级语言机器

B、高级语言机器ß汇编语言机器ß操作系统机器ß实际机器ß微程序机器

C、微程序机器à实际机器à操作系统机器à汇编语言机器à高级语言机器

D、上述都不正确的

7

关于计算机语言,下列说法正确的是_____。ABCD

A、汇编语言和机器语言是以指令为单位来编写程序

B、高级语言是以语句为单位来编写程序,一条语句相当于若干条指令(或者说一条语句可用若干条指令来实现)

C、面向对象语言或可视化构造语言是以对象(类)为单位来编写程序,一个对象相当于若干条语句((或者说一个对象可用若干条语句来实现)

★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复