ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:81KB ,
资源ID:1328036      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1328036.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+BASIC笔试383及答案解析.doc)为本站会员(bowdiet140)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、二级 VISUAL+BASIC 笔试 383 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置_。(分数:2.00)A.Text 属性值为“*”B.Caption 属性值为“*”C.Password 属性值为空D.PasswordChar 属性值为“*”2.数学表达式“In(exy+arctan(x)cos3x)”对应的 Visual Basic 算术表达式是_。(分数:2.00)A.Ln(E(x+Abs(Tan()+cosx3)B.Log(Exp(x+

2、Abs(Tan()+cos(3)C.Ln(Exp(x-x-+Abs(Atn()+cosx3)D.Log(Exp(x*+Abs(Atn()+co3)3.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据4.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+ X”,应修改Caption 属性为 _。(分数:2.00)A.在 x 前插入“ Loop until j 3 i = i+1 Loop unt

3、il i17 Print Print intsumEnd Sub(分数:2.00)A.14B.15C.14D.1311.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为12.列表框用于列出可供用户选择的项目列表,下列_属性用来存放所有的列表项。(分数:2.00)A.ListB.ListCountC.ListindexD.Columns13.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1

4、_ Click()Dim a As Integer, b As Integerdo while b 100 b=b+5 a=a+ b if b 20 then exit doLoopPrint a, bEnd Sub 程序运行后,如果甲击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.50 20B.75 25C.50 25D.75 2014.下列工具中不是需求解析常用工具的是_。(分数:2.00)A.PADB.PFDC.N-SD.DFD15.在窗体中添加一个命令按钮,并编写如下程序:Private Sub Command1_ Click() x=1: y=2: z=3 x=y: y=

5、z: z=xEnd Sub 程序执行后,输出的结果是_。(分数:2.00)A.3B.0C.2D.116.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码17.用下面语句定义的数组元素个数是_。 Dim Arr2(-2 To 6, i To 5) As Integer(分数:2.00)A.45B.40C.36D.3218.在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为_。(分数:2.00)A.加号(+)B.减号(-)C.星号(*)D.感叹号(!)19.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“另存为”对话框。(分数:2.

6、00)A.Cdl ShowOpenB.Cdl ShowSaveC.Cdl ShowSaveAsD.ShowSave Cdlg20.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合21.当执行以下过程时,在名为 lblResult 的标签框内将显示_。Private Sub Command1_ Click() Dim I, R R = 0 for I = 1 To 5 step 1 R= R+ I Next I lblResult. Caption = Str(R)End Sub(分数:2.00)A

7、.字符串 15B.整数 15C.字符串 5D.整数 522.假定 Picture1 和 Text1 分别为图片框和文本框的名称,下列不正确的语句是_。(分数:2.00)A.Print 25B.Picture1.Print 25C.Text1. Print 25D.Debu Print 2523.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_ Click()Dim a As Integer, b As Integerb = 1for a = 1 To 100 if b= 10 then exit for if b Mod 3 = 1

8、 then b=b+3 End ifNext aPrint aEnd Sub 在命令按钮上单击后,窗体上显示的结果是_。(分数:2.00)A.101B.6C.5D.424.要使文本框 Text1 不可用且文字居中,可通过 _来实现。(分数:2.00)A.Tex1. Enabled=False Text1. Alignment=0B.Tex1. Enabled=True Tex1. Alignment=0C.Tex1. Enabled=False Text1. Alignment=1D.Tex1Enabled=False Text1.Alignment=225.在窗体上画一个名称为 Comman

9、d1 的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub 程序运行时,三次单击命令按钮 Command1 后,窗体上显示的结果为_。(分数:2.00)A.15 16B.15 6C.15 15D.5 626.数据库设计包括两个方面的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计27.在窗体上添加一个文本框,其名称

10、为 text1,然后编写如下的 Load 事件过程,则该程序的运行结果是_。Private Sub form_ load Text1. Text = “ “ t = 1 for k = 10 To 6 Step -2 t= t* k Next k Text1. Text = tEnd Sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 480D.出错28.在用通用对话框控件建立“打开”或“保存”对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是_。(分数:2.00)A.“text(.txl(*.tx“B.“文本

11、文件(.tx(.tx”C.“text(.txt(*.tx”D.“text(.tx(*.tx”29.应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为 Cmd1,单击窗体和命令按钮的事件过程名分别为_。(分数:2.00)A.form_ Click() Command1_Click()B.Frm1_ Click() Command1_ Click()C.form_ Click() Cmd1_ Click()D.Frm1_ Click() Cmd1_ Click()30.变量的类型可以用类型说明符来标识。下列使用类型说明符不正确的是_。(分数:2.00)A.zhx%B.DDDC.

12、gzi!D.sd31.运行下面程序后,正确的输出结果是 _。Private Sub Command1_ Click() x = 6 if x 6 then Print “x6“: Else if x 8 then Print “x8“; Else if x = 6 then Print “x=6“: End if End if End ifEnd Sub(分数:2.00)A.x8 x=6B.x8C.x=6D.x8 或 x=632.下列程序的执行结果为_。Private sub Command1_ Click ( ) a = 100 b = 50 if a b then a = a + b El

13、se b = b -a Print a, bEnd Sub(分数:2.00)A.50 50B.150 50C.200 200D.10 1033.详细设计的结果基本决定了最终程序的_。(分数:2.00)A.代码的规模B.运行速度C.质量D.可维护性34.在滚动条的滑块移动时,Scroll 事件连续返回_属性的数值。(分数:2.00)A.MoveB.ChangeC.ScrollD.Value35.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub form_ Load() k = 15End SubPrivate Sub C

14、ommand1_ Click()Static b As IntegerDim k As Integer k= k +1 b = b+1 Print k, bEnd Sub 程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是_。(分数:2.00)A.1 1B.1 2C.2 1D.2 2二、B填空题/B(总题数:9,分数:18.00)36.在算法正确的前提下,评价一个算法的两个标准是U 【1】 /U。(分数:2.00)填空项 1:_37.为了提高程序的易读性,同的为减少错误,提高软件开发效率,编码时应注意养成良好的U 【2】 /U。(分数:2.00)填空项 1:_38.软件

15、危机出现于 60 年代末,为了解决软件危机,人们提出了U 【3】 /U的原理来设计软件,这就是后期软件设计的基础。(分数:2.00)填空项 1:_39.数据库恢复是将数据库从U 【4】 /U状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_40.数据的基本单位是U 【5】 /U。(分数:2.00)填空项 1:_41.以下程序计算自然数 e 的值,要求精确到 1015,阅读下列程序。已知 e 的计算公式为:e=1+1/1!+1/2! + +1/n!。请在U 【6】 /U和U 【7】 /U处填上正确内容。Private Sub Commandl_ Click()U 【6】 /Un =0

16、: term = 1: t = 1don= n +1t=t/nU 【7】 /ULoop while t 1.0E-15Text1. Text = termEnd Sub(分数:2.00)填空项 1:_42.下列程序实现的功能是:当在窗体上单击时,从键盘上读入 5 个学生的学号、姓名、英语成绩并存入到文件 d:/stu1.dat 中,然后从文件中读出第 3 个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click ()

17、Dim k As student, i As Integer U【8】 /U Open “d:/stu1. dat“ for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号”) k. Name = InputBox (“请输入姓名”) k. English= InputBox (“请输入英语成绩”) U 【9】 /U Next i U【10】 /U Print k. No; k. Name; k. English Close #10 End Sub(分数:2.00)填空项 1:_43.在窗体上有三个控件:名称为

18、Label1 的标签控件、名称为 Text1 的文本框控件和名称为 Hscroll1 的水下滚动条控件。程序的功能是通过滚动条移动 Label1,并把滚动条的值显示在文本框中。滚动条的值作为 Label1 的 Left 属性。程序运行时的界面如右图所示。 (分数:2.00)填空项 1:_44.下面的程序是找出两个正整数 a 和 b,使得 ab、a+ b=99、a 和 b 的最大公约数是 3 的倍数,并统计满足条件数对的个数。 Option Explicit Dim a As Integer, b As Integer, n As Integer, c As Integer Private Fu

19、nction Gcd (ByVal a As Integer, Byval b As Integer) As Integer do c=a Mod b: a=b=c Loop U【13】 /U Gcd=a End Function Private Sub form_ Click() n=0 for a= 1 To 49 b=U 【14】 /U c= Gcd (a, b) if c Mod 3= 0 then U 【15】 /U Print a, b, c End if Next a Print n End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 383 答案

20、解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置_。(分数:2.00)A.Text 属性值为“*”B.Caption 属性值为“*”C.Password 属性值为空D.PasswordChar 属性值为“*” 解析:解析 PasswordChar 属性返回或设置一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示出来;返回或设置用作占位符。2.数学表达式“In(exy+arctan(x)cos3x)”对应的 Visual Basic 算术表

21、达式是_。(分数:2.00)A.Ln(E(x+Abs(Tan()+cosx3)B.Log(Exp(x+Abs(Tan()+cos(3)C.Ln(Exp(x-x-+Abs(Atn()+cosx3)D.Log(Exp(x*+Abs(Atn()+co3) 解析:解析 把代数表达式写成 VB 格式的形式,要用算术运算符和内部函数来实现。求 x 的绝对值用Abs(x),求 Ln(x)用 Log(x),求 ex 用 Exp(x),求 arctan(x)用 Atn(x)。3.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据

22、的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:解析 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。4.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+ X”,应修改Caption 属性为 _。(分数:2.00)A.在 x 前

23、插入“ Loop until j 3 i = i+1 Loop until i17 Print Print intsumEnd Sub(分数:2.00)A.14 B.15C.14D.13解析:解析 本题的难点是判断循环非正常退出。do . Loop until 循环是先执行后判断。11.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为解析:解析 这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外,每一层上所有结点都有两个子

24、结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项 A 是正确的,而选项 B 是错误的。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树,因此选项 C 是正确的叙述。选项 D 即二叉树性质,也是正确的。12.列表框用于列出可供用户选择的项目列表,下列_属性用来存放所有的列表项。(分数:2.00)A.List B.ListCountC.ListindexD.Columns解析:解析 列表框的 List 属性是一个数组,它用来存放列表框中的各个选项,ListCount 属性用来返回列表框的选项数目

25、,Listindex 属性的作用是记下列表框中被选中的列表项的序号,Columns 用来设定列表框中显示的列数。13.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1_ Click()Dim a As Integer, b As Integerdo while b 100 b=b+5 a=a+ b if b 20 then exit doLoopPrint a, bEnd Sub 程序运行后,如果甲击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.50 20B.75 25 C.50 25D.75 20解析:解析 此题每执行一

26、次循环,b 的值增加 5,并把 b 累加到变量 a 中。当执行第 5 次循环时,b 的值为 25,比 20 大,此时将退出循环,所以最后输出的 a 的值为“5+10+15+20+25=75”,b 的值为 25。14.下列工具中不是需求解析常用工具的是_。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析 需求解析中的常用工具有 PAD、PFD 及 N-S 等,而 DFD(数据流图)为结构化解析工具。15.在窗体中添加一个命令按钮,并编写如下程序:Private Sub Command1_ Click() x=1: y=2: z=3 x=y: y=z: z=xEnd Sub

27、程序执行后,输出的结果是_。(分数:2.00)A.3B.0C.2 D.1解析:解析 变量中的数据为最后一次赋的值。16.关系表中的每一横行称为一个_。(分数:2.00)A.元组 B.字段C.属性D.码解析:解析 在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。17.用下面语句定义的数组元素个数是_。 Dim Arr2(-2 To 6, i To 5) As Integer(分数:2.00)A.45 B.40C.36D.32解析:解析 本题定义了一个二维数组 Arr2,它具有 45 个元素。18.在设计菜单时,如

28、果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为_。(分数:2.00)A.加号(+)B.减号(-) C.星号(*)D.感叹号(!)解析:解析 以连字符“-”作为标题的菜单控件,将作为一个分割条出现。19.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“另存为”对话框。(分数:2.00)A.Cdl ShowOpenB.Cdl ShowSave C.Cdl ShowSaveAsD.ShowSave Cdlg解析:解析 可通过调用通用对话框的方法来弹出不同的对话框,要弹出“另存为”对话框,可调用通用对话框的 ShowSave 方法。注意通用对话框无 ShowSaveAs 方法,

29、ShowSave 也不是语句。20.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:解析 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。21.当执行以下过程时,在名为 lblResult 的标签框内将显示_。Private Sub Command1_ Click() Dim I, R R = 0 for I = 1 To 5 step 1 R= R+ I Next I lblResult.

30、Caption = Str(R)End Sub(分数:2.00)A.字符串 15 B.整数 15C.字符串 5D.整数 5解析:解析 本题的难点是如何将数值转换成字符串,计算过程为“R=1+2+3+4+5=15,Str(15)的值为15。22.假定 Picture1 和 Text1 分别为图片框和文本框的名称,下列不正确的语句是_。(分数:2.00)A.Print 25B.Picture1.Print 25C.Text1. Print 25 D.Debu Print 25解析:解析 文本框对象中没有 Print 属性。23.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:P

31、rivate Sub Command1_ Click()Dim a As Integer, b As Integerb = 1for a = 1 To 100 if b= 10 then exit for if b Mod 3 = 1 then b=b+3 End ifNext aPrint aEnd Sub 在命令按钮上单击后,窗体上显示的结果是_。(分数:2.00)A.101B.6C.5D.4 解析:解析 当发生 Conunand1_Click 事件时,给变量 b 赋值 1,然后执行 for 循环:首先给 a 赋初值1,判断 if 后面的条件“b=10”为 False,接着执行下面的 if

32、 语句,判断条件“b Mo d 3=1”为True,执行语句“b=b+3”,b 的值为 4,第一次循环结束,循环变量 a 增加 1 变为 2,没有超过终值,接着执行第二次循环;同样解析可知第二次循环结束后,b 的值为 7,a 的值为 3,接着执行第三次循环:同样解析可知第三次循环结束后 b 的值为 10,a 的值为 4,接着执行第四次循环;判断第一个 if 语句的条件“b=10”为 True,执行后面的 exit for 语句,退出循环。输出的 a 的值为 4。24.要使文本框 Text1 不可用且文字居中,可通过 _来实现。(分数:2.00)A.Tex1. Enabled=False Tex

33、t1. Alignment=0B.Tex1. Enabled=True Tex1. Alignment=0C.Tex1. Enabled=False Text1. Alignment=1D.Tex1Enabled=False Text1.Alignment=2 解析:解析 文本框有一个 Enabled 属性,当它的值为 True 时,文本框可用,当其值为假时,文本框不可用:文本框还有一个属性 Alignment,它用来决定文本框中显示文本的对齐方式,当给它赋值 0 时,文本框中的内容左对齐,当给它赋值 1 时,文本框中的内容右对齐,当给它赋值 2 时,文本框中的内容居中显示。25.在窗体上画一

34、个名称为 Command1 的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub 程序运行时,三次单击命令按钮 Command1 后,窗体上显示的结果为_。(分数:2.00)A.15 16B.15 6 C.15 15D.5 6解析:解析 本题的难点是 Static 变量在程序中的应用。Static 指定过程中的局部变量为“静态”变量。在三次单击命令按钮的计算过程中,局部变量 y 的值每次都被 1 赋值,

35、结果为 6;而“静态”变量 x的值在应用程序退出前,却一直保存在内存中,所以“x=5+5+5=15”。26.数据库设计包括两个方面的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:解析 数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是解析数据间的语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将 E-R 图转换为指定的 RDBMS 中的关系模型。27.在窗体上添加一个文本框,其名称为 text1,然后编写如下的 Load 事件过程,则该程序的运行结果是_。Priva

36、te Sub form_ load Text1. Text = “ “ t = 1 for k = 10 To 6 Step -2 t= t* k Next k Text1. Text = tEnd Sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 480 D.出错解析:解析 计算过程为 1086=480。text1. SetFocus 是设置文本框为焦点,通过本方法可使光标指向指定的文本框。28.在用通用对话框控件建立“打开”或“保存”对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是_。(分数:2.00)

37、A.“text(.txl(*.tx“ B.“文本文件(.tx(.tx”C.“text(.txt(*.tx”D.“text(.tx(*.tx”解析:解析 文件列表框的 Pattern 属性用来设置在程序运行时文件列表框要显示的某一种类的文件,其中属性值支持“?”和“*”通配符。29.应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为 Cmd1,单击窗体和命令按钮的事件过程名分别为_。(分数:2.00)A.form_ Click() Command1_Click()B.Frm1_ Click() Command1_ Click()C.form_ Click() Cmd1_ Cl

38、ick() D.Frm1_ Click() Cmd1_ Click()解析:解析 无论窗体的名称属性是什么,其单击窗体的事件为 form_ Click()。但命令按钮的事件为名称属性后加“Click”。30.变量的类型可以用类型说明符来标识。下列使用类型说明符不正确的是_。(分数:2.00)A.zhx%B.DDD C.gzi!D.sd解析:解析 变量的类型可以用类型说明符(%、 Else if x = 6 then Print “x=6“: End if End if End ifEnd Sub(分数:2.00)A.x8 x=6B.x8 C.x=6D.x8 或 x=6解析:解析 本题难点是如何

39、确定 if 结构语句的判决条件,不要将其与输出结果混淆起来。打印分隔符为“;”时,字符串之间没有空格。32.下列程序的执行结果为_。Private sub Command1_ Click ( ) a = 100 b = 50 if a b then a = a + b Else b = b -a Print a, bEnd Sub(分数:2.00)A.50 50B.150 50 C.200 200D.10 10解析:解析 本题的重点为单行结构 if 语句的使用。当条件为真时,执行 then 后面的表达式,否则执行 Else 后面的表达式。其功能可以用 IIf 函数来替代。33.详细设计的结果基

40、本决定了最终程序的_。(分数:2.00)A.代码的规模B.运行速度C.质量 D.可维护性解析:解析 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本上就决定了最终程序代码的质量。34.在滚动条的滑块移动时,Scroll 事件连续返回_属性的数值。(分数:2.00)A.MoveB.ChangeC.ScrollD.Value 解析:解析 在滚动条的滑块移动时,Scrol1 事件连续返回 Value 属性的数值。如果在滚动条内拖动滚动框会触发 Sc

41、rol1 事件,单击滚动箭头或滚动条时只能改变滚动框的位置(不发生 Scrol1 事件)。滚动框的位置改变后会触发 Change 事件,即 Scrol1 事件用于跟踪滚动条中的动态变化,Change 事件用来得到滚动条最后的值。35.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub form_ Load() k = 15End SubPrivate Sub Command1_ Click()Static b As IntegerDim k As Integer k= k +1 b = b+1 Print k, bEnd

42、 Sub 程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是_。(分数:2.00)A.1 1B.1 2 C.2 1D.2 2解析:解析 本题首先定义了一个窗体级变量 K,在窗体的 Load 事件代码中给 K 赋值 150 第一次单击命令按钮时,定义了一个静态变量 b 和一个局部变量 k,注意这里的 k 不是窗体级变量,对它的修改不影响窗体级变量 K,执行下面的两条赋值语句后,k 的值为 1,b 的值为 1,输出的第一行为 1 1。第二次单击Command1,执行 Click 事件过程,注意此时变量 b 的值将是上一次退出时的值为 1,而不是 0,但局部变量 k 的值为

43、0,执行下面的两条赋值语句后,k 的值为 1,b 的值为 2,所以输出的第二行为“1 2”。二、B填空题/B(总题数:9,分数:18.00)36.在算法正确的前提下,评价一个算法的两个标准是U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:时间复杂度和空间复杂度)解析:37.为了提高程序的易读性,同的为减少错误,提高软件开发效率,编码时应注意养成良好的U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:程序设计风格)解析:解析 读程序是软件维护和开发过程中的一个重要组成部分。有时候读程序的时间比写程序的时间多。解决同样一个问题,有的人编写的程序容易读懂,而有的人编写的

44、程序不易读懂。这就存在一个程序设计风格问题。良好的程序设计风格可以提高程序的易读性,同时减少错误,提高软件开发效率。38.软件危机出现于 60 年代末,为了解决软件危机,人们提出了U 【3】 /U的原理来设计软件,这就是后期软件设计的基础。(分数:2.00)填空项 1:_ (正确答案:软件工程学)解析:39.数据库恢复是将数据库从U 【4】 /U状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_ (正确答案:错误)解析:解析 数据库恢复是将数据库中的数据从错误状态中恢复到某种逻辑一致的状态。如果数据库中包含成功事务提交的结果,则称数据库处于一致性状态。40.数据的基本单位是U 【5

45、】 /U。(分数:2.00)填空项 1:_ (正确答案:数据元素)解析:41.以下程序计算自然数 e 的值,要求精确到 1015,阅读下列程序。已知 e 的计算公式为:e=1+1/1!+1/2! + +1/n!。请在U 【6】 /U和U 【7】 /U处填上正确内容。Private Sub Commandl_ Click()U 【6】 /Un =0: term = 1: t = 1don= n +1t=t/nU 【7】 /ULoop while t 1.0E-15Text1. Text = termEnd Sub(分数:2.00)填空项 1:_ (正确答案:6)解析:6Dim t As doub

46、le7term=term+ t解析 既然要求精确到 10-15,所以要使用 Double 型变量,否则小数点后 8 位的数据就没法保存和显示出来。对该题,考生还必须具备一定的计算机算法知识。42.下列程序实现的功能是:当在窗体上单击时,从键盘上读入 5 个学生的学号、姓名、英语成绩并存入到文件 d:/stu1.dat 中,然后从文件中读出第 3 个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click () Dim k As student, i As Integer U【8】 /U Open “d:/stu1. dat“ for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号”) k. Name = InputBox (“请输入姓名”) k. English= InputBox (“请输入英语成绩”) U 【9】 /U Next i U【10】 /U Print k. No; k. Name; k. English Close #1

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