上学吧题库

2013年9月全国计算机等级《二级VB》命题预测试卷四

试卷预览
下列关于复选框的说法,正确的是(  )。

A.复选框的Enabled属性用于决定该复选框是否可见

B.复选框的Value属性用于决定该复选框是否被选中

C.复选框的Tabindex属性用于决定该复选框在控件数组中的序号

D.复选框的Visible属性用于决定该复选框是否可用

以F叙述中错误的是(  )。

A.一个工程中只能有一个Sub Main过程

B.窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

C.窗体的Hide方法和Unload方法的作用完全相同

D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

以下说法中正确的是(  )。

A.MouseUp事件是鼠标向上移动时触发的事件

B.MouseUp事件过程中的X,Y参数用于修改鼠标位置

C.在MouseUp事件过程中可以判断用户是否使用了组合键

D.在MouseUp事件过程中不能判断鼠标的位置

设有如下程序:Private Sub Form. Click(  ) Dim ary(1 To 5)As Integer Dim i As Integer Dim sum As Integer For i=1 To 5  ary(i)=i+l   sum=sum+ary(i) Next i Print sumEnd Sub程序运行后,单击窗体,则在窗体上显示的是(  )。

A.15

B.16

C.20

D.25

算法的空间复杂度是指(  )。

A.算法在执行过程中所需要的计算机存储空间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的临时工作单元数

在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮,运行后的窗体外观如图所示:设有如下的类型和变量声明:Private Type Personname As STRING*8major As String*20End TypeDim P As Person设文本框中的数据已正确地赋值给Person类型的变量P,当点击“保存”按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是(  )。

A.Open"C:\Test2.dat"For Output As#1Put#1,1,pClose#1

B.0pen"c:\Test2.dat"For Random As#1Get#1,1,PClose#1

C.Open”C:\Test2.dat”For Random As#1 Len—Len(p)Put#1,1,PClose#1

D.Open"C:\Test2.dat"For Random As#1 Len=Len(p)Get#1,1,PClose#1

在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写下列程序:Private Sub rune(L AS Labe1)Caption="1234"End Sub Private Sub Form. Load( )Labe11.Caption="ABCDE"Labe12.Caption=10End SubPrivate Sub Command1Click( )a=Va1(Label2.Caption)Call func(Label1)Label2.Caption aEnd Sub程序运行后,单击命令按钮,则在两个标签中显示的内容分别为( )。

A.ABCD和10

B.1234和100

C.ABCD和100

D.1234和10

下面不能在信息框中输出“VB”的是(  )。

A.MsgBox"VB"

B.MsgBox("VB")

C.MsgBox("VB")

D.Call MsgBox"VB"

下列有关文件叙述中,正确的是(  )。

A.以0utput方式打开一个不存在的文件时,系统将显示出错信息

B.以APPend方式打开的文件,即可以进行读操作,也可以进行写操作

C.在随机文件中,每个记录的长度是固定的

D.无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的

下列排序方法中,最坏情况下比较次数最少的是( )。

A.冒泡排序

B.简单选择排序

C.直接插入排序

D.堆排序

在窗体上绘制出3个文本框,名称分别为Text1、Text2和Text3。要求程序运行时,焦点位于Text1,当按Tab键时,焦点从Text1越过Text2直接跳到Text3上。本题不得使用任何变量。程序运行时的窗体界面如图2—2所示。注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
在名称为Form1的窗体上建立两个命令按钮,名称分别为Command1和Command2、标题分别为“显示”和“删除”,一个名称为Pic1的图片框。要求程序运行后,每单击一次“显示”按钮,不使用任何变量而直接在图片框中显示“Picture1”;如果单击“删除”按钮,则清除图片框中的文本,如图6-1所示。注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为Sj1.vbp。
在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在窗体上建立一个名称为Command1,标题为“计算”的命令按钮,再建立一个名称为Text1的文本框。运行界面如图6-4所示。要求程序运行后,若单击“计算”按钮,将计算200~350 之间所有素数的和,在文本框中显示结果,同时把结果存人文件out.txt中。(在考生文件夹中有标准模块mode.bas,其中的writedata过程可以把结果存入文件,而isprimenum函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False,考生可以把该模块义件添加到自己的工程中。)注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“b’号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。在窗体上有一个文本框,名称为Text1,一个列表框,名称为List1,一个命令按钮,名称为Command1、标题为“复制”。要求程序运行后,在列表框中自动建立5个列表项,分别为“Temp1”、“Te Tnp2”、“Temp3”、“Temp4”、“Temp5”如果选择列表框中的一项,则单击“复制”按钮时,可以把该项复制到文本框中,如图8—3所示。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:在名称为Form1的窗体上有一个文本框,名称为Textl,MultiLine属性为True,Scr01lBars属性为2;两个命令按钮,名称分别为Command1和Command2、标题分别为“读人数据”和“计算保存”,运行界面如图7-5所示。要求程序运行后,如果单击“读入数据”按钮,则读入in.txt文件中的50个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击“计算保存”按钮,则先进行升序排列,计算前25个数的和与后25个数的和之差,并把求得的结果在文本框Text2中显示出来,同时把该结果存入考生文件夹中的out.txt文件中。(在号生文件夹下的标准模块mode.bas中的writedata过程可以把结果存入指定的文件。)注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名为sj5.vbp,计算结果存入out.txt文件,否则没有成绩。