【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-47 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在软件测试设计中,软件测试的主要目的是_。(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中的全部错误D.发现软件错误而执行程序2.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_ Click()for i = 1 To 4for j= 0 To iPrint Chr(65 +i)Next jPrintNext iEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内
2、容是_。(分数:2.00)A.BBCCCDDDDEEEEEB.BCCDDDEEEEC.AAAACCCCDDDDDD.ABBCCCDDDD3.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 _。(分数:2.00)A.栈B.堆C.数组D.链表4.若要获得滚动条的当前值,可访问的属性是_。(分数:2.00)A.TextB.ValueC.MaxD.Min5.设在工程中有一个标准模块,其中定义了如下记录类型:Type BooksName As String *10TelNum As String*20 End Type在窗体上画一个名为 Co
3、mmand1 的命令按钮,要求当执行事件过程 Command1_ Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是_。(分数:2.00)A.Private Sub Command1_ Click()Dim x As BooksOpen “C:/Person. txt“ for Output As #1x. Name=InputBox(“输入姓名”)x. TelNum=InPutBox(“输入电话号码”)Write #1,x.Name,x.TelNumClose #1 End SubB.Private Sub Command1_ Click()Di
4、m x As BooksOpen “c:/Person. txt“ for Input As #1x.Name=InputBox(“输入姓名”)x. TelNum=InputBox(“输入电话号码”)Print #1,x. Name,x. TelNumClose #1End SubC.Private Sub Command1_ Click()Dim x As BooksOpen “c:/Person. txt“ for Output As #1x. Name=InputBox(“输入姓名”)x. TelNum= InputBox(“输入电话号码”)Write #1,xClose #1End S
5、ubD.Private Sub Command1_ Click()Dim x As BooksOpen “c:/Person. txt“ for Input As #1x. Name= InputBox(“输入姓名”)x.TelNum=InputBox(“输入电话号码”)Print #1,Name,TeINumClose #1End Sub6.下列程序的运行结果是 _。Private Sub Command1_ Click ()a =1: b=1for i = 1 To 3a= a+ b: b=b+ aNext iPrint a, bEnd Sub(分数:2.00)A.6 6B.5 8C.13
6、 21D.34 557.下列数据模型中,具有坚实理论基础的是_。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是8.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“字体”对话框。(分数:2.00)A.Cdlg. Action=6B.Cdlg. Action=5C.Cdlg. Action=4D.Cdlg.Action=39.从窗体 form1 生成到该窗体显示出来,最后发生的事件是_。(分数:2.00)A.ResizeB.LoadC.ActiveD.Paint10.在窗件上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Su
7、b Command1_ Click()Move 500, 500End Sub程序运行后,单击命令按钮,执行的操作为_。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.窗体移动到距屏幕左边界、上边界各 500 的位置C.命令按钮向左、上方向各移动 500D.窗体向左、上方向各移动 50011.以下关于菜单的叙述中,错误的是_。(分数:2.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样,有属性和事件C.菜单项的索引项必须从 1 开始D.菜单的索引号可以不连续12.如下图所示,只执行下列程序后,有 Text1.
8、Text=Text1,文本框不能出现“*”的程序是_。(分数:2.00)A.B.C.D.13.ScrollBars 属性用来设置文本框是否含有滚动条,要设置该属性,_属性的值必须设置为 True。(分数:2.00)A.LockedB.HideselectionC.MultilineD.Enabled14.已知“a=10,r=6,x=7,b=True”,表达式“a=2*3.14159*r And x5 Or Not b”的值为_。(分数:2.00)A.FalseB.TrueC.1D.015.下列程序段的运行结果是:Private Sub Command1_Click()Dim n AS Inte
9、gerI =21: n = 3do while InI=I- nLoopPrint IEnd Sub在窗体上打印的结果是_。(分数:2.00)A.3B.5C.6D.816.数据库系统的核心是_。(分数:2.00)A.数据库B.数据库管理系统C.模拟模型D.软件工程17.窗体上有三个文本框 Text1、Text2 和 Text3 以及一个命令按钮 Command1,设文本框 Text1 中内容为 12,文本框 Text2 中内容为 34。下面程序的执行结果为_。Private Sub Command1_ Cilick()Text3.Text = Str(Val(Text1.Text) + Val
10、(Text2.Text)Print val(Text3,Text)End Sub(分数:2.00)A.12B.34C.46D.123418.窗体上有三个按钮 Command1、Command2 和 Command3,如以下代码所示,该程序的功能是_。Private Sub Command1_ Click()Command2. Enabled=FalseCommand3. Visible =FalseEnd Sub(分数:2.00)A.当单击按钮 Command1 时,按钮 2 和按钮 3 都不可用B.当单击按钮 Command1 时,按钮 2 和按钮 3 都不可见C.当单击按钮 Command
11、1 时,按钮 2 不可用和按钮 3 不可见D.当单击按钮 Command1 时,按钮 2 不可见和按钮 3 不可用19.在一个窗体上添加命令按钮控件,名为 Command1,事件过程如下,则该过程的执行结果为_。Option Base 1Private Sub Command1_ Click()Dim a(5)As IntegerDim k As IntegerDim Total As Integera (1)= 2a (2)= 5a (3)= 4a (4)= 10a (5)= 6for k =1 To 5Total = Total +a(k)Next kPrint TotalEnd Sub(
12、分数:2.00)A.10B.15C.27D.3520.在窗体上有一个名称为 List1 列表框和一个名称为 Command1 的按钮,List1 的 MultiSelect 属性设置为 2。当单击 Command1 按钮时,将会把所有选中的选项全部删除。下列程序缺少的一句是_。Private Sub Command1_ Click ()for i = List1. ListCount- 1 To 0 Step- 1if _ = True thenList1. RemoveItem iEnd ifNext iEnd Sub(分数:2.00)A.List1.Select(i)B.List1.Sor
13、t(i)C.List1.List(i)D.Ltst1.Select(List1.Listindex)21.下列 SQL 语句中,用于修改表结构的是_。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT22.下列程序的运行结果为_。Private Sub Command1_ Click()Dim s As LongDim x As Integers = 0for x = 99 To 1 step - 2s=s+ xNext xPrint sEnd Sub(分数:2.00)A.100B.500C.2500D.500023.已知通用对话框名为 Cdlg,则执行下列的_语
14、句,将弹出“打开文件”对话框。(分数:2.00)A.Cdlg. Action=1B.Cdlg. Action= 2C.Cdlg. Action=4D.Cdlg. Action=324.开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_。(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生25.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码26.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是_。(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdg
15、aechfD.8dbehfca27.下列事件过程:Private Sub Command1_ Click()MsgBox Str (123+123)End Sub运行时,信息框中出现的结果是_。(分数:2.00)A.123+123B.123C.246D.显示出错信息28.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_ Click()Dim a As Integer, y As Integera =10: y = 0doa=a+2:y=y+ aPrint “a=“; a; “y=“, yif y20 then exit doLoop
16、 until a14End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.a=12 y=12a=14 y=16a=16 y=20B.a=12 y=12a=16 y=28a=14 y=24C.a=12 y=12a=14 y=26D.a=12 y=12a=14 y=4429.算法解析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.解析算法的易懂性和可靠性D.解析算法的效率以求改进30.以下不属于对象的基本特点的是 _。(分数:2.00)A.分类性B.多态性C.继承性D.封装性31.在下图中,要在窗体的标签 Label
17、1 上显示“二级 VB 等级考试”字样,标签属性应设置为_。(分数:2.00)A.B.C.D.32.如下有一段程序,窗体上打印出来的结果是_。Private Sub Command1_ Click()x=1dox=x+3Print x;Loop until x=8End Sub(分数:2.00)A.4 7 10B.1 3C.8D.1 8 933.窗体上有一个组合框,编写下列程序:Private Sub Command1_ Click ()Combo1. RemoveItem 2End subPrivate Sub form Load()Combo1. AddItem “上海”Combo1. A
18、ddItem “北京”Combo1. AddItem “天津”Combo1. AddItem “重庆”End Sub程序执行时,单击 Command1,则在组合框中将不再出现_。(分数:2.00)A.上海B.北京C.天津D.重庆34.可以用作其他控件容器的控件有_。(分数:2.00)A.窗体、列表框、图像B.窗体、文本框、框架C.窗体、框架、图片框D.窗体、标签、图片框35.下列选项中,合法的变量名是_。(分数:2.00)A.PrintB.Print#1C.Print1D.9Print1二、填空题(总题数:9,分数:18.00)36.常用的黑盒测试有等价分类法、 【1】 、因果图法和错误推测法
19、 4 种。(分数:2.00)填空项 1:_37.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_38.软件维护活动包括以下几类:改正性维护、适应性维护、 【3】 维护和预防性维护。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求解析阶段、 【5】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.以下程
20、序完成的功能是输入一个数 n,并判断它是否为素数,是或不是都通过消息对话框(MsgBox)来给出提示。请将程序补充完整。Private Sub Cemmand1_Click()n = InputBox (“请输入一个整数”)k = Int(Sqr(n)i = 2Flag = 0do while i= k And Flag = 0if 【6】 = 0 thenFlag = 1Elsei= i+ 1End ifLoopif 【7】 thenMsgBox “这是一个素数!”,vbOKOnly,“提示”ElseMsgBox “这不是一个素数!”,vbOKOnly,“提示”End ifEnd Sub(分
21、数:2.00)填空项 1:_42.下列程序实现的功能是:当在窗体上单击时,把 C 盘根目录下的文件 a1.txt 复制到 D 盘,并取名为 a2.txt,请填宁。Private Sub form_ Click()Dim Ch As StringOpen “c:/a1. txt, for 【8】 As #10Open “d:/a2.txt“ for Output As #20do while 【9】 Line Input #10, Ch【10】 LoopClose 10Close 20End Sub(分数:2.00)填空项 1:_43.下图是应用程序的窗体,要求用户选中复选框 Check1 后,
22、文本框 Text1 中的文字以粗体显示,选中复选框 Check2 后,文本框 Text1 中的文字以斜体显示,单击“关闭”按钮 Command1 后结束应用程序运行。(分数:2.00)填空项 1:_44.以下程序找出 50 以内所有能构成直角三角形的整数组。请在程序 【15】 处填上正确内容。Private Sub Command1_ Click()for a = 1 To 50for b = a To 50c = Sqr(a 2 + b 2)if 【15】 then Print a; b; cNext bNext aEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC
23、 笔试-47 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在软件测试设计中,软件测试的主要目的是_。(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中的全部错误D.发现软件错误而执行程序 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。2.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_ C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 47 答案 解析 DOC
