2002-2010二级VB题及答案(2)

2019-05-24 12:04

??End If

??End Function

??(24) 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:

??Private Sub Command1_Click() ??Dim x,y,z As Integer ??x=5 ??y=7 ??z=0

??Text1.text=“” ??Call P1(x,y,z) ??Text1.Text=Str(x)

??End Sub

??Sub P1(ByVal a As Integer,ByVal b As Integer,c As Integer) ??c=a+b ??End Sub

??程序运行后,如果单击命令按钮,则在文本框中显示的内容是 ??A) 0 B) 12 C) Str(z) D) 没有显示 ??(25) 以下叙述中错误的是

??A) 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 ??B) Sub过程中不能嵌套定义Sub过程

??C) Sub过程中可以嵌套调用Sub过程

??D) 事件过程可以像通用过程一样由用户定义过程名 ??(26) 以下叙述中错误的是

??A) 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)

??B) 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)

??C) KeyPress事件中不能识别键盘上某个键的按下与释放 ??D) KeyPress事件中可以识别键盘上某个键的按下与释放 ??(27) 以下叙述中错误的是

??A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项

??B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键 ??C) 程序运行过程中,可以重新设置菜单的Visible属性

??D) 弹出式菜单也在菜单编辑器中定义

??(28) 设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是

??A) menu1.Enabled=True B) Munu1.Enabled=False ??C) Menu1.Visible=True D) Menu1.Visible=False ??(29) 以下叙述中错误的是

??A) 在程序运行时,通用对话框控件是不可见的

??B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用

??C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文

??D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框

??(30) 在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是 ??A) “text (.txt)|(*.txt)” B)“文本文件( .txt) | (.txt)” ??C) “text(.txt)||(*.txt)” D)“text(.txt)(*.txt)” ??(31) 以下叙述中错误的是

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

??B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 ??C) 窗体的Hide方法和Unload方法的作用完全相同

??D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 ??(32) 以下叙述中错误的是

??A) 一个工程中可以包含多个窗体文件

??B) 在一个窗体文件中用Private定义的通用过程能被其他窗体调用

??C) 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件

??D) 全局变量必须在标准模块中定义

??(33) 设在工程中有一个标准模块,其中定义了如下记录类型 ??Type Books

??Name As String *10

??TelNum As String *20 ??End Type

??在窗体上画一个名为Command1的命令按钮。要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是 ??A) Private Sub Command1_Click() ??Dim B As Books

??Open “c:\\Person.txt”For Output As #1 ??B.Name=InputBox(“输入姓名”)

??B.TelNum=InputBox(“输入电话号码”) ??Write #1,B.Name,B.TelNum ??Close #1

??End Sub

??B) Private Sub Command1_Click() ??Dim B As Books

??Open “c:\\Person.txt”For Input As #1 ??B.Name=InputBox(“输入姓名”) ??B.TelNum=InputBox(“输入电话号码”) ??Print #1,B.Name,B.TelNum ??Close #1 ??End Sub

??C) Private Sub Command1_Click() ??Dim B As Books

??Open “c:\\Person.txt”For Output As #1

??B.Name=InputBox(“输入姓名”) ??B.TelNum=InputBox(“输入电话号码”) ??Write #1,B ??Close #1 ??End Sub

??D) Private Sub Command1_Click()

??Open “c:\\Person.txt”For Input As #1 ??Name=InputBox(“输入姓名”)

??TelNum=InputBox(“输入电话号码”) ??Print #1,Name,TelNum ??Close #1 ??End Sub

??(34) 以下叙述中正确的是

??A) 一个记录中所包含的各个元素的数据类型必须相同 ??B) 随机文件中每个记录的长度是固定的

??C) Open命令的作用是打开一个已经存在的文件 ??D) 使用Input #语句可以从随机文件中读取数据 ??(35) 目录列表框的Path属性的作用是

??A) 显示当前驱动器或指定驱动器上的目录结构

??B) 显示当前驱动器或指定驱动器上的某目录下的文件名 ??C) 显示根目录下的文件名

??D) 显示该路径下的文件

??二、填空题( 每空2分,共40分)

?? 请将每空的正确答案写在答题卡( 1)至( 15) 的横线上,答在试卷上不得分。

??(1) 在窗体上画两个标签,其名称分别为Label1和Label2,Caption属性分别为“数值”及空白;然后画一个名称为Hscoll1的水平滚动条,其Min的值为0,Max的值为100。程序运行后,如果单击滚动条两端的箭头,则在标签Lable2中显示滚动条的值,如图所示。请在 [1] 和 [2] 处填入适当的内容,将程序补充完整。 ??

??Private Sub HScroll1_ [1] () ??Labl2.Caption=HScroll1. [2]

??End Sub

??(2) 在窗体上画一个名称为Command1、标题为“计算”的命令按钮;画两个文本框,名称分别为Text1和Text2;然后画4个标签,名称分别为Label1、Label2、Label3和Label4,标题分别为“操作数1”、“操作数2”、“运算结果”和空白;再建立一个含有4个单选按纽的控件数组,名称为Option1,标题分别为“+”、“-”、“*”和“/”。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应的计算结果显示在Label4,程序运行情况如图所示。请在 [3] 、 [4] 和 [5] 处填入适当的内容,将程序补充完整。 ?? ??

??Private Sub Command1_Click() ??For i=0 To 3 ??If [3] =True then

??opt=Option1(i).Caption ??End If ??Next

??Select Case [4] ??Case”+”

??Result=Val(Text1.Text)+Val(Text2.Text) ??Case”-”

??Result=Val(Text1.Text)-Val(Text2.Text) ??Case”*”

??Result=Val(Text.Text)*Val(Text2.Text) ??Case”/”

??Result=Val(Text1.Text)/Val(Text2.Text) ??End Select ?? [5] =Result ??End Sub

??(3) 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色) 。当向文框中输入任何字符时,命令按钮Command1变为可用。请在 [6] 处填入适当的内容,将程序补充完整。 ??Private Sub Form_Load() ??Command1.Enabled=False ??End Sub

??Private Sub Text1_ [6] ( )

??Command1.Enabled=True

??End Sub

??(4) 在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。 ?? Form1. [7] Pmenu

??(5) 以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在 [8] 和 [9] 处填入适当的内容,将程序补充完整。

??Private Sub Form_Click()

??Dim x As Single,amax As Single,amin As Single ??x=InputBox(“Enter a score”) ??amax=x ??amin=x ??Do While [8] ??If x>amax Then ??Amax=x ??End If ??If [9]Then ??Amin=x ??End If

??x=InputBox(“Enter a score”)

??Loop

??Print”Max=”;amax,”Min=”;amin ??End Sub

??(6) 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: ??Private Sub Form_Load() ??Text1.Text=”计算机” ??End Sub

??Private Sub Text1_Change() ??Picture1.Print“等级考试” ??End Sub

?? 程序运行后,在文本框中显示的内容是 [10] ,而在图片框中显示的内容是 [11] 。 ??(7) 在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序: ??Function M(x As Integer,y As Integer)As Integer ??M=IIf(x>y,x,y) ??End Function

??Private Sub command1_Click() ??Dim a As Integer,b As Integer ??a=100 ??b=200

??Print M(a,b)

??End Sub

?? 程序运行后,单击命令按钮,输出结果为 [12] 。

??(8) 为了改变计时器控件的时间间隔,应该修改该控件的 [13] 属性。

??(9) 在窗体上画一个名称为Lable1的标签和一个名称为List1的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签Label1中显示所选中的项目,如图所示。请在 [14] 和 [15] 处填入适当的内容将程序补充完整。 ??Private Sub Form_load() ??List1.AddItem”北京” ??List1.AddItem”上海” ??List1.AddItem”湖北” ??End Sub

??Private Sub [14] () ??Label1.Caption= [15]

??End Sub

??2002年9月全国计算机等级考试二级 VB 试卷答案 ??

??一、选择题:

??1—10 C A C A D B B D D B ??11—20 D D D C A B B B A D ??21—30 C C B B D C A D C A ??31—35 C B A D A ??

??二、填空题:


2002-2010二级VB题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:博士论文致谢范文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: