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

全国计算机等级考试二级VB上机试题及答案(六) 基本操作(2小题,每题15分,共30分) **************************************************************** 请根据以下各小题的要求设计VB应用程序(包括界面和代码)。 难度系数 ☆☆☆ 请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个文本框,名称为Text1;再画一个命令按钮,名称为C1,标题为"移动"(如图所示)。请编写适当的事件过程,使得在运行时,单击"移动"按钮,则文本框水平移动到窗体的最左端。程序中不得使用任何变量。 程序运行时的界面如图所示。

(2)在名称为Form1的窗体上画两个命令按钮(见图),其名称分别为Cmd1和Cmd2,编写适当的事件过程。程序运行后,如果单击Cmd1,则可以使得该按钮移动到窗体的左上角(只允许通过修改属性的方式实现);如果单击Cmd2,则可以使得该按钮在长度和宽度上各扩大到原来的2倍。要求:不得使用任何变量。 程序运行后的界面如图所示。

**************************************************************** 参考答案与分析 (1)【解析】 单击命令按钮实现文本框的移动,故在命令按钮的Click事件中调用文本框的Move方法,其语法格式为:Object.Move left, top, width, height 其中只有left参数是必须的,必须指出出现在语法中的该参数前面的全部参数。如果不先指定left 和top 参数,则无法指定width参数。任何没有指定的尾部的参数则保持不变。 【答案】 第一步:启动VB,新建一个工程文件。 第二步:在窗体上画一个文本框,Name属性为Text,Text属性为空,再画一个命令按钮,Name属性为C1,Caption属性为"显示"。 第三步:编写程序源代码: 1 Private Sub C1_Click() 2 Text1.Move 0 3 End Sub 第四步:调试并运行程序,运行正确后按要求保存。程序设计完成经调试无误后进行存盘。执行"文件"菜单中的"保存工程"命令,打开"文件另存为"对话框,窗体文件名为"Stj1.form",单击保存按钮。然后在紧接着出现的"工程另存为"对话框中选择工程文件名为"Stj1.vbp",单击保存按钮。 (2)【解析】 实现按钮的移动主要调用它的Move方法,其语法如下: Object.Move left, top, width, height 其中只有left参数是必须的,必须指出出现在语法中的该参数前面的全部参数。例如不先指定left 和top 参数,则无法指定width参数。任何没有指定的尾部的参数则保持不变。 窗体的左上角的坐标为(0,0),故将Cmd1移动到窗体的左上角,只要将Cmd1移动到(0,0)即可;另外要使得Cmd2的长度和宽度均为原来的2倍,只要将其的Width和Height均设置为原来的2倍即可。 【答案】 第一步:启动VB,新建一个工程文件。 第二步:在窗体上画两个命令按钮,设置它们的Name 和Caption属性均改为Cmd1和Cmd2。 第三步:编写程序源代码: 1 Private Sub Cmd1_Click() 2 Cmd1.Move 0, 0 3 End Sub 4 Private Sub Cmd2_Click() 5 Cmd2.Width = Cmd2.Width * 2 6 Cmd2.Height = Cmd2.Height * 2 7 End Sub 第四步:调试并运行程序,程序设计完成经调试无误后进行存盘。以Stj2.vbp和sjt2.frm进行保存。 简单操作(2小题,每题20分,共40分) **************************************************************** 请根据以下各小题的要求设计VB应用程序(包括界面和代码)。 (1)(在考生文件夹下有一个工程文件stj3.vbp,相应的窗体文件名为stj3.frm。在窗体上有两个命令按钮,其名称分别为Command1、Command2,一个标签控件,其名称为Lable1,一个计时器控件,其名称为Timer1。程序运行后,在命令按钮Command1中显示"开始",在命令按钮Command2中显示"停止",在标签中用字体大小为16的粗体显示"热烈欢迎"(标签的AutoSize属性为True),同时把计时器的Interval属性设置为50,Enabled属性设为True。此时如果单击"开始"命令按钮,则该按钮变为禁用,标题变为"继续",同时标签会自左向右移动,每个时间间隔移动20,如图所示,移动出窗体右边界后,自动从左边界向右移动;如果单击"停止"命令按钮,则该按钮变为禁用,"继续"按钮变为有效,同时标签停止移动;再次单击"继续"命令按钮后,标签继续移动。 这个程序不完整,请把它补充完整,并能正确运行。 要求:去掉程序中的注释符,把程序中的?改为正 确的内容,使其实现上述功能,但不能修改程序的其他部分,最后以原文件名保存。

试题源程序: 1 Private Sub Form_Load() 2 Command1.Caption = "开始" 3 Command2.Caption = "停止" 4 Timer1.Interval = 50 5 Timer1.Enabled = False 6 Label1.Caption = "热烈欢迎" 7 Label1.AutoSize = True 8 Label1.FontSize = 16 9 Label1.FontBold = True 10 End Sub 11 Private Sub Command1_Click() 12 Command1.Caption = "继续" 13 'Timer1.Enabled =? 14 'Command1.Enabled =? 15 Command2.Enabled = True 16 End Sub 17 Private Sub Command2_Click() 18 ' Timer1.Enabled = ? 19 Command2.Enabled = False 20 Command1.Enabled = True 21 End Sub 22 Private Sub Timer1_Timer() 23 If Label1.Left < Width Then 24 ' Label1.Left = ? 25 Else 26 Label1.Left = 0 27 End If 28 End Sub (2)在考生文件夹下有一个工程文件stj4.vbp,及其窗体文件stj4.frm,窗体上有一个滚动条、一个图像框和一个定时器,控件的属性均已设置完毕,程序运行时,窗体上的灯泡会闪烁,而且可以通过滚动条来调节灯泡的闪烁速度。程序运行时的界面如图1.32所示。 要求:题目中所给的程序不完整,请读懂程序后将其补充完整,以原文件名保存。 试题源程序: 1 Private Sub Form_Load() 2 Me.Image1.Picture = LoadPicture(App.Path & "\light.bmp") 3 End Sub 4 Private Sub HScroll1_Change() 5 'Me.Timer1.Interval = Me.HScroll1.? 6 End Sub 7 Private Sub Timer1_Timer() 8 'Me.Image1.Visible = ? Me.Image1.Visible 9 End Sub

**************************************************************** 参考答案与分析

(1)【解析】 (1)标签的Enable属性,该属性用于激活或禁止,可以被设置为True或者False。为True时,标签被激活;取False时,对象呈灰色显示,表明标签处于不活动状态。 根据题目要求,单击开始按钮后改按钮变为禁用,同时标签移动,所以单击Command1按钮时 Timer1.Enabled = True, Command1.Enabled = False (2)定时器的Interval的属性,表示定时器事件Timer1_Timer()每隔多少毫秒数执行一次。 用计时器来实现标签的移动,所以 Timer1_Timer() 事件中用Label1.Left = Label1.Left + 20语句实现标签位置的改变,计时器事件不断触发,标签的Left属性不断变化,从而实现标签的移动。 【答案】 (1)启动VB程序,打开考生文件夹下的工程文件stj3.vbp。 (2)双击窗体中的任何位置,进入代码编辑窗口,完善程序如下: 1 Private Sub Form_Load() 2 Command1.Caption = "开始" 3 Command2.Caption = "停止" 4 Timer1.Interval = 50 5 Timer1.Enabled = False 6 Label1.Caption = "热烈欢迎" 7 Label1.AutoSize = True 8 Label1.FontSize = 16 9 Label1.FontBold = True 10 End Sub 11 Private Sub Command1_Click() 12 Command1.Caption = "继续" 13 Timer1.Enabled = True 14 Command1.Enabled = False 15 Command2.Enabled = True 16 End Sub 17 Private Sub Command2_Click() 18 Timer1.Enabled = False 19 Command2.Enabled = False 20 Command1.Enabled = True 21 End Sub 22 Private Sub Timer1_Timer() 23 If Label1.Left < Width Then 24 Label1.Left = Label1.Left + 20 25 Else 26 Label1.Left = 0 27 End If 28 End Sub (3)单击启动键运行成功,按考试要求将文件保存在考生文件夹下。 (2)【解析】 所谓闪烁,是指图形交替地显示和隐藏。本题中通过计时器的Timer事件过程,改变对控件的Visible属性达到目的,每次Timer事件触发时,改变"灯泡"图像的Visible属性,故在第二个?处填入Not;另外,本题通过移动滚动条改变闪烁速度,即改变Timer控件的Interval值,故在第一个?处填入Value,即将滚动条的Value属性值作为计时器的时间间隔值。 【答案】

合集下载

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

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

国家二级VB机试(上机操作)模拟试卷569(题后含答案及解析)题型有:1.jpg /> 要求:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。

(2)在名称为Forml的窗体上添加一个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。

请编写两个命令按钮的Click事件过程,使得单击“13期”按钮时,标签内显示系统当前13期;单击“时间”按钮时,标签内显示系统当前时间。

如图所示。

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

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

正确答案:(1)【操作步骤】步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表4.52。

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

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

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

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

参考答案Private Sub Commandl_Click( ) Labell=Date’用于返回系统当前日期End Sub Private Sub command2_Click( ) Label1=Time’用于返回系统当前时间End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

解析:(1)窗体的Caption属性用来设置窗体的标题,框架的Name和Caption 属性用来设置框架的名称和标题,复选框的Name和Caption属性用来设置复选框的名称和标题。

(2)通过标签的Name和Caption属性设置标签的名称和标题,AutoSize属性实现标题内容的自动调整,通过命令按钮的Name和Caption 属性设置命令按钮名称和标题,Date( )函数用于返回系统日期,Time( )函数用于返回系统时间。

全国二级vb基本操作题 上机题库全 ok

全国二级vb基本操作题 上机题库全 ok

淮安远东计算机培训中心2011年3月第31次计算机等级考试※二级VB上机考试真题库※题型和题套对应表:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------第01套:(1)在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。

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

运行后的窗体如图所示。

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

(2)在名称为Form1的窗体上画一个名称为Image1的图象框,利用属性窗口装入考生目录下的图象文件pic1.bmp,并设置适当属性使其中的图象可以适应图象框大小;再画两个命令按钮,名称分别为Command1、Command2,标题分别为“向右移动”、“向下移动”。

请编写适当的事件过程,使得在运行时,每单击“向右移动”按钮一次,图象框向右移动100;每单击“向下移动”按钮一次,图象框向下移动100。

运行时的窗体如图所示。

--17图象框要求程序中不得使用变量,事件过程中只能写一条语句。

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

--------------------------------------------------------------------------------------------------------------------------------------第02套:(1)在名称为Form1的窗体上用名称为Shape1的控件画一个圆,其直径为1500(即宽、高均为1500),并设置适当属性,使窗口标题为“圆”,窗体标题栏上不显示最大化和最小化按钮(如图所示)。

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

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

国家二级VB机试(上机操作)模拟试卷606(题后含答案及解析) 题型有:1.jpg />正确答案:【操作步骤】步骤l:打开本题工程文件。

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

参考答案Dim a(10)As Integer,n As Integer Private Sub Commandl_C1ick( ) Open App.Path&"\in5.txt"For Input As#1 While Not EOF(1) n=n+1′下标循环加1 Input#1,ch$,a(n)′将文件依次读入ch,a(n)中Listl.AddItemch将城市名添加到Listl中Wend Close#1 End Sub Private Sub Command2 Cl ick( ) ′需要考生编写的内容b=Val(Textl) If b>=0 And b<500 Then′判断b的范围m=0.3 * b ElseIf b>=500 And b<1000 Then m=0.3 * b * 0.98 ElseIf b >=1000 And b <1500 Then m=0.3 * b*0.95 ElseIf b >= 1500 And b <2000 Then m=0.3*b * 0.92 ElseIf b>=2000 Then m=0.3 * b * 0.9 End If Text2=int(m) End Sub Private Sub Listl C1ick( ) ′需要考生蝙写的内容Textl=a(Listl.ListIndex+1) ′通过Listl.ListIndex+1来确定所选城市时应的距离End SUb 步骤3:调试并运行程序。

关闭程序后按题目要求存盘。

【易错提示】对于数组a的数组下标以及ListIn-dex属性是从0开始的理解是本题解题的关键。

国家二级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:调试并运行程序,关闭程序后按题目要求存盘。

2006年4月全国计算机等级考试二级Visual Basic(含答案)

2006年4月全国计算机等级考试二级Visual Basic(含答案)

2006年4月全国计算机等级考试二级笔试试卷VB语言程序设计含答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是。

A) 自顶向下B) 逐步求精C) 模块化D) 可复用(2)两个或两个以上模块之间关联的紧密程度称为。

A) 耦合度B) 内聚度C) 复杂度D) 数据传输特性(3)下列叙述中正确的是。

A) 软件测试应该由程序开发者来完成B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护D) 以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是。

A) 队列B) 栈C) 双向链表D) 二叉树(5)下列叙述中正确的是。

A) 线性链表是线性表的链式存储结构B) 栈与队列是非线性结构C) 双向链表是非线性结构D) 只有根结点的二叉树是线性结构(6)对如下二叉树ABDECF进行后序遍历的结果为。

A) ABCDEFB) DBEAFCC) ABDECFD) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。

A) 32B) 31C) 64 D) 63(8)“商品”与“顾客”两个实体集之间的联系一般是。

A) 一对一B) 一对多C) 多对一D) 多对多(9)在E-R图中,用来表示实体的图形是。

A) 矩形B) 椭圆形C) 菱形D) 三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。

A) DB包含DBS和DBMSB) DBMS包含DB和DBSC) DBS包含DB和DBMS D) 没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。

A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。

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

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

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

(1)在名称为Form1的窗体上画1个名称为Cbol的组合框,组合框的列表项分别是:北京、天津、上海。

请设置组合框的参数,使其外观如图3-6所示。

窗体的标题是“用组合框”。

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

(2)在名称为Form1的窗体上画1个名称为Pl的图片框,窗体的标题为“程序设计”,如图3-7(a)所示。

编写适当的事件过程,使得程序运行后,单击窗体,则在图片框中显示窗体的标题,并把窗体的标题变为Basic,如图3-7(b)所示。

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

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

按表4-3设置其相关属性。

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

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图片框。

按表4-4设置其相关属性。

步骤2:在打开的代码编辑窗口中,编写窗体的Click 事件代码。

参考代码:Private Sub Form Click( ) P1.Print Form1.Caption Form1.Caption=”Basic”End Sub 步骤3:按要求将文件保存至考生文件夹中。

简单应用题2.(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体上有2个命令按钮、1.个水平滚动条和1个计时器,其名称分别为Command1、Command2、HScroll1和’Timed,如图3-8(a)所示。

程序运行后,按钮Command1、Command2的标题分别立即显示“开始”“停止”,同时把计时器的Intaval属性设置为100,Enabled 属性设置为False。

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

全国计算机二级VB模拟试题及答案全国计算机二级VB模拟试题及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

那么全国计算机二级VB考试怎么考?以下仅供参考!1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)A)冒泡排序B)选择排序C)快速排序D)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(A)A)p->next==NULLB)p==NULLC)p->next=headD)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(D)A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数5.下列不属于软件调试技术的是(D)A)强行排错法B)集成测试法C)回溯法D)原因排除法6.软件生命周期中花费时间最多的阶段是(B)A)详细设计B)软件编码C)软件测试D)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(A)A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合8.数据库的故障恢复一般是由(D)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的9.下列关系运算的叙述中,正确的是(B)A)投影、选择、连接是从二维表行的方向进行的运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)A)等于原来关系中的'元组个数B)大于原来关系中的元组个数C)小于原来关系中的元组个数D)不能确定元组个数11.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide14.要使目录列表框(名称为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.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数16.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-7219.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键21.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D)A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。

月全国计算机等级测验考试二级VB无纸化上机题题库及答案解析

2013年3月全国计算机等级考试二级VB上机题库—1—第一套上机题题干166一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index 属性分别为0、1、2,标题依次为"是"、"否"、"取消",每个按钮的高、宽均为300、800。

窗体的标题为"按钮窗口"。

运行后的窗体如图1所示。

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

图1(2)在名称为Form1的窗体上画一个名称为Sha1的形状控件,然后建立一个菜单,标题为"形状",名称为shape0,该菜单有两个子菜单,其标题分别为"正方形"和"圆形",其名称分别为shape1和shape2,如图2所示,然后编写适当的程序。

程序运行后,如果选择"正方形"菜单项,则形状控件显示为正方形;如果选择"圆形"菜单项,则窗体上的形状控件显示为圆形。

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

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

图2二、简单应用题(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文本框,名称分别为Text1、Text2;一个命令按钮,名称为C1,标题为"确定";请画两个单选按钮,名称分别为Op1、Op2,标题分别为"男生"、"女生";再画两个复选框,名称分别为Ch1、Ch2,标题分别为"体育"、"音乐"。

计算机二级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机试(上机操作)模拟试卷456(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷456(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上添加一个名称为C1、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。

编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。

运行程序后的窗体如图所示。

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

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

(2)在名称为Form1的窗体上添加一个名称为Shape1的形状控件,在属性窗口中将其形状设置为圆形。

添加一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。

将窗体的标题设为“图形控件”。

单击列表框中的某一项,则将其值作为形状控件的填充参数。

例如,选择3,则形状控件中被竖线填充,如图所示。

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

存盘时必须存放在考生文件夹下,工程文件名保存为sjt2。

vbp,窗体文件名保存为sjt2.frm。

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

程序中涉及的控件及属性见表3.59。

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

参考答案Private Sub C1_Click( ) Form1.BackCo1or=&HFF& End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

(2)步骤1:建立界面,将窗体Form1的Caption属性设置为“图形控制”,然后添加相应的控件并设置控件的属性。

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

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

参考答案Private Sub List1_Click( ) Shape1.FiiiStyle=List1.Text End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。

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