2008年4月二级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组成。
江苏二级VB2008春笔试参考答案及解析
2008年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】IC卡又称集成电路卡,它是一个塑料卡片,其大小与磁卡一样,但比磁卡要厚且硬。
在卡片的正面可以看到一块小金属片,在金属片的下面是一块半导体芯片。
这种芯片可以是存储器或微处理器(CPU)。
带着存储器的IC卡又称存储卡,带着CPU的IC卡又称智能卡或CPU。
(2)C)【解析】数据传输速率是描述数据传输系统的重要技术指标之一。
数据传输速率在数值上等于每秒钟传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。
(3)B)【解析】CPIJ的运算速度与许多因素有关,提高CPIJ速度的有效措施有增加CPU中寄存器的数目;提高CPU的主频;增加CPU中高速缓存(Cache)的容量。
(4)C)【解析】PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是USB。
(5)B)【解析】对于一般家用和业余外景拍摄,200万~300万像素的相机就足够了,可以输出1984×1448高精密的图像,(按300万奥林巴斯720UZ)冲印的话,200万相机冲印5寸和6寸的照片是没有问题的,300万冲印7寸也是很棒的。
(6)A)【解析】转速是指硬盘内电机主轴的转动速度,单位是rpm(每分钟旋转次数)。
其转速越高,内部传输速率就越高。
目前一般的硬盘转速为5400转/分和7200转/分最高的转速则可达到10000转/分以上。
(7)C)【解析】自由软件,根据自由软件基金会的定义,是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。
(8)C)【解析】在Windows操作系统多任务处理中,前台任务和后台任务都能得到CPU的响应。
(9)A)【解析】从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是空间代价和时间代价。
(10)C)【解析】接入因特网的每台计算机的IP地址由网络管理员或因特网服务提供商(ISP)分配。
(完整版)浙江省2008年秋二级VB考试试卷及答案
2008年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】运行时每间隔10秒钟,以窗体标题的形式显示此时正在上第几节课或是晚餐或是午休时间,等等。
【程序】Private Sub Form_Load()Timer1.Interval = (1)End SubPrivate Sub (2) _Timer()Dim x As Singlex = (3) + Minute(Time) / 60Select Case xCase Is > 21Form1.Caption = "Over"Case (4)Form1.Caption = "第9~11节课"Case Is > 18Form1.Caption = "晚餐时间"Case Is >= 14Form1.Caption = "第5~8节课"Case Is > 12Form1.Caption = "午休时间"Case Is >= 8Form1.Caption = "第1~4节课"End SelectEnd Sub【供选择的答案】(1) A、10 B、100 C、1000 D、10000(2) A、Interval B、Command1 C、Timer1 D、Timer(3) A、Hour(Now) B、House(Time) C、Hour(Date) D、Hour()(4) A、19;20;21 B、19 To 21 C、19..21 D、Is>=19 And Is<=21 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
全国计算机等级考试二级VB真题与答案
机密★启用前2007年4月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计26注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。
二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。
三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。
四、注意字迹清楚,保持卷面整洁。
五、考试结束将试卷和答题卡放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二00七年二月制2007年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(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)对下列二叉树:进行前序遍历的结果为()。
2008年二级VB模拟试题及答案
(19) 在Visual Basic中,要使标签的标题栏居中显示, 则将其Alignment属性设置为 A) 0 B) 2 C) 1 D) 3
解析:本题考查的是标签的Alignment属性的设置。 Alignment属性用来设置标签中标题的位置,可将其
设置为0,1,2,作用如下: 0:标题靠左显示(默认)。 1:标题靠右显示。 2:标题居中显示。
燕子老师 2008.9
(28) 下列程序段的执行结果为
a=75 If a > 60 Then I=1 If a > 70 Then I=2 If a > 80 Then I=3 If a < 90 Then I=4 Print "I="; I A) I=1 B) I=2 C) I=3
D) I=4
解析:此题为If Then 结构的条件语句,如果a > 60 , 则I = 1;如果a > 70 ,则I = 2;如果a > 80 ,则 I = 3;如果 a < 90,则I = 4;本题的条件是a= 75,所以输出结果应该是I = 4。
燕子老师 2008.9
(21) 当滚动条位于最左端或最上端时,Value属性被设
置为
A) Min
B) Max
C) Max和Min之间 D) Max和Min之外
解析:一般情况下,垂直滚动条的值由上往下递增, 最上端代表最小值,最下端代表最大值;水平滚动 条的值从左到右递增,最左端代表最小值,最右端 代表最大值。因此当滚动条位于最左端或最下端时, Value属性被设置为Min。
燕子老师 2008.9
(16) 根据变量的作用域,可以将变量分为3类,分别为 A) 局部变量、模块变量和全局变量 B) 局部变量、模块变量和标准变量 C) 局部变量、模块变量和窗体变量 D) 局部变量、标准变量和全局变量
江苏省计算机二级VB试题真题(2008年春至2012秋)(1)
2008年春江苏省计算机等级考试二级第一部分计算机基础知识1.在下列有关微电子技术与集成电路的叙述中,错误的是 1 。
A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是 2 。
A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3.CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? 3①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④ B.①、②和③C.①和④D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是 4 。
A.RS-232 B.IEEE-1394 C.USB D.IDE5.下列有关PC机外部设备的叙述中,错误的是 5 。
A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3-5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是 6 。
A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B.近年来使用的串行A TA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节D.40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是 7 。
计算机二级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考试题库及答案”。
2008年计算机等级考试二级试题及答案
2008年4月全国计算机等级考试二级VB 试卷一、选择题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、对长度为n 的线性表排序,在最坏的情况下,比较次数不是n (n-1)/2的排序方法是 A )快速排序 B )冒泡排序 C )直接插入排序 D )堆排序7、下列关于栈的叙述正确的是A )栈按“先进先出”组织数据B )栈按“先进后出”组织数据C )只能在栈底插入数据D )不能删除数据8、在数据库设计中,将E —R 图转换成关系数据模型的过程属于A )需求分析阶段B )概念设计阶段C )逻辑设计阶段D )物理设计阶段 9、有三个关系R 、S 和T 如下:R S T由关系R和S 通过运算得到关系T ,则所使用的运算为 A )并 B )自然连接 C )笛卡尔积 D )交10、设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课程(课号,课名),选课SC (学号,课号,成绩),则表SC 的关键字(键或码)为A)课号,成绩 B )学号,成绩 C )学号,课号 D )学号,姓名,成绩 11、以下叙述中错误的是A)标准模块文件的扩展名是.bas B )标准模块文件是纯代码文件 C )在标准模块中声明的全局变量可以在整个工程中使用 D )在标准模块中不能定义过程 12、在Visual Basic 中,表达式3* 2\5 Mod 3的值是A)1 B )0 C )3 D )出现错误提示 13、以下选项中,不合法的Visual Basic 变量名是A)a5b B )_xyz C )a_b D)andif 14、 以下数组定义语句中,错误的是A)Static a (10) As Integer B) Dim c (3, 1 to 4)C) Dim d (-10) D) Dim b (0 to 5, 1 to 3) As Integer 15、现有语句:y=IIf(x>0, x Mod 3, 0) ,设x=10,则y 的值是A)0B)1C)3D)语句有错16、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把Scrollbars 属性设置为A)0B)1C)2D)317、文本框Text1的KeyDown事件过程如下:Private SubText1_ KeyDown(KeyCode As Integer, Shift As Integer)End Sub其中参数KeyCode的值表示的是发生此事件时A)是否按下了Alt键或Ctrl键B)按下的是哪个数字键C)所按的键盘键的键码D)按下的是哪个鼠标键18、窗体上有一个名称为Hscroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。
国家二级(VB)机试模拟试卷320(题后含答案及解析)
国家二级(VB)机试模拟试卷320(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R 中的所有元组,这样的集合运算称为( )。
A.并运算B.交运算C.差运算D.积运算正确答案:A解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
2.为组合框Combo1增加一个列表项“电脑”,下列语句正确的是( )。
A.Combo1.Text=“电脑”B.Combo1.ListIndex=“电脑”C.Combo1.AddItem”电脑”D.Combo1.ListCount=“电脑”正确答案:C解析:本题考查组合框。
可以通过AddItem方法给组合框添加列表项。
3.窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。
编写程序如下:Private Sub Form_Load( ) Shape1.Top=0Timer1.Interval=100End SubPrivate Sub Timer1_Timer( ) Static x As Integer Shape1.Top=Shape1.Top+100x=x+1If x Mod 10=0 Then Shape1.Top=0End IfEnd Sub 以下关于上述程序的叙述中,错误的是()。
A.每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1B.Shape1每移动10次回到起点,重新开始C.窗体上的Shape1由下而上移动D.Shape1每次移动100正确答案:C解析:题目中变量x定义为Static,即每次进入Timer事件过程时,x都会保留上次的值,从而实现每执行一次Timer1_Timer事件过程x的值都在原有基础上增加1。
国家二级(VB)机试模拟试卷200(题后含答案及解析)
国家二级(VB)机试模拟试卷200(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。
A.A*B=0 and A+B<>0B.(A=0 or B=0)and(A<>0 or B<>0)C.not(A=0 And B=0)and(A=0 or B=0)D.A*B=0 and(A=0 or B=0)正确答案:D解析:考查VB的表达式。
选项A中由于A*B=0,因此A为0或者B为0,或者A、B同时为O,而A+B<>,恰好排除了A、B同时为0的条件,因此符合条件描述;选项B中恰好描述了条件中的问题;选项C描述的A、B同时为0的取非,也就是同时为0不成立,然后再加上A或者B其中一个为0,符合条件描述;选项D中前面条件和选项A相同,但是后面不能排除二者同时为0的条件。
2.下面是求最大公约数的函数的首部( )。
Function fun(By Val x As Integer,ByVal y As Integer)As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A.Print fun(8,12),fun(12,16),fun(16,8)B.Print fun(8,12,16)C.print fun(8,12),fun(12,16),fun(16)D.Print fun(8,fun(12,16))正确答案:D解析:函数过程在传递参数时,形参表与实参表中对应变量的名字不必相同,但参数的个数、对应位置和对应类型必须相同。
本题中的fun函数有两个参数,任何对于fun的调用都必须传递实参为两个整型值;选项A)中得到3个结果,显然不是我们所需要的;选项D)中的函数嵌套调用能够求出3个数的最大公约数。
3.设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是( )。
2008年VB省二级笔试试题及答案-百度文库
本文由月下独酌wd贡献doc文档安徽省 2008 年 VB 省二级笔试试题及答案一、单项选择题(每题 1 分,共 40 分)编写的源程序。
C)C 语言 D)FORTRAN 语言。
1.计算机能直接执行由 A)机器语言<br /> B)汇编语言<br />2.在计算机内存中,每个存储单元都有一个唯一的编号,该编号被成为 A)标号 B)记录号。
C)(135)8 D)(140)8 。
C)容量 D)地址<br />3.将十进制数 93 转换成八进制数为 A)(107)8 B)(127)8<br />4.Cache(高速缓存)能提高计算机的运行速度,主要原因是 A)它扩展了内存的容量 C)它扩展了外存的容量5.下面关于控制面板的描述中,错误的是<br />B)它缩短了 CPU 的存取时间 D)它提高了计算机的主频。
<br />A)控制面板可以管理硬件,但不可以管理软件 B)控制面板可以添加、删除程序 C)控制面板可以添加、删除硬件 D)控制面板可以更改系统的时间和日期 6. 是多媒体计算机系统必备的设备。
A)网卡 B)扫描仪。
C)交叉型中输入网址。
C)任务栏 D)状态栏 D)总线型 C)声卡 D)打印机<br />7.下列属于网络拓扑结构的是 A)动态型 B)静态型<br />8.若要浏览某个网页,则需要在浏览器的 A)地址栏 9.使用杀毒软件可以 B)标题栏。
<br />A)查出任何已感染的病毒 C)清除部分病毒 10.计算机操作系统的主要功能是 A)进行网络连接 C)实现数据共享。
<br />B)查出并清除任何病毒 D)清楚已感染的任何病毒<br />B)管理计算机资源,方便用户使用 D)把高级语言的源程序代码转换为目标代码菜单中操作使<br />11.在 Visual Basic 集成开发环境中,如果工具箱关闭,可在它可见。
2008年 4月 全国计算机等级考试二级笔试试卷
c=MsgBox(a, ,b) End Sub 运行程序后单击命令按钮,以下叙述中错误的是_______。 A) 信息框中的标题是 Basic B) 信息框中的提示信息是 Programming C) c 的值是函数的返回值 D) MsgBox 的使用格式有错 (25) 设工程文件包含两个窗体文件 Form1.frm、 Form2.frm 及一个标准模块文件 Module1.bas. 两个窗体上分别只有一个名称为 Command1 的命令按钮。 Form1 的代码如下: Public x As Integer Private Sub Form_Load() x=1 y=5 End Sub Private Sub Command1_Click() Form2.Show End Sub Form2 的代码如下: Private Sub Command1_Click() Print Form1.x,y End Sub Module1 的代码如下: Public y As Integer 运行以上程序,单击 Form1 的命令按钮 Command1,则显示 Form2,再单击 Form2 上的命令 按钮 Command2,则窗体上显示的是_______。 A)1 5 B)0 5 C)0 0 D)程序有错 (26)窗体上有一个名称为 Text1 的文本框,一个名称为 Command1 的命令按钮,窗体文件 的程序如下: Private Type x a As Integer b As Integer End Type Private Sub Command1_Click( ) Dim y As x y.a=InputBox(" ") If y.a\2=y.a\2 Then y.b=y.a*y.a Else y.b=Fix(y.a/2) End If Text1.Text=y.b End Sub 对以上程序,下列叙述中错误的是________。
计算机二级vb真题2008-9
2008年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计【参考答案】一、选择题答案1. B2. D3. C4. A5. D6. B7. A8. B9. C 10. D11. A 12. D 13. C14. B 15. D16. B 17. D 18. C19. A 20. C21. B 22. B 23. A24. C 25. A26. C 27. B 28. D29. D 30. A31. C 32. B 33. D34. B 35. A二、填空题答案1.DBXEAYFZ2.单元3.过程4.逻辑设计5.分量6.BASIC7. 48.Picture1.Picture="d:\pic\a.jpg"或Picture1.Picture=LoadPicture("d:\pic\a.jpg")9.Right(a$,i)或者Mid(a$,7-i)10.pos=pos+Arr(k)11.neg=neg+Arr(k)12.sum+fun(i)13.fun=p14.END15.Text1.Text 或者Text12008年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间120分钟,满分100分)一、选择题(每小题2分,共70分)1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是 ______ 。
A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA2.下列叙述中正确的是 ______。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反应队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反应队列中元素的动态变化情况D.循环队列中元素的个数是由队头和队尾指针共同决定3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ______。
国家二级VB机试(数据类型及运算)模拟试卷4(题后含答案及解析)
国家二级VB机试(数据类型及运算)模拟试卷4(题后含答案及解析)题型有:1. 选择题选择题1.若变量a未事先定义而商接使用(例如:a=0),则变量a的类型是A.IntegerB.StringC.BooleanD.Variant正确答案:D解析:本题考查的考点是有关变量定义的。
在VB中有一种特殊的类型:变体类型(Variant),这种类型可以包含大部分其它类型的数据。
在VB中,如果没有显式声明变量的类型,则该变量默认为变体型(Variant)。
知识模块:数据类型及运算2.为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是A.Dim StrD As StringB.Dim StrD As String(128)C.Dim StrD As String[128]D.Dim StrD As String*128正确答案:D解析:字符串(String)是一个字符序列。
由ASCII字符组成,包括标准的ASCII 字符和扩展ASCII字符。
声明变量为定长字符串,需要在类犁名称String后面加上*长度的标识。
知识模块:数据类型及运算3.VB中,若没有显式声明变量的数据类型,则默认的类型是A.整型AB.字符型C.日期型D.变体类型正确答案:D解析:VB允许隐式声明变量。
若没有显式声明变量的数据类型,则默认的类型是变体型。
知识模块:数据类型及运算4.长整型常数的类型说明符为A.%B.#C.&D.*正确答案:C解析:在Visual BaSic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
知识模块:数据类型及运算5.以下变量名中合法的是A.x2-1B.printC.str_nD.2x正确答案:C解析:变量是一个名字,给变量命名时应遵循以下4条规则:名字只能由字母、数字和F划线组成:名字的第1个字符必须是英文字母,最后一个字符可以是类型说明符;名字的有效字符为255个;不能用Ⅵsual BaSic的保留字做变量名,也不能用末尾带有类型说明符的保留字做变量名,但可以在变量名中的保留字嵌入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
) 。
由关系 R 和 S 通过运算得到关系 T,则所使用的运算为( ) 。 A)并 B)自然连接 C)笛卡尔积 D)交
二级 Visual Basic 语言程序设计试卷 第 1 页(共 10 页)
二级 Visual Basic 语言程序设计试卷 第 2 页(共 10 页)
(19)若已把一个命令按钮的 Default 属性设置为 True,则下面可导致按钮的 Click 事件过 程被调用的操作是( ) 。 A)用鼠标右键单击此按钮 B)按键盘上的 Esc 键 C)按键盘上的回车键 D)用鼠标右键双击此按钮 (20)要使两个单选按钮属于同一个框架,正确的操作是( ) 。 A)先画一个框架,再在框架中画两个单选按钮 B)先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中 C)先画两个单选按钮,再用框架将单选按钮框起来 D)以上三种方法都正确 (21)能够存放组合框的所有项目内容的属性是( ) 。 A)Caption B)Text C)List D)Selected (22)设窗体上有一个标签 Label 1 和一个计时器 Timer1,Timer1 的 Interval 属性被设置为 1000,Enabled 属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前 时间。以下可以实现上述要求的事件过程是( ) 。 A)Private Sub Timer 1_Timer() B)Private Sub Timer1_Timer() Labell.Caption=True Labell.Caption=Time$ End Sub End Sub C)Private Sub Timer 1_Timer() D)Private Sub Timer 1_Timer() Labell.Interval=1 For k = 1 To Timer1.Interval End Sub Labell.Caption=Timer Next K End Sub (23)设有如图所示窗体和以下程序: Private Sub Command 1_Click() Text1.Text ="Visual Basic" End Sub Private Sub Text 1_LostFocus() If Text1.Text<>"BASIC"Then Text1.Text = "" Text1.SetFocus End If End Sub 程序运行时,在 Text1 文本框中输入“Basic” (如图所示) ,然后单击 Command1 按钮, 则产生的结果是( ) 。 A)文本框中无内容,焦点在文本框中 B)文本框中为“Basic” ,焦点在文本框中 C)文本框中为“Basic” ,焦点在按钮上 D)文本框中为“Visual Basic” ,焦点在按钮上 (24)窗体上有一个名称为 Command1 的命令按钮,其事件过程如下: Private Sub Command1. Click() x = "VisualBasicProgramming"
命令按钮的事件过程如下: Private Sub Command1_Click(Index As Integer) Select Case Index Case 0 CD1.Action = 1 Case 1 CD1.ShowSave Case 2 CD1.Action = 5 Case 3 End End Select End Sub 对上述程序,下列叙述中错误的是( ) 。 A)单击“打开”按钮,显示打开文件的对话框 B)单击“保存”按钮,显示保存文件的对话框 C)单击“打印”按钮,能够设置打印选项,并执行打印操作 D)单击“退出”按钮,结束程序的运行 (28)窗体上有两个水平滚动条 HV、HT,还有一个文本框 Text1 和一个标题为“计算”的 命令按钮 Command1,并编写了以下程序:
机密★启用前
2008 年 4 月全国计算机等级考试二级笔试试卷
Visual Basic 语言程序设计
26
注意事项
一、考生应严格遵守考场规则,得到监考人员指令后方可作答。 二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。 三、选择题答案必须用铅笔填涂在答题卡的相应位置上, 填空题的答案必须用蓝、 黑色钢 笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。 四、注意字迹清楚,保持卷面整洁。 五、考试结束将试卷和答题卡放在桌上,不得带走。待监考人员收毕清点后,方可离场。
二级 Visual Basic 语言程序设计试卷 第 4 页(共 10 页)
End If Text1.Text = y.b End Sub 对以上程序,下列叙述中错误的是( ) 。 A)x 是用户定义的类型 B)InputBox 函数弹出的对话框中没有提示信息 C)若输入的是偶数,y.b 的值为该偶数的平方 D)Fix(y.a / 2)把 y.a / 2 的小数部分四舍五入,转换为整数返回 ( 27 )窗体上有一个名称为 CD1 的通用对话框控件和由四个命令按钮组成的控件数 Command1,其下标从左到右分别为 0、1、2、3,窗体外观如图所示。
二级 Visual Basic 语言程序设计试卷 第 3 页(共 10 页)
a = Right(x, 11) b = Mid(x,7,5) c = MsgBox(a, ,b) End Sub 运行程序后单击命令按钮,以下叙述中错误的是( ) 。 A)信息框的标题是 Basic B)信息框中的提示信息是 Programming C)c 的值是函数的返回值 D)MsgBox 的使用格式有错 ( 25 ) 设 工 程 文 件 包 含 两 个 窗 体 文 件 Form1.frm 、 Form2.frm 及 一 个 标 准 模 块 文 件 Module1.bas。两个窗体上分别只有一个名称为 Command1 的命令按钮。 Form1 的代码如下: Public x As Integer Private Sub Form_Load() x=1 y=5 End Sub Private Sub Command1_Click() Form2.Show End Sub Form2 的代码如下: Private Sub Command1_Click() Print Form1.x, y End Sub Module1 的代码如下: Public y As Integer 运行以上程序,单击 Form1 的命令按钮 Command1,则显示 Form2;再单击 Form2 上 的命令按钮 Command1,则窗体上显示的是( ) 。 A)1 5 B)0 5 C)0 0 D)程序有错 (26)窗体上有一个名称为 Text 1 的文本框,一个名称为 Command1 的命令按钮。窗体文 件的程序如下: Private Type x a As Integer b As Integer End Type Private Sub Command1_Click() Dim y As x y.a = InputBox("") If y.a \ 2 = y.a / 2 Then y.b = y.a * y.a Else y.b = Fix(y.a / 2)
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *
教育部考试中心 二 00 八年二月制
2008 年 4 月全国计算机等级考试二级笔试试卷 公共基础知识和 Visual Basic 语言程序设计
(考试时间 90 分钟,满分 100 分)
一、选择题(每小题 2 分,共 70 分) (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)对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是( A)快速排序 B)冒泡排序 C)简单插入排序 D)堆排序 (7)下列关于栈的叙述正确的是( ) 。 A)栈按“先进先出”组织数据 B)栈按“先进后出”组织数据 C)只能在栈底插入数据 D)不能删除数据 (8)在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( ) 。 A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段 (9)有三个关系 R、S 和 T 如下:
(10)设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号) ,课程 C (课号, 课名) , 选课 SC (学号, 课号, 成绩) , 则表 SC 的关键字 (键或码) 为 ( ) 。 A)课号,成绩 B)学号,成绩 C)学号,课号 D)学号,姓名,成绩 (11)以下叙述中错误的是( ) 。 A)标准模块文件的扩展名是.bas B)标准模块文件是纯代码文件 C)在标模块中声明的全局变量可以在整个工程中使用 D)在标准模块中不能定义过程 (12)在 Visual Basic 中,表达式 3 *2\5 Mod 3 的值是( ) 。 A)1 B)0 C)3 D)出现错误提示 (13)以下选项中,不合法的 Visual Basic 的变量名是( ) 。 A)a5b B)_xyz C)a_b D)andif (14)以下数组定义语句中,错误的是( ) 。 A)Static a(10) As Integer B)Dim c(3,1 To 4) C)Dim d(-10) D)Dim b(0 To 5, 1 To 3)As Integer (15)现有语句:y=IIf(x>0,x Mod 3,0) 设 x=10,则 y 的值是( ) 。 A)0 B)1 C)3 D)语句有错 (16)为了使文本框同时具有垂直和水平滚动条,应先把 multiLine 属性设置为 True,然后 再把 ScrollBars 属性设置为( ) 。 A)0 B)1 C)2 D)3 (17)文本框 Text1 的 KeyDown 事件过程如下: Private Sub Text 1_KeyDown(KeyCode As Integer, Shift As Integer) … End Sub 其中参数 KeyCode 的值表示的是发生此事件时( ) 。 A)是否按下了 Alt 键或 Ctrl 键 B)按下的是哪个数字键 C)所按的键盘键的键码 D)按下的是哪个鼠标键 (18)窗体上有一个名称为 HScroll 1 的滚动条,程序运行后,当单击滚动条两端的箭头时, 立即在窗体上显示滚动框的位置(即刻度值) 。下面能够实现上述操作的事件过程是 ( ) 。 A)Private Sub HScroll 1_Change() B)Private Sub HScroll 1_Change() Print HScroll1.Value Print HScroll1.SmallChange End Sub End Sub C)Private Sub HScroll1_Scroll() D)Private Sub HScroll1_Scroll() Print HScroll1.Value Print HScroll1.SmallChange End Sub End Sub