内容正文:
2023-2024学年粤教版高一上学期选修1第一章第3节程序与程序设计语言
一、选择题
1.程序设计语言经历的发展过程是( )
A.机器语言 B.汇编语言 C.高级语言 D.自然语言
2.下列可以被计算机直接执行的程序是( )
A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序
3.以下计算机程序设计语言中,运行效率最高的是
A.机器语言 B.汇编语言 C.高级语言 D.指令集
4.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言 B.汇编语言、语言
C.Basic 语言、Python 语言 D.机器语言、Python 语言
5.下列选项中,属于计算机程序设计语言的是
A.Flash
B.Visual Basic
C.Excel
D.Word
6.下列选项中,不属于程序设计语言的是( )。
A.机器语言 B.高级语言
C.汇编语言 D.伪代码
7.某Visual Basic程序如下:
Private Sub Command1_Click()
Dim a As String, b As String
a = "up "
b ="look "+" "+a
Label1.Caption = b
End Sub
运行程序,单击命令按钮Command1后弹出如下图所示的出错信息提示,此时程序正执行的语句是( )
A.Dim a As String, b A s String B.a = "up "
C.b = "look "+" "+a D.Label1.Caption = b
8.有如下VB程序
Key = Int(Rnd * 5 + 5)
i = 1: j = 10: sum = 0
Do While i <= j
m = (i + j ) \ 2
If a(m) <= Key Then
i = m + 1
Else
j = m - 1
End If
sum = sum + m
Loop
数组元素a(1)到a(10)分别是2、4、5、6、6、6、8、8、10、12,程序运行后,sum的值不可能是( )
A.10 B.14 C.22 D.26
9. 下列VB程序段的运行结果是:
Dim a(1 To 3) As Integer
a(1)=1
For i="2" To 3
a(i)=2*a(i-1)+1
Next
Print a(i-1)
A.0 B.3 C.7 D.15
10.计算机能直接识别的、理解执行的语言是( )
A.汇编语言 B.Basic语言
C.机器语言 D.高级语言
11.小申决定用高级语言进行编程,下列选项都是属于高级语言的是( )
A.汇编语言、机器语言 B.汇编语言、Basic语言
C.C++语言、Python语言 D.机器语言、Python语言
12.下列选项中的哪一项属于计算机程序设计高级语言。( )
A.Visual Basic(简称VB) B.Excel
C.WPS D.Word
13.为了提高计算机软件开发效率,人们通常采用什么计算机语言编写程序( )
A.汇编语言 B.机器语言 C.高级语言 D.指令系统
14.以下编程语言,代码执行效率最高的是( )
A.Python语言 B.C++语言 C.机器语言 D.汇编语言
15.Python、 C++、Java是面向对象的程序设计语言,它们属于( )
A.自然语言 B.汇编语言 C.高级语言 D.机械语言
二、填空题
16.程序设计语言的发展过程可以分为 、汇编语言、高级语言。
17.若变量a = 5,b = 4,c = 3,d = 2,则表达式not 3>2*b and (b>c+1 or c<>3)的值是 。
18.程序设计语言经历了从低级语言到高级语言的发展过程, 语言由二进制数0、1构成,能被计算机直接识别。
19.input( )函数的返回值的类型是 。
三、操作题
20.请根据下图程序回答问题。
(1)第13行的<改为<=将不会影响运行结果。( )
(2)第21行的<改为<=将不会影响运行结果。( )
(3)此类排序是高效的但是是不稳定的。( )
(4)第11行的代码去掉将影响运行结果。( )
(5)此题选择的是哪种排序( )。
A.选择排序 B.桶排序 C.归并排序 D.堆排序
(6)此题用到了( )思想。
A.动态规划 B.分治 C.冒泡 D.贪心
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.ABC
2.A
3.A
4.C
5.B
6.D
7.D
8.A
9.C
10.C
11.C
12.A
13.C
14.C
15.C
16.机器语言
17.F
18.机器
19.字符串型
20. 错误 错误 错误 正确 C B
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$