2006年9月计算机等级考试二级VB真题
全国计算机二级《VB》练习题及答案
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
浙江省计算机二级06年秋VB试题及答案
2006年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】•运行时初始界面如左上图所示,在文本框中输入一个整数n并按回车键后:如果n<1则重新输入,否则按钮Command1可用;•按Command1计算费波那契数列第n项的值(该数列第1、2项均为1,此后各项为该项前两项之和,如:1、1、2、3、5、8、┄);•用消息框输出结果(右上图表示输入n为8后,输出结果是21),按消息框中“是”按钮则界面显示如左上图,按“否”按钮则退出。
【程序】Dim n As IntegerPrivate Sub Form_Load()Command1.Enabled = FalseEnd SubPrivate Sub Text1_KeyPress(k As Integer)If (1) Then Exit Subn = Text1.TextIf n < 1 Then MsgBox ("n应大于零!"): Exit SubCommand1.Enabled = TrueEnd SubPrivate Sub Command1_Click()Dim i As Integer(2)f(1) = 1: f(2) = 1For i = (3)f(i) = f(i-1) + f(i-2)Next ik = MsgBox("第" & n & "项为" & f(n) & ",是否继续?", (4) ) If k = vbYes ThenText1.Text = "" : Command1.Enabled = FalseText1.SetFocusElseEndEnd IfEnd Sub【供选择的答案】(1) A、k = 13B、k <> 13 C、KeyAscii<>13D、KeyAscii=13(2) A、Redim f(8) As Long B、Redim f(n) As LongC、Dim f(n) As LongD、Dim f(8) As Long(3) A、1 To n B、1 To n Step 1 C、2 To n D、3 To n(4) A、vbNo B、vbYes C、vbYesNo D、vbQuestion 试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
全国计算机等级考试二级VB模拟试题1
⼀、选择题(每题2分,共计70分)1.数据的存储结构是指____。
A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储⽅式D、数据的逻辑结构在计算机中的表⽰A B C D2.下列关于栈的描述中错误的是:____。
A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作⽤D、对栈的插⼊与删除操作中,不需要改变栈底指针A B C D3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的⽐较次数中正确的是____。
A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2A B C D4.对长度为n的线性表进⾏顺序查找,在最坏情况下所需要的⽐较次数为____。
A、log2nB、n/2C、nD、n+1A B C D5.下列对于线性链表的描述中正确的是____。
A、存储空间不⼀定是连续,且各元素的存储顺序是任意的B、存储空间不⼀定是连续,且前件元素⼀定存储在后件元素的前⾯C、存储空间必须连续,且前件元素⼀定存储在后件元素的前⾯D、存储空间必须连续,且各元素的存储顺序是任意的A B C D6.下列对于软件测试的描述中正确的是____。
A、软件测试的⽬的是证明程序是否正确B、软件测试的⽬的是使程序运⾏结果正确C、软件测试的⽬的是尽可能多地发现程序中的错误D、软件测试的⽬的是使程序符合结构化原则A B C D7.为了使模块尽可能独⽴,要求____。
A、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强A B C D8.下列描述中正确的是____。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,⼜是物理实体D、软件是程序、数据与相关⽂档的集合A B C D9.数据独⽴性是数据技术的重要特点之⼀。
2006年浙江省二级vb试卷
计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】界面设计如上图所示,程序运行时要求有以下功能:•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。
【程序】Dim n As Integer, n_error As Integer(1)Private Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2)Label1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3) (KeyAscii As Integer)If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13 If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox("回答不正确")n_error = n_error + 1End IfCommand1.Enabled = TrueEnd SubPrivate Sub Command2_Click()MsgBox( (5) )End End Sub 【供选择的答案】(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0C 、n=0: n_error=0D 、Dim a As Byte, b As Byte, c As Byte (2) A 、b=a: a=bB 、c=a: a=b: b=cC 、a=b: b=aD 、c=a: b=a: a=c (3) A 、KeyPress B 、ChangeC 、KeyDownD 、KeyUp (4) A 、Exit SubB 、KeyAscii =13C 、KeyAscii=0D 、Exit Do(5) A 、"共" & n & "题,错" & n_error & "题"B 、"共n 题,错 n_error 题"C 、"共" + n + "题,错" + n_error + "题"D 、共 & n & "题,错" & n_error & "题"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
9月全国计算机等级考试二级VB笔试真题参考答案
9月全国计算机等级考试二级VB笔试真题参考答案2006年9月全国计算机等级考试二级VB笔试真题参考答案一、选择题1D解析:模块设计要保证低耦合,高内聚。
2A解析:从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
从工程管理角度,软件设计分为两步完成:概要设计和详细设计。
3C解析:软件维护属于软件生命周期的维护阶段。
4B解析:外模式是用户的数据视图,就是用户所见到的数据模式。
5D6C7D8B9B10A11A解析:窗体的Caption属性值是显示在窗体标题栏中的文本;窗体的Name属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变;Name属性值不能为空。
12C解析:在VisualBasic环境中,程序可以用解释方式运行,也可以生成可执行文件EXE运行。
13D解析:此题考察的是运算符的优先级别。
根据表达式的执行顺序和运算符的优先级别,原式可以写成:(Not(a<=c))Or(((4*c)=(b^2))AnD(b<>(a+c)))我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=2b=3c=4Print(Nota<=cOr4*c=b^2AnDb<>a+c)EnDSub14B解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是StuDent,所以选项C、D均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以A不正确。
15D解析:IIf(expr,truepart,falsepart)根据表达式的值,来返回两部分中的其中一个;由于表达式的条件部分运算结果为“TrueAnDFalse”,所以无法判断返回值,输出结果为False。
我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=5b=6c=7D=8Printx=IIf((a>b)AnD(cEnDSub16D解析:MiD(string,start\[,length\])返回Variant(String),其中包含字符串指定数量的字符;Right(string,length)返回Variant(String),其中包含从字符串右边取出的指定数量的字符;UCase(String)返回Variant(String),其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a$="VisualBasicProgramming"b$="Quick"Printb$&UCase(MiD$(a$,7,6))&Right$(a$,12)EnDSub17B解析:此题考察的是控键的常用事件;Change事件在用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时触发,用户每键入一个字符,会引发一次该事件;Click事件是用户鼠标单击文本框时触发;18B解析:此题考察的是循环的嵌套,Counter的初始值为0,当I=1时,进入内层循环,内层循环语句执行完毕后,Counter的值为3;当I=2时,进入内层循环时,Counter的值仍为3,内层循环语句执行完毕后,Counter的值为6;以此类推,程序全部执行完毕,Counter的.值为12。
200209月全国计算机等级考试二级VB试卷(含答案)
2002年9月全国计算机等级考试二级VB 试卷(含答案)一、选择题(每题2分,共70分)二、下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
三、(1) 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是四、A) 工程资源管理器窗口B) 工具箱窗口五、C) 代码窗口D) 属性窗口六、(2) 以下叙述中正确的是七、A) 窗体的Name属性指定窗体的名称,用来标识一个窗体八、B) 窗体的Name属性的值是显示在窗体标题栏中的文本九、C) 可以在运行期间改变对象的Name属性的值十、D) 对象的Name属性值可以为空十一、(3) 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是十二、A) 单选按钮B) 图片框C) 通用对话框D) 文本框十三、(4) 设有如下变量声明十四、 Dim TestDate As Date十五、为变量TestDate正确赋值的表达方式是十六、A) TextDate=#1/1/2002# B) TestDate=#“1/1/2002”#十七、C) TextDate=date(“1/1/2002”) D) TestDate=Format(“m/d/yy”,“1/1/2002”)十八、(5) 设有如下声明:十九、 Dim X As Integer二十、如果Sgn(X) 的值为-1,则X的值是二十一、A) 整数B) 大于0的整数C) 等于0的整数D) 小于0的数二十二、(6) 在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:二十三、Private Sub Command1_Click()二十四、Static X As Integer二十五、Static Y As Integer二十六、Cls二十七、Y=1二十八、Y=Y+5二十九、X=5+X三十、Print X,Y三十一、End Sub三十二、程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为三十三、A) 15 16 B) 15 6 C) 15 15 D) 5 6三十四、(7) 设a=3,b=5,则以下表达式值为真的是三十五、A) a>=b And b>10 B) (a>b)Or(b>0)三十六、C) (a<0)Eqv(b>0) D) (-3+5>a)And(b>0)三十七、(8) 设有语句三十八、x=InputBox(“输入数值”,“0”,“示例”)三十九、程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是四十、A) 变量X的值是数值10 B) 在InputBox对话框标题栏中显示的是“示例”四十一、C) 0是默认值D) 变量X的值是字符串“10”四十二、(9) 从键盘上输入两个字符串,分别保存在变量str1、str2中。
计算机二级考试VB练习题及答案
计算机二级考试VB练习题及答案计算机二级考试VB练习题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级考试VB练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级考试VB练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在【】处填写合适的关系运算符。
Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox("输入自然数n", "输入数")m1 = InputBox("输入自然数m", "输入数")n = n1m = m1If m<n p="" then<="">t = m: m = n: n = tEnd Ifr = m Mod nDo While r 【<>】 0m = nn = rr = m Mod nLoopPrint "最大公约数=", nPrint "最小公倍数= ", m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。
Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod 【i】 = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单)Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
计算机二级VB选择题
所有单选题1、在VB的工程中,工程文件的扩展名是______。
A:frmB:vbgC:vbpD:bas答案:C等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置2、在VB的应用程序中,窗体文件的扩展名是______。
A:frmB:vbgC:vbpD:bas答案:A等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置3、在VB的应用程序中,标准模块文件的扩展名是______。
A:frmB:vbgC:vbpD:bas答案:D等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置4、以下关于保存工程的说法正确的是______。
A:保存工程时只保存窗体文件即可B:保存工程时只保存工程文件即可C:先保存窗体文件,再保存工程文件D:先保存工程文件,再保存窗体文件答案:C等级:1 难度:15、在面向对象的程序设计中,最基本的元素是______。
A:窗体文件B:工程文件C:属性D:对象答案:D等级:1 难度:1知识点:VB知识点/VB的编程环境6、在运行程序时,若要使文本框获得输入焦点,可调用文本框对象的______方法来实现。
A:RefreshB:GetFocusC:SetFocusD:Tab答案:C等级:2 难度:2知识点:VB知识点/简单控件设计7、在程序运行时,若要获得用户在文本框中所选择的文本,可通过访问______属性来实现。
A:SelStartB:SelLengthC:TextD:SelText答案:D等级:2 难度:2知识点:VB知识点/简单控件设计8、若要设置文本框最大可接收的字符数,可通过______属性来实现。
A:MultiLineB:LengthC:MaxD:MaxLength知识点:VB知识点/简单控件设计9、窗体的标题条显示内容由窗体对象的______属性决定。
A:BackColorB:BackStyleC:TextD:Caption答案:D等级:1 难度:1知识点:VB知识点/简单控件设计10、若要取消窗体的最大化功能,则可设置______属性为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)模拟试题七
二级Visual Basic 模拟考试题七一.选择题1.设一张软盘已染上病毒,能清除病毒的措施是1 。
A. 删除该软盘上的所有文件B. 删除该软盘上的所有可执行文件C. 格式化该软盘D. 删除该软盘上的所有批处理文件2.I/O接口位于2 。
A. 总线和I/O设备之间B. CPU和I/O设备之间C. 主机和总线之间D. CPU和主存储器之间3.在Windows 95的“资源管理器”窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是 3 。
A. 按住Ctrl键,用鼠标右键逐个选取B. 按住Ctrl键,用鼠标左键逐个选取C. 按住Shift键,用鼠标右键逐个选取D. 按住Shift键,用鼠标左键逐个选取4.中文Windows 95中,实现全角与半角状态之间的切换,应按的键是4 。
A. Shift+空格B. Ctrl十空格C. Shift十CtrlD. Ctrl十F95.Windows 95中,在删硬盘上的文件时,如果不打算将删除的文件放入“回收站”,应在选定文件后5 。
A.直接按键盘上的Deltree键B.将选定文件拖到回收站中C.按Ctrl键的同时将选定文件拖到回收站中D.按Shift键的同时将选定文件拖到回收站中6.下列设备中,既能向主机输入数据,又能接收主机输出数据的设备是6 。
A. CD-ROMB. 显示器C. 软磁盘驱动器D. 光笔、扫描仪7.下列四个不同数制表示的数中,数值最大的7 。
A.二进制数11011101B.八进制数334C.十进制数219D.十六进制数DA8.下列与两个二进制数运算1011011.101+1100.101结果不等的是8 。
A. 1101000.01BB. 68.4HC. 104.2DD. 150.2Q9.在WINDOW95中,若在某一文档中连续进行了多次剪切操作,当关闭该文档后,"剪贴板"中存放的是9。
A.空白B. 所有剪切过的内容C. 最后一次剪切的内容D. 第一次剪切的内容10.在WINDOW95的资源管理器窗口中,为了将选定的硬盘上的文件或文件夹复制到软盘,应进行的操作是10 。
计算机二级VB练习题附答案
计算机二级VB练习题附答案计算机二级VB练习题附答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
那么计算机二级vb考试会怎么考?以下仅供参考!【计算机二级VB练习题一】1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle参考答案:A参考解析:本题考查窗体的常见属性。
窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。
属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框参考答案:C参考解析:本题考查组合框。
组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件参考答案:B参考解析:本题考查VB文件的分类。
VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式参考答案:A参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
计算机二级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。
窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。
程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。
运行窗体如图所示。
要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。
最后程序按原文件名存盘。
2006年9月计算机等级考试二级 VB笔试真题及答案
2006年9月二级VisualBasic程序设计笔试试卷及答案一、单项选择(1)下列选项中不符合良好程序设计风格的是_____ 。
A) )源程序要文档化B)数据说明的次序要规范化C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。
A) )概要设计与详细设计B)数据设计与接口设计C) )软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。
A) )软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为_____ 。
A) )概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。
A) )编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表:下列操作中正确的是_____ 。
(7)下列叙述中正确的是_____ 。
A) )一个算法的空间复杂度大,则其空间复杂度也必定大B) )一个算法的空间复杂度大,则其时间复杂度必定小C) )一个算法的时间复杂度大,则其空间复杂度必定小D) )上述三种说法都不对(8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。
A) ) 63 B) 64 C) 6 D) 7(9)数据库技术的根本目标是要解决数据的_____ 。
A) )存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树:进行中序遍历的结果是_____ 。
A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG(11)以下叙述中正确的是_____ 。
A) )窗体的Name 属性指定窗体的名称,用来标识一个窗体B) )窗体的Name 属性值是显示在窗体标题栏中文本C) )可以在运行期间改变窗体的Name 属性的值D) )窗体的Name 属性值可以为空(12)以下叙述中错误的是_____ 。
计算机等级考试二级VISUALBASIC机试6_真题-无答案
计算机等级考试二级VISUAL BASIC机试6(总分100,考试时间90分钟)一、选择题1. VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。
A) . vbp B) . bas C) . vbw D) . frm2. 下列关于栈叙述正确的是( )。
A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除C) 栈底元素永远不能被删除 D) 栈底元素最先被删除3. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是( )。
A) 学生成绩管理系统 B) C语言编译程序C) UNIX操作系统 D) 数据库管理系统4. 向文本框中输入字符时,下面能够被触发的事件是( )。
A) GotFocus B) KeyPress C) Click D) MouseDown5. 要删除列表框中最后一个列表项,正确的语句是( )。
A) List1. RemoveItem ListCount B) List1. RemoveItem List1. ListCountC) List1. RemoveItem ListCount - 1 D) List1. RemoveItem List1. ListCount - 16. 满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
A) y Mod 4 And y Mod 100 Or y Mod 400B) y Mod 4 =0 Or y Mod 100 <>0 And y Mod 400 =0C) y Mod 100 <>0 And(y Mod 4 =0 Or y Mod 400 =0)D) y Mod 4 =0 And y Mod 100 <>0 Or y Mod 400 =07. 能够产生1到50之间(含1和50)随机整数的表达式是( )。
全国计算机二级考试《VB》操作试题及答案
全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。
窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。
9月全国计算机等级考试二级VB语言笔试试题及答案1
2005年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是 C 。
A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是 A 。
A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表(3)下列关于栈的描述正确的是 C 。
A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是 D 。
A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是 C 。
A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是 D 。
A.PDL(过程设计语言) B.PAD图C.N-S图D.DFD图(7)下列叙述中正确的是 A 。
A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决 A 。
A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护(9)设有如下关系表:则下列操作中正确的是 B 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机密★启用前2006年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计26注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。
二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。
三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。
四、注意字迹清楚,保持卷面整洁。
五、考试结束将试卷和答题卡放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二00六年七月制2006年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列选项中不符合良好程序设计风格的是()。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是()。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是()。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为()。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有下列3个关系表R S TA B C A B Cm 13 M 1 3n n 1 3下列操作中正确的是()。
A)T=R∩S B)T=R∪SC)T=R×S D)T=R/S(7)下列叙述中正确的是()。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述3种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
A)63 B)64C)6 D)7(9)数据库技术的根本目标是要解决数据的()。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是()。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列叙述中正确的是()。
A)窗体的Name属性指定窗体的名称,用来标识一个窗体B)窗体的Name属性值是显示在窗体标题栏中的文本C)可以在运行期间改变窗体的Name属性的值D)窗体的Name属性值可以为空(12)下列叙述中错误的是()。
A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)窗体文件包含该窗体及其控件的属性(13)设a=2,b=3,c=4,下列表达式的值是()。
Not a<=c Or 4*c=b^2 And b<>a+cA)-1 B)1C)True D)False(14)有下列用户定义类型:Type Studentnumber As Stringname As Stringage As IntegerEnd Type则下列正确引用该类型成员的代码是()。
A)="李明" B)Dim s As Student="李明"C)Dim s As Type Student D)Dim s As Type="李明" ="李明"(15)设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。
x=IIF((a>b) And (c>d),10,20)A)10 B)20C)True D)False(16)执行下列程序段后,变量c$的值为()。
a$="Visual Basic Programming"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6))& Right$(a$,12)A)Visual BASIC ProgrammingB)Quick Basic ProgrammingC)QUICK Basic ProgrammingD)Quick BASIC Programming(17)在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容。
下列可以实现上述操作的事件过程是()。
A)Private Sub Text1_Click( ) B)Private Sub Text1_Change( )Label1.Caption=Text1.Text Label1.Caption=Text1.Text End Sub End SubC)Private Sub Label1_Change( ) D)Private Sub Label1_Click( )Label1.Caption=Text1.Text Label1.Caption=Text1.Text End Sub End Sub(18)在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写下列事件过程:Private Sub Command1_Click( )Counter=0For i=1 To 4For j=6 To 1 Step -2Counter=Counter+1Next jNext iLabel1.Caption=Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是()。
A)11 B)12C)16 D)20(19)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写下列事件过程:Private Sub Command1_Click( )Dim i As Integer, n As IntegerFor i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是()。
A)5 B)4C)3 D)2(20)在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写下列事件过程:Private Sub Command1_Click( )a=0For i=1 To 10a=a+1b=0For j=1 To 10a=a+1b=b+2Next jNext iLabel1.Caption=Str(a)Label1.Caption=Str(b)End Sub程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是()。
A)10和20 B)20和10C)200和110 D)110和20(21)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是()。
A)Pivate Sub List1_Click( )Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB)Private Sub List1_Click( )=List1.ListIndexList1.RemoveItem List1.TextEnd SubC)Private Sub List1_Click( )Label1.Caption=List1.TextList1.RemoveItem List1.ListIndexEnd SubD)Private Sub List1_Click( )=List1.TextList1.RemoveItem List1.ListIndexEnd Sub(22)在窗体上画一个名称为Command1的命令按钮,然后编写下列事件过程:Private Sub Command1_Click( )Dim i As Integer, j As IntegerDim a(10,10) As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是()。
A)1 2 3 B)2 3 42 4 634 53 6 945 6C)1 4 7 D)1 2 32 5 8 4 5 63 6 9 7 8 9(23)在窗体上画一个命令按钮,名称为Command1,然后编写下列事件过程:Option Base 0Private Sub Command1_Click( )Dim A(4) As Integer, B(4) As IntegerFor k=0 To 2A(k+1)=InputBox("请输入一个整数")B(3-k)=A(k+1)Next kPrint B(k)End Sub程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输出结果为()。
A)0 B)2C)3 D)4(24)有下列程序:Option Base 1Dim arr( )As IntegerPrivate Sub Form_Click( )Dim i As Integer, j As IntegerReDim arr(3,2)For i=1 To 3For j=1 To 2arr(i,j)=i*2+jNext jNext iReDim Preserve arr(3,4)For j=3 To 4arr(3,j)=j+9Next jPrint arr(3,2);arr(3,4)End Sub程序运行后,单击窗体,输出结果为()。
A)8 13 B)0 13C)7 12 D)0 0(25)下列叙述中正确的是()。
A)一个Sub过程至少要有一个Exit Sub语句B)一个Sub过程必须有一个End Sub语句C)可以在Sub过程中定义一个Function过程,但不能定义Sub过程D)调用一个Function过程可以获得多个返回值(26)有下列程序:Sub subP(b( ) As Integer)For i=1 To 4b(i)=2*iNext iEnd SubPrivate Sub Command1_Click( )Dim a(1 To 4) As Integera(1)=5a(2)=6a(3)=7a(4)=8subP a( )For i=1 To 4Print a(i)Next iEnd Sub运行上面的程序,单击命令按钮,输出结果为()。