内容正文:
第一章 简单的程序设计
一、选择题
1.在VB语言中,下列合法的变量名是( )。
A.Len B.test@qw C.6cost_1 D.count2s
2.VB中窗体文件的扩展名是( )
A.VBP B.FRM C.VBW D.PDM
3.已知字符A的内码为65,a内码为97,则下列程序执行后变量t的值为( )
s="Cc12BbAa":t=""
For i=1 To len(s)
ch=Mid(s,i,1)
If ch>="a"And ch<="z"or ch>="A"And ch<="Z"Then
If ch>="a" And ch<="z"Then
ch=Chr(Asc(ch)-32)
End If
t=ch+t
End
Next i
A."CcBbAa" B."aabbcc C."CCBBAA" D."AABBCC"
4.在VisuA.l B.A.siC.中,下列能作为变量名的是( )
A.5A. B.A.5 C.if D.D.im
5.有如下 VB 程序段:
a(1) = 1: a(2) = 1:b(1) = 1: b(2) = 2
For i = 3 To 5
a(i) = a(i - 1) + a(i - 2)
b(i) = b(i - 1) + a(i)
Next i
执行该程序段后,数组元素 b(5)的值为 ( )
A.5 B.8 C.12 D.15
6.在VB代码编辑窗口中,输入“List1.”后出现了如图所示的信息。其中的“AddItem”是List1的()
A.属性名 B.事件名 C.对象名 D.方法
7.下列不属于高级程序设计语言的是( )
A.汇编语言 B.Java C.Fortran D.Pascal
8.根据下图所示部分流程,以下说法正确的是( )。
A.流程图中i<=5判断了10次
B.此流程图为无限循环
C.计数器 i=i+1一次也不执行
D.计数器 i=i+1 只执行了一次
9.在VB中,小王使用变量email存储电子邮箱地址,该变量的数据类型应定义为( )
A.Boolean B.String C.Integer D.Single
10.某Visual Basic程序段如下:
s = ""
For i = 1 To 5
a(i) = 0
Next i
For i = 2 To 5
For j = i To 5
If j Mod i = 0 Then a(j) = 1 - a(j)
Next j
Next i
For i = 1 To 5
If a(i) = 1 Then s = s + Str(i)
Next i
Text1.Text = s
运行该程序段后,Text1中显示的内容为( )
A.14 B.235 C.25 D.234
11.有一个对象属性面板如图所示,该对象名为( )
A.cmd_1 B.CommandButtom C.Caption D.lable
12.有如下VB 程序段:
s = "20210606"
c1 = 6
n = 0
For i = 1 To Len(s)
c = Val(Mid(s, i, 1))
If c < c1 Then n = n + 1: c1 = c Next i
运行该程序段后,n 的值为( )
A.0 B.2 C.6 D.8
13.某VB程序设计界面如下题图所示,下列说法正确的是( )
①工程文件是“工程1 .vbp” ②将text属性值删除,图中①处将不会显示“Text1”
③该窗体中共有3个对象 ④窗体名称是“整除问题”
A.①② B.②③ C.①③ D.②④
14.下列关于程序设计语言的叙述,正确的是( )
A.高级语言就是自然语言
B.汇编语言是一种高级语言
C.计算机能直接识别机器语言
D.高级语言是由0~9十个数字组成的十进制代码
15.计算机能够直接识别和执行的语言是( )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
16.能够被计算机直接识别的是( )
A.机器语言 B.汇编语言 C.高级语言 D.自然语言
17.下列属于程序设计语言的是( )。
A.ACDSee B.VisualBasic C.WinRAR D.Premiere
18.如图所示的程序设计界面中,若要利用窗体装载事件过程对程序进行初始化,图中所选中的窗体对应的装载事件过程应该是( )。
A.F1_ Load B.Form1_Load C.Form_Load D.Form1_Show
19.下列不属于高级程序设计语言的是( )
A.Frontpage B.C语言 C.Visual Basic D.Pascal
20.(必修)下列说法中,正确的是( )。
A.程序设计语言中的汇编语言包含C语言
B.机器语言不是程序设计语言
C.程序实际上是一组操作的指令或语句的序列,是计算机执行算法的操作步骤
D.程序设计和程序设计语言是同一概念
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】
2.B
【详解】
3.D
【详解】本题主要考查VB 程序的执行。该程序实现将字符串s中的字母逆着赋给t,并把小写字母转换为大写字母,故下列程序执行后变量t的值为"AABBCC",故本题选D选项。
4.C
【详解】
5.C
【详解】本题考查VB程序段。i=3时,a(3)=2,b(3)=4。i=4时,a(4)=3,b(4)=7。i=5时,a(5)=5,b(5)=12。故本题选C。
6.D
【详解】本题考查的是VB语言。在Visual Basic中,可通过属性、方法和事件来说明和衡量一个对象的特征。AddItem方法,用于将项目添加到 ListBox或ComboBox控件。故选项D正确。
7.A
【详解】本题考查程序设计语言相关内容。程序设计语言经历了三个阶段:机器语言、汇编语言和高级语言。汇编语言属于低级语言语言,Java、Fortran、Pascal属于高级语言。故本题答案是A选项。
8.D
【详解】
9.B
【详解】
10.B
【详解】本题主要考查VB程序的执行。第一个for循环将数组a(1)~a(5)均赋值为0,第二个嵌套for循环执行完后,a(1)=0,a(2)=1,a(3)=1,a(4)=0,a(5)=1,最后一个for循环,当数组a(i)=1时,将下标i以字符的形式加到s中,故s="235",运行该程序段后,Text1中显示的内容为235,故本题选B选项。
11.D
【详解】本题主要考查VB对象属性的描述。由图可知,这是一个标签控件,该对象名为lable,故本题选D选项。
12.B
【详解】本题考查VB程序执行与调试
Mid()函数是截取字符串函数,Val()是将字符串转为整型。
for循环中每次截取一个数与c1进行比较,若小于c1,将c的值赋给c1,第一次循环后,c1=2,n=1,第二次循环后,c1=0,n=2,之后不在满足if条件直到循环结束。故本题选B选项
13.A
【详解】本题考查的是VB程序。该窗体有5个对象。窗口名称是“整除问题”。故选项A正确。
14.C
【详解】本题主要考查程序设计语言。高级语言是一种独立于机器,面向过程或对象的语言,是参照数学语言而设计的近似于日常会话的语言;汇编语言是一种低级语言,计算机能直接识别机器语言,故本题选C选项。
15.A
【详解】本题主要考查程序设计语言。计算机能够直接识别和执行的语言是机器语言,即0和1,故本题选A选项。
16.A
【详解】本题考查计算机语言相关知识。计算机语言分为机器语言、汇编语言、高级语言三大类。机器语言是一种指令集的体系,这种指令集,称机器码,是电脑的CPU可直接解读的数据。汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。高级语言相对于低级语言而言,是高度封装了的编程语言,与低级语言相对.它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性。计算机能直接识别和处理的语言只有机器语言,其他语言都需要编译转换为机器语言后,计算机才能识别和处理。故本题答案是A选项。
17.B
【详解】本题主要考查程序设计语言。ACDSee是图片编辑与管理软件,VisualBasic是程序设计语言,WinRAR是解压缩软件,Premiere是视频编辑软件,故本题选B选项。
18.C
【详解】本题主要考查程序设计界面知识点。利用窗体装载事件过程对程序进行初始化,图中所选中的窗体对应的装载事件过程应该是Form_Load,故本题选C选项。
19.A
【详解】
20.C
【详解】本题主要考查程序设计知识点。C语言是高级语言,不属于汇编语言,选项A说法错误;机器语言是程序设计语言,选项B说法错误;程序实际上是一组操作的指令或语句的序列,是计算机执行算法的操作步骤,故本题选C选项;程序设计和程序设计语言不是同一概念,选项D说法错误。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$