2015年计算机等级考试《二级VB》押密试题(1)
-
以下数列:1,1,2,3,5,8,13,21…的规律是从第3个数开始,每个数都是其前面两个数之和。
在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计算”按钮,则计算出上述数列第n项的值,并在文本框中显示,n是选中的单选按钮后面的数值(提示:因计算结果较大,应使用长整型变量)。
注意:不能修改已经给出的程序和已有的控件的属性;在结束程序运行之前,必须选中一个单选按钮,并单击“计算”按钮以获得一个结果;必须使用窗体右上角的关闭按钮结束程序,否则无成绩。最后把修改后的文件按原文件名存盘。
-
在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个图片框,名称分别为P1、P2,其中的图片内容分别是一架航天飞机和一朵云彩,一个命令按钮,名称为Cl,标题为“发射”,还有一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求:
①设置Timerl的属性,使其在初始状态下不计时;
②设置Timerl的属性,使其每隔0.1秒调用Timer事件过程一次:
③去掉程序中的注释符,把程序中的?改为正确的内容,使得在运行时单击“发射”按钮,则航天飞机每隔0.1秒向上移动一次,当到达P2的下方时停止移动,如图所示。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
-
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
-
在名称为Forml的窗体上添加一个名称为Picturel的图片框(PictureBox),高、宽均为1000。在图片框内再添加一个有边框的名称为Imagel的图像框(Image)。并通过属性窗口把考生文件夹下的图标文件Pointll(香蕉图标)装入图像框Imagel中,如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sitl.vbp,窗体文件名保存为sjtl.frm。
-
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Textl中显示一次当前时问。
- A.
- B.
- C.
- D.
- E.
-
在名称为Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sit1.vbp,窗体文件名保存为sjt1.frm。
-
以下关于框架的叙述中,错误的是
- A.框架能够响应Click事件
- B.框架是一个容器
- C.框架的Enabled属性为False时,框架内的控件均被屏蔽
- D.框架可以获得焦点
-
下列描述中,错误的是
- A.图片框控件和图像框控件都支持Print方法
- B.设计阶段,可以通过Picture属性把图形文件装入图片框
- C.运行期间,可以用LoadPicture函数把图形文件装入图片框
- D.运行期间,可以用LoadPieture函数删除图片框中的图形
-
现有程序如下:
关于上述程序,以下叙述中正确的是
- A.调用过程语句有错,参数不匹配
- B.程序有错,数组下标越界
- C.Y数组中保存的是x数组每行数据之和
- D.x数组中数据的取值范围是1-10
-
要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
- A.
- B.
- C.
- D.
- E.
-
编写如下程序:
程序运行后,单击命令按钮Commandl,输出结果为
- A.cdcba
- B.cbacd
- C.cdacd
- D.cbed
-
设有如下事件过程:
运行程序,输出是
- A.2
- B.3
- C.5
- D.9
-
对于含有多个窗体的工程而言,以下叙述中正确的是
- A.没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体
- B.启动窗体可以通过“工程属性”对话框指定
- C.Load方法兼有装入和显示窗体两种功能
- D.Hide方法可以将指定的窗体从内存中清除
-
- A.Sqr((a+b/a*b)
- B.Sqr((a+b/a)*b
- C.((a+b/(a·b)^/2
- D.((a+b/a*b^(1/2)
-
有如下数据定义语句:
Dim a,b As Integer
Dim x%.y as Integer
执行上述语旬后,不是整型变量的是
- A.a
- B.b
- C.x
- D.Y
-
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
- A.设置窗体的Visible属性
- B.设置窗体的AutoRedraw属性
- C.调用窗体的Show方法
- D.设置窗体的Enabled属性
-
编写如下程序:
程序运行后,单击命令按钮Commandl,输出结果为
- A.
- B.
- C.
- D.
- E.
-
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
- A.语法错误
- B.逻辑错误
- C.逻辑错误和语法错误
- D.运行错误
-
设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
- A.frmTest.Caption=”等级考试”
- B.Forml.Caption=”等级考试”
- C.frmTest.Title=”等级考试”
- D.Forml.Title=”等级考试”
-
以下合法的VB变量名是
- A._X
- B.2y
- C.a#b
- D.x_1_x
-
设有如下程序:
运行程序,单击窗体,根据提示输入一个数值。如果输入的不是实数,则程序输出“END”;否则
- A.用字符方式输出该实数
- B.输出该实数的整数部分
- C.输出该实数的小数部分
- D.去掉实数中的小数点,保留所有数码输出
-
窗体上有一个名称为CD1的通用对话框。一个名称为Textl的文本框,窗体的单击事件过程如下:
运行程序时,单击窗体,则以下叙述中错误的是
- A.通用对话框的标题被改为“改变颜色”
- B.通用对话框被打开为颜色对话框
- C.若选择颜色对话框中的“取消”按钮,则文本框的背景色改为窗体背景色
- D.若选择颜色对话框中的“确定”按钮,则文本框的背景色改为在颜色对话框中选中的颜色
-
设有如下事件过程:
运行程序,单击窗体,输出结果是
- A.16
- B.19
- C.20
- D.25
-
窗体上有一个名称为Commandl的命令按钮。要求编写程序,把文件fl.txt的内容写到文件t2.txt中,然后将fl.txt删除。命令按钮的单击事件过程如下:
该程序运行时发生错误,应该进行的修改是
- A.打开fl.txt应该使用0utput方式,打开f2.txt应该使用Input方式
- B.NotEOF(2)应该改为NotEOF(1)
- C.LineInput应改为Get
- D.Close语句改为CloseAll
-
窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:
程序运行时,选中1个列表项,然后单击Command1按钮,则产生的结果是
- A.若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置
- B.选中的列表项与它前面的列表项互换位置
- C.若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置
- D.选中的列表项与它后面的列表项互换位置
-
以下不能用Print方法输出数据的对象或窗口是
- A.窗体
- B.立即窗口
- C.图片框
- D.代码窗口
-
设有下面程序代码:
程序运行时的输出是
- A.272441649858
- B.642498275841
- C.242741586498
- D.986458412724
-
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:
以下关于上述程序的叙述中,正确的是
- A.S是去掉文本框中字符串末尾的空格
- B.SelectCaseC有误,Case后应该是一个表达式
- C.各Case分支条件有误,不能用To表示字符的取值区间
- D.x4是字符串中非字母、非数字字符的个数
-
假定有如下情况语句:
SelectCaseX
能表示fxf>;5的Case子句是
- A.CaseNot(-5To5)
- B.Case5To-5
- C.CaseIs<-5,Is>5
- D.CaseAbs(X)>5
-
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:
根据上面的事件过程,可以得出结论
- A.鼠标单击该复选框,复选框的标题被改为”1”
- B.鼠标右键单击该复选框,可以选中该复选框
- C.鼠标左键单击该复选框,它被选中,右键单击它,取消选中
- D.鼠标右键单击该复选框,它被选中,左键单击它,取消选中
-
判断复选框是否被选中的属性为
- A.Selected
- B.Checked
- C.Value
- D.Index
-
下面程序的功能是输出100以内所有素数:
为使上面程序可以实现该功能,程序代码中横线处应填写的代码是
- A.isprime
- B.Notisprime
- C.n<100
- D.n<=100
-
为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是
- A.AutoSize
- B.Alignment
- C.Muhiline
- D.MaxLength
-
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:
关于以上程序,以下叙述中错误的是
- A.二维数组元素的值是不大于99的随机整数
- B.计算结果x是二维数组各元素中的最大数
- C.计算结果y是二维数组各元素中的最小数
- D.计算结果s是二维数组各行第一个元素之和
-
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:
运行程序,单击命令按钮,窗体上显示的是
- A.133
- B.134
- C.233
- D.234
-
窗体上有名称为Commandl的命令按钮,其事件过程如下:
运行程序,单击命令按钮时,窗体上显示的是
- A.10
- B.46
- C.50
- D.52
-
以下不属于VB控件的是
- A.框架
- B.点
- C.直线
- D.形状
-
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
- A.Dima(4)AsInteger
- B.Dima(5)AsVariant
- C.Dima(1To5)AsInteger
- D.DimaAsWriant
-
设窗体上有一个Textl文本框和一个HScrolll水平滚动条,并有下面的事件过程:
在程序运行时,当把滚动框移动到最左边时,文本框中显示的是l00;当把滚动框移动到最右边时,文本框中显示的是1。根据这些信息,下面的判断中错误的是
- A.滚动条的Max和Min属性的值分别是1和100
- B.滚动条的Max和Min属性的值分别是100和1
- C.文本框中显示的是滚动条Value属性的值
- D.如果把滚动框移动到中间位置,文本框中将显示50
-
以下能够正常结束循环操作的程序段是
- A.
- B.
- C.
- D.
- E.
-
窗体上有一个名称为CD1的通用对话框,一个名称为Commandl的命令按钮,相应的事件过程如下:
EndSub
关于上述程序,以下叙述中正确的是
- A.初始过滤器为“*.*”
- B.指定的初始目录为“E:\”
- C.以上程序代码实现打开文件的操作
- D.由于指定文件类型是.ppt,所以导致打开文件的操作失败
-
下列控件中,不响应Click事件的是
- A.框架
- B.标签
- C.图像框
- D.形状
-
有下面事件过程:
程序运行后,产生的效果是
- A.在窗体上每单击鼠标左键一次,就在鼠标位置处画—个点
- B.按着鼠标左键,移动鼠标,可在窗体上画出鼠标的运动轨迹
- C.按着鼠标右键,移动鼠标,可在窗体上画出鼠标的运动轨迹
- D.不接任何鼠标键,移动鼠标,可在窗体上画出鼠标的运动轨迹
-
设窗体上有一个水平滚动条HSeroU1和一个命令按钮Command1,及下面的事件过程:
程序运行时单击命令按钮,则滚动条上滚动块位置的图示是
- A.
- B.
- C.
- D.
- E.
-
以下关于命令按钮的叙述中正确的是
- A.命令按钮上可以显示图片
- B.命令按钮能够分别响应单击、双击事件
- C.程序运行时,不能改变命令按钮上的文字
- D.若命令按钮的Cancel属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同