2015计算机二级考试《VB》模拟题及解析(2)
6[单选题] 在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
程序运行后,单击命令按钮,则两个标签中显示的内容分别是( )。
A.25和3B.5和3C.25和6D.5和6
参考答案:A
参考解析:在过程(包括事件过程和通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程a在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。默认情况下每次调用过程时,局部变量被初始化为0或空字符串,但声明为"Static"型的局部变量,在每次调用过程时,其值保持不变。
模块变量包括窗体变量和标准模块变量,在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见,窗体变量可用于该窗体内的所有过程。
本题中,X是窗体变量,调用过程proc后其值为5*5=25。Y为过程变量,调用过程proc不影响其值,仍为3。
7[单选题] 设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是( )。
A.Picture1.Picture=”Flie1.j Pg
B.Picture1.Picture=LoadPicture(“File1.jpg”)
C.LoadPicture(“File1.jpg”)
D.Call LoadPicture(“File1.jpg”)
参考答案:B
参考解析:Visual Basic中可以通过LoadPicture函数把图形文件装入窗体、图片框或图像框中,一般格式是:[对象名.]Picture=LoadPicture(”文件名”)。结合本题要求应该选B。
8[单选题] 关于结构化程序设计原则和方法的描述错误的是( )。
A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOTO语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟
参考答案:C
参考解析:限制使用GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GOTO语句。其他3项为结构化程序设计的原则。
9[单选题] 以下关于单选按钮和复选框的叙述中,正确的是
A.单选按钮和复选框都能从多个选项中选择一项
B.单选按钮和复选框被选中时,选中控件的Value属性值为True
C.是否使用框架控件将单选按钮分组,对选项没有影响
D.是否使用框架控件将复选框分组,对选项没有影响
参考答案:D
参考解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。单选按钮被选中时,其Val-He属性值为True,如果没有被选中其Value值为False,复选框的Value属性可以设置为0、1和2,分别代表没选中、选中和禁用。单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有影响。
10[简答题]在考生文件夹下有一个工程文件sj5.vbp,在该工程中为考生提供了一个通用过程,考生可以直接调用。请在窗体上画一个名称为Text1的文本框;画一个名称为Command1、标题为"计算显示"的命令按钮;再画两个单选按钮,名称分别为Option1和Option2、标题分别为"求100到250之间能被5整除的数的个数"和"求300到400之间能被6整除的数的个数",如图2-5所示。
请编写适当的事件过程,使得在运行时,选中一个单选按钮,再单击"计算显示"按钮,就可以按照单选按钮后的文字要求计算,并把计算结果放入文本框中,最后把已经修改的工程文件和窗体文件以原来的文件名存盘。
注意:考生不得修改窗体文件中已经存在的程序,退出程序时必须通过单击窗体右上角的关闭按钮来完成。在结束程序运行之前,必须至少要进行一种计算,否则不得分。
参考解析:
根据题意,将一个文本框控件,两个单选按钮控件和一个命令按钮添加到窗体中,文本框的名称为Text1,单选按钮的名称分别为Option1和Option2,Caption分别为"求100到250之间能被5整除的数的个数"和"求300到400之间能被6整除的数的个数",命令按钮的名称为Command1,Caption属性为"计算显示",设置完成后,双击Command1进入代码窗口,补充后的具体代码如下: