题目内容

已知程序如下,回答下列问题:main(){int i, n;long sum = 0, p = 1;... //输入n值的语句,略for (i=1; i<=n; i++){p = p * i;sum = sum + p;}... //输出sum值的语句,略}该程序实现的功能为_____。

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

查看答案
更多问题

已知程序如下,回答下列问题:(10) main()(20) { int counter;(30) ... //输入N值的语句,略(40) long product = 1;(50) for counter = 1 to Nstep 2(60) { product = product * counter; }(70) return product;(80) }该程序实现的功能为_____。

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)

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

A. 实际机器à微程序机器à操作系统机器à汇编语言机器à高级语言机器
B. 高级语言机器ß汇编语言机器ß操作系统机器ß实际机器ß微程序机器
C. 微程序机器à实际机器à操作系统机器à汇编语言机器à高级语言机器
D. 上述都不正确的

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

A. 汇编语言和机器语言是以指令为单位来编写程序
B. 高级语言是以语句为单位来编写程序,一条语句相当于若干条指令(或者说一条语句可用若干条指令来实现)
C. 面向对象语言或可视化构造语言是以对象(类)为单位来编写程序,一个对象相当于若干条语句((或者说一个对象可用若干条语句来实现)
D. 我们可以设计一种新语言,让用户以其更熟悉的对象(类)来编写源程序,然后提供一个编译器将该源程序转换成某种已广泛使用的高级语言源程序,就可以让机器执行该程序

从语言编译角度看计算机语言,下列说法正确的是_____。

A. 计算机语言就是由标识符和保留字构成的,标识符是可由程序员按规则任意命名的符号,而保留字则是编译器识别语句模式的重要符号
B. 计算机语言定义了基本元素的集合,以及基本元素的组合构造规则,所谓基本元素即是指标识符和保留字,所谓组合构造规则即是指语句的书写模式,即不同标识符和保留字的组合规则
C. 标识符可以是常量、变量名,也可以是函数名;保留字可以是赋值符号如“=”、语句结束符号如“;”、基本运算符号如“+”“-”“*”“/”、程序段落符号如“{ }”等,保留字还可以是其他语句模式的标志性符号
D. 上述都是不正确的

答案查题题库