2012年3月VB上机考试题
2012 vb上机1
2012 vb上机1一、要求:建一个文件夹。
用”班、学号、姓名、上机次数”给文件夹命名。
例:5班23454678李四1。
在自己的文件夹下,以题号为名建文件夹装工程。
例:1题、2题。
1、做下一题之前,要将前一个工程保存(建议:一个工程保存在一个文件夹中,避免不同工程的同名文件互相覆盖),再移除工程,然后新建工程(做下一题)。
2、每次做的程序,不论是成功的还是有问题的,最后,都要复制到自己的U上保存,以备研究、修改、总结和期末统分。
3、上机题在上机课内没完成,课外抽时间完成。
二、上机题1、在窗体上做4个文本框,采用默认名。
设计时,将文本框text1的text属性值设为”fghijklmnop”;如下图。
(5分)程序运行时,用鼠标在text1中拉选一块字符(字符个数随意),再单击窗体,能在text2、text3、text4:分别显示:选择字符的起点位置、选择的字符个数、和选择的字符。
(10分)窗体文件保存为fm.frm;工程文件保存为gc.vbp(5分)提示:与文本框的text属性、selstart、sellength、seltext属性有关。
参考P25表2-5。
2、在窗体上做1个文本框、1个标签,采用默认属性。
(5分)再做2个命令按钮,name(名称)属性值分别改为cd1,cd2;上面分别显示“运行”、“退出”。
(10分)程序运行时,能自动将文本框的字体大小属性设置为35号字,文本框中显示“AAAA”。
(10分)单击cd1,在标签上以小写字母的形式显示文本框中的内容。
且,文本框变成不可见。
(10分)单击窗体,使文本框变成可见,并其中显示“BBBB”。
(10分)单击cd2,结束程序运行。
(5分)提示:与命令按钮的name(名称)属性、caption属性,窗体的load事件,文本框的fontsize属性、text属性、visible属性,Lcase函数,程序结束语句end有关3、按下图做界面。
(10分)程序运行时,在半径文本框中输入半径后,单击计算命令按钮,能在圆面积文本框中显示圆面积。
2012年vb计算机考试试题及答案
2012年vb计算机考试试题及答案第一部分:选择题(共40题,每题2分,总分80分)1. VB是以下哪种类型的编程语言?A. 解释性编程语言B. 面向对象编程语言C. 编译型编程语言D. 结构化编程语言2. 在VB中,以下哪个符号用于表示不等于?A. !=B. <>C. ==D. =3. 下列关于VB的说法中,不正确的是:A. VB可以用于开发Windows应用程序B. VB是Visual Basic的缩写C. VB可以与数据库进行交互D. VB只能运行在Windows操作系统上4. 在VB中,以下哪个选项用于声明整数变量?A. DimB. IntC. IntegerD. String5. 以下哪个是VB中的逻辑运算符?A. +B. /C. &&D. >6. VB中的控件是用来进行什么操作的?A. 数据存储B. 用户界面交互C. 网络通信D. 文件操作7. 在VB中,以下哪个控件用于接收用户输入的文本?A. LabelB. ButtonC. TextBoxD. ComboBox8. 以下哪个事件是在VB窗体加载时触发的?A. MouseClickB. KeyPressC. LoadD. FormOpen9. VB中用于执行特定任务的代码块被称为什么?A. 函数B. 过程C. 类D. 对象10. 在VB中,以下哪个函数可以将字符串转换为整数?A. CInt()B. CStr()C. CDbl()D. CBool()11. VB中的数组是用来存储什么类型的数据?A. 字符串B. 整数C. 浮点数D. 所有以上类型的数据12. 在VB中,以下哪个选项用于打开一个对话框来选择文件?A. OpenFileDialogB. MessageBoxC. InputBoxD. SaveFileDialog13. VB中的Do While循环是什么类型的循环结构?A. 前测试循环B. 后测试循环C. 无限循环D. 选择循环14. 在VB中,以下哪个选项用于释放对象所占用的资源?A. UsingB. FreeC. DisposeD. End15. VB中的Try...Catch语句用于处理什么类型的错误?A. 语法错误B. 逻辑错误C. 运行时错误D. 编译时错误...(继续撰写剩余试题及答案)第二部分:主观题(共3题,每题40分,总分120分)请根据以下问题进行简答:问题一:请解释VB中的常用数据类型及其区别。
国家二级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:按要求将文件保存至考生文件夹中。
2012年3月计算机二级VB笔试真题文字word版+详细答案解析,木泉论坛首发
2012年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(1) 下列叙述正确的是A) 循环队列是队列的一种链式存储结构 B )循环队列是队列的一种顺序存储结构 C )循环队列是非线性结构 D )循环队列是一种逻辑结构 (2)下列叙述正确的是A) 栈是一种先进先出的线性表 B )队列是一种后进后出的线性表 C )栈和队列都是非线性结构 D )以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A )16B )10C )6D )4 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A )外模式B )内模式C )概念模式D )逻辑模式(5)在满足实体完整性约束的条件下A )一个关系中应该有一个或多个候选关键字B )一个关系中只能有一个候选关键字C )一个关系中不许有多个候选关键字D )一个关系中可以没有候选关键字 (6)有三个关系R 、S 和T 如下:R S T则由关系R 和S 得到关系T 的操作时A) 自然连接 B )并 C )交 D )差(7)软件生命周期中的活动不包括A)市场调研B)需求分析C)软件测试D)软件维护(8)下面不属于需求分析阶段任务的是A)确定软件系统的功能需求B)确定软件系统的性能需求C)需求规格说明书评审D)制定软件集成测试计划(9)在测试方法中,设计测试用例的主要根据是A)程序内部逻辑B)程序外部功能C)程序数据结构D)程序流程图(10)在软件设计中不使用的工具是A)系统结构图B)PAD图C)数据流图(DFD图)D)程序流程图(11)以下合法的VB变量名是A)case B)name10 C)t-name D)x*y (12)设x是小于10的非负数。
2012VB高考题
一、选择题(计算机组装与维护1-30;Visual Basic 6.0程序设计31-55。
每小题2分,共110分。
每小题中只有一个选项是正确的,请将正确选项涂在答题卡上)31.在设计阶段,双击窗体上的某个控件时所打开的窗口是A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口32.整型(Integer)数据占字节的内存空间。
A.1 B.2 C.4 D.833.可以作为Visual Basic 中变量名。
A.a+b B.abc C.2a D.Then 34.符合Visual Basic 6.0规范的表达式是A.a2+ab B.a(a+b)C.a*[a+b] D.a*(a+b)35.表示x位于闭区间[-3,3] 的Visual Basic表达式是A.-3<=x<=3 B.x>= - 3 Or x<=3C.x>= - 3 And x<=3 D.x>= - 3 Xor x<=336.程序执行过程中其值不变的量称为A.表达式B.常量C.变量D.函数37.表达式Abs(-10) + Sqr(16)的值是A.6 B.-6 C.26 D.14 38.设a="abcdefghij",则表达式Mid(a,5,3)& Right(a,3)的值是A."efg" B."hij"C."efghij" D."hijefg"39.假设变量a=5,b=3,执行t=a:a=b:b=t语句以后,a和b的值分别是A.3 和5 B.5 和3 C.3 和3 D.5 和5 40.获得当前系统日期的函数是A.Hour B.TimeC.Date D.Year41.程序段:s=1For i=1 To 10 Step 2s=s*ii=i+1Next iPrint s,i执行结束后,输出的结果是A.280 13 B.280 11 C.945 11 D.945 1342.在窗体上画一个名称为Command1的命令按钮,然后编写如下过程:Private Sub Command1_Click()x = 0n = Val(InputBox(""))For i = 1 To nFor j = 1 To ix = x +jNext jNext iPrint xEnd Sub运行后,单击命令按钮,输入4以后的输出结果是A.9 B.10 C.19 D.2043.Sub过程与Function过程最根本的区别是A.Sub过程可以直接使用过程名调用,而Function过程不可以B.Function过程可以有参数,而Sub过程不能有参数C.两种过程的参数的传递方式不同D.Function过程能通过过程名返回值,Sub过程不能通过过程名返回值44.既有输出功能,又有计算功能。
2012 vb上机3
一、上机题1、本题目的:实验逗号分区、分号紧凑、最后项后无符换行;学会tab(n); 、spc(n)函数、format函数及其常用控字符的使用。
做一个较宽的窗体,以便察看分区显示内容。
功能要求:程序运行时单击窗体能清除窗体上的原先的显示;并在窗体上显示下面各小题的数据。
①在第1行3号位置输出“3”,5号位置输出“5”。
②在第2行第1区输出“1”, 第2区输出“2”,第3区输出“3”。
③在第3行第1区输出“123”, 第2区输出 23.4,其后紧凑输出12.3④在第4行输出123,其后紧凑输出两个空格,在其后紧凑输出“abc”⑤在第5行,使用format函数,将2345678.5的平方根输出。
要求小数部分只输出3位(四舍五入),整数部分输出6位(不足6位左补0),且在百位和千位之间显示一个”,”号(千分号)⑥在第6行,使用format函数,将当前机内日期时间输出。
要求输出格式为:xxxx年xx月xx日 xx:xx:xx 。
⑦在最后的代码行,写代码:Print Spc(2); "第1题"。
查看运行结果。
运行结果如下图:第一题代码Private Sub Form_Click()Print Tab(3); 3; Spc(0.5); 5Print 1, 2, 3Print 123, Spc(1); 23.4; 12.3Print Spc(1); 123; Spc(2); "abc"Print Format(Sqr(2345678.5), "000,000.000")Print Format(Now, "yyyy年m月dd日hh:mm:ss")Print Spc(2); "第一题"End Sub2、本题目的:学会文本框的lostfocus事件、setfocus方法的使用;学习isnumeric 函数的使用;学会if 块结构的使用。
2012年VB语言程序设计试卷A
Print “*”;
Next k
next i
End Sub
该程序的执行结果为___________________________________________。
教务处印制共14页(第5页)
2.下列程序的功能是找出100-999三位数中的“水仙花”数,并计算其个数。所谓水仙花数,是指三位数字立方和等于该数本身,例如153是水仙花数,因为153=13+53+33。请分析下面的程序,并补充程序的划线处。
c=k mod 10
if ________________________ then
print k
n=n+1
end if
next k
print “一共有” & n & “个水仙花数”
End Sub
教务处印制共14页(第6页)
3.请分析下面的程序,写出程序的执行结果。
Private Sub Form_Load()
Show
For i=1 to 4
For j=1 to 5-i
Print “ ”; ‘双引号之间有一个空格
Next j
For k=1 to 2*i-1
Print “*”;
Next k
next i
For i=1 to 3
For j=1 to i+1
Print “ ”; ‘双引号之间有一个空格
Next j
考试班级
管院11级
考试日期
2012年月日
考试时间
2小时
班级
姓名
学号
成绩
注意:1.命题时请适当留答题位置。请用深蓝色墨水书写,字、图清晰,书写不出边框。
2012年计算机二级VB上机试题及解题思路(第二套)
第02套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上用名称为Shape1的控件画一个圆,其直径为1500 (即宽、高均为1500 ),并设置适当属性,使窗口标题为“圆”,窗体标题栏上不显示最大化和最小化按钮(如图所示)。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
解题思路:启动Visual Basic系统,创建一个Form1窗体。
在该窗体上用Shape图形控件画一个园,通过其属性窗口将名称设为Shape1,高(Height属性)设为1500,宽(Width属性)设为1500,Shape属性设为3。
激活Form1窗体,通过其属性窗口将标题(Caption属性)设为“圆”,最大化按钮(MaxButton属性)设为False,最小化按钮(MinButton属性)设为False。
参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。
(2)在名称为Form1的窗体中建立一个弹出式菜单(程序运行时不显示),名称为file,含两个菜单项,其名称分别为open、save,标题分别为“打开”、“存盘”。
编写适当的事件过程。
程序运行后,如果用鼠标右键单击窗体,则弹出此菜单(如图所示)。
注意:程序中不能使用变量。
保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm解题思路:启动Visual Basic系统,创建一个Form1窗体。
在该窗体上通过菜单编辑器建立一个主菜单,在菜单编辑器的标题处为空,名称处输入file,将“可见”单选按钮设为不选状态。
全国计算机等级考试二级VISUAL+BASIC真题2012年3月
全国计算机等级考试二级VISUAL BASIC真题2012年3月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分) (总题数:35,分数:70.00)1.下列叙述正确的是()。
(分数:2.00)A.循环队列是队列的一种链式存储结构√B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:循环队列是一种顺序存储的线性结构,所以,“循环队列是队列中的一种链式存储结构,”“循环队列是非线性结构”和“循环队列是一种逻辑结构”的说法都是错误的。
2.下列叙述正确的是()。
(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进后出的线性表C.栈和队列都是非线性结构D.以上三种说法都不对√解析:解析:栈和队列都是线性结构,并且栈是后进先出,队列是先进先出,所以三种说法都不对。
3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
(分数:2.00)A.16 √B.10C.6D.4解析:解析:根据公式n0=n2+1,叶子节点个数为5,则度为2的结点书为4,那么度为1的结点数n1=n-n0-n2=25-4-5=16.4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
(分数:2.00)A.外模式B.内模式√C.概念模式D.逻辑模式解析:解析:数据库系统在气内部都具有三级模式:概念模式、内部模式与外部模式。
其中,内模式(又称物理模式)给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理特性主要体现在操作系统及文件级上,它还为深入到设备及上。
概念模式是数据库系统中全局数据逻辑结构的描述。
是全体用户(应用)的go公共数据师徒,主要描述数据的概念记录类型一级他们之间的广西,它还包括一些数据间的语意约束。
外模式(子模式货用户模式)是用户的数据师徒,也就是用户缩减到的数据模式,它由概念模式推到而出的,在一般的DBMS中都提供相关的外模式描述语言(外模式DDL)5.在满足实体完整性约束的条件下()。
vb上机考试题库及答案86套
vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。
- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。
- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。
- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。
- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。
- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。
() - 答案:错误。
应该使用“==”符号进行比较。
- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。
()- 答案:正确。
6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。
”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。
2012 vb上机2
2012 vb上机2一、说明:1、建一个文件夹。
用”班、学号、姓名、上机次数”给文件夹命名。
例:5班23454678李四1。
在自己的文件夹下,以题号为名建文件夹装工程。
例:1题、2题。
2、做下一题之前,要将前一个工程保存(一个工程保存在一个文件夹中),再移除工程,然后新建工程,即做下一题。
3、每次做的程序,不论是成功的还是有问题的,下机前,都要复制到自己的U 上保存二、上机题1、在窗体上做2个标签、2个文本框、3个命令按钮。
做成如下图的初始界面。
在程序的通用段声明一个单精度型的字符常量pi(与3.14159等价)、单精度型的变量R(装园的半径)、单精度型的变量S(装园的面积)。
程序运行时的功能要求:在半径文本框中输入一个半径(整数部分只有一位),单击“求面积”命令按钮,程序能计算出园的面积,并将面积值四舍五入保留2位小数显示在面积文本框中。
单击“清除”命令按钮,程序能清除面积文本框和半径文本框中的内容。
在面积文本框中输入一个园的面积,单击“求半径”命令按钮,程序能计算出园的半径,将半径(2位小数后的小数丢掉,不四舍五入)保留2位小数后显示在半径文本框中。
2、在窗体里添加一个文本框,文本框内初始文字如图所示,文本框下方是四个标签。
四个标签的背景颜色分别是红、蓝、绿、黄四种颜色(4种颜色也可随意设置)。
界面如下图。
当单击某一个标签时,文本框中文字的颜色就变为被点击的标签背景色。
(提示:在label的click事件中,将label的backcolor属性值赋给文本框的forecolor 属性。
)3、做如下长形窗体(以便显示多行内容),窗体下部做一个如图的命令按钮。
功能要求:程序运行时单击命令按钮能清除窗体上的原先的显示;并分行显示(每个小题的数据占1行)如下各小题数据。
①显示Ascii码为89的字符②显示“H”字符的ascii码③sin25°×100后,四舍五入取整,显示这个整数④将7的平方根+0.4后,将结果保留2位小数(2位小数后的小数丢掉,不4舍5入)并显示出来⑤显示机内当前日期⑥显示机内当前时间⑦显示机内当前日期时间⑧显示机内今天是几号⑨显示5至7之间的随机整数⑩将33337除以3337求余数,将余数变串,将串左边空格去掉后,再从位号为2的字符开始取长度为2的子串,将子串显示在窗体上三、提示1题代码:Const pi As Single = 3.14159Dim R As IntegerDim s As SinglePrivate Sub Command1_Click()Text1.Text = ""Text2.Text = ""End SubPrivate Sub Command2_Click()s = Text2.TextR = Sqr(s / pi)Text1.Text = fix(r*100)/100End SubPrivate Sub Command3_Click()R = Text1.Texts = pi * R ^ 2Text2.Text = fix((s+0.005)*100)/100End Sub3题代码及部分结果Private Sub Command1_Click()clsPrint Chr(89)Print Asc("H")Print Fix(Sin(25 / 180 * 3.14159) * 100) Print Fix((Sqr(7) + 0.4) * 100) / 100Print DatePrint Time()Print Now() 'Date$ & Space(1) & Time$() Print Day(Now) 'day(date)RandomizePrint Int((7 - 5 + 1) * Rnd + 5)Print Mid(LTrim(Str(33337 Mod 3337)), 2, 2) End Sub输出结果为:Y72423.04本行输出与当前日期时间有关本行输出与当前日期时间有关本行输出与当前日期时间有关本行输出与当前日期时间有关530。
计算机二级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。
窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。
程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。
运行窗体如图所示。
要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。
最后程序按原文件名存盘。
2012年vb计算机考试试题及答案
2012年vb计算机考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B2. 在Visual Basic中,以下哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B3. 下列哪个选项不是Visual Basic的内置函数?A. LenB. MidC. SqrD. Sum答案:D4. 在Visual Basic中,以下哪个语句用于结束一个循环?A. NextB. LoopC. EndD. Exit答案:D5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的背景颜色?A. BackColorB. ForeColorC. TextColorD. BorderColor答案:A6. 在Visual Basic中,以下哪个事件用于在窗体加载时触发?A. LoadB. ClickC. DblClickD. MouseDown答案:A7. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. StaticD. All of the above答案:D8. 在Visual Basic中,以下哪个控件用于显示下拉列表?A. TextBoxB. ComboBoxC. ListBoxD. CheckBox答案:B9. 在Visual Basic中,以下哪个函数用于返回一个字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A10. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的前景色?A. BackColorB. ForeColorC. TextColorD. BorderColor答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个类。
全国计算机等级考试二级VISUALBASIC机试真题2012年03月_真题-无答案
全国计算机等级考试二级VISUAL BASIC机试真题2012年03月(总分100,考试时间90分钟)1 基本操作题1. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。
程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
2. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。
要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
2 简单应用题1. 在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combol的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Command1、Command2,其标题分别为“添加”、“统计”。
在程序运行时,向Text1中输入字符,单击“添加”按钮后,则将Text1中的内容作为一个列表项被添加到组合框的列表中;单击“统计”按钮,则在窗体空白处显示组合框中列表项的个数,如图所示。
请编写两个命令按钮的Click事件过程。
2012年3月计算机二级VisualBasic练习题及答案:语言基础
⼀、单选题 1.在⼀⾏内写多条语句时,每个语句之间⽤________来分隔。
A), B): C)、 D); 2.下⾯________是合法的变量名。
A) X_yx B) 123abc C) integer D) X-Y 3.下⾯________是不合法的整常数。
A) 100 B) &O100 C) &H100 D) 0 4.下⾯________是合法的字符常数。
A) ABC$ B) "ABC" C) ’ABC’ D) ABC 5.下⾯________是合法的单精度型变量。
A) num! B) sum% C) xint$ D) mm# 6.下⾯________是不合法的单精度常数。
A) 100! B) 100.0 C) 1E+2 D) 100.0D+2 7.表达式16/4-2^5*8/4 MOD 5\2的值为________。
A) 14 B) 4 C) 20 8.数学表达式3≤x<10在VB中的逻辑表达式为________。
A) 3<=x<10 B) 3<=x AND x<10 C) x>=3 OR x<10 D) 3<=x AND <10 9.与数学表达式ab/3cd对应,不正确的VB表达式为________。
A) a*b/(3*c* D) B) a/3*b/c/d C) a*b/3/c/d D) a*b/3*c*d 10. RND函数不可能是下列________值。
A) 1 B) 0 C) 0.123 D)0.00005 11. Int(198.55*100+0.5)/100的值为________。
A) 198 B) 199.6 C) 198.55 D)200 12. Int(198.555*100+0.5)/100的值为_______。
A)198 B)199.6 C)198.56 D)200 13. Print DateAdd("m",1,#1/30/2000#)语句显⽰的结果为________。
VB机试-试卷31_真题(含答案与解析)-交互
VB机试-试卷31(总分12, 做题时间90分钟)1. 基本操作题基本操作题()1.(1)在窗体上画一个列表框,名称为Listl,通过属性窗口向列表框中添加3个项目,分别为“Iternl”、“Item2”和“1tem3”。
编写适当的事件过程。
使程序运行后,如果双击。
Form1空白处,则清空列表框中的内容。
程序运行时窗体界面如图15一1、15—2所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjl.vbp,窗体文件名为sjl.frm。
(2)在窗体上画两个命令按钮,名称分别为Command1、Command2、标题分别为“启用”、“禁用”,一个名称为Textl的Text控件。
请编写适当的事件过程,使得程序在运行时,单击“启用”按钮,Text1会变为有效,而当单击“禁用”命令按钮Textl变为无效。
程序中不得使用任何变量,程序运行时的窗体界面如图15—3、15—4所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
SSS_TEXT_QUSTI分值: 2答案:正确答案:(1)列表框控件用于显示可供单一或多个选择的列表项,给列表框添加列表项既可以在设计阶段通过其List属性设置加入(注意每输入完一项后按“Ctrl+Enter”组合键换行再输入下一项),也可在程序运行时通过代码“列表框名.AddItem“项目”加入,清除窗体内容可通过Cls方法来实现。
根据题意,新建“标准EXE”工程,将一个List控件添加到窗体中,其名称为Listl,在属性窗VI的list属性中添加“heml”、“Item2”和“Item3”,每输入一个后按“Ctrl+Enter”组合键换行输入下一个元素,当输入完成后,按回车键,则元素添加完成,双击Forml的空白处,进入代码编写窗口,编写如下代码: Private Sub Form_DblClick() Dim i As Integer Fori=Lstl.ListCount-1 To 0 Step-1 '先删除索引大的项,防止i溢出Listl.RemoveItem i'移除索引指定项 Next i End Sub 单击按钮运行程序,并按要求保存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB考试上机试题
1) .新建一个工程,实现单击Command1将text1中的内容复制(或者剪切)到Text2中。
(要求使用Clipboard 对象)保存。
窗体上一个text文本框,两个command按钮,caption分别为“剪切”,“恢复”,运行后要求在text1中输入文本,点“剪切”,把text1中的内容剪切掉,点”恢复“,把text1中的内容恢复出来。
提示:定义一个变量用来存放text1中的内容。
2) .新建一个工程,文本框text1,使用户输入字母一律转换为大写显示(焦点在最右端)保存。
3) .新建一个工程,实现功能:在窗体中实现由下向上滚动显示“您好!网络之家”这几个字。
保存。
4) .新建一个工程,在Form1界面创建Form2,Form3两个子菜单的Forms菜单,选择Form2子菜单,以无模式显示Form2,选择Form3子菜单,以有模式显示Form3.保存。
5) .新建一个工程,在界面上放置一个工具条Toobar1,在工具条上有三个按纽,按下第一个按钮时用MsgBox 显示:“第一个按纽被按下”;按下第二个按纽时用MsgBox显示:“第二个按纽被按下”;按下第三个按纽时用MsgBox显示:“第三个按钮被按下”。
保存。
6) 。
新建一个工程,包含两个窗体Form1,Form2。
实现功能制作---欢迎界面,时间为三秒,三秒后,Form1消失,Form2出现。
保存。
7) 。
新建一个工程,实现功能限制:在Text1中只能输入10个字母,超过的在Text2中显示。
保存。
8) 。
新建一个工程,实现功能单击Text1框时,Text1中的内容被全选。
保存。
9) 。
新建一个工程,实现功能点击Command1按钮,读取系统的汉字字型,在ComBox列表框中显示。
保存。
10) 。
新建一个工程,实现单击Commmand1将Text1的内容剪切到Text2中。
(上次的那道题目是复制)保存。
11) 。
新建一个工程,其中含五个单选按钮,两个面板StratusBar1. 第一面板题“欢迎探讨”,点击单选按钮时,第二个面板标题为选中的标题号。
保存。
12) 。
新建一个工程,使用打开对话框找到某一文件(硬盘上任意一文本文件),带全路径的文件名,显示在一文本框内。
保存。
13) 。
新建一个工程,其中含一个图片框PictureBox1,五个命令按钮Command1-Command5,控件标题分别为画点、画线、画圆、擦除、休息。
实现单击按钮图片框内实现功能。
14) 。
新建一个工程,在窗体上放置一个data控件,实现程序功能:不用data控件启动工程时,可选择打开一个mdb文件,统计其中有多少张表。
保存。
(此题要求,我不理解,你看怎样)
15) 。
新建一个工程,左右两边各放置一个列表框ListBox的控件List1和List2,在List1中竖排显示内容“第一题、第二题、第三题、第四题、第五题”这五项。
在两个列表框中间竖排四个命令按钮,标题分别为“<”、“>”、“<<”、“>>”。
实现程序功能:
1)点击“<”将List1中所选中的项添加到List2中,并将List1中的项删除。
2)点击“>”将List2中所选中的项添加到List1中,并将List2中的项删除。
3)点击“<<”将Lixt1中所有的选项添加到List2中,并将List1中的项清空。
4)点击“>>”将List2中所有的选项添加到List1中,并将List2中的项清空。
最后保存。
16) 新建一个工程,在界面上放置一个按扭command1 和文本空件text1,当点击按扭时将当前工程所在的路径显示在文本框里。
程序以vb39保存在考生文件夹下
17) 建一个工程,放置6个checkbox,组一个空件组checkbox(i),并放一个按扭,点击能统计有多少个checkbox被选,用msgbox将数字显示出来,文件保存在vb33里
简单应用
19) 有一文档不完整,在有“?”的地方把程序补完整
form上有一个text1, 一个command1,要求在text1中添入文本,但用“*”显示,若文本是“ABC”,则msgbox"正确",否则msgbox"错误"
以给程序:
Private Sub command1.Click()
if text1.text="ABC" or text1.text="?"then msgbox"正确"Else msgbox"错误"
>Subject: vb考试的试题
>
1.简单应用(2小题,每题20分,计40分)
注意:下面出现的"考生文件夹"均为
**************************************************************** *
(1)在考生文件夹中有工程文件wy5.vbp及其窗体文件wy5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其他部分。
存盘时不得改变文件名和文件夹。
本题描述如下:
在窗体上有一个列表框,名称为List1,一个文本框,名称为Text1,和一个命令按钮,名称为C1,标题为"复制"。
要求程序运行后,在列表框中自动建立四个列表项,分别为"Item1"、"Item2"、"Item3"、"Item4"。
如果选择列表框中的一项,则单击"复制"按钮时,可以把该项复制到文本框中。
(2)在考生文件夹中有工程文件wy6.vbp及其窗体文件wy6.frm ,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。
存盘时不得改变文件名和文件夹。
本题描述如下:
在窗体有三个复选框,名称分别为Ch1、Ch2和Ch3,标题依次为"体育"、"音乐"、"美术",还有一个命令按钮,名称为C1,标题为"显示"。
要求程序运行后,如果选中某个复选框,则当单击"显示"命令按钮时,则显示相应的信息。
例如,如果选取中"体育"和"音乐"复选框,则单击"显示"命令按钮后,在窗体上显示"我的爱好是体育音乐"(如图所示);而如果选中"体育"、"音乐"和"美术"复选框,则单击"显示"按钮后,在窗体上显示"我的爱好是体育音乐美术"。