高中信息技术粤教版(2019)3.3 计算机程序与程序设计语言
高中信息技术粤教版(2019)3.3 计算机程序与程序设计语言
一、选择题
1.用高级语言编写的程序( )。
A.占用内存空间非常少
B.很复杂且难以理解
C.必须由翻译程序将其编译成机器语言,才能在计算机上执行
D.只能在某种计算机上运行
2.下列几个叙述中正确的是( )
A.用高级语言编写的程序,计算机能直接执行
B.高级语言编写程序比用低级语言编写程序困难得多
C.在微机上运行Excel等应用软件时,数字的输入和输出都采用十进制,因而可以说,计算机的输入设备是将十进制数据直接送入内存
D.计算机的各种高级语言的编译系统都属于系统软件
3.语言处理程序分为( )
A.汇编程序 B.源程序 C.解释程序 D.编译程序
4.用高级语言编写的源程序,在计算机上执行可采用( )
A.编译方式 B.解释方式 C.直接执行 D.汇编方式
5.在VB中,“zjxj.frm”文件属于( )。
A.工程文件 B.代码文件 C.窗体文件 D.可执行文件
6.下面四个选项中,全部是C语言关键字的选项是( )
A.auto enum include
B.switch type def continue
C.signed union scanf
D.if struct type
7.某Python程序如下:
q=[""]*50
head=tail=0
s="ningbo"
for i in s:
q[tail]=i
tail+=1
while head<tail:
print(q[head],end="")
试卷第1页,共1页
学科网(北京)股份有限公司
head+=1
for i in range(3):
q[tail]=q[head]
head+=1
tail+=1
执行该程序段后,输出结果为( )
A.nbgoni B.nbogni C.goninb D.ningbo
8.采用符号表示程序指令的语言称为( )
A.汇编语言 B.机器语言 C.自然语言 D.高级语言
9.常用的高级语言有( )
A.C语言 B.Fortran C.VB D.汇编语言
10.程序设计语言的发展历程中不包括( )。
A.机器语言 B.自然语言 C.汇编语言 D.高级语言
11.下列不属于高级程序设计语言的是( )
A.汇编语言 B.Java C.Fortran D.Pascal
12.下列不属于计算机程序设计语言的是( )
A.Java B.Basic C.Linux D.Python
13.程序设计语言发展的三个阶段正确的顺序是( )
①机器语言 ②汇编语言 ③高级语言
A.③②① B.①②③ C.②①③ D.②③①
14.有两个自定义函数如下:
下列说法不正确的是( )
A.p2(2,3)的返回值为8 B.函数p2的时间复杂度是O(n)
C.函数p1和函数p2均采用了递归算法 D.计算p1(2,3),函数p1的调用次数为4
15.能够被计算机直接识别的是( )
A.机器语言 B.汇编语言 C.高级语言 D.自然语言
二、填空题
16.编程中的 是一种设计模式,用于在运行时动态地创建对象。
试卷第2页,共1页
学科网(北京)股份有限公司
17.在计算机编程中, 是一种用于处理数据集合的编程范式,它允许程序员以声明方式处理数据。
18.在JavaScript中,用于定义变量的关键字有var、let和 。
三、判断题
19.在Windows XP中,可以使用汉字、数字、英文、空格的组合来命文件名。( )
四、操作题
20.下面的程序的功能是输入若干行字符串,每输入一行,就按逆序输出该行,最后键入CTRL+Z终止程序(程序中EOF为输入终止的标记,相应的按键为CTRL+Z,机内码为-1)。
试卷第3页,共1页
学科网(北京)股份有限公司