全国计算机二级VB上机题库(题+答案)word版

合集下载

计算机二级VB上机试题及答案

计算机二级VB上机试题及答案

计算机二级VB上机试题及答案计算机二级VB上机试题及答案在各领域中,我们最少不了的就是试题了,试题可以帮助主办方了解考生某方面的知识或技能状况。

什么样的试题才能有效帮助到我们呢?下面是店铺帮大家整理的计算机二级VB上机试题及答案,希望对大家有所帮助。

(1)在名为Form1的窗体上绘制一个名为Cmd1的命令按钮,其标题为“移动按钮”。

编写适当的事件过程,使得程序运行时,每单击命令按钮一次,该按钮向右移动50,注意:程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。

(2)在Form1 的窗体上绘制一个名为Lab1 的标签框,设置相关属性,使标签有框架。

然后建立一个名为 mnuOp 的主菜单,其标题为“操作”,该菜单有两个名称分为mnuOpDis 和mnuOpHide 的菜单项,其标题分别为“显示”和“隐藏”。

编写适当的事件过程,程序运行后,若单击“操作”菜单中的.“显示”命令,则在标签框中显示“二级Visual Basic”;如果单击“隐藏”命令,则隐藏标签框。

注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为vbsj2.vbp,窗体文件名为 vbsj2.frm。

第1小题【审题分析】要实现本题要求的功能,只需在命令按钮的单击事件过程中,设置命令按钮的 Left 属性值增加50。

【操作步骤】步骤1:新建一个"标准EXE"工程,在窗体中画一个名Cmd1 命令按钮,并设置其Caption 属性值为"移动按钮"。

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

参考代码:Private Sub Cmd1_Click()Cmd1.Left = Cmd1.Left + 50End Sub步骤3:按要求将文件保存至考生文件夹中。

第2小题【审题分析】本题需用菜单设计器建立菜单,并编写"显示"和"隐藏"菜单项的单击事件过程。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案计算机二级vb考试题库一及答案1.下列关于栈的叙述正确的是(D)A)栈是非线性结构B)栈是一种树状结构C)栈具有先进先出的特征D)栈具有后进先出的特征2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(D)A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(C)A)动态结构和静态结构B)紧凑结构和非紧凑结构C)线性结构和非线性结构D)内部结构和外部结构4.下面对对象概念描述错误的是(A)A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的通讯靠消息传递D)操作是对象的动态属性5.软件开发的结构化生命周期方法将软件生命周期划分成(A)A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计6.下列工具中为需求分析常用工具的是(D)A)PADB)PFDC)N-SD)DFD7.开发大型软件时,产生困难的根本原因是(A)A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重8.下述关于数据库系统的叙述中正确的是(A)A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据9.单个用户使用的数据视图的描述称为(A)A)外模式B)概念模式C)内模式D)存储模式10.关系数据库管理系统能实现的专门关系运算包括(B)A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表计算机二级vb考试题库二及答案1.以下程序段运行的结果为(B)Private Sub Form_Click( )MyDate = #7/21/1997#Print Format(MyDate, "m/d/yy")Print Format(MyDate,"yyyy年m月dd日")End SubA.7/21/97 1997年7月21日B.7-21-97 1997年7月21日C.97/7/21 1997年7月21日D.7/21/97 97年7月21日2.以下程序段运行的结果为(B)Private Sub Form_Click( )MyTime = #9:21:30 PM#MyDate = #7/21/1997#Print Tab(2); Format(MyDate, "mmmm-yy")Print Tab(2); Format(MyTime, "hh:mm:ss A/P") End SubA.July-97 9:21:30 PB.July-97 09:21:30 PC.07-97 9:21:30 PD.July-97 9:21:303.以下程序段运行的结果为(C)Private Sub Form_Click( )MyDate = #7/21/1997#Print Format(MyDate, "dddd,mmmm,dd,yyyy")End SubA.21,07,1997B.21,07,21,1997C.Monday,July,21,1997D.Monday,07,21,19974.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocus( )If Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入字符"abc"之后,单击命令按钮,结果为(B)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示5.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocus( )If Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入数字123456之后,单击命令按钮,结果为(A)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示6.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"Gong",则程序运行结果为(A)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示7.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"gong",则程序运行结果为(B)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示8.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", VbRetryCancle + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"123",显示"密码错误"对话框,关于此对话框描述正确的是(A)A.显示对话框中有“重试”按钮B.显示对话框中有“确定”按钮C.显示对话框中有“是”按钮D.以上说法都不正确9.在窗体中建立三个文本框,名称分别为text1、text2和text3,还有一个名称为label1的标签,一个名称为command1的命令按钮,编写如下代码:Private Sub Command1_Click( )Dim x!, y!, z!, t!x = Text1y = Text2z = Text3If x y Thent = xx = yy = tEnd IfIf y z Thent = yy = zz = tIf x y Thent = xx = yy = tEnd IfEnd IfLabel1.Caption = x "," y "," zEnd Sub当在文本框text1、text2 和 text3 中分别输入5、3和8,则标签显示的结果为(C)A.3,5,8B.5,3,8C.8,5,3D.3.8.510.以下程序段:Private Sub Form_Load( )Dim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数")) Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = ""Result = Num1 * Num2Case 4Op = ""Result = Num1 / Num2End SelectLabel1= Num1 Op Num2 "=" ResultEnd Sub窗体运行后,输入1,则label1的标题显示结果为(A)A.3+2=5B.3-2=1C.32=6D.32=1.5看了“计算机二级vb考试题库及答案”。

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

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

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

(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。

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

(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其最大刻度为100,最小刻度为0;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“最大值”、“最小值”,且都未选中。

再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上(如图3—138所示)。

请编写适当的事件过程,使得程序运行时,单击“最大值”单选按钮,则滚动条上的滚动框移到最右端;单击“最小值”单选按钮,则滚动框移到最左端。

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

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

正确答案:第1小题步骤1:新建一个“标准EXE”工程,利用菜单设计器按表4—81在窗体上建立一个二级菜单。

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

第2小题步骤1:新建一个“标准:EXE”工程,按表4—82在窗体中画出控件并设置其相关属性。

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

参考代码:Private Sub Option1_Click( )HScroll1.Value=100End SubPrivate Sub Option2_Click( )HScroll1.Value=0End Sub步骤3:按要求将文件保存至考生文件夹中。

解析:第1小题:本题只需按题目要求利用VB菜单设计器建立一个二级菜单。

全国计算机二级VB试题及答案

全国计算机二级VB试题及答案

下面的138道题目,在二级考试中命中率极高。

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

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

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

国家二级VB机试(上机操作)模拟试卷600(题后含答案及解析)题型有:1.jpg /> 步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考答案PriVate Sub Commandl_Click( ) Text2=Textl.SelLength End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

【易错提示】SelLength属性与SelStart和SelText属性容易混淆,SelStart属性是返回/设置选定文本的起始点,SelText属性是返回/设置当前选定文本的字符串。

解析:selLength属性用于返回/设置选定的字符数,通过文本框的Name 和Caption属性设置文本框的名称和标题,通过命令按钮的Name和Cap.tion 属性设置命令按钮的名称和标题。

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

程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.1xt文件中的所有英文单词读入,并在Textl 文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)。

在in3.txt文件中,每个单词之间用一个空格字符隔开,最后一个单词的后面没有空格。

已经给出了所有控件和程序,但程序不完整。

要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。

最后用原来的文件名保存工程文件和窗体文件。

正确答案:【操作步骤】步骤l:打开本题工程文件。

步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。

参考答案(阴影部分是需考生填入的内容) Private Sub Commandl_C1ick( ) Dim st$.ch$ Open App.Path&"\in3.txt"For In—put As#’打开文件Do While Not EOF(1)′文件指针是否到达文件末尾Input#1,ch′达到文件末尾返回true.否则返回false st=st&ch′将读出的数据加到原有数据末尾Loop Close#1′关闭文件Textl=st′将内容显示在文本框中End Sub Private Sub Command2_Click( ) Dim st$,word$,C$ St=Textl n=Len(St) For k=1 TO n c=Mid(st,k,1)′从st 中依次取出1个字符进行比较If c<>""Then word=word&C E1Se Listl.AddItem word word=""将word清空,为下一次作准备End If Next LiStl.AddItem word End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

计算机二级考试VB上机题级答案

计算机二级考试VB上机题级答案

一、盘上有一名为“36test11.vbp”的文件。

其功能为打印如下图所示的金字塔。

请改正该程序并调试。

Private Sub Command1_Click()For i = 1 To 9Print Space(16 - i)For j = 1 To iPrint Format(j, "0");Next jIf i > 1 ThenFor j = i - 1 To 1 Step -1Print Format(j, "0")Next jEnd IfPrintNext iEnd SubPrivate Sub Form_Load()Command1.Caption = "开始"End Sub二、1、建立一个窗体,单机“生成随机数”按钮,生成n个【6,30】闭区间内的随机偶数存放于列表框list1中。

其中,n的值也是一个【10,20】之间的一个随机数。

2、单击“查找完数”按钮,找出list1中所有完数并显示在picture1中。

如果没有完数,则显示“这批随机数中无完数”。

Private sub command1-click()RandomizeDim i as inter,n as integerN = int(rnd*11)+10List1.clearFor i = 1 to nList1.additem int(13*rnd)*2+6Next iEnd subPrivate sub command2-click()Dim i as integer,j as integerDim n as integer,x as integerDim s as integer,st as integerPicture1.clsf = 0N =list1.listcountFor i = 0 to n-1S=0N = list1.listcountFor i = 0 to n-1S= 0St =list1.list(i) +”=’X= val(list1.list(i))For j = 1 to x\2If x mod j = 0 thenS= s+jSt =st &j & “+”End ifNext jIf s = x thenF= 1Picture.print left(st.len(st)-1)End ifNext iIf f=0 then picture1.print”这批随机数中无完数”End sub一、在磁盘上有一名为“36test21.vbp”的文件。

全国计算机 二级 VB上机操作题 题目答案及解析

全国计算机 二级 VB上机操作题 题目答案及解析

85 (1)【考点分析】本题考点有:文本框的Name、Height、Width、Font、FontSize属性,窗体的Caption、MaxButton、MinButton属性。

【解题思路】根据题意添加控件并设置相应属性。

不显示窗体的最大化和最小化按钮只需将其MaxButton和MinButton属性设为False即可。

【操作步骤】步骤1:建立界面,添加控件并设置控件的属性。

程序中用到的控件及属性见表3.275。

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

(2)【考点分析】本题考点有:图像框的Name、Picture、Stretch属性,命令按钮的Name、Caption属性。

【解题思路】图像框(Image)的Picture属性用于在设计阶段设置在图像框中显示的图片,它的Stretch(自动伸缩)属性用来设定载入其中的图片是否需要自动调整大小,以适应图像框的大小。

本题要在单击按钮时实现"向右移动"或"向下移动"的功能,应在程序中动态设置图像框的Left和Top属性。

【操作步骤】步骤1:建立界面,添加并设置控件的属性。

程序中用到的控件及属性见表3.276。

4 步骤2:编写程序代码。

参考答案Private Sub Command1_Click()Image1.Left = Image1.Left + 100End SubPrivate Sub Command2_Click()Image1.Top = Image1.Top + 100End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

(1)【考点分析】本题考点有:命令按钮的Caption属性和Click事件,直线控件的X1、X2、Y1、Y2属性,形状控件的Shape属性,Sin( )函数,Cos( )函数以及计时器的Enabled属性和Timer事件。

【解题思路】Sin( )函数和Cos( )函数分别返回变量的正弦和余弦值;通过X1、X2、Y1、Y2属性来设置直线的端点。

计算机二级考试VB上机模拟题及答案

计算机二级考试VB上机模拟题及答案

计算机二级考试VB上机模拟题及答案1.基本操作题(1)将“销售表”中的日期在2000年12月31日前(含2000年12月31日)的记录复制到一个新表2001.dbf中。

(2)将“销售表”中的日期(日期型字段)在2000年12月31日前(含2000年12月31日)的记录物理删除。

(3)打开“商品表”,使用BROWSE命令浏览时,使用“文件”菜单中的选项将“商品表”中的记录生成文件名为“商品表.htm”的HTML格式文件。

(4)为“商品表”创建一个主索引,索引名和索引表达式均是“商品号”;为“销售表”创建一个普通索引(升序),索引名和索引表达式均是“商品号”。

【参考答案】(1)在“命令”窗口输入命令:SELECT*FROM销售表WHERE日期<=CTOD("12/31/00")INTO TABLE 2001系统将自动查找日期在2000年12月31日前的记录,并复制到一个新表2001.dbf中。

(2)在“命令”窗口输入两条命令:DELETE FROM销售表WHERE日期<=CTOD("12/31/00")&&逻辑删除记录PACK &&物理删除记录通过以上两条命令物理删除“销售表”中日期(日期型字段)在2000年12月31日前的记录。

(3)具体步骤如下:① 在“命令”窗口输入两条命令:USE商品表 &&打开商品表BROWSE &&打开表记录浏览窗口② 在“文件”菜单中选择“另存为HTML(H)...”菜单命令,如图4-18所示。

③ 弹出“另存为HTML”的对话框中,系统默认以“商品表.htm”名保存该文件,单击“确定”按钮保存文件。

(4)具体步骤如下:① 在“命令”窗口输入两条命令:USE商品表 &&打开商品表MODIFY STRUCTURE &&打开表设计器② 在“商品表”的表设计器中,单击“字段”选项卡,选择“商品号”字段,在“索引”下拉列表框中为该字段选择一个排序方式。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

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

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

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

(1)在名称为Forml的窗体上画一个标签,名称为L1,标题为“业余爱好”,再画一个名称为Chl的复选框数组,含三.个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态见表3一1。

运行后的窗体如图3-11所示。

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

(2)在名称为Forml的窗体上画一个文本框,名称为Text1;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使得在运行时,单击“隐藏”菜单项,则文本框消失;单击“显示”菜单项,则文本框显示出来。

运行后的窗体如图3-12所示。

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

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

正确答案:第1小题本题只需按要求画出控件数组,并设置其Value属性。

【操作步骤】步骤1:新建一个“标准EXE”工程。

步骤2:在窗体Forml中加入一个标签和一个复选框,并用“复制”和“粘贴”的方法,生成包含三个元素的复选框数组。

步骤3:分别设置窗体和复选框数组中各元素的相关属性,其属性及值如表4.5所示。

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

第2小题本题需用菜单设计器建立菜单,并编写“显示”和“隐藏”菜单项的单击事件过程控制文本框的visible属性变化。

【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中画一个文本框,在属性设置窗口中将其Name属性值设置为Text1。

计算机二级VB上机操作练习题及答案

计算机二级VB上机操作练习题及答案

计算机二级VB上机操作练习题及答案计算机二级VB上机操作练习题及答案Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面店铺为为大家带来计算机二级VB上机操作练习题及答案,希望大家喜欢!一、基本操作题(1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。

组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。

运行后的窗体如图所示。

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

(2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。

再画两个标题分别为“椭圆”和“圆”的命令按钮。

如下图所示。

要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。

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

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

二、简单应用题(1)考生文件夹中有工程文件sjt3.vbv。

窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。

程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。

运行窗体如图所示。

要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。

注意:考生不得修改窗体文件中已经存在的控件和程序。

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

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案国家二级计算机VB考试试题及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. variable-答案:B3. VB中,以下哪个函数用于计算一个数的平方?A. SqrB. PowC. AbsD. Round答案:B4. 在VB中,以下哪个选项表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B5. VB中,以下哪个选项是正确的循环结构?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. VB中,以下哪个选项用于创建一个新窗口?A. FormB. WindowC. DialogD. Frame答案:A7. 在VB中,以下哪个选项用于打开一个文件?A. OpenB. CloseC. SeekD. EOF答案:A8. VB中,以下哪个选项用于获取当前系统时间?A. NowB. DateC. TimeD. Timer答案:A9. 在VB中,以下哪个选项用于设置文本框的只读属性?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. VB中,以下哪个选项用于结束当前程序的执行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,使用________函数可以获取字符串的长度。

答案:Len2. 在VB中,使用________关键字可以声明一个全局变量。

答案:Public3. VB中,使用________方法可以向文本框中添加文本。

计算机二级《VB》上机题题库(含答案)

计算机二级《VB》上机题题库(含答案)

计算机二级《VB》上机题题库(含答案)计算机二级考试是全国计算机等级考试四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

以下是店铺为大家收集的计算机二级《VB》上机题题库(含答案),希望能够帮助到大家。

1.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框2.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口3.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide4.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive5.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数6.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的`类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母7.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print8.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-729.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容10.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键【计算机二级《VB》上机题题库(含答案)】。

全国计算机等级考试二级VB上机试题及答案(一)

全国计算机等级考试二级VB上机试题及答案(一)

全国计算机等级考试二级VB上机试题及答案(一) 基本操作(2小题,每题15分,共30分)****************************************************************请根据以下各小题的要求设计VB应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称Text1的文本框,其高、宽分别为400、2000。

请在属性框中设置适当的属性以满足以下要求:1)Text1的字体为"黑体",字号为"四号";2)窗体的标题为"输入",不显示最大化和最小化按钮。

运行后的窗体如图所示。

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

(2)在名称为Form1的窗体中建立一个名为Command1、标题为"显示"的命令按钮。

要求程序运行后,如果单击"显示"按钮,则执行语句Form1.Print"显示";如果单击窗体,则执行语句Form1.Cls。

程序运行时的界面如图所示。

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

工程文件名为stj2.vbp。

参考答案与分析(1)【解析】本题主要考查窗体属性的设置。

窗体的Caption属性决定其标题,MaxButton和MinButton决定了窗体显示时的表现形式,如果为True,则表示可以将窗体最大化或最小化,若为False,则不可最大化或最小化。

文本框中的字体可以通过Font属性窗口设置,可以设置其字体,字号,字形,是否有下划线,删除线等。

【答案】步骤1:启动VB,新建工程文件。

步骤2:双击工具箱中的文本框控件,在窗体上画一个文本框,Name属性为Text1,Text属性设为空。

Font属性中设置字体为"黑体",字号为"四号";将Form1的Caption属性设为"输入",MaxBotton与MinBotton属性均设为False。

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。

答案:Public2. VB中,用于定义一个过程的关键字是________。

答案:Sub3. 在VB中,用于定义一个函数的关键字是________。

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

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

国家二级VB机试(上机操作)模拟试卷144(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Text1的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中品永为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这些设置都必须在属性窗口中进行,程序运行时的窗体如图所示。

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

(2)在名称为Form1的窗体上添加一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图所示。

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

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

正确答案:(1)【操作步骤】步骤1:新建一个窗体,按照要求建立控件并设置其属性,如图3.11所示。

程序中用到的控件及属性如表3.7所示。

步骤2:调试并运行程序,效果如图3.12所示。

步骤3:关闭程序后按题目要求保存T程和窗体文件。

(2)【操作步骤】步骤1:新建一个窗体,按照题日要求建立控什并设置其属性,如图3.13所示。

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

参考答案Private Sub Form_CliCk( ) Form1.Print”单击窗体”End Sub Private Sub P1_Click( ) P1.Print”单击图片框”End Sub 步骤3:凋试并运行程序,关闭程序后按题目要求存盘。

简单应用题2.(1)在考生文件央下有一个工程文件sit3.vbp,窗体中柯两个图片框,名称分别为P1、P2,其中的图片内容分别是-架航天飞机和一朵云彩,一个命令按钮,名称为C1,标题为“发射”,还有一个计时器,名称为Timer1。

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案由于感知到的是一道试题和答案的题目,我将按照试题的格式来为您撰写文章。

请注意,以下所提供的是虚构的试题以及相应的答案,仅供参考。

----------------------------国家二级VB计算机考试试题及答案一、选择题(共30题,每题2分,共60分)1. 下列哪个关键字不是VB语言的保留关键字?a) Dimb) Loopc) Nextd) GoTo答案:b) Loop2. VB语言中的数据类型中,下列哪个不属于数值型?a) Integerb) Stringc) Singled) Double答案:b) String3. 下列哪个函数用于判断表达式是否为假?a) IsTrueb) IsNotFalsec) IsNotTrued) IsFalse答案:d) IsFalse...二、填空题(共10题,每题4分,共40分)1. VB语言中,用于定义数组的关键字是_______。

答案:Dim2. 下面的代码段执行完毕后,txtResult的值为_______。

Dim a As IntegerDim b As Integera = 10b = 5txtResult.Text = a + b答案:15...三、编程题(共2题,每题25分,共50分)1. 编写一个VB程序,实现输入两个整数,然后求它们的和,最后将结果显示在文本框txtResult中。

答案:Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.ClickDim num1 As IntegerDim num2 As Integernum1 = CInt(txtNum1.Text)num2 = CInt(txtNum2.Text)txtResult.Text = num1 + num2End Sub2. 编写一个VB程序,求解1到100之间所有奇数的和,并将结果显示在文本框txtResult中。

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

一、基本操作题下面出现的“考生文件夹”均为c:\wexam\20060001。

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

1.在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”两个主菜单项(名称分别为vbFile和vbHelp),其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit)。

只建立菜单,不必定义其事件过程。

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

2.在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2、标题分别为“喜欢”和“不喜欢”的命令按钮。

编写适当的事件过程,要求程序运行后,如果单击“喜欢”命令按钮,则在窗体上显示“数理化”;如果单击“不喜欢”命令按钮,则在窗体上显示“政史地”。

程序中不能使用任何变量,直接显示字符串。

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

一、基本操作题答案1.【解题步骤】(1)打开“菜单编辑器”。

(2)菜单设计见表4-1。

表4-1标题名称内缩符号文件vbFile 0打开vbOpen 1关闭vbClose 1退出vbExit 1帮助vbHelp 0(3)按要求设计含有“文件”和“帮助”的菜单栏。

(4)为“文件”菜单设计“打开”、“关闭”和“退出”三个子菜单项。

(5)设计完成之后,按规定方式存盘。

2.【解题步骤】(1)建立界面和控件并设置控件属性。

程序中用到的控件及其属性见表4-2。

表4-2控件属性设置值按钮Name Cmd1Caption 喜欢按钮Name Cmd2Caption 不喜欢(2)编写程序代码。

参考代码:Private Sub Cmd1_Click()Print"数理化"End SubPrivate Sub Cmd2_Click()Print"政史地"End Sub(3)调试并运行程序。

(4)按题目要求存盘。

二、简单应用题下面出现的“考生文件夹”均为c:\wexam\20060001。

1.在考生文件夹中有工程文件kt3.vbp及其窗体文件kt3.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。

保存时不得改变文件名和文件夹。

本题描述如下:在窗体上有一个列表框,名称为List1;一个文本框,名称为Text1;一个命令按钮,名称为C1,标题为“复制”。

要求程序运行后,在列表框中自动建立4个列表项,分别为Item1、Item2、Item3和Item4。

如果选择列表框中的一项,单击“复制”按钮,就可以把该项复制到文本框中。

2.在考生文件夹中有工程文件kt4.vbp及其窗体文件kt4.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。

保存时不得改变文件名和文件夹。

在窗体上有3个复选框,名称分别为Ch1、Ch2和Ch3,标题分别为“体育”、“音乐”和“美术”,还有一个命令按钮,名称为C1,标题为“显示”。

要求程序运行后,如果选中某个复选框,当单击“显示”命令按钮时,则显示相应的信息。

例如,如果选中“体育”和“美术”复选框,单击“显示”命令按钮后,在窗体上显示“我的爱好是体育美术”。

二、简单应用题答案1.【解析步骤】(1)首先按要求打开给定工程文件kt3.vbp及其窗体文件kt3.frm。

(2)在窗体上建立控件并设置控件属性。

程序中用到的控件及属性设置见表4-3。

表4-3控件属性设置值列表框Name List1文本框Name Text1命令按钮Name C1Caption 复制(3)进入代码窗口,得到如下程序代码:Option ExplicitPrivate Sub C1_Click()m i As Integer'For i = ? To List1.ListCount - 1If List1.Selected(i) = True Then'? = List1.List(i)End IfNext iEnd SubPrivate Sub Form_Load()List1.AddItem "Item1"List1.AddItem "Item2"List1.AddItem "Item3"List1.AddItem "Item4"End Sub(4)For语句循环变量的起始值为0。

(5)列表框的Text属性为最后一次选中的表项的文本。

(6)修改这两处的代码。

参考代码如下:Option ExplicitPrivate Sub C1_Click()Dim i As IntegerFor i = 0 To List1.ListCount - 1If List1.Selected(i) = True ThenText1.Text = List1.List(i)End IfNext iEnd SubPrivate Sub Form_Load()List1.AddItem "Item1"List1.AddItem "Item2"List1.AddItem "Item3"List1.AddItem "Item4"End Sub(7)调试并运行。

(8)按题目要求存盘。

2.【解析步骤】(1)在窗体上先按要求建立控件,设置控件属性,程序中用到的控件及属性见表4-4。

表4-4对象属性设置值复选按钮Name Ch1Caption 体育复选按钮Name Ch2Caption 音乐复选按钮Name Ch2Caption 美术标签Caption 爱好按钮Name C1Caption 显示(2)打开代码窗口,程序提供的代码如下:Option ExplicitPrivate Sub C1_Click()'Dim s As ?s = "我的爱好是"If Ch1.Value = 1 Thens = s + Ch1.CaptionEnd IfIf Ch2.Value = 1 Thens = s + Ch2.CaptionEnd IfIf Ch3.Value = 1 Thens = s + Ch3.CaptionEnd If'Print ?End Sub(3)读懂程序,分析代码。

①通过语句s = "我的爱好是"可知s为字符串,所以应改为:Dim s As String②由语句:s = s + Chx.Caption可知输出的变量为s,所以应改为:Print s(4)编写程序代码,整理后可得如下参考代码:Option ExplicitPrivate Sub C1_Click()Dim s As Strings = "我的爱好是"If Ch1.Value = 1 Thens = s + Ch1.CaptionEnd IfIf Ch2.Value = 1 Thens = s + Ch2.CaptionEnd IfIf Ch3.Value = 1 Thens = s + Ch3.CaptionEnd IfPrint sEnd Sub(5)调试并运行程序。

(6)按题目要求存盘。

三、综合应用题在考生文件夹中有工程文件kt5.vbp及其窗体文件kt5.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。

本题描述如下:在名称为Form1的窗体上有两个单选按钮,名称分别为Opt1和Opt2,标题分别为“100~200之间素数”和“200~400之间素数”;一个文本框,名称为Text1;两个命令按钮,其名称分别为Cmd1和Cmd2,标题分别为“计算”和“存盘”。

程序运行后,如果选中一个单选按钮并单击“计算”按钮,则计算出该单选按钮标题所指明的所有素数之和,并在文本框中显示出来。

如果单击“存盘”按钮,则把计算结果存入out.txt文件中,该文件必须放在考生文件夹中(在考生文件夹中有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件,而isprime函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False,考生可以将该模块文件添加到自己的工程中)。

注意:必须把素数之和存入考生文件夹下的out.txt文件中,否则没有成绩。

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

三、综合应用题答案【解析步骤】(1)建立界面并设置控件属性。

题目提供了程序用到的控件及其属性,见表4-5。

表4-5控件属性设置值单选按钮Name Op1Caption 100~200之间素数单选按钮Name Op2Caption 200~400之间素数文本框Name Text1命令按钮Name Cmd1Caption 计算命令按钮Name Cmd2Caption 存盘(2)打开代码窗口,得到程序提供的代码如下:'标准模块代码Option ExplicitSub putdata(t_FileName As String, T_Str As Variant)Dim sFile As StringsFile = "\" & t_FileNameOpen App.Path & sFile For Output As #1Print #1, T_StrClose #1End SubFunction isprime(t_I As Integer) As BooleanDim J As Integerisprime = FalseFor J = 2 To t_I / 2If t_I Mod J = 0 ThenExit ForNext JIf J > t_I / 2 Thenisprime = TrueEnd Function'窗体代码Private Sub Cmd1_Click()Dim i As IntegerDim temp As Long'temp = ?If Opt2.Value ThenFor i = 200 To 400' If isprime(?) Thentemp = temp + iEnd IfNextElseFor i = 100 To 200If isprime(i) Thentemp = temp + iEnd IfNextEnd If'Text1.? = tempEnd SubPrivate Sub Cmd2_Click()putdata "\out.txt", Text1.TextEnd Sub(3)分析代码,找出答案。

相关文档
最新文档