【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc

上传人:medalangle361 文档编号:1327932 上传时间:2019-10-17 格式:DOC 页数:23 大小:84.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc_第1页
第1页 / 共23页
【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc_第2页
第2页 / 共23页
【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc_第3页
第3页 / 共23页
【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc_第4页
第4页 / 共23页
【计算机类职业资格】二级VISUAL+BASIC笔试-47及答案解析.doc_第5页
第5页 / 共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

24、lick()for i = 1 To 4for j= 0 To iPrint Chr(65 +i)Next jPrintNext iEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.BBCCCDDDDEEEEE B.BCCDDDEEEEC.AAAACCCCDDDDDD.ABBCCCDDDD解析:解析 要记住“Chr(65)“A”,“Chr(97)“a”。变量 i 表示输出行数,变量 j 表示输出个数。空打印 Print 操作是换行。3.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 _。(分

25、数:2.00)A.栈 B.堆C.数组D.链表解析:解析 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。4.若要获得滚动条的当前值,可访问的属性是_。(分数:2.00)A.TextB.Value C.MaxD.Min解析:解析 滚动条的 Value 属性代表滚动条的滑块在当前位置的取值。5.设在工程中有一个标准模块,其中定义了如下记录类型:Type BooksName As String *10TelNum As String*20 End

26、 Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 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 Sub B.Private Sub C

27、ommand1_ Click()Dim 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

28、 #1,xClose #1End SubD.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 Sub解析:解析 本题的难点是顺序文件写数据的方式和自定义类型的使用。顺序文件写数据的格式为:“Open 文件名 for Output AS #文件号”,在执行写操作时,文件 c:/ Person. txt 中原来内容可能被覆盖

29、。获取自定义类型的成员要用“.”符号进行操作,例如 x.Name 和 x.TelNum。6.下列程序的运行结果是 _。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 21 D.34 55解析:解析 本题的难点是循环中的数值迭代计算。变量 a 和 b 的计算过程分别为:a=1、2、 5、13,b=1、3、8、21。7.下列数据模型中,具有坚实理论基础的是_。(分数:2.00)A.层次模型B.网状模型C.关系模型 D.

30、以上 3 个都是解析:解析 关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系以及有坚实的理论基础。8.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“字体”对话框。(分数:2.00)A.Cdlg. Action=6B.Cdlg. Action=5C.Cdlg. Action=4 D.Cdlg.Action=3解析:解析 为了弹出某个对话框,除使用通用对话框的方法外,还可以通过给通用对话框的 Action属性赋值来实现,给 Action 属性赋不同的值将弹出不同的对话框。若给 Action 属性赋值为 4,

31、将弹出“字体”对话框。9.从窗体 form1 生成到该窗体显示出来,最后发生的事件是_。(分数:2.00)A.ResizeB.LoadC.ActiveD.Paint 解析:解析 窗体从加载到显示时,将会发生一系列的事件,依次是:Intialize、Load、Activate、 Resize、Paint。10.在窗件上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_ Click()Move 500, 500End Sub程序运行后,单击命令按钮,执行的操作为_。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B

32、.窗体移动到距屏幕左边界、上边界各 500 的位置 C.命令按钮向左、上方向各移动 500D.窗体向左、上方向各移动 500解析:解析 Move 是表示控件或窗体移动的方法。后面的两个参数,分别表示要移动到某点的横坐标和纵坐标,而对于窗体则表示窗体距离屏幕左边界和上边界的长度。本题表示单击 Command1 控件后,将窗体移到(500,500)处。11.以下关于菜单的叙述中,错误的是_。(分数:2.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样,有属性和事件C.菜单项的索引项必须从 1 开始 D.菜单的索引号可以不连续解析:解析 菜单中

33、的菜单项可以是命令、选项、分割条或子菜单标题,每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件,属性如 Name、Caption 等,每个菜单项只能响应一个事件,即Click 事件:菜单项的索引可以不连续,并没有限制必须从 1 开始。12.如下图所示,只执行下列程序后,有 Text1.Text=Text1,文本框不能出现“*”的程序是_。(分数:2.00)A.B.C. D.解析:解析 本题中,“Text1. PasswordChar=“*”是设置文本框的命令属性,将“Text1”转换成“*”。 “Text1. Visible“*”是错的。13.ScrollBars 属性用来设置文本框

34、是否含有滚动条,要设置该属性,_属性的值必须设置为 True。(分数:2.00)A.LockedB.HideselectionC.Multiline D.Enabled解析:解析 只有 Multiline 属性为真时,ScrollBars 属性才有意义。14.已知“a=10,r=6,x=7,b=True”,表达式“a=2*3.14159*r And x5 Or Not b”的值为_。(分数:2.00)A.False B.TrueC.1D.0解析:解析 运算符的运算顺序是先算算术运算符,再算关系运算符最后算逻辑运算符,逻辑运算符的优先顺序是 Not、And、Or,所以此题先算“2*3.14159

35、*r”,它的值接近 38,再算“a=2*3.14159 *r”和“x 5”,分别是 False 和 True,再算“Not b”,值为 False,再算 And 运算符,即 False And True 结果为 False,最后算 Or 运算符,False Or False 结果为 False。15.下列程序段的运行结果是:Private Sub Command1_Click()Dim n AS IntegerI =21: n = 3do while InI=I- nLoopPrint IEnd Sub在窗体上打印的结果是_。(分数:2.00)A.3 B.5C.6D.8解析:解析 while

36、型循环的条件为假时离开循环,即 i=3 时就离开,最后打印的 i 值为 3。16.数据库系统的核心是_。(分数:2.00)A.数据库B.数据库管理系统 C.模拟模型D.软件工程解析:解析 数据库管理系统(Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、数据控制及保护和数据服务等,数据库管理系统是数据库系统的核心。17.窗体上有三个文本框 Text1、Text2 和 Text3 以及一个命令按钮 Command1,设文本框 Text1 中内容为 12,文本框 Text2 中内容为 34。下面程序的

37、执行结果为_。Private Sub Command1_ Cilick()Text3.Text = Str(Val(Text1.Text) + Val(Text2.Text)Print val(Text3,Text)End Sub(分数:2.00)A.12B.34C.46 D.1234解析:解析 Val()返回包含于字符申的数字;Str0 是将数字转成字符串。数字字符串加数字的结果是:字符串自动转成数字后,再加上数字。计算过程为“12+34=46”。18.窗体上有三个按钮 Command1、Command2 和 Command3,如以下代码所示,该程序的功能是_。Private Sub Com

38、mand1_ Click()Command2. Enabled=FalseCommand3. Visible =FalseEnd Sub(分数:2.00)A.当单击按钮 Command1 时,按钮 2 和按钮 3 都不可用B.当单击按钮 Command1 时,按钮 2 和按钮 3 都不可见C.当单击按钮 Command1 时,按钮 2 不可用和按钮 3 不可见 D.当单击按钮 Command1 时,按钮 2 不可见和按钮 3 不可用解析:解析 本题需要区别 Enabled 和 Visible 两个属性,Enabled 用来确定一个窗体或控件是否能够对用户产生的事件作出反应,Visible 指示

39、刘象为可见或隐藏。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(分数:2.00)A.10B.15C.27 D.35解析:解析 本题的难点是循环计算数组之和。计算

40、结果为“2+5+4+10+6=27”。20.在窗体上有一个名称为 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.Sort(i)

41、C.List1.List(i)D.Ltst1.Select(List1.Listindex)解析:解析 列表框有一个数组属性 Select,它的每一个元素用来记下相应下标的选项是否被选中,如果相应下标的选项被选中,该元素的值为 True,否则为 False。要删除列表框中被选中的选项,可一一判断列表框的 Select 数组属性中的每一个元素值,如果是 True,则把与它下标一致的选项删除。21.下列 SQL 语句中,用于修改表结构的是_。(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析 SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变

42、用 ALTER,再跟类型和名字,附加子句。22.下列程序的运行结果为_。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.2500 D.5000解析:解析 单循环次数“r=int(终值-初值+步长)/步长)”。计算结果是将 1100 内的奇数相加。23.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“打开文件”对话框。(分数:2.00)A.Cdlg. Action=1

43、B.Cdlg. Action= 2C.Cdlg. Action=4D.Cdlg. Action=3解析:解析 为了弹出某个对话框,除使用通用对话框的方法外,还可以通过给通用对话框的 Action属性赋值来实现,给 Action 属性赋不同的值将弹出不同的对话框。若给 Action 属性赋值为 1,运行时将弹出“打开文件”对话框。24.开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_。(分数:2.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:解析 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可

44、以将软件危机归结为成本、质量、生产率等问题。25.关系表中的每一横行称为一个_。(分数:2.00)A.元组 B.字段C.属性D.码解析:解析 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。26.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是_。(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.8dbehfca 解析:解析 前序遍历的第一个结点 a 为树的根结点;中序遍历中 a 的左边的结点为

45、 a 的左子树, a 右边的结点为 a 的右子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。27.下列事件过程:Private Sub Command1_ Click()MsgBox Str (123+123)End Sub运行时,信息框中出现的结果是_。(分数:2.00)A.123+123B.123C.246 D.显示出错信息解析:解析 MsgBox 语句至少需要一个参数,该参数用来提示信息,应是字符串类型。本程序中的Str(123+123),先计算算术表达式的值,再转换为在输出对话框中显示的提示信息,因此,提示信息是字符串 246。28.在窗体上画一个命令按钮

46、,名称为 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 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=26 D.a=12 y=12a=1

47、4 y=44解析:解析 本题首先给变量 a 赋值 10,y 赋值 0,然后执行 do. Loop 循环,在循环中执行语句“a=a+2=y: y+ a”,a 的值为2,y 的值为 12,输出为:“a=12 y=12”。判断口语句的条件“y20”为 False,不执行后面的 exit do,判断循环结束条件“a14”为 False,接着执行循环。执行语句“a=a+2:y =y+ a”后,a 的值为 14,y 的值为 26,输出为:“a=14 y=26”。判断 if 语句的条件“y20”为 True,执行后面的 exit do 语句,退出循环。29.算法解析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.解析算法的易懂性和可靠性D.解析算法的效率以求改进 解析:解析 算法解析是指对一个算法的运行时间和占用空间做定量的解析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。解析算法的日的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。30.以下不属于对象的基本特点的是 _。(分数:2.00)A.分类性B.多态性C.继承性 D.封装性解析:解析 对象有一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。31.在下图中,要在窗体的标签 Label

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1