内容正文:
第—章简单的程序设计同步练习高中信息技术人教版选修1
1.下面代码的输出结果是( )
for i in range(1,5):
print(‘#’*i)
A. B. C. D.
2.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。出错语句是( )
Private Sub Command1_Click()
Dim a(0 To 5) As Integer '①
Dim i As Integer
a(5) = 1
For i =" 4" To 0 Step -1 '②
a(i) =" 2" * a(i+1) + 1 '③
Next i
Text1.Text = Str(a(i)) '④
End Sub
A.① B.② C.③ D.④
3.计算机能直接识别的算法表示形式是( )
A.自然语言 B.计算机语言 C.机器语言 D.伪代码
4.下列关于程序设计语言发展三个过程的叙述中,正确的是
A.自然语言、伪代码、流程图
B.机器语言、高级语言、面向对象
C.自然语言、机器语言、人工智能
D.机器语言、汇编语言、高级语言
5.有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A.666 B.SSS C.18 D.S*3
6.Visual Basic、Java是面向对象的程序设计语言,它们属于
A.自然语言
B.高级语言
C.汇编语言
D.机器语言
7.以下不能定义为标识符的是( )
A.Main B._0 C._int D.double
8.关于算法的描述,下列选项中正确的是( )
A.算法本身就是一种程序设计语言
B.算法的每一步骤必须有确切的含义
C.算法必须在有限步骤内实现
D.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述
9.某Visual Basic程序在调试过程中弹出如图所示对话框,产生该错误的可能原因是( )
A.该程序代码中,某个过程名书写错误 B.该程序窗体界面中,缺少一个文本框
C.该程序代码中,某个变量或常量没有声明 D.Visual Basic软件没有正确安装
10.高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好,下列不属于高级语言的是( )
A.Java语言 B.Python语言 C.汇编语言 D.C语言
11.下列哪个选项不属于计算机程序设计高级语言。( )
A.Python B.C C.VB D.汇编语言
12.有如下VB程序段:
Private Sub Form_Load( )
Dim s as string
s=str(val(“2020”)+len(“加油!”))
Label1.Caption=s
End Sub
下列说法正确的是( )
A.这段程序中涉及到2个对象
B.响应此事件的对象名肯定为“Form”
C.“=”在VB中只能表示为赋值
D.运行该程序段后,Label1中显示“2020加油!”(显示内容不包括引号)
13.某VB程序设计界面如下题图所示,下列说法正确的是( )
①工程文件是“工程1 .vbp” ②将text属性值删除,图中①处将不会显示“Text1”
③该窗体中共有3个对象 ④窗体名称是“整除问题”
A.①② B.②③ C.①③ D.②④
14.一位爱好程序设计的同学,想通过程序设计的方法解决"鸡兔同笼"的问题,他制定的如下工作过程中,更恰当的是( )
A.提出问题、设计算法、编写程序、得到答案
B.提出问题、编写程序、运行程序、得到答案
C.设计算法、编写程序、调试程序、得到答案
D.提出问题、设计程序、编写程序、运行程序
15.以下有关算法的说法中不正确的是( )
A.程序设计也可以没有算法
B.算法执行若干步之后必须能结束
C.算法决定了程序的执行效率
D.算法中每一步都有明确的定义
16.下列不属于高级程序设计语言的是( )
A.汇编语言 B.Java C.Fortran D.Pascal
17.VB设计时常见的错误有( )
A.编辑时的错误、运行时的错误、逻辑错误
B.编辑时的错误、解释时的错误、逻辑错误
C.编译时的错误、解释时的错误、逻辑错误
D.编辑时的错误、修改时的错误、逻辑错误
18.描述算法的工具有流程图、伪代码和( )
A.机器语言 B.汇编语言 C.高级语言 D.自然语言
19.某算法的流程图如图所示,最后输出的变量s的值是( )
A.4 B.8 C.16 D.22
20.函数len(“2008奥运”)返回