内容正文:
第四节 程序设计语言简介
一、选择题
1.下列选项中的哪一项属于计算机程序设计高级语言。( )
A.Visual Basic(简称VB) B.Excel
C.WPS D.Word
2.下列属于全部是计算机编程语言的有( )
①Python ②Pascal ③Java ④C++ ⑤pool
A.①②④⑤ B.②③④⑤ C.①②③④ D.①②④
3.下列关于计算机程序设计语言的描述中正确的是( )
A.计算机程序设计语言的发展先后顺序为汇编语言、机器语言、高级语言
B.机器语言是用二进制代码“0”和“1”来表示的,不能直接被计算机接收和执行
C.汇编语言不能直接被计算机接收和执行,必须翻译成机器语言后才能被计算机接收和执行
D.汇编语言和高级语言都属于高级语言
4.能够被计算机直接接受和执行的程序设计语言是( )
A.C语言 B.汇编语言 C.高级语言 D.机器语言
5.计算机能够直接识别和执行的程序设计语言是( )。
A.低级语言 B.汇编语言 C.机器语言 D.高级语言
6.在编写“猜数字”游戏时,我们需要先设计出“猜数字”游戏的算法,还需要通过程序设计语言把算法转换成计算机可运行的程序,下列关于程序设计语言说法错误的是( )
A.高级语言语法结构接近于人类自然语言,便于编写和理解,通用性和可移植性好
B.汇编语言采用“助记符”来代替机器码进行编程
C.机器语言和汇编语言可以被计算机直接执行
D.机器语言是用二进制数表示的机器码集合,可以被计算机直接执行
7.以下不是C语言的特点是( )
A.C语言简洁,紧凑 B.比较难学
C.可以直接对硬件进行操作 D.C语言移植性好
8.下列不属于高级程序设计语言的是( )
A.汇编语言 B.Java C.Fortran D.Pascal
9.计算机能直接识别的算法表示形式是( )
A.自然语言 B.计算机语言 C.机器语言 D.伪代码
10.我们可以 通过程序设计语言编写计算机程序,开发软件,下列说法正确的是( )
A.Python作为一种简单开源的计算机程序设计语言,书写格式不受限制
B.汇编语言比高级语言可读性更强
C.高级语言更接近自然语言,更容易学习
D.机器语言比高级语言执行效率低
11.计算机能够直接识别的语言是( )
A.自然语言 B.高级语言 C.汇编语言 D.机器语言
12.程序设计语言的发展经历了从( )→汇编语言→高级语言的过程。
A.自然语言 B.机器语言 C.C语言 D.低级语言
13.如下所示在<style type=”text/css”>和</style>之间的文本不能正常显示出来,是因为浏览器比较老,不支持样式表语法。若要避免这种情况的发生( )
<style type=”text/css”>
h3{
font-family:”宋体”;
color:green;
font-style:italic;
}
</style>
A.必须更新新的浏览器
B.只要加入<!-- 和 -->代码
C.只要加入css
D.以上都不对
14.采用符号表示程序指令的语言称为( )
A.汇编语言 B.机器语言 C.自然语言 D.高级语言
15.下列有关高级语言说法正确的是( )
A.高级语言可读性差,不容易理解
B.高级语言是面向机器的语言
C.高级语言不依赖于计算机系统
D.比较流行的高级语言有Python、c++、Android
二、填空题
16.计算机程序设计语言的发展,经历了从机器语言、 到 的发展历程。
17.程序分析题:分析完善程序
以下是求解一元二次方程( a=0)的主要源程序,请你补全代码:
import math
a=int(input(" a="))
b=int(input("b="))
c=int(input("c="))
d= ① #一元二次方程根的判别式
if d>0:
x1=(-b+math.sqrt(d))/ (2*a)
x2=(-b-math.sqrt(d))/(2*a)
print("x1=",x1)
print("x2=",x2)
if ② :
print("x1=x2=",-b/(2*a))
if d<0:
print("无实数解!")
请补充完成上述程序: ① ②
18.程序设计语言经历了从低级语言到高级语言的发展过程, 语言由二进制数0、1构成,能被计算机直接识别。
19.VB程序设计一般包括 、 、 。
三、操作题
20.一球从100米高度自由落下,每次落地后反跳回原高度的一半,再下落。编写一个C程序,求它在第10次落地时,其经过了多少米?第10次反弹多高?
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.A
2.C
3.C
4.D
5.C
6.C
7.C
8.A
9.C
10.C
11.D
12.B
13.B
14.A
15.C
16. 汇编语言 高级语言
17. b*b-4*a*c 或b**2-4*a*c d==0
18.机器
19.设计程序界面;编写程序代码;调试、运行程序
20.
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$