VB上机考试模拟试卷3

合集下载

VB模拟试卷三(含答案)

VB模拟试卷三(含答案)

北京语言大学网络教育学院《VB》模拟试卷三注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、下面( B )不是VB控件的一类。

[A] 标准控件[B] 外部控件[C] ActiveX控件[D] 可插入对象(OLE)2、VB是微软推出的可视化、( A )、采用事件驱动的结构化设计语言。

[A]面向对象[B] 面向图形[C] 面向过程[D] 面向控件3、复制当前控件到窗体左上角,应该使用的快捷键是( A )。

[A] 先Ctrl+C然后Ctrl+V[B] 先Ctrl+V然后Ctrl+C[C] Ctrl+C[D] Ctrl+V4、通常创建的窗体都是矩形窗体,可以通过( A )函数创建非矩形窗体如椭圆、圆形等。

[A] SetWindowRgn()[B] splash()[C] CreatPolygonRgn[D] Fullpic5、下面哪一个不是键盘的事件( B )。

[A]KeyPress[B] KeyClick[C] KeyUp[D] KeyDown6、关于Data控件说法不正确的是( D )。

[A] ADO Data控件与内部Data控件以及Remote Data控件类似。

[B] ADO Data控件使用户能使用ADO快速创建一个到数据库的链接[C] DataGrid控件与Grid控件类似。

[D] DataGrid控件实际上是一个固定的行集合,每一行的列数不固定7、关于常用标准控件描述错误的是( A )。

[A] 计时器一般用于指定一个时间[B] 文本框提供一个编辑、显示、输入文本的区域[C] 单选按钮在运行程序以后,一次只能选择一个单选框[D] 列表框列出所有内容,用户可从中选择8、下面关于一句多行和多句一行描述正确的是( B )。

国家二级VB机试(上机操作)模拟试卷3(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷3(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷3(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

在名称为Forml的窗体上画一个名称为Labell、标题为”列表框的使用”的标签。

再画一个名称为Listl的列表框,列表中含有5个表项,表项内容分别为”北京”、“山西”、”辽宁”、”浙江”和”广东”,并且可以在列表中同时选择多个表项。

运行后的窗体如图2-39所示。

要求:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

正确答案:步骤1:新建一个”标准EXE”工程。

步骤2:在窗体Forml中加入一个列表框和一个标签,并分别如表3-20设置它们的相关属性。

步骤3:按要求将文件保存至考生文件夹中。

2.在名称为Forml的窗体上画一个名称为Imagel的图像框,其高、宽分别为2000、3000,且不随图片大小而变化;再画两个命令按钮,标题分别是”显示图片”和”隐藏图片”,名称分别为Cmdl、Cmd2,如图2-40所示。

需编写两个命令按钮的Click事件过程,使得当单击”显示图片”按钮时,将当前文件夹下的图片文件”图片.jpg”显示在图像框中;而如果单击”隐藏图片”按钮,则清除图像框中的图片。

要求:程序中不得使用变量,每个事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:步骤1:新建一个”标准EXE”工程,如表3-21在窗体中画出控件并设置其相关属性。

步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。

参考代码:Private Sub Cmdl_Cl ick( )Imaqel.Picture=LoadPicture(“图片.j pg”)End Sub Private Sub Cmd2_Click( )Imagel.Picture =LoadPicture( ) End Sub步骤3:按要求将文件保存至考生文件夹中。

VB机试模拟题三

VB机试模拟题三

VB机试模拟题三重要提示:请先在D:盘下创建以自己的学号为名称的文件夹,该文件夹即为考生文件夹,考试过程中所产生的所有文件必须保存在该考生文件夹下才视为有效。

请注意,每道题的题面说明中已标注了需要保存文件的文件名称!一、请根据以下要求设计Visual Basic应用程序。

(15分)在窗体FORM1上画一个文本框,名称为TEXT1,TEXT属性为空白。

再画一个列表框,名称为LIST1,通过属性窗口向列表框中添加4个项目,分别为“1111”、“2222”,“3333”、“4444”。

再画一个命令按钮,名称为COMMAND1,标题为“添加”,请考生编写适当的事件过程,使程序运行后,在文本框中输入一个字符串,如果单击“添加”按钮,则把文本框中的字符串添加到列表框中(事件过程只能写一条语句)。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

图 1二、请根据以下要求设计Visual Basic应用程序。

(15分)在名称为 FORM1 的窗体上放置一个名为 TEXT1 的文本框控件和一个名为TIMER1的计时器控件,请设置计时器的适当属性并且编写适当的事件过程,使得程序运行后,文本框中显示的是当前的时间,而且每一秒文本框中所显示的时间都会随时间的变化而改变。

(程序中不得使用任何变量,只能写一条语句)。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

图 2三、请根据以下要求设计Visual Basic应用程序。

(20分)在名称为 FORM1 的窗体上画两个单选按钮,名称分别为OPTION1和OPTION2,标题分别为“添加项目”和“删除项目”,一个列表框,名称为LIST1,一个文本框,名称为TEXT1,如示例所示。

请编写适当的事件过程,要求程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目(内容任意),并添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘输入要删除的项目的序号,将该序号对应的项目从列表框中删除。

VB机试模拟试卷120(题后含答案及解析)

VB机试模拟试卷120(题后含答案及解析)

VB机试模拟试卷120(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在名称为Forml的窗体上建立一个名称为P1的图片框和两个命令按钮,名称分别为Cmdl和Cmd2,标题分别为“输出”和“清除”,如图22—1所示。

要求程序运行后,每单击一次“输出”按钮,不使用任何变量而直接在图片框中显示小写字母“load me’’;如果单击“清除”按钮,则清除图片框中的内容。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjl.frm,工程文件名为sjl.vbp。

(2)在名为:Form1的窗体上绘制一个标签,名为Labl,标签上显示“请输入密码”;在标签的右边绘制一个文本框,名为Textl,其宽、高分别为1500和300。

设置适当的属性使得在输入密码时,文本框中显示“*”字符,此外冉把窗体的标题设置为“PassWord窗口”。

运行时的窗体如图22—2所示。

注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。

正确答案:(1)本题主要考查图片框控件的基本操作。

命令按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;打印信息用Print方法,清除用Cls方法。

题目要求在图片框中打印信息,所以在编写代码时应指定Print方法和C1s方法的使用对象。

在窗体上建立好控件后,先设置控件属性,再编写事件过程。

①建立界面并设置控件属性。

程序用到的控件及其属性见下表。

②命令按钮Cmdl触发Click事件,打印信息用Print方法。

题目要求在图片框中打印信息,所以在编写代码时,应指定Print方法使用对象。

Private Sub Cmdl Click( ) P1.Print”load me”End Sub ③清除用Cls方法。

题目要求清除图片框中的信息,所以在编写代码时,应指定Cls方法的使用对象。

Private Sub Cmd2_Click( ) P1.Cls End Sub ④调试并运行程序。

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图3—37所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图3—37图3—38所示。

要求:通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开始”按钮,图片可以每0.2秒向右移动50。

注意:程序中不得使用变量,每个事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:第1小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。

按表4—25设置其相关属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图像框、一个定时器和一个命令按钮。

按表4—26设置其相关属性。

步骤2:在打开的代码编辑窗口中,编写命令按钮的Click事件代码和定时器的Timer事件代码。

参考代码:Private Sub Command1_Click( )Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timet( )Image1.Left=50+Image1.LeftEnd Sub步骤3:按要求将文件保存至考生文件夹中。

国家二级VB机试(上机操作)模拟试卷311(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷311(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷311(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为Combo1的组合框,其宽度为1200,其类型如图3—188所示(即简单组合框)。

要求如下:①请按图中所示,通过属性窗口输入“北京”、“上海”、“广州”、“深圳”。

②设置适当的属性,使得运行时,窗体的最大化按钮和最小化按钮消失。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,再画两个命令按钮,名称分别为Command1、Command2,标题分别为“左”、“右”,如图3—189。

要求:编写适当的事件过程,使得程序运行时,单击“左”按钮,则焦点位于Text1上;单击“右”按钮,则焦点位于Text2上。

注意:程序中不得使用变量,事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:第1小题步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。

步骤2:双击“左”命令按钮,打开代码编辑窗口,在按钮的Click事件过程中输入代码。

步骤3:从代码编辑窗口的“对象”下拉列表中选择Command2,从“事件”下拉列表选择Click,编写以下事件过程。

参考代码:Private Sub Command1_Click( )Text1.SetFocuSEnd SubPrivate Sub Command2_Click( )Text2.SetFocusEnd Sub步骤4:按要求将文件保存至考生文件夹中。

国家二级VB机试VisualBasic程序开发环境数据的输入与输出模拟试卷3_真题-无答案

国家二级VB机试VisualBasic程序开发环境数据的输入与输出模拟试卷3_真题-无答案

国家二级VB机试(Visual Basic程序开发环境、数据的输入与输出)模拟试卷3(总分58,考试时间90分钟)1. 选择题1. 以下叙述中错误的是A. Visual Basic是事件驱动型可视化编程工具B. Visual Basic应用程序不具有明显的开始和结束语句C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D. Visual Basic中控件的某些属性只能在运行时设置2. 以下关于VB的叙述中,错误的是A. VB采用事件驱动方式运行B. VB既能以解释方式运行,也能以编译方式运行C. VB程序代码中,过程的书写顺序与执行顺序无关D. VB中一个对象对应一个事件3. 在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A. 语法错误B. 逻辑错误C. 逻辑错误和语法错误D. 运行错误4. 以下关于VB特点的叙述中,错误的是A. VB中一个对象可有多个事件过程B. VB应用程序能以编译方式运行C. VB应用程序从Form Load事件过程开始执行D. 在VB应用程序中往往通过引发某个事件导致对对象的操作5. 以下关于VB的叙述中,错误的是A. VB采用事件驱动的编程机制B. 如果程序中有Sub Main过程时,则一定从该过程开始执行C. 工程文件中包含多个窗体时,可以指定启动窗体D. VB程序既可以编译执行,也可以解释执行6. 下面关于VB应用程序的叙述中正确的是A. VB应用程序只能解释运行B. VB应用程序只能编译运行C. VB应用程序既能解释运行,也能编译运行D. VB应用程序必须先编译,然后解释运行7. 在设计窗体时双击窗体的任何地方,可以打开的窗口是A. 代码设计窗口B. 属性窗口C. 工程资源管理器D. 工具箱窗口8. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是A. B.C. D.9. Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是A. 主窗口B. 属性窗口C. 立即窗口D. 窗体窗口10. 为了用键盘打开菜单和执行菜单命令,第一步应按的键是A. F10或AltB. Shift+F4C. Ctrl或F8D. Ctrl+Alt11. 如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是A. 用鼠标双击窗体的任何部位B. 执行“工程”一“属性窗口”命令C. 按Ctrl+F4键D. 按F4键12. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是A. 单击窗体上没有控件的地方B. 单击任意一个控件C. 双击任意一个控件D. 单击属性窗口的标题栏13. 设计窗体时,双击窗体上没有控件的地方,打开的窗口是A. 代码设计窗口B. 属性窗口C. 工具箱窗口D. 工程窗口14. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是A. B.C. D.15. 在Visual Basic中,不能关闭的窗口是A. 窗体设计窗口B. 工程窗口C. 属性窗口D. 立即窗口16. 下列打开“代码窗口”的操作中错误的是A. 按F4键B. 单击“工程资源管理器”窗口中的“查看代码”按钮C. 双击已建立好的控件D. 执行“视图”菜单中的“代码窗口”命令17. Print Format(1234.56.”###.#”)语句的输出结果是A. 123.4B. 1234.6C. 1234.5D. 1234.5618. 以下不能用Print方法输出数据的对象或窗口是A. 窗体B. 立即窗口C. 图片框D. 代码窗口19. 下列程序段的输出结果是x=5 Print x+1;x+1A. 6 6B. 5 5C. 6 7D. 5 620. 语句Print FormatS(23846.5,”000,000.00”)的输出结果是A. 23846.5B. 23,846.5C. 23,846.50D. 023,846.5021. 假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A. Print 25B. Picture1.Print 25C. Text1.Print 25D. Debug.Print 2522. 执行下列语句strlnp ut=InputBox(”请输入字符串”,”字符串对话框”,”字符串”) 将显示输入对话框。

国家二级VB机试(上机操作)模拟试卷318(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷318(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷318(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上添加一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。

同时建立一个下拉菜单,其名称为File,标题为“文件”,此菜单含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为被选中,运行时的效果如图所示。

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为sjt1.frm,工程文件名保存为sjt1.vbp。

(2)新建一个名称为Form1,标题为“使用输入对话框”的窗体,该窗体上无任何控件。

请编写适当的事件过程,使得运行程序并单击窗体时,出现输入对话框,其标题为“等级考试”,提示信息为“请输入”,默认值为“Basic”,如图所示。

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为sjt2.frm,工程文件名保存为Sjt2.vbp。

要求程序中不得使用变量,每个事件过程中只能写一条语句。

正确答案:(1) 【操作步骤】步骤1:建立界面,添加相应的控件并设置控件的属性。

程序中涉及的控件及属性见表3.61,菜单编辑属性见表3.62,菜单项的Checked属性设置为True。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。

(2) 【操作步骤】步骤1:建立界面,并设置窗体的Caption属性为“使用输入对话框”。

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

Private Sub Form_Click( ) InputBox”请输入”,”等级考试”,”Basic”End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

简单应用题2.(1)在考生文件夹下有一个工程文件sjt3.vbp。

窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Lahel1的标签和其他一些控件(如图1所示)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual Basic程序设计》上机试卷
(本试卷考试时间70分钟)
一、改错题
【要求】
1.新建工程,输入以下代码,改正程序中的错误;
2.改错时,可调整个别语句的位置,但不得增加或删除语句;
3.以Myfrm1和Myprj1为文件名保存窗体和工程。

【题目】
利用公式K×K+K+17生成一组三位整数,首先找出其中的素数,再从中选出所有升序数。

所谓升序数是指其百位数小于十位数,十位数小于个位数的数(下图为程序正确执行时的画面)。

含有错误的源程序如下:
Option Explicit
Private Function prime(n As Integer) As Boolean
Dim K As Integer
prime = False
For K = 1 To Sqr(n)
If n Mod K = 0 Then Exit Function
Next K
prime = True
End Function
Private Sub Command1_Click()
Dim K As Integer, P As Integer, T As String
Dim Pn() As Integer
K = 1
Do
P = K * K - K + 17
T = CStr(P)
If Len(T) = 3 And prime(P) Then
ReDim Preserve Pn(K)
Pn(K) = P
List1.AddItem P
ElseIf Len(T) > 3 Then
Exit Sub
End If
K = K + 1
Loop
Call increase(Pn)
End Sub
Private Sub increase(Prm() As Integer)
Dim T(3) As String * 1, i As Integer
Dim j As Integer, P As String
For j = 1 To UBound(Prm)
For i = 1 To 3
T(i) = Mid(Str(Prm(j)), i, 1)
Next i
If T(1) < T(2) And T(2) < T(3) Then
P = P & Prm(j) & Chr(13) & Chr(10)
End If
Next j
text1.Text = P
End Sub
二、编程题
【题目】
A数组是由随机生成的且均为两位数的元素构成的6×6二维数组,在每一列中选出一个最小数,然后在所选的6个数中挑出最大的一个数,叫做“小数中的最大数”;在每一行中选出一个最大数,然后在所选的6个数中挑出最小的一个,叫做“大数中的最小数”。

在文本框中分别显示这两个数。

【编程要求】
1.程序参考界面如下图所示,编程时不得增加或减少界面对象的种类,窗体及界面元素大小适中,且均可见。

2.按“开始”按钮,则生成数组,并将数组元素按行显示在图片框中,调用子程序进行“选数”处理(如图所示);按“清除”按钮,,则将图片框和两个文本框清空;按“结束”
按钮,则结束程序运行。

3.在程序中分别定义两个求矩阵每行中的最小数和最大数函数过程。

【要求】
以Myfrm2和Myprj2为文件名保存窗体和工程。

相关文档
最新文档