vb综合应用题

合集下载

vb综合应用题

vb综合应用题
各菜单与子菜单的名称与标题相同,但不含热键,√ :复选标记。
2.将考生文件夹下的窗体文件SJT.frm添加进本工程;
3.除"打印范围"菜单的Click()事件调用SJT.frm 窗体,"退出"子菜单的Click()事件执行End语句外,其它菜单和子菜单不执行任何操作;
4.调试运行并生成可执行程序:Menu1.exe。
4. 调试运行并生成可执行程序:Menu1.exe。
714. 在考生文件夹中建立一个名称为"Vbcd"的工程文件Menu1.Vbp,并在工程中建立一个名称为"Menu1"的菜单窗体文件Menu1.frm,要求:
1. 菜单格式与内容如下:
修改(M) 图像(P)
对象(L)
剪裁(T) ->图案
------- 线条
4. 调试运行并生成可执行程序:Menu1.exe。
712. 在考生文件夹中建立一个名称为"Vbcd"的工程文件Menu1.Vbp,并在工程中建立一个名称为"Menu1"的菜单窗体文件Menu1.frm,要求:
1. 菜单格式与内容如下:
绘图(D) 编辑(E)
直线
圆弧
-----------
样条曲线
退出(Ctrl+X)
退出(Ctrl+X)
其中,括号内的字符为热键;
分隔条的名称为FGT,其它菜单与子菜单的名称与标题相同,但不含热键。
Ctrl+X:设置为快捷键。
2. 将考生文件夹下的窗体文件SJT.frm添加进本工程;
3. 除"指定页"菜单的Click()事件调用SJT.frm 窗体,"退出"子菜单的Click()事件执行End语句外,其它菜单和子菜单不执行任何操作;

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

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

VB机试模拟试卷55(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在名称为Forml的窗体上画一个名称为Textl的文本框,其高、宽分别为600、1 800。

请在属性框中设置适当的属性满足以下要求:Text1的字体为“隶书”,字号为“三号”;窗体的标题为“字体大小”,不显示最大化按钮和最小化按钮,如图49—1所示。

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

(2)在Forml的窗体上画一个文本框,其名称为Textl;再画两个命令按钮,其名称分别为Commandl和Command2、标题分别为“显示”和“清空”,编写适当的事件过程。

程序运行后,如果单击“显示”按钮,则在文本框中显示“模拟考试”,并使“清空”按钮可用。

此时如果单击“清空”按钮,则清空文本框,同时该按钮变为不可用。

程序中不得使用任何变量。

程序运行时的窗体界面如图49—2和图49—3所示。

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

正确答案:(1)根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,其名称为Textl、Caption属性为“模拟考试”,Fonl属性为“隶书”、“三号”,Forml的MaxButton和MinButton属性为“False”,Caption属性为“字体大小”。

单击按钮运行程序,并按要求保存。

(2)根据题意,新建“标准EXE”工程,将一个文本框控件和两个命令按钮添加到窗体中,文本框的名称为Textl、Text属性为“模拟考试”,命令按钮的名称分别为Commandl和Command2、Caption 属性分别为“显示”和“清空”。

双击Commandl进入代码窗口,编写如下代码:Private Sub Commandl_Click( ) Textl.Text=“模拟考试”‘在Textl中显示”模拟考试”Command2.Enabled=True’将“清空”按钮变为可用End Sub Private Sub Command2_Click( ) Textl.Text=““‘单击“清空”,则清空Textl 中的文本Command2.Enabled=False’将“清空”按钮变为不可用End Sub 单击按钮运行程序,并按要求保存。

国家二级VB机试(综合应用题)模拟试卷3(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷3(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷3(题后含答案及解析) 题型有:1.1.在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。

程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData1和ReadData2过程读入datain1.txt和datain2.txt文件中的各20个整数,分别放人Arr1和Arr2两个数组中;如果单击“计算”按钮,则把两个数组中对应下标的元素相减,其结果放入第三个数组中(第1个数组的第n个元素减去第2个数组的第n个冗素,其结果作为第3个数组的第n个元素。

这里的n为1、2…20),最后计算第3个数组各元素之和,把所求得的和在窗体上显示出来;并调用题目中给出的WriteData过程将所求得的和存入考生文件夹下的dataout.txt文件中。

须执行一次,最后将修改后的文件以原米的文件名存盘。

正确答案:【操作步骤】步骤1:打开本题工程文件,按照题目要求建立命令按钮控件并设置命令按钮的相应属性,程序中用到的控件及属性见表3.23。

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

参考答案Private Sub C1 C1iCk( ) Call ReadData1’调用过程ReadData1 Call ReadData2’调用过程ReadData2 End Sub Private Sub C2 C1ick( ) Dim Arr3(1 To 20)As Integer Dim sum As Integer sum=0 For i=1 To 20’将Arr1中对应于Arr2中的教相减,结果存入Arr3中Arr3(i)=Arrl(i)-Arr2(i) sum=sum+Arr3(i)’将Arr3中的元素累加Next i Print”sum=”;sum’在窗体打印sum WriteData”dataout.txt”,sum End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

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

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

VB机试模拟试卷10(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.注意:下面出现的“考生文件夹”均为c:\wexam\25160001。

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画两个文本框,名称分别为T1和T2,初始情况下都没有内容。

请编写适当的事件过程,使得运行时,在T1中输入的任何字符,立即显示在T2中,如图10-1所示。

程序中不得使用任何变量。

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

(2)在名称为Form1的窗体上画一个文本框,名称为Text1;再画一个命令按钮,名称为C1,标题为“移动”,如图10-2所示。

请编写适当的事件过程,使得在运行时,单击“移动”按钮,则文本框水平移动到窗体的最左端如图10-3所示。

程序中不得使用任何变量。

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

正确答案:(1)在窗体上建立好控件后,先设置控件属性,再编写事件过程。

文本框的文本内容由Text属性设置。

题目要求在T1中输入任何字符时,立即在丁2中显示,这要用到文本框的Change事件。

当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性,将触发Change 事件。

解题步骤:第一步:建立界面并设置控件属性。

程序用到的控件及其属性见表10-1。

第二步:编写程序代码。

参考代码:Private Sub T1_Change( ) T2.Text=T1.Text End Sub 第三步:调试并运行程序。

第四步:按题目要求存盘。

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

本题考查的是控件的位置改变,控件的位置由控件的Left 属性和Top属性决定,Left属性表示控件与所在窗体的左边之间的距离,Top属性表示控件与所在窗体的顶边之间的距离。

国家二级VB机试(综合应用题)模拟试卷14(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷14(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷14(题后含答案及解析) 题型有:1.1.在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据”和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3—31所示。

程序功能如下:1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之间用1个空格隔开)显示在Text1文本框中。

2)单击“统计”按钮,则自动统计Text1中所有5字母单词的个数,并显示在右下角的Labe11标签中。

“读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数GetWords的功能是从字符串s中分离出每个单词,依次放入数组words的数组元素中,返回值为单词的总数目。

要求:1)请将程序中的注释符去掉,把?改为正确的内容;2)补全“统计”按钮Click事件过程中的代码,以实现上述程序功能。

注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“统计”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。

最后,程序按原文件名存盘。

正确答案:【操作步骤】GetWords=mm=GetWords(Text1.Text,ch)’-------考生编写的程序代码从这里开始k=0For i=1 To m If Len(ch(i))=5 Thenk=k+1End IfNext iLabe11.Caption=k’-------考生编写的程序代码到这里结束步骤2:按<F5>键运行程序,单击各个按钮测试验证。

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

2.在考生文件夹中有一个工程文件vbsj5.vbp(相应的窗体文件为vbsj5.frm)。

窗体Form1上有两个名称为Lab1和Lab2的标签,它们的标题分别为“密码”和“允许次数”;一个名称为Cmd1的命令按钮,其标题为“确定”;两个名称分别为Txt1和Txt2的文本框。

2020年计算机二级考试《VB》考前预测:简单综合应用题

2020年计算机二级考试《VB》考前预测:简单综合应用题

2020年计算机二级考试《VB》考前预测:简单综合应用题三、简单应用题42在考生文件夹下,打开Ecommerce数据库,完成如下简单应用:(1)使用报表向导建立一个简单报表。

要求选择客户表Customer中所有字段;记录不分组;报表样式为随意式;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“会员号”,升序;报表标题为“客户信息一览表”;报表文件名为myreport。

(2)使用命令建立一个名称为sb_view的视图,并将定义视图的命令代码存放到命令文件pview.prg。

视图中包括客户的会员号(来自Customer表)、姓名(来自Customer表)、客户所购买的商品名(来自Article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果按会员号升序排序。

参考解析:(1)具体步骤如下:① 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“报表”后单击“向导”按钮。

② 在弹出的“向导选择”对话框中选择“报表向导”后单击“确定”按钮。

③ 弹出报表向导的“步骤1-字段选择”对话框,在该对话框中的“数据库和表”下面的列表框中选中Customer表,单击按钮把Customer表中的所有字段移到“选定字段”列表框中,单击“下一步”按钮。

④ 弹出报表向导的“步骤2-分组记录”对话框,不需设置,直接单击“下一步”按钮。

⑤ 弹出报表向导的“步骤3-选择报表样式”对话框,选择报表样式为“随意式”,然后单击“下一步”按钮。

⑥ 弹出报表向导的“步骤4-定义报表布局”对话框,在该对话框中设置列数为1,字段布局为列,方向为纵向,然后单击“下一步”按钮。

⑦ 弹出报表向导的“步骤5-排序记录”对话框,在“可用的字段或索引标识”列表框中选择“会员号”字段,单击“添加”按钮,把选定的“会员号”字段添加到“选定字段”列表框中,选中“升序”单选按钮,然后单击“下一步”按钮。

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

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

VB机试模拟试卷29(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.1. 在窗体上画1个水平滚动条(名称为HS1,最小值为0,最大值为80)和3个命令按钮(名称分别为C1、C2、C3,标题分别为“左端”、“居中”和“右端”),然后编写适当的事件过程。

程序运行后,如果单击“左端”命令按钮,则滚动框位于滚动条最左端处;如果单击“居中”命令按钮,则滚动框位于滚动条中间;如果单击“右端”命令按钮,则滚动框位于滚动条最右端处。

程序的运行情况如图1—1所示(单击“左端”命令按钮)。

存盘时,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

2.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

在窗体上画一个命令按钮,其名称为C1,标题为“清除”,编写适当的事件过程。

程序运行后,如果单击命令按钮,则清除窗体的标题,程序运行结果如图1—2所示。

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

正确答案:按以下步骤操作:①启动Visual Basic,在窗体上画1个水平滚动条和3个命令按钮。

②按F4键激活属性窗口,在属性窗口中设置3个命令按钮的属性,见表1。

③编写3个命令按钮的事件过程;Private sub C1_Click( ) HS1.Value=HS1.Min End Sub Private sub C2_Click( ) HS1.Value=HS1.Max/2 End Sub Private sub C3_Click( ) HS1.Value=HS1.Max End Sub2.①对象主要属性设置如表2所示。

②分析:按试题要求在窗体上画一个命令按钮,并将它的属性按表2的内容进行设置。

Caption属性用来定义对象的标题,将空字符串赋值给Caption,即可清除Caption中的内容。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

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