上学吧题库

计算机二级VB预测试卷及答案(9)

试卷预览
下列秸序在运行时输出的结果是(  )。

A.1 3 5 7 9

B.9 7 5 3 1

C.1 2 3 4 5 6 7 8 9 10

D.10 9 8 7 6 5 4 3 2 1

A.7

B.15

C.157

D.538

下列程序段的执行结果为(  )。a = 6

A.-1 6

B.-1 16

C.1 6

D.11 21

下列关于类、对象、属性和方法的叙述中,错误的是(  )。

A.类是对一类具有相同的属性和方法对象的描述

B.属性用于描述对象的状态

C.方法用于表示对象的行为

D.基于同一个类产生的两个对象不可以分别设置自己的属性值

在正确安装VisualBasic 6.0后,可以通过多种方式启动VisualBasic 6.0。以下方式中,不能启动VisualBasic 6.0的是(  )。

A.通过“我的电脑”找到vb6.exe,双击该文件名

B.进入DOS方式,执行vb6.exe文件

C.通过“开始”菜单中的“运行”命令

D.通过“开始”菜单中的“程序”命令

有下面的程序段,其功能是按图2所示的规律输出数据(  )。若要按图3所示的规律继续输出数据,则接在上述程序段后面的程序段应该是(  )。

A.

B.

C.

D.

可设置文字字体为斜体的属性是(  )。

A.FontSlope

B.FontBold

C.Fontltalic

D.FontUnderline

在利用菜单编辑器设计菜单时,为了把组合键设置为“打开(O)”菜单项的访问键,可以将该菜单项的标题设置为(  )。

A.打开(O#)

B.打开(O#)

C.打开(&O)

D.打开(#O)

下面程序计算并输出的是(  )。

A.13+23+33+103的值

B.(1+2+3+…+10)3的值

C.10!+…+3!+2!+1!的值

D.10个103的和

以下(  )操作不能触发滚动条Change事件。

A.拖动滚动块

B.单击两端箭头

C.单击滚动块

D.单击箭头与滚动块之间的滚动条

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中画两个单选按钮,名称分别为Optionl、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边;在Frame2中画一个名称为Check1的复选框,标题为“下划线”。运在‘后的窗体如图4所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上从上到下画两个文本框,名称分别为Text1、Text2;再画一个命令按钮,名称为Cornnand1,标题为“选中字符数是”。程序运行时,在Text1中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则在Text2中显示选中的字符个数(如图5所示)。请编写按钮的Click事件过程。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图4所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的,最大值(或最小值),并显示在标签Label2中。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:考生不得修改窗体文件中已经存在的程序。最后把修改后的文件按原文件名存盘。(2)在考生文件夹中有一个工程文件sjt4.vbp。窗体上已有控件,如图5所示。请在属性窗口中将List1设置为可以多项选择(允许使用Shift键或Ctrl键进行选择)列表项。要求:双击List1中的某一项时,该项目被添加到List2中,同时在List1中清除该项目。若单击“>>”按钮,List1 中所有的项目显示在List2中(List2中已有项目不变),List1中的内容不变。要求:按照题目要求设置控件属性,去掉程序中的注释符,把程序中的?改为正确的内容。注意:不得修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图8所示)。要求编写“分解为”按钮事件过程中“考生编写程序开始”和“考生编写程序结束”之间的代码.以实现上述功能。过程IsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返叵值为False。注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且运行时在文本框中输入23456,单击“分解为”按钮,将结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。