粤教版(B版)信息技术2020-2021八年级下册期末试卷
一、单项选择题
1.计算机程序的三种基本结构是不包括( )。
A.顺序结构 B.条件结构 C.分支结构 D.循环结构
【答案】B
【知识点】算法的控制结构
【解析】【解答】计算机程序的三种基本结构:顺序结构、分支结构、循环结构。故答案选B。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
2.要让计算机根据不同的情况执行不同的任务时,可以采用( )语句。
A.顺序 B.条件
C.分支或多分支 D.循环
【答案】C
【知识点】算法的控制结构
【解析】【解答】分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。故答案选C。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
3.实现某段代码重复执行的方法有:将代码放入到( )语句的循环体中。
A.顺序 B.条件 C.分支 D.循环
【答案】D
【知识点】算法的控制结构
【解析】【解答】循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。故答案选D。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
4.Visual Basic是一门基于面对( )的程序设计语言。
A.过程 B.对象 C.用户 D.管理员
【答案】B
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic是一种面向对象的程序设计语言。故答案选B。
【分析】本题考查的是程序设计语言Visual Basic。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。常用的面向对象的程序设计语言有:Java、C++、C、Python等。
5.VB中面对的对象包括( )。
A.窗体,控件 B.代码,控件 C.窗体,代码 D.控件,工程
【答案】A
【知识点】对象及其属性
【解析】【解答】VB中最常见的两种对象是窗体和控件。故答案选A。
【分析】本题考查的是VB中对象的种类。对象应该具备三个要素:属性、方法、事件。在VB中所有元素可以都可以理解成一个对象,是一个抽象的概念,如一个窗体 一个按钮。
6.以下( )可以作为变量名。
A.6S B.s6? C.s_6 D.s*6
【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】A:变量名不能以数字开头,错误;
B:不能以其他符号作为变量名,错误;
D:不能以其他符号作为变量名,错误。故答案选C。
【分析】本题考查的是Python的变量命名。变量命名规则:
(1)变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以;
(2)系统关键字不能做变量名使用;
(3)除了下划线,其它符号不能做为变量名使用;
(4)Python的变量名是除分大小写的。
7.下列赋值语句错误的是( )
A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句是由赋值表达式再加上分号构成的表达式语句。 其一般形式为: 变量=表达式。故答案选B。
【分析】本题考查的是赋值语句的格式。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
8.双击窗体中的对象后,VB将显示的窗口是( )
A.工具箱 B.工程窗口 C.代码窗口 D.属性窗口
【答案】C
【知识点】程序设计工具
【解析】【解答】双击窗体中的对象后,VB将显示代码窗口。故答案选C。
【分析】本题考查的是VB的窗口。代码窗口(即代码编辑器窗口),可以使用代码窗口来编写、显示以及编辑。
9.当鼠标单击时对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
【答案】A
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选A。
【分析】本题考查的是VB的事件及其处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
10.当鼠标双击时对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
【答案】C
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选C。
【分析】本题考查的是VB的事件及其事件处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
11.当键盘按键按下时,对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
【答案】D
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选D。
【分析】本题考查的是VB的事件及其处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
12.当我们用VB设计好程序后,我们想发给别人欣赏,别人没有按照VB编程软件,这时候我们需要把文件( )。
A.保存工程 B.保存窗体
C.另存为工程 D.生成工程.exe文件
【答案】D
【知识点】程序的保存及文件扩展名
【解析】【解答】选项A:.vbp是工程文件,用来保存当前工程中的工程版本、版权及窗体等的信息;选项B:.frm是窗体文件,用于保存窗体的代码和控件的相关信息;选项C:另存为工程是将原程序保存为另一份不同名字的文件;选项D:.exe是可执行文件,不需要安装VB程序双击文件即可打开。故答案选D。
【分析】本题考查的是VB文件。保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。
13.(2020八下·石碣镇期末)通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把( )理解为用计算机解决问题的具体方法。
A.函数 B.算法 C.代码 D.语言
【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】在计算机科学领域内,“算法”指的是用计算机解决问题的步骤,是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。故答案选B。
【分析】本题考查算法的概念。计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
14.要实现图片的加载,需要用到( )函数,它的功能是把指定存储位置的图形文件加载到窗体、图片框或图像框的Picture属性中。
A.Rnd B.Int C.LoadPicture D.Integer
【答案】C
【知识点】常用基本函数
【解析】【解答】选项A:Rnd随机函数,产生一个0-1之前的随机数,包括0但不包括1;选项B:Int取整函数,返回一个不大于它本身的整数;选项C:LoadPicture图片加载函数,常用在窗体、图片框或图像框的Picture属性中;选项D:Integer整型数据类型。故答案选C。
【分析】本题考查的是VB函数。如果要在窗体、图片框、图像框中装入图片,除了在设计中用属性窗口装载外,还可以在程序中使用LoadPicture函数 。
格式:[对象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一个函数,用来将指定图形文件调入内存。
使用 LoadPicture 函数不仅可以将图片加载到窗体的控件中,还能利用该属性清除掉控件上的图片。
15.如果在VB中输入代码Text1. Text=Rnd*3, Text1 中得到的数据不可能是( )。
A.1.5 B.2.2 C.1 D.3
【答案】D
【知识点】常用基本函数
【解析】【解答】Rnd函数返回[0,1)之间的一个随机数,3*[0,1)则返回一个小于 3且大于或等于 0 的随机数。故答案选D。
【分析】本题考查的是VB中Rnd函数的用法。
格式:Rnd(<数值表达式>)
功能:求[0,1)之间的一个随机数
语法:Rnd[(number)]
如果 number 的值是 Randomize 生成
小于 0 ,每次都使用 number 作为随机数种子得到的相同结果。
大于 0 ,以上一个随机数为种子产生下一个随机数。
等于 0 ,产生与最近生成的随机数相同的随机数。
16.在VB中输入代码Text1. Text=Int(8. 6)时,Text1 里显示的结果是( )。
A.8 B.9 C.-8 D.-9
【答案】A
【知识点】常用基本函数
【解析】【解答】INT函数将返回实数向下取整后的整数值,Int(8.6)=8。故答案选A。
【分析】本题考查的是VB中的Int函数的用法。
(1)int函数的使用方法:INT函数是要将数字向下舍入到最接近的整数。
(2)使用此函数需要注意:
1. INT函数是取整函数;
2.不进行四舍五入直接去掉小数部分取整;
3.INT函数处理负数的小数时总是向上进位的。
17.关于框架(Frame)控件的阐述不正确的是( )。
A.它只是用来对单选按钮或复选框进行分组
B.它具有Caption、Font属性
C.为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件
D.它支持click事件
【答案】A
【知识点】VB控件
【解析】【解答】框架主要用来对其他控件进行分组,以便用户识别,不单单对单选按钮或复选框分组,选项A说法错误。故答案选A。
【分析】本题考查的是VB中框架控件的作用。在VB中,Frame是一种控件。Frame 控件为控件提供可标识的分组。Frame 可以在功能上进一步分割一个窗体,例如把 OptionButton 控件分成几组。
18.用来设置粗体字的属性是( )。
A.FontItalic B.FontName
C.FontBold D.FontSize
【答案】C
【知识点】对象及其属性
【解析】【解答】选项A:斜体字;选项B:字体名称;选项C:粗体字;选项D:字体大小。故答案选C。
【分析】本题考查的是字体样式的常用属性。VB可通过FontBold、FontItalic、FontStrikethru、FontUnderline 属性等设置字体样式为粗体、斜体、删除线或下划线,也可以通过Font属性面板来设置字体。
19.确定复选框是否被选中,应访问的属性是( )。
A.Selected B.Value
C.Checked D.Style
【答案】B
【知识点】对象及其属性
【解析】【解答】选项A:selected属性是list列表框用来判断列表项是否被选中;
选项B:value属性用于设置或者获取复选框的状态。0表示为复选框未被选中;1为被选中;2为灰色选中;
选项C:可以在VB的菜单编辑器中直接设置复选,或者在属性管理器是选择相应的菜单,修改checked属性,还可以能过代码,动态修改。;
选项D:设置对象的外观形式,取值为:0 Standard(标准, 标准风格),1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用。
故答案选B。
【分析】本题考查的是复选框的属性。复选框是选择类控件,用来设置需要或不需要某一选项功能。复选框的基本属性:
Name、Caption、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、Font:Bold和Picture属性等。
20.关于visual Basic以下叙述中错误的是 ( )
A.Visual Basic 是一门简单易学的程序设计语言
B.Visual Basic应用程序不具有明显的开始和结束语句
C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D.Visual Basic中控件的某些属性只能在运行时设置
【答案】C
【知识点】计算机语言及其发展历程;程序设计工具
【解析】【解答】 Visual Basic 工具箱中的直线(Line)控件没有宽度(Width)和高度(Height)属性。故答案选C。
【分析】本题考查的是Visual Basic。Visual Basic(简称VB)是一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。在Visual Basic中,可通过属性、方法和事件来说明和衡量一个对象的特征。
21.将定时器的时间间隔设置为1秒,那定时器的Interval属性值应为( )。
A.1000 B.1 C.100 D.10
【答案】A
【知识点】对象及其属性
【解析】【解答】时间间隔1000毫秒=1秒。故答案选A。
【分析】本题考查的是VB中定时器的属性。定时器的Interval属性的值是一个整数,它表示的是毫秒数。
22.当设置了定时器的有关属性后,使控件label向下移动的语句是( )。
A.Left,Top+100 B.Label.Top+100
C.Top-100 D.Label.Top=Label.Top+100
【答案】A
【知识点】对象及其属性
【解析】【解答】Move的四个参数是left, top, width, height,参数的位置不能调,向下移动即降低top的值,left参数不可少。故答案选A。
【分析】本题考查的是VB中的Move方法。
Move语法:
object.Move left, top, width, height
Move 方法的语法包含下列部分:
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的窗体缺省为 object。
left 必需的。单精度值,指示 object 左边的水平坐标 (x-轴)。
top 可选的。单精度值,指示 object 顶边的垂直坐标 (y-轴)。
width 可选的。单精度值,指示 object 新的宽度。
height 可选的。单精度值,指示 object 新的高度。
23.在程序运行过程中,当改变字号时,如果把note控件的字体大小改为12,下列语句正确的是( )。
A.note.FontSize=12 B.note.ForeColor =12
C.note.FontItalic=12 D.note.FontBold=12
【答案】A
【知识点】对象及其属性
【解析】【解答】选项A:FontSize字体大小;选项B: ForeColor 字体颜色;选项C: FontItalic斜体字;选项D: FontBold粗体字。故答案选A。
【分析】本题考查的是字体样式的常用属性。VB可通过FontBold、FontItalic、FontStrikethru、FontUnderline 属性等设置字体样式为粗体、斜体、删除线或下划线,也可以通过Font属性面板来设置字体。
24.阅读下图,回答下面小题。
Private Sub Timer1_Time( )
For i= 0 To
10 Step 1
Shape l(0)
BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)
Next i
End Sub
(1)小明在编写逐帧动画的程序时,运行时如果出现下边错误说明( )
A.工程没有保存 B.Timer1没有定义
C.i没有定义 D.Shape没有定义
(2)小明只需要在代码的第一行输入( )语句就能改正错误。
A.Dim i as integer B.Dim Shape as integer
C.i=0 D.Dim i
【答案】(1)C
(2)A
【知识点】循环结构语句及格式
【解析】【解答】(1)根据目图片所示,i作为程序中的变量名,在使用前必须先声明,不然程序会报错。故答案选:C;
(2)使用 Dim 语句在模块级或过程级中声明i的变量类型为整型,即Dim i as integer。故答案选:A。
【分析】本题考查的是VB循环结构程序的分析与调试。由于变量的形式不同,所占据的存放单元个数不同,数据排列形式不同,数据的运算方法也会不同,所以变量要先声明后使用,为变量在计算机中开辟存储空间。
二、判断题
25.在VB中保存工程时,可以只保存窗体文件。
【答案】(1)错误
【知识点】程序的保存及文件扩展名
【解析】【解答】保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。故答案为:错误。
【分析】本题考查的是VB文件的保存。一个VB工程共包含七种类型的文件:项目文件 *.vbp、窗体文件 *.frm、模块文件 *.bas、定制控件 *.ocx、类模块 *.cls、资源文件 *.res、定制控件2 *.dll。
26.Visual Basic的工程文件可以包含多个窗体。
【答案】(1)正确
【知识点】程序的保存及文件扩展名
【解析】【解答】保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。故答案为:正确。
【分析】本题考查的是VB文件。一个VB工程共包含七种类型的文件:项目文件 *.vbp、窗体文件 *.frm、模块文件 *.bas、定制控件 *.ocx、类模块 *.cls、资源文件 *.res、定制控件2 *.dll。
27.VB语言属于计算机低级语言,人们使用起来很不方便。
【答案】(1)错误
【知识点】计算机语言及其发展历程
【解析】【解答】VB是一种面向对象的程序设计语言,属于高级语言。故答案为:错误。
【分析】本题考查的是VB语言的基本概念。低级语言一般指机器语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。而高级语言则是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。
28. 在VB中,变量的命名可以数字开头。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】VB的变量名必须以字母开头,由字母、数字、下划线组成,中间不能有空格。故答案为:错误。
【分析】本题考查的是VB变量的命名规则。变量命名规则:
1.必须以字母开头,由字母、数字、下划线组成,中间不能有空格。
2.不可以包含嵌入的句号或者类型声明字符。
3.不能和受到限制的关键字同名(例如End、Len、Sub等)。
4.不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。
注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
29. 我们如要修改控件的名称可以修改caption属性。
【答案】(1)错误
【知识点】对象及其属性;VB控件
【解析】【解答】name是用来标识控件的唯一性的东西,caption只是用来显示控件上面的字。故答案为:错误。
【分析】本题考查的是VB的常用属性。name属性是一个控件的对象名称,是每个控件都必需有的,是对一个控件的唯一标识,就像每个人身份证号码一样,caption属性是一个控件显示出来的标题,它不能代表一个控件,因为多个控件可能会有相同的caption属性,就像多个人会有相同的名字一样,同时控件的caption属性也可以为空,而name属性是不能为空的。
30. 图像框中自动调整图形内容大小的属性是stretch属性。
【答案】(1)正确
【知识点】对象及其属性
【解析】【解答】图像框中的Stretch属性为true时,其作用是图形自动调整大小以适应图像控件。故答案为:正确。
【分析】本题考查的是VB中图像框的常用属性。图像框(Image)控件使用方法与PictureBox类似,用来装入图形文件。主要的两大属性有:
(1)Picture属性:加载图片。可以通过属性窗口直接设置Picture属性加载图片,也可以在程序运行时利用LoadPicture函数来设置。
(2)Stretch属性:实现控件包含图形的大小随着控件的大小进行调整。Ture表示图形要调整大小以与控件相适应,Flase表示控件要调整大小以与图形相适应(缺省值)。
31.进行VB程序设计时,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】VB的变量名必须必须遵守一定的命名规则,不能随意命名。故答案为:错误。
【分析】本题考查的是VB变量的命名规则。变量的命名规则:
1.必须以字母开头,由字母、数字、下划线组成,中间不能有空格。
2.不可以包含嵌入的句号或者类型声明字符。
3.不能和受到限制的关键字同名(例如End、Len、Sub等)。
4.不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。
注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
32.在变脸程序设计中,我们可以直接设置图像框的picture属性加载图片。
【答案】(1)正确
【知识点】对象及其属性
【解析】【解答】如果要在窗体、图片框、图像框中装入图片,除了在设计中用picture属性窗口装载外,还可以在程序中使用LoadPicture函数 。故答案为:正确。
【分析】本题考查的是VB中图像框的属性。如果要在窗体、图片框、图像框中装入图片,除了在设计中用属性窗口装载外,还可以在程序中使用LoadPicture函数 。
格式:[对象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一个函数,用来将指定图形文件调入内存。
使用 LoadPicture 函数不仅可以将图片加载到窗体的控件中,还能利用该属性清除掉控件上的图片。
33. 在VB中,如果需要计算机循环执行某些语句,可在程序中使用分支结构语句。
【答案】(1)错误
【知识点】算法的控制结构
【解析】【解答】在VB中,如果需要计算机循环执行某些语句,可在程序中使用循环结构语句。故答案为:错误。
【分析】本题考查的是VB的三种程序结构。顺序结构是指程序的执行是按照算法代码书写语句的顺序来进行的,是最基本的结构。分支结构又叫做选择结构。分支结构不同于顺序结构,它是根据特定的条件来进行步骤操作的,主要有If语句和Select-Case语句。循环结构用于重复执行某段代码,主要有For语句和Do语句。
34.在VB中,“=”表示赋值号。
【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】在VB中,“=”代表赋值号,用于赋值语句中。故答案为:正确。
【分析】本题考查的是VB的赋值语句。赋值语句:为变量或对象的属性变量赋值,将赋值号右边的表达式的计算结果存储到左边的变量中。
语句格式:变量名=表达式
对象名.属性=表达式
三、综合填空题
35.VB可视化编程界面
Visual Basic是一种可视化的程序设计语言,VB的可视化编程界面给用户提供了丰富的
控件对象资源,我们在开发程序前一定要先熟悉编程界面。
(1)虚线框区域属于( )
A.窗体 B.工具箱 C.属性窗口 D.菜单栏
(2)如果虚线框区域不小心关闭了,可以在( )菜单中调出。
A.文件 B.编辑 C.视图 D.调试
(3)根据上图,被选中的对象名称是( )
A.开始 B.结束 C.Image1 D.Form1
(4)显示速度的按钮是点击( )实现的。
A. B. C. D.
(5)为了查看程序运行情况,可以使用工具栏上的( )按钮。
A. B. C. D.
【答案】(1)B
(2)C
(3)C
(4)D
(5)A
【知识点】编程环境;VB控件
【解析】【解答】(1)VB的工具箱一般位于编程界面的左侧,提供了多种工具,如:标签、文本框、按钮、时钟等。故答案选:B;
(2)VB编程界面中菜单栏上的“视图”菜单下可以打开各种窗口,如:工具箱、代码窗口、属性窗口、工程资源管理器、立即窗口、窗体布局窗口等操作。故答案选:C;
(3)如图所示,窗体布局窗口中对象Image1的四周有八个蓝色正方形和虚线框,此时代表该对象处于被选中状态。故答案选:C;
(4)如图所示,窗体布局窗口中的“慢速”、“中速”、“快速”均用的控件是单选按钮option。故答案选:D;
(5)选项A:启动;选项B:裁剪;选项C:保存工程;选项D:打开工程。故答案选:A。
【分析】本题考查的是VB可视化编程界面。VB集成开发界面主要包括标题栏、菜单栏、工具栏、工具箱、工程资源管理器窗口、属性窗口、窗体设计器窗口、窗体布局窗口等。
36.VB程序结构
在VB中有三种程序结构,其中的分支结构中有一种多分支结构,可以针对多种情况进行编程。在编写移动的坦克游戏中,其中有这一段代码
1 Private Sub Picture1_KeyDown(KeyCode As
Integer, Shift As Integer) 2 Select
Case KeyCode 3 Case 37 4 Image1.Picture =
LoadPicure(App.Path& "\pic\tank1.jpg") 5 If Image1.Left - 20 < 0 Then 6 Image1.Left=0 7 Else 8 Image1.Left= Image1.Left-20 9 End If
(1)代码中的第一行,我们可以得知程序如何触发?( )
A.单击 B.双击 C.按下键盘 D.弹回键盘
(2)代码中的第三行,是编写按( )方向键的情况。
A.上 B.下 C.左 D.右
(3)如果要编写按“下”方向键的情况,keycode值应该是( )
A.37 B.38 C.39 D.40
(4)编写多分支结构,我们用( )语句。
A.IF B.FOR C.case D.rnd
(5)代码中第五行是判断( )。
A.坦克是否到达最左边
B.坦克是否到达最右边
C.坦克是否到达最上边
D.坦克是否到达最下边
【答案】(1)C
(2)C
(3)D
(4)C
(5)A
【知识点】分支结构程序设计与分析
【解析】【解答】(1)KeyDown事件由按下键盘触发。故答案选:C;
(2)控制键键码值(keyCode)37对应的按键是Left Arrow(左)。故答案选:C;
(3)按键Dw Arrow(下)对应的控制键键码值是40。故答案选:D;
(4)Select-Case语句是一种多分支结构语句。故答案选:C;
(5)第五行的代码解释为,如果图像框的左边距减去20后的值小于0,则就代表坦克到达了窗体的最左边。故答案选:A。
【分析】本题考查的是VB的多分支结构。Select-Case语句实际上也是一种多分支结构语句,表示符合条件就输出,不符合则继续下面的操作。具体的语句格式:
Select case 测试表达式
case 表达式1
语句块1
case 表达式2
语句块2
……
case 表达式n
语句块n
[case else
语句块n+1]
End Select
1 / 1粤教版(B版)信息技术2020-2021八年级下册期末试卷
一、单项选择题
1.计算机程序的三种基本结构是不包括( )。
A.顺序结构 B.条件结构 C.分支结构 D.循环结构
2.要让计算机根据不同的情况执行不同的任务时,可以采用( )语句。
A.顺序 B.条件
C.分支或多分支 D.循环
3.实现某段代码重复执行的方法有:将代码放入到( )语句的循环体中。
A.顺序 B.条件 C.分支 D.循环
4.Visual Basic是一门基于面对( )的程序设计语言。
A.过程 B.对象 C.用户 D.管理员
5.VB中面对的对象包括( )。
A.窗体,控件 B.代码,控件 C.窗体,代码 D.控件,工程
6.以下( )可以作为变量名。
A.6S B.s6? C.s_6 D.s*6
7.下列赋值语句错误的是( )
A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
8.双击窗体中的对象后,VB将显示的窗口是( )
A.工具箱 B.工程窗口 C.代码窗口 D.属性窗口
9.当鼠标单击时对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
10.当鼠标双击时对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
11.当键盘按键按下时,对应的事件名称是( )。
A.Click B.Load C.DblClick D.KeyDown
12.当我们用VB设计好程序后,我们想发给别人欣赏,别人没有按照VB编程软件,这时候我们需要把文件( )。
A.保存工程 B.保存窗体
C.另存为工程 D.生成工程.exe文件
13.(2020八下·石碣镇期末)通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把( )理解为用计算机解决问题的具体方法。
A.函数 B.算法 C.代码 D.语言
14.要实现图片的加载,需要用到( )函数,它的功能是把指定存储位置的图形文件加载到窗体、图片框或图像框的Picture属性中。
A.Rnd B.Int C.LoadPicture D.Integer
15.如果在VB中输入代码Text1. Text=Rnd*3, Text1 中得到的数据不可能是( )。
A.1.5 B.2.2 C.1 D.3
16.在VB中输入代码Text1. Text=Int(8. 6)时,Text1 里显示的结果是( )。
A.8 B.9 C.-8 D.-9
17.关于框架(Frame)控件的阐述不正确的是( )。
A.它只是用来对单选按钮或复选框进行分组
B.它具有Caption、Font属性
C.为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件
D.它支持click事件
18.用来设置粗体字的属性是( )。
A.FontItalic B.FontName
C.FontBold D.FontSize
19.确定复选框是否被选中,应访问的属性是( )。
A.Selected B.Value
C.Checked D.Style
20.关于visual Basic以下叙述中错误的是 ( )
A.Visual Basic 是一门简单易学的程序设计语言
B.Visual Basic应用程序不具有明显的开始和结束语句
C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D.Visual Basic中控件的某些属性只能在运行时设置
21.将定时器的时间间隔设置为1秒,那定时器的Interval属性值应为( )。
A.1000 B.1 C.100 D.10
22.当设置了定时器的有关属性后,使控件label向下移动的语句是( )。
A.Left,Top+100 B.Label.Top+100
C.Top-100 D.Label.Top=Label.Top+100
23.在程序运行过程中,当改变字号时,如果把note控件的字体大小改为12,下列语句正确的是( )。
A.note.FontSize=12 B.note.ForeColor =12
C.note.FontItalic=12 D.note.FontBold=12
24.阅读下图,回答下面小题。
Private Sub Timer1_Time( )
For i= 0 To
10 Step 1
Shape l(0)
BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)
Next i
End Sub
(1)小明在编写逐帧动画的程序时,运行时如果出现下边错误说明( )
A.工程没有保存 B.Timer1没有定义
C.i没有定义 D.Shape没有定义
(2)小明只需要在代码的第一行输入( )语句就能改正错误。
A.Dim i as integer B.Dim Shape as integer
C.i=0 D.Dim i
二、判断题
25.在VB中保存工程时,可以只保存窗体文件。
26.Visual Basic的工程文件可以包含多个窗体。
27.VB语言属于计算机低级语言,人们使用起来很不方便。
28. 在VB中,变量的命名可以数字开头。
29. 我们如要修改控件的名称可以修改caption属性。
30. 图像框中自动调整图形内容大小的属性是stretch属性。
31.进行VB程序设计时,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
32.在变脸程序设计中,我们可以直接设置图像框的picture属性加载图片。
33. 在VB中,如果需要计算机循环执行某些语句,可在程序中使用分支结构语句。
34.在VB中,“=”表示赋值号。
三、综合填空题
35.VB可视化编程界面
Visual Basic是一种可视化的程序设计语言,VB的可视化编程界面给用户提供了丰富的
控件对象资源,我们在开发程序前一定要先熟悉编程界面。
(1)虚线框区域属于( )
A.窗体 B.工具箱 C.属性窗口 D.菜单栏
(2)如果虚线框区域不小心关闭了,可以在( )菜单中调出。
A.文件 B.编辑 C.视图 D.调试
(3)根据上图,被选中的对象名称是( )
A.开始 B.结束 C.Image1 D.Form1
(4)显示速度的按钮是点击( )实现的。
A. B. C. D.
(5)为了查看程序运行情况,可以使用工具栏上的( )按钮。
A. B. C. D.
36.VB程序结构
在VB中有三种程序结构,其中的分支结构中有一种多分支结构,可以针对多种情况进行编程。在编写移动的坦克游戏中,其中有这一段代码
1 Private Sub Picture1_KeyDown(KeyCode As
Integer, Shift As Integer) 2 Select
Case KeyCode 3 Case 37 4 Image1.Picture =
LoadPicure(App.Path& "\pic\tank1.jpg") 5 If Image1.Left - 20 < 0 Then 6 Image1.Left=0 7 Else 8 Image1.Left= Image1.Left-20 9 End If
(1)代码中的第一行,我们可以得知程序如何触发?( )
A.单击 B.双击 C.按下键盘 D.弹回键盘
(2)代码中的第三行,是编写按( )方向键的情况。
A.上 B.下 C.左 D.右
(3)如果要编写按“下”方向键的情况,keycode值应该是( )
A.37 B.38 C.39 D.40
(4)编写多分支结构,我们用( )语句。
A.IF B.FOR C.case D.rnd
(5)代码中第五行是判断( )。
A.坦克是否到达最左边
B.坦克是否到达最右边
C.坦克是否到达最上边
D.坦克是否到达最下边
答案解析部分
1.【答案】B
【知识点】算法的控制结构
【解析】【解答】计算机程序的三种基本结构:顺序结构、分支结构、循环结构。故答案选B。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
2.【答案】C
【知识点】算法的控制结构
【解析】【解答】分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。故答案选C。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
3.【答案】D
【知识点】算法的控制结构
【解析】【解答】循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。故答案选D。
【分析】本题考查的是计算机程序的三种基本结构。三种基本结构:
(1)顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行;
(2)循环结构是指在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环;
(3)分支结构:分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
4.【答案】B
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic是一种面向对象的程序设计语言。故答案选B。
【分析】本题考查的是程序设计语言Visual Basic。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。常用的面向对象的程序设计语言有:Java、C++、C、Python等。
5.【答案】A
【知识点】对象及其属性
【解析】【解答】VB中最常见的两种对象是窗体和控件。故答案选A。
【分析】本题考查的是VB中对象的种类。对象应该具备三个要素:属性、方法、事件。在VB中所有元素可以都可以理解成一个对象,是一个抽象的概念,如一个窗体 一个按钮。
6.【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】A:变量名不能以数字开头,错误;
B:不能以其他符号作为变量名,错误;
D:不能以其他符号作为变量名,错误。故答案选C。
【分析】本题考查的是Python的变量命名。变量命名规则:
(1)变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以;
(2)系统关键字不能做变量名使用;
(3)除了下划线,其它符号不能做为变量名使用;
(4)Python的变量名是除分大小写的。
7.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句是由赋值表达式再加上分号构成的表达式语句。 其一般形式为: 变量=表达式。故答案选B。
【分析】本题考查的是赋值语句的格式。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
8.【答案】C
【知识点】程序设计工具
【解析】【解答】双击窗体中的对象后,VB将显示代码窗口。故答案选C。
【分析】本题考查的是VB的窗口。代码窗口(即代码编辑器窗口),可以使用代码窗口来编写、显示以及编辑。
9.【答案】A
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选A。
【分析】本题考查的是VB的事件及其处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
10.【答案】C
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选C。
【分析】本题考查的是VB的事件及其事件处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
11.【答案】D
【知识点】事件及其处理过程
【解析】【解答】选项A:Click鼠标单击事件;选项B:Load程序加载事件;选项C:DblClick鼠标双击事件;选项D:KeyDown键盘按下事件。故答案选D。
【分析】本题考查的是VB的事件及其处理。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()。VB中常见的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp键盘、KeyDown键盘等。
12.【答案】D
【知识点】程序的保存及文件扩展名
【解析】【解答】选项A:.vbp是工程文件,用来保存当前工程中的工程版本、版权及窗体等的信息;选项B:.frm是窗体文件,用于保存窗体的代码和控件的相关信息;选项C:另存为工程是将原程序保存为另一份不同名字的文件;选项D:.exe是可执行文件,不需要安装VB程序双击文件即可打开。故答案选D。
【分析】本题考查的是VB文件。保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。
13.【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】在计算机科学领域内,“算法”指的是用计算机解决问题的步骤,是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。故答案选B。
【分析】本题考查算法的概念。计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
14.【答案】C
【知识点】常用基本函数
【解析】【解答】选项A:Rnd随机函数,产生一个0-1之前的随机数,包括0但不包括1;选项B:Int取整函数,返回一个不大于它本身的整数;选项C:LoadPicture图片加载函数,常用在窗体、图片框或图像框的Picture属性中;选项D:Integer整型数据类型。故答案选C。
【分析】本题考查的是VB函数。如果要在窗体、图片框、图像框中装入图片,除了在设计中用属性窗口装载外,还可以在程序中使用LoadPicture函数 。
格式:[对象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一个函数,用来将指定图形文件调入内存。
使用 LoadPicture 函数不仅可以将图片加载到窗体的控件中,还能利用该属性清除掉控件上的图片。
15.【答案】D
【知识点】常用基本函数
【解析】【解答】Rnd函数返回[0,1)之间的一个随机数,3*[0,1)则返回一个小于 3且大于或等于 0 的随机数。故答案选D。
【分析】本题考查的是VB中Rnd函数的用法。
格式:Rnd(<数值表达式>)
功能:求[0,1)之间的一个随机数
语法:Rnd[(number)]
如果 number 的值是 Randomize 生成
小于 0 ,每次都使用 number 作为随机数种子得到的相同结果。
大于 0 ,以上一个随机数为种子产生下一个随机数。
等于 0 ,产生与最近生成的随机数相同的随机数。
16.【答案】A
【知识点】常用基本函数
【解析】【解答】INT函数将返回实数向下取整后的整数值,Int(8.6)=8。故答案选A。
【分析】本题考查的是VB中的Int函数的用法。
(1)int函数的使用方法:INT函数是要将数字向下舍入到最接近的整数。
(2)使用此函数需要注意:
1. INT函数是取整函数;
2.不进行四舍五入直接去掉小数部分取整;
3.INT函数处理负数的小数时总是向上进位的。
17.【答案】A
【知识点】VB控件
【解析】【解答】框架主要用来对其他控件进行分组,以便用户识别,不单单对单选按钮或复选框分组,选项A说法错误。故答案选A。
【分析】本题考查的是VB中框架控件的作用。在VB中,Frame是一种控件。Frame 控件为控件提供可标识的分组。Frame 可以在功能上进一步分割一个窗体,例如把 OptionButton 控件分成几组。
18.【答案】C
【知识点】对象及其属性
【解析】【解答】选项A:斜体字;选项B:字体名称;选项C:粗体字;选项D:字体大小。故答案选C。
【分析】本题考查的是字体样式的常用属性。VB可通过FontBold、FontItalic、FontStrikethru、FontUnderline 属性等设置字体样式为粗体、斜体、删除线或下划线,也可以通过Font属性面板来设置字体。
19.【答案】B
【知识点】对象及其属性
【解析】【解答】选项A:selected属性是list列表框用来判断列表项是否被选中;
选项B:value属性用于设置或者获取复选框的状态。0表示为复选框未被选中;1为被选中;2为灰色选中;
选项C:可以在VB的菜单编辑器中直接设置复选,或者在属性管理器是选择相应的菜单,修改checked属性,还可以能过代码,动态修改。;
选项D:设置对象的外观形式,取值为:0 Standard(标准, 标准风格),1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用。
故答案选B。
【分析】本题考查的是复选框的属性。复选框是选择类控件,用来设置需要或不需要某一选项功能。复选框的基本属性:
Name、Caption、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、Font:Bold和Picture属性等。
20.【答案】C
【知识点】计算机语言及其发展历程;程序设计工具
【解析】【解答】 Visual Basic 工具箱中的直线(Line)控件没有宽度(Width)和高度(Height)属性。故答案选C。
【分析】本题考查的是Visual Basic。Visual Basic(简称VB)是一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。在Visual Basic中,可通过属性、方法和事件来说明和衡量一个对象的特征。
21.【答案】A
【知识点】对象及其属性
【解析】【解答】时间间隔1000毫秒=1秒。故答案选A。
【分析】本题考查的是VB中定时器的属性。定时器的Interval属性的值是一个整数,它表示的是毫秒数。
22.【答案】A
【知识点】对象及其属性
【解析】【解答】Move的四个参数是left, top, width, height,参数的位置不能调,向下移动即降低top的值,left参数不可少。故答案选A。
【分析】本题考查的是VB中的Move方法。
Move语法:
object.Move left, top, width, height
Move 方法的语法包含下列部分:
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的窗体缺省为 object。
left 必需的。单精度值,指示 object 左边的水平坐标 (x-轴)。
top 可选的。单精度值,指示 object 顶边的垂直坐标 (y-轴)。
width 可选的。单精度值,指示 object 新的宽度。
height 可选的。单精度值,指示 object 新的高度。
23.【答案】A
【知识点】对象及其属性
【解析】【解答】选项A:FontSize字体大小;选项B: ForeColor 字体颜色;选项C: FontItalic斜体字;选项D: FontBold粗体字。故答案选A。
【分析】本题考查的是字体样式的常用属性。VB可通过FontBold、FontItalic、FontStrikethru、FontUnderline 属性等设置字体样式为粗体、斜体、删除线或下划线,也可以通过Font属性面板来设置字体。
24.【答案】(1)C
(2)A
【知识点】循环结构语句及格式
【解析】【解答】(1)根据目图片所示,i作为程序中的变量名,在使用前必须先声明,不然程序会报错。故答案选:C;
(2)使用 Dim 语句在模块级或过程级中声明i的变量类型为整型,即Dim i as integer。故答案选:A。
【分析】本题考查的是VB循环结构程序的分析与调试。由于变量的形式不同,所占据的存放单元个数不同,数据排列形式不同,数据的运算方法也会不同,所以变量要先声明后使用,为变量在计算机中开辟存储空间。
25.【答案】(1)错误
【知识点】程序的保存及文件扩展名
【解析】【解答】保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。故答案为:错误。
【分析】本题考查的是VB文件的保存。一个VB工程共包含七种类型的文件:项目文件 *.vbp、窗体文件 *.frm、模块文件 *.bas、定制控件 *.ocx、类模块 *.cls、资源文件 *.res、定制控件2 *.dll。
26.【答案】(1)正确
【知识点】程序的保存及文件扩展名
【解析】【解答】保存一个工程文件至少需要有一个vbp文件和一个frm文件或一个vbp文件和一个bas文件。故答案为:正确。
【分析】本题考查的是VB文件。一个VB工程共包含七种类型的文件:项目文件 *.vbp、窗体文件 *.frm、模块文件 *.bas、定制控件 *.ocx、类模块 *.cls、资源文件 *.res、定制控件2 *.dll。
27.【答案】(1)错误
【知识点】计算机语言及其发展历程
【解析】【解答】VB是一种面向对象的程序设计语言,属于高级语言。故答案为:错误。
【分析】本题考查的是VB语言的基本概念。低级语言一般指机器语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。而高级语言则是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。
28.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】VB的变量名必须以字母开头,由字母、数字、下划线组成,中间不能有空格。故答案为:错误。
【分析】本题考查的是VB变量的命名规则。变量命名规则:
1.必须以字母开头,由字母、数字、下划线组成,中间不能有空格。
2.不可以包含嵌入的句号或者类型声明字符。
3.不能和受到限制的关键字同名(例如End、Len、Sub等)。
4.不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。
注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
29.【答案】(1)错误
【知识点】对象及其属性;VB控件
【解析】【解答】name是用来标识控件的唯一性的东西,caption只是用来显示控件上面的字。故答案为:错误。
【分析】本题考查的是VB的常用属性。name属性是一个控件的对象名称,是每个控件都必需有的,是对一个控件的唯一标识,就像每个人身份证号码一样,caption属性是一个控件显示出来的标题,它不能代表一个控件,因为多个控件可能会有相同的caption属性,就像多个人会有相同的名字一样,同时控件的caption属性也可以为空,而name属性是不能为空的。
30.【答案】(1)正确
【知识点】对象及其属性
【解析】【解答】图像框中的Stretch属性为true时,其作用是图形自动调整大小以适应图像控件。故答案为:正确。
【分析】本题考查的是VB中图像框的常用属性。图像框(Image)控件使用方法与PictureBox类似,用来装入图形文件。主要的两大属性有:
(1)Picture属性:加载图片。可以通过属性窗口直接设置Picture属性加载图片,也可以在程序运行时利用LoadPicture函数来设置。
(2)Stretch属性:实现控件包含图形的大小随着控件的大小进行调整。Ture表示图形要调整大小以与控件相适应,Flase表示控件要调整大小以与图形相适应(缺省值)。
31.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】VB的变量名必须必须遵守一定的命名规则,不能随意命名。故答案为:错误。
【分析】本题考查的是VB变量的命名规则。变量的命名规则:
1.必须以字母开头,由字母、数字、下划线组成,中间不能有空格。
2.不可以包含嵌入的句号或者类型声明字符。
3.不能和受到限制的关键字同名(例如End、Len、Sub等)。
4.不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。
注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
32.【答案】(1)正确
【知识点】对象及其属性
【解析】【解答】如果要在窗体、图片框、图像框中装入图片,除了在设计中用picture属性窗口装载外,还可以在程序中使用LoadPicture函数 。故答案为:正确。
【分析】本题考查的是VB中图像框的属性。如果要在窗体、图片框、图像框中装入图片,除了在设计中用属性窗口装载外,还可以在程序中使用LoadPicture函数 。
格式:[对象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一个函数,用来将指定图形文件调入内存。
使用 LoadPicture 函数不仅可以将图片加载到窗体的控件中,还能利用该属性清除掉控件上的图片。
33.【答案】(1)错误
【知识点】算法的控制结构
【解析】【解答】在VB中,如果需要计算机循环执行某些语句,可在程序中使用循环结构语句。故答案为:错误。
【分析】本题考查的是VB的三种程序结构。顺序结构是指程序的执行是按照算法代码书写语句的顺序来进行的,是最基本的结构。分支结构又叫做选择结构。分支结构不同于顺序结构,它是根据特定的条件来进行步骤操作的,主要有If语句和Select-Case语句。循环结构用于重复执行某段代码,主要有For语句和Do语句。
34.【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】在VB中,“=”代表赋值号,用于赋值语句中。故答案为:正确。
【分析】本题考查的是VB的赋值语句。赋值语句:为变量或对象的属性变量赋值,将赋值号右边的表达式的计算结果存储到左边的变量中。
语句格式:变量名=表达式
对象名.属性=表达式
35.【答案】(1)B
(2)C
(3)C
(4)D
(5)A
【知识点】编程环境;VB控件
【解析】【解答】(1)VB的工具箱一般位于编程界面的左侧,提供了多种工具,如:标签、文本框、按钮、时钟等。故答案选:B;
(2)VB编程界面中菜单栏上的“视图”菜单下可以打开各种窗口,如:工具箱、代码窗口、属性窗口、工程资源管理器、立即窗口、窗体布局窗口等操作。故答案选:C;
(3)如图所示,窗体布局窗口中对象Image1的四周有八个蓝色正方形和虚线框,此时代表该对象处于被选中状态。故答案选:C;
(4)如图所示,窗体布局窗口中的“慢速”、“中速”、“快速”均用的控件是单选按钮option。故答案选:D;
(5)选项A:启动;选项B:裁剪;选项C:保存工程;选项D:打开工程。故答案选:A。
【分析】本题考查的是VB可视化编程界面。VB集成开发界面主要包括标题栏、菜单栏、工具栏、工具箱、工程资源管理器窗口、属性窗口、窗体设计器窗口、窗体布局窗口等。
36.【答案】(1)C
(2)C
(3)D
(4)C
(5)A
【知识点】分支结构程序设计与分析
【解析】【解答】(1)KeyDown事件由按下键盘触发。故答案选:C;
(2)控制键键码值(keyCode)37对应的按键是Left Arrow(左)。故答案选:C;
(3)按键Dw Arrow(下)对应的控制键键码值是40。故答案选:D;
(4)Select-Case语句是一种多分支结构语句。故答案选:C;
(5)第五行的代码解释为,如果图像框的左边距减去20后的值小于0,则就代表坦克到达了窗体的最左边。故答案选:A。
【分析】本题考查的是VB的多分支结构。Select-Case语句实际上也是一种多分支结构语句,表示符合条件就输出,不符合则继续下面的操作。具体的语句格式:
Select case 测试表达式
case 表达式1
语句块1
case 表达式2
语句块2
……
case 表达式n
语句块n
[case else
语句块n+1]
End Select
1 / 1