程序开发

1.众所周知,计算机可用于完成复杂的工作。本节中提到一条计算机指令只能完成简单的任务。应该如何理解这种矛盾?

答:在最底层,每一条计算机指令只能完成一个简单的任务,例如复制一数值或者比较两个数的大小。然而,在一秒钟内执行山上百万条这样的指令,计算机就可以完成复杂的任务。

2.高级编程语言和机器语言的关系是什么?

答:高级语言代码同样需要编译成机器语言后才能被计算机执行。

3.什么是Java字节码?

答:Java字节码是由Java源代码编译的一种较为低级的表示。

4.将下列词汇与所对应得描述精确匹配。

汇编语言,编译器,高级语言,集成开发环境,解释器,Java语言,低级语言,机器语言

a用这种语言编写的程序可以由计算机直接运行.                                                 (汇编语言)

b.通常来说,这种语言的每条指令都对应着一条等价的机器语言指令。              (机器语言)

c.大多数程序员用这种语言来编写程序。                                                             (高级语言)

d.Java是属于这种类型的语言                                                                                (高级语言)

e.将一种编程语言代码翻译成另一种语言的等代码的程序。                                   (编译器)

f.将代码的编译和执行过程集合在一起的程序。                                                        (解释器)

5.在编程语言中,语法和语义分别表示什么?

答;语法规则规定了如何组成该语言中的词汇形成语句;语义规则定义了执行该条语句的操作和功能。

6.下列各项分别属于哪一种错误:编译时错误、运行时错误、逻辑错误。

a.错误拼写了一个java保留字。                         (编译时错误)

b计算一个空列表的平均值。分母是该列表所有数的总和,分子是列表的大小,它们都为0.           (运行时错误)

c.错误地将所有学生的平均成绩输出为某学生的最高成绩。                   (逻辑是错误)

转载于:https://www.cnblogs.com/hzyhx/p/9518833.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值