2007秋浙江省二级VB真题(附答案)
2007年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)
2007年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述中正确的是______。
A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是——刑应的D.算法的时间复杂度与空间复杂度—定相关正确答案:B解析:我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。
2.在结构化程序设计中,模块划分的原则是______。
A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦台度正确答案:D解析:软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
3.下列叙述中正确的是______。
A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误正确答案:A解析:关于软件测试的目的,Grenford J.Myers在《The Art of Software Testing》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程。
计算机二级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考试题库及答案”。
2007年9月VB全国计算机等级考试笔试二级VB试卷及答案
2007年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题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)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlogn C)n(n-1)/2 D)n/22(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)要使一个文本框可以显示多行文本,应设置为True的属性是A)Enabled B)MultiLine C)MasLenfth D)Width(12)在窗体上有一个名为Text1的文本框。
计算机二级考试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元。
浙江省计算机二级考试试卷真题及答案(2004-2007)
2007年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。
【程序】Private Sub f( (1) )Dim i As Integeri = 2Do While (2)If (3) Then k = k /i: Print i; Else i = i + 1LoopEnd SubPrivate Sub Form_Click()Dim n As IntegerDon = InputBox("n=")Loop (4)Call f(n)PrintEnd Sub【供选择的答案】(1) A、n As Integer B、k As IntegerC、Byval n As ByteD、I As Integer(2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0(3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k(4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】统计鼠标单击图片框控件P1中两个同心圆所围成黑色区域的次数:首次单击Command1将统计结果请零、P1可用,再次单击则以消息框显示统计结果、P1不可用。
2007秋浙江省二级VB真题(附答案)
2007年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后计算a•x2+b•x+c的值并显示,界面设计以及运行时的显示分别如下图左、图右所示。
要求在文本框中不可输入英文字母。
【程序】Private Sub Command1_Click()Dim a As Single, b As Single, c As Single, x As Single, y As Single a = Text1(0).Text: b = Text1(1).Textc = Text1(2).Text: x = Text1(3).Texty = a * x * x + b * x + cLabel3.Caption = yEnd SubPrivate Sub Text1_ (1) (Index As Integer, (2) )Select Case (3)Case "A" To "Z"K = 0Case (4)K = 0End SelectEnd Sub【供选择的答案】(1) A、keyPress B、change C、keydown D、keyup(2) A、keyAscii As Integer B、Value C、Text() D、k As Integer(3) A、Chr(KeyAscii) B、Chr(K) C、Asc(K) D、Asc(KeyAscii)(4) A、a To z B、'a' To 'z' C、"a" To "z" D、'a'...'z' 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
浙江计算机二级vb考试试题及答案
浙江计算机二级vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Function答案:D3. 以下哪个选项是VB中合法的变量名?A. 2variableB. variable2C. $variableD. variable$答案:B4. VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. RoundD. Int5. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(5)B. Dim arr(5) As IntegerC. Dim arr(5) As StringD. Both B and C答案:D6. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A8. VB中,以下哪个选项是正确的窗体属性?A. CaptionB. TextC. Both A and BD. None of the above答案:C9. 在VB中,以下哪个选项是正确的控件事件?B. DoubleClickC. Both A and BD. None of the above答案:C10. VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Both A and BD. None of the above答案:C二、填空题(每空2分,共20分)1. VB中,使用________函数可以将字符串转换为小写。
2007年9月全国计算机等级考试二级VB语言程序设计-计算机二级考试VB试卷与试题
[2分]-----正确答案(C)
A Private Sub Command1_Click( )
Listl Clear
End Sub
B Private Sub Command1_Click( )
List1.Clear List1.ListIndex
End Sub
C Private Sub Command1_Click( )
16. 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指( A 按钮左端到窗体左端的距离 B 按钮左端到图片框左端的距离 C 按钮中心点到窗体左端的距离 D 按钮中心点到图片框左端的距离
)。[2分]-----正确答案(B)
17. 为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”。若通过程序设置该标题,则应使用的语句是( )。[2分]-----正确答案(A) A CD1.DialogTitle="对话框窗口" B CD1.Action="对话框窗口" C CD1.FileName="对话框窗口" D CD1.Filter="对话的是( )。[2分]-----正确答案(B) A 数据库系统是一个独立的系统,不需要操作系统的支持 B 数据库技术的根本目标是要解决数据的共享问题 C 数据库管理系统就是数据库系统 D 以上3种说法都不对
10. 下列叙述中正确的是( )。[2分]-----正确答案(A) A 为了建立一个关系,首先要构造数据的逻辑关系 B 表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C 一个关系的属性名表称为关系模式 D 一个关系可以包括多个二维表
)。[2分]-----正确答案(A)
21. 若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操
国家二级计算机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上机练习题
计算机等级考试上机练习题一、程序设计题浙江省计算机等级考试(二级VB)上机测试的程序设计题,从2002年秋季开始,其题型及考试要求都有较大变化。
要求考生在老考生目录中,按照题目要求,自己新建一工程文件Design.Vbp,按题目要求完成界面设计和编写相应事件代码。
程序设计题的操作步骤如下:1.考生在单击“回答”按钮后,便可启动Visual Basic6.0系统,同时运行考生目录中的Design.exe文件,以便考生设计时随时同程序设计要求最终效果比较。
2.程序界面设计,要求考生设置窗体指定的一些属性,在窗体添加控件,并设置控件的某些属性。
3.编写程序代码,根据题目的要求,在代码窗口中编写相应事件的程序代码,调试运行程序使其程序的运行效果与运行Design.exe的效果相同。
4.将工程以文件名“Design.Vbp”,窗体以文件名“Design.Frm”保存在考生文件夹中。
下面是计算机等级考试(二级Visual Basic程序设计)上机测试的程序设计样题。
如果学生要上机做这些试题,由于你的计算机中没有Design.EXE文件,你可自己启动Visual Basic6.0系统,新建一标准EXE工程,按题目的要求设计界面、添加所需控件并设置相关属性,编写相应事件代码,使其程序运行结果能实现题目的要求。
(二)程序设计题1.请参考Design.exe程序的运行结果,新建一个工程,完成“添加与删除”程序的设计。
将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:(1)窗体的标题为“添加与删除”,固定边框。
(2)在窗体中引入一个文本框Text1,再在文本框的下面引入一个列表框List1,列表框内容中有四项,分别为“Word、Excel、PowerPoint、Outlook”。
(3)单击“添加”按钮(Command1),将文本框中的内容加到列表框中的第一题,如果文第二部分上机测试练习题171本框中没有内容,则给出提示“没有内容,不予添加”。
计算机二级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考试试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. LongD. All of the above答案:D2. 在VB中,以下哪个函数用于计算数组中元素的和?A. SumB. CountC. MaxD. Min答案:A3. VB中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. PropertyD. Class答案:B4. 在VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp5. VB中,以下哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B6. 在VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A7. VB中,以下哪个选项是正确的循环结构?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D8. 在VB中,以下哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B9. VB中,以下哪个关键字用于声明一个类?B. ModuleC. FunctionD. Sub答案:A10. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量的关键字是________。
答案:Integer2. 在VB中,使用________函数可以获取当前系统时间。
答案:Now3. VB中,________关键字用于声明一个全局变量。
答案:Public4. 在VB中,________事件用于响应文本框内容的改变。
2007年9月全国计算机等级考试二级VB语言笔试试题及答案
2007年9月全国计算机等级考试二级VB语言笔试试题及答案一、选择题(第小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是(D)A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作D)软件测试是证明软件没有错误(4) 下面选项中不属于面向对象程序设计特征的是(C)A)继承性B)多态性C)类比性D)封装性(5) 下列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6) 对下列二叉树(C)AB CD E F XY Z进行前序遍历的结果为A)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)A)n+1B)n-1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿乘积(9)在E—R图中,用来表示实体之间联系的图形是(C)A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整形变量和1个字符串变量的语句的是(D)A)Dim n,m AS Interger,s AS StringB)Dim a%,b$,c AS StringC)Dim a AS Integer,b,c AS StringD)Dim x%,y AS Integer,z AS String(12)下列表述中不能判断x是否为偶数的是(D)A)x/2=Int(x/2)B)x Mod 2=0C)Fix(x/2)=x/2D)x\2=013)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是(B)A)窗体的Click事事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程名是C1_ClickC)命令按钮的Click事件过程的过程名是Command1_Click(14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(C)A)MaxB)MinC)SmallChangeD)LargeChang(15)1个二维数组可以存放1个矩形.在程序开始有语句Option Base 0,则下面定义的数组中正好可以存放1个4*3矩阵(即只有12个元素)的是(B)A)Dim a(-2 To 0,2) AS IntegerB)Dim a(3,2) AS IngegerC)Dim a(4,3)AS IngegerD)Dim a(-1 To -4,-1 To -3)AS Ingeger(16)若设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(A)A)8个”$”B)1个”$”C)8个”*”D)无任何内容(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是(B)A)Combo1.RemoveItem Combo1.TextB) Combo1.RemoveItem4C) Combo1.RemoveItem Combo1.ListCountD) Combo1.RemoveItem5(18)工程中有2个窗体,名称分别为Form1.Form2,Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是(A)A)Private Sub Command1_Click( ) B) Private Sub Command1_Click( )Form2.Show Form2.VisibleEnd Sub End SubC) Private Sub Command1_Click( ) D)Private Sub Command1_Click( )Load Form2 Form2.LoadEnd Sub End Sub(19)若在某窗体模块中有如下事件过程(D)Private Sub Command1_Click(Index AS Integer)……End Sub则以下叙述中正确的是A) 此事件过程与不带参数的事件过程没有区别B) 有1个名称为Command1的窗体,单击此窗体则执行此事件过程C) 有1个名称为Command1的空件数组,数组中有多个不同类型控件D) 有1个名称为Command1的空件数组,数组中有多个相同类型控件(20)以下循环语句中在任何情况下都至少执行一次循环体的是(C)A)Do While <条件> B)While <条件>循环体循环体Loop WendC)Do D)Do Until <条件>循环体循环体Loop Until <条件> Loop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(A)A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=0(22)下面关于菜单的叙述中错误的是(B)A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑(23)已知有下面的过程(D)Private Sub proc1(a As Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是A)Call procl(5)B)Call proc1 5,”abc”,FalseC)proc1(12,”abc”,True)D)proc1 5, “abc”(24)在窗体上有一个文件名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。
浙江省二级考试VB试题汇总
省二级考试VB试题汇总(2006年6月)前言:本辅导资料主要在于介绍省二级考试的基本题型和基本考点,所以建议大家在第一遍看本资料时,应认真做好每一题,在遇到不会或不懂的题时,立即到课本中找本题相关的知识点并弄懂这些知识点,然后再来分析此题,以达到对考点各各击破的目的,如此下去便可掌握省二级考试的几乎所有考点,从而可以应付千变万化的考题了.本资料内的考题只是考试题库中的一小部分而已,切不可只做出本资料内各题的答案,而没掌握其考点知识,这将会导致后悔莫及的后果.此外,建议大家在掌握考试题型和考点后,应上机实际操作,尤其对于能力测试题更应已上机练习为主,掌握做题步骤和基本技巧,方可取得理想的成绩.最后预祝大家在省二级考试中取得优异的成绩!第一部分知识测试题一、选择题(每套试卷有20个选择题,每题1分)1 以下4种描述中,错误的是_______. DA. 常量在程序执行期间其值不会发生改变B。
根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C。
符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D。
符号常量的使用和变量的使用没有差别2下面合法的常量是_______. DA. 1/2B. 'abcd’ C。
1.2*5 D。
False3Visual Basic中可以用类型说明符来标识变量的C类型,其中表示货币型的是_______。
dA。
% B。
# C。
@D。
$4以下关键字中,不能定义变量的是_______。
AA。
Declare B. DimC。
Public D. Private5用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______. A A)&H B)&O C) HD) O6 Visual Basic日期常量的定界符是_______. AA。
## B.‘’ C. () D。
{}7数学关系3≤x<10表示成正确的VB表达式为_______。
计算机二级vb试题及答案
计算机二级vb试题及答案一、选择题1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下列哪个语句用于在Visual Basic中声明一个变量?A. DimB. LetC. SetD. Const答案:A3. 在Visual Basic中,以下哪个控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. Button答案:A4. 在Visual Basic中,以下哪个事件是当文本框(TextBox)内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题1. 在Visual Basic中,使用________语句可以定义一个常量。
答案:Const2. 当用户点击一个按钮时,按钮的________事件被触发。
答案:Click3. 在Visual Basic中,使用________方法可以打开一个文件。
答案:Open4. 在Visual Basic中,________属性用于设置文本框的文本对齐方式。
答案:TextAlign5. 在Visual Basic中,________方法用于关闭一个打开的文件。
答案:Close三、简答题1. 请简述Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 请解释Visual Basic中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为;对象是类的实例,具有类定义的属性和方法,并且可以独立操作。
浙江计算机二级vb考试试题及答案
浙江计算机二级vb考试试题及答案【正文】在此提供一份浙江计算机二级VB考试试题及答案,以供参考。
1. 下列哪个不是VB的数据类型?A. IntegerB. LongC. StringD. Char答案:D2. VB中用于声明一个双精度浮点型变量的关键字是?A. DimB. DoubleC. FloatD. Decimal答案:B3. VB中的循环语句是?A. IfB. WhileC. ChooseD. Case答案:B4. VB中的数组是从哪个下标开始计数?A. 0B. 1C. -1D. 10答案:A5. VB中用于用户输入的函数是?A. InputBoxB. MsgBoxC. PrintD. ReadLine答案:A6. VB中的模块是用来做什么的?A. 存放全局变量和常量B. 存放子程序和函数C. 控制程序的流程D. 进行数学运算答案:B7. VB中用于处理错误的语句是?A. Try...CatchB. If...ThenC. Do...LoopD. For...Next答案:A8. VB中的函数调用使用的运算符是?A. +B. -C. *D. /答案:A9. VB中的文件读取函数是?A. WriteLineB. AppendC. OpenD. Input答案:D10. VB中的字符串拼接使用的运算符是?A. +B. -C. *D. /答案:A以上是浙江计算机二级VB考试的部分试题及答案,希望能对你的复习有所帮助。
祝你取得优异的成绩!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2007年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后计算a•x2+b•x+c的值并显示,界面设计以及运行时的显示分别如下图左、图右所示。
要求在文本框中不可输入英文字母。
【程序】Private Sub Command1_Click()Dim a As Single, b As Single, c As Single, x As Single, y As Single a = Text1(0).Text: b = Text1(1).Textc = Text1(2).Text: x = Text1(3).Texty = a * x * x + b * x + cLabel3.Caption = yEnd SubPrivate Sub Text1_ (1) (Index As Integer, (2) )Select Case (3)Case "A" To "Z"K = 0Case (4)K = 0End SelectEnd Sub【供选择的答案】(1) A、keyPress B、change C、keydown D、keyup(2) A、keyAscii As Integer B、Value C、Text() D、k As Integer(3) A、Chr(KeyAscii) B、Chr(K) C、Asc(K) D、Asc(KeyAscii)(4) A、a To z B、'a' To 'z' C、"a" To "z" D、'a'...'z' 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】过程f的功能是:返回Single类型数组n个元素的平均值,查找数组中最大值、最小值并通过相应的实参返回到调用处。
该过程可以被其他模块中的过程所调用。
(5) f(a() As Single, n As Integer, (6) ) As SingleDim i As Integermax = a(1): min=a(1)For i = 2 To nIf a(i)>max Then max=a(i)If a(i)<min Then min=a(i)(7)Next i(8)【供选择的答案】(5) A、Function B、Sub C、Private Sub D、Private Function(6) A、max As Single,min As Single B、max As Integer,min As IntegerC、Byval max As SingleD、Byval max As Single,Byval min As Single(7) A、f=f+a(i) B、f=f+a(i)/n C、f=a(i) D、f=a(i)/n(8) A、find = max B、End Sub C、find = min D、End Function试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后读入文件中所有数据(多于10个),将其中较大的5个数、较小的5个数以及其他数分别在列表框控件List1、List3、List2中显示。
【程序】Private Sub Command1_Click()Dim n As Integer, x As Single, i As Integer,j As Integer,k As Integer Open "e:\score.txt" For Input As #1Do While (9) '统计文件中的数据个数nInput #1, x : n = n + 1Loop(10) As SingleClose #1: Open "e:\score.txt" For Input As #1 '重新打开文件For i = 1 To nInput #1,a(i)Next iClose #1For i = 1 To n-1k = iFor j = i+1 To nIf (11) Then k=jNext jx = a(i): a(i) = a(k): a(k) = tIf i <= 5 ThenList1.AddItem a(i)Else If (12) ThenList3.AddItem a(i)ElseList21.AddItem a(i)End IfNext iEnd Sub【供选择的答案】(9) A、Not Eof(1) B、Eof(1) C、Eof(1) = True D、Read(10) A、Dim a(n) B、Redim a(n) C、Redim a() D、static a(n)(11) A、a(i)>a(k) B、a(i)<a(k) C、a(j)>a(k) D、a(j)<a(k)(12) A、i>=n-5 B、i>n-5 C、n>5 D、i<n试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】Dim m As IntegerPrivate Sub Command1_Click()Dim a As Integer, i As Integer, f As Integera = InputBox("a=")f = 1: i = 2While i <= a / 2If a Mod i = 0 Then f = f + ii = i + 1m = m + 1WendForm1.Cls: Print fEnd Sub【供选择的答案】(13) 运行时第1次单击Command1输入7后,窗体上的显示结果为:A、1B、3C、5D、7(14) 运行时第2次单击Command1输入8后,窗体上的显示结果为:A、2B、7C、8D、6(15) 运行时第3次单击Command1输入9后,窗体上的显示结果为:A、3B、5C、7D、4(16) 运行时3次单击Command1、并依次输入7、8、9后,变量m的当前值为:A、6B、7C、8D、3试题5(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】Private Function f(a As Integer, b As Integer) As IntegerDim r As Integer, t As Integerf = aDo While f Mod b <> 0f = f + aLoopEnd FunctionPrivate Sub Command1_Click()Static k As IntegerDim m As Integer, n As Integerm = InputBox("m=")n = InputBox("n=")k = k + 1Form1.ClsPrint f(m, n)End Sub【供选择的答案】(17) 运行时第1次单击Command1输入4、6后,窗体上的显示结果为:A、4B、24C、8D、12(18) 运行时第2次单击Command1输入15、10后,窗体上的显示结果为:A、150B、20C、30D、2(19) 运行时第3次单击Command1输入4、10后,窗体上的显示结果为:A、10B、20C、40D、80(20) 第4次单击Command1后,该事件过程中变量k的当前值为:A、4B、3C、0D、2试题6(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
界面设计以及运行时HScroll1.Value值为90时的显示分别如下图左、图右所示。
【程序】Private Sub Form_Load()Picture1.Width = Picture1.HeightPicture1.Scale (-10, 10)-(10, -10)Picture1.BorderStyle = 0HScroll1.SmallChange = 2: rgeChange = 10End SubPrivate Sub HScroll1_Change()Dim t As SinglePicture1.Clst = HScroll1.Value * 3.14159 / 180 Label1.Caption = HScroll1.Value Picture1.Circle (0, 0), 10, vbRedPicture1.Line (0, 0)-(9 * Cos(t), 9 * Sin(t)) End Sub(21) 决定运行时图片框控件边框不显示的相关属性为:A 、BackColorB 、ForeColorC 、FillStyleD 、BorderStyle (22) 滚动条Value 属性值为180时,以原点为起点的直线指向:A 、12点方向B 、9点方向C 、6点方向D 、3点方向 (23) 滚动条Value 属性值为270时,以原点为起点的直线指向:A 、12点方向B 、9点方向C 、6点方向D 、3点方向 (24) 下列说法中正确的是:A 、拖动滚动条滑块的过程中以及结束后都不会触发HScroll1_Change 事件B 、拖动滚动条滑块的过程结束后立即触发HScroll1_Change 事件C 、单击滚动条两端箭头时Value 的增量为10或-10。
D 、单击滚动条上空白区域时Value 的增量为2或-2。
试题7(28分)编程,计算多项式12321-++++n n x a x a x a a 的值。
在文本框控件Text1、Text2中分别输入n 、x 后,按Command1可输入n a a a a 、、、、 321,按Command2可计算该多项式的值并以标签控件Label3显示。
程序设计时的界面设计如下图左所示。
运行时输入n 为3、x 为1.5,输入321a a a 、、分别为1、2、3后的输出结果如下图右所示。
请将答卷上各事件过程补充完整。
2007年秋浙江省高等学校计算机等级考试参考答案(二级 VB )试题请在各小题正确选项的对应位置处填“√”(每小题3分,共72分)试题7(28分)Dim a() As Single, n As IntegerPrivate Sub Form_Load()Command1.Caption = "数据输入" (2分) Command2.Caption = "计算" (2分) End SubPrivate Sub Command1_Click() '数据输入Dim i As Integer (2分) n = Text1.Text (2分) ReDim a(n) (3分) For i = 1 To na(i) = InputBox("") (5分) Next i End SubPrivate Sub Command2_Click()Dim y As Single, i As Integer, x As Single (1分) x = Text2.Text (1分) y = a(1) (1分) For i = 2 To ny = y + a(i) * x ^ (i - 1) (7分) Next iLabel3.Caption = y (2分) End Sub。