【计算机类职业资格】二级VISUAL+BASIC笔试327及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试327及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试327及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 327 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.数据库技术采用分级方法将其结构划分成多个层次,是为了提高数据库的_。(分数:2.00)A.数据规范性和逻辑独立性B.数据规范性和管理规范性C.逻辑独立性和物理独立性D.数据的共享2.软件系统生命周期的第一个阶段是_。(分数:2.00)A.软件分析阶段B.软件设计阶段C.软件运行阶段D.软件维护阶段3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim nu
2、m As Integer num=1 Do Until num6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13. 45. 8B.135C.1 4 7D.无数据输出4.以下关系表达式中,其值为 False 的是_。(分数:2.00)A.“ABC“AbC“B.“the“they“C.“VISUAL“=UCase(“Visual“)D.“Integer“Int“5.在窗体画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下事件过程: Private Sub C
3、ommand1_Click() n=Val(Text1. Text) For i=2 To n For j=2 To Sqr(i) If i Hod j=0 Then Exit For Next j If jSqr(i)Then Print i Next i End Sub 该事件过程的功能是_。(分数:2.00)A.输出 n 以内的奇数B.输出 n 以内的偶数C.输出 n 以内的素数D.输出 n 以内能被 j 整除的数6.关于使用 goto 语句的说法正确的是_。(分数:2.00)A.禁止使用B.随意使用C.限制使用D.无所谓7.设窗体上有一个名为 Text1 的文本框,并编写如下程序: P
4、rivate Sub Form_Load() Show Text1. Text=“ Text1. SetFocus End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Sinqle) Print“程序设计“ End Sub Private Sub Text1_Keynown(KeyCode As Integer, Shift As Integer) Print “Visual Basic“; End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体
5、上最示的内容是(分数:2.00)A.Visual BasicB.程序设计C.Visual Basic 程序设计D.a 程序设计8.设 a=5,b=10,则执行 c=Int(b-a)*Rnd+a)+1 后,c 值的范围为_。(分数:2.00)A.510B.69C.610D.599.假定在窗体(名称为 Form1)的代码窗口中定义如下记录类型: Private Type animal animalName As String*20 aColor As String*10 End Type 在窗体上面一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Comma
6、nd1_Click() Dim rec As animal Open “c:/vbTest. dat“ For Random As #1 Len=Len(rec) rec. animalName=“Cat“ rec. aColor=“White“ Put #1, , rec End Sub 则以下叙述中正确的是_。(分数:2.00)A.记录类型 animal 不能在 Form1 中定义,必须在标准模块中定义B.如果文件“c:/vbTes dat“不存在,则 Open 命令执行失败C.由于 Put 命令中没有指明记录号,因此每次都把记录写到文件的末尾D.语句“Put #1, , rec”将 an
7、imal 类型的两个数据元素写到文件中10.假定有如下事件过程: Private Sub Form Click() Dim x As Integer, n As Integer x=1 n=0 Do While x28 x=x*3 n=n+1 Loop Print x, n End Sub 程序运行后,单击窗体,输出结果是_。(分数:2.00)A.81 4B.56 3C.28 1D.243 511.有如下程序: Private Sub Form_Click() Dim Check, Counter Check=True Counter=0 Do Do While Counter20 Count
8、er=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Print Counter, Check End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.00)A.15 0B.20 -1C.10 TrueD.10 False12.表示滚动条控件取值范围最大值的属性是_。(分数:2.00)A.MaxB.LargeChangeC.ValueD.Max-Min13.在深度为 5 的满二叉树中,叶子结点的个数为_。(分数:2.00)A.32B.31C.16D.1514.软件工程
9、管理包括:_、软件工程经济学、软件心理学等内容。(分数:2.00)A.软件规划学B.软件管理学C.软件设计学D.软件分析学15.软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是_。(分数:2.00)A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化16.在窗体上画一个名称为 Text1 的文本框然后画一个名称为 HScroll1 的滚动条,其 Min 和 Max 属性分别为 0 和 100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图 16-6 所示。 以下能实现上述操作的程序段是_。 (分数:2.00)A.Private Sub HScroll1_Ch
10、ange() Text1.Text=HScroll1. Value End SubB.Private Sub HScroll1_Click() Text1. Text=HScroll1. Value End SubC.Private Sub HScroll1_Change() Text1. Text=HScroll1. Caption End SubD.Private Sub HScroll1_Click() Text1. Text=HScroll1. Caption End Sub17.下列数据结构中,能用二分法进行查表的是_。(分数:2.00)A.顺序储存的有序线性表B.线性链表C.二叉链
11、表D.有序链表18.在窗体画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=1234 c1=Trim(Str(c) For i=1 To 4 Print Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234 则在下划线处应填入的内容为_。(分数:2.00)A.Rght(c1,B.Left(c1,C.Mid(c1, i, 1)D.Mid(c1, i,19.下列软件测试基本方法中,_不用测试实例。(分数:2.00)A.白盒测试法B.动态测试法C.黑盒测试法D.静态测
12、试法20.数据模型的三要素是_。(分数:2.00)A.外模式、模式和内模式B.关系模型、层次模型和网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束21.有如下程序: Private Sub Form_Click() Dim i As Integer, Sum As Integer sum=0 For i=2 To 10 If i Mod 20 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.00)A.12B.30C.24D.1822.假定建立了一个名为 Com
13、mand1 的命令按钮数组,则以下说法中错误的是_。(分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标)可以访问数组中的每个命令按钮23.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程; Private Function fun(ByVal m As Integer) If m Mod 2=0 Then fun=2 Else fun=1 End If End Function P
14、rivate Sub Command1_C1ick() Dim i As Integer, s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是_。(分数:2.00)A.6B.7C.8D.924.设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。(分数:2.00)A.TrueB.FalseC.1D.出错信息25.在窗体上画一个名称为 Label1、标题为“VisualBasic 考试”的标签,两个名称分别为 Command1 和Conlmand2、标
15、题分别为“开始”和“停止”的命令按钮,然后画一个名称为 Timer1 的计时器控件,并把其 Interval 属性设置为 500,如图 16-7 所示。 (分数:2.00)A.标签的移动方向为自右向左B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动D.标签按指定的时间间隔移动26.在窗体上画一个名称为 Command1 的命令按钮,并编写如下过程: Private Sub Command1_Click() Dim x AS Integer Static y As Integer x=10 y=5 Call f1(x, y
16、) Print x,y End Sub Private Sub f1(ByRef x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.10 5B.12 5C.10 7D.12 727.假设有如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) If Button=2 Then PopupMenu popForm End If E
17、nd Sub 则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 x、y 指明鼠标的当前位置D.Button=2 表示按下的是鼠标左键28.以下关于过程及过程参数的描述中,错误的是_。(分数:2.00)A.过程的参数可以是控件名称B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体可以作为过程的参数29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As
18、Integer) If m Mod 2=0 Then f=m Else f=1 End If End Function Private Sub Command1_Click() Dim i As Integer s=0 For i=1 To 5 s=s+f(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是_。(分数:2.00)A.11B.10C.9D.830.为了能够把信息直接送往打印机。应该把 Print 方法的对象改为_。(分数:2.00)A.PictureBoxB.FormC.ImageD.Printer31.下列对对象的概念描述不正确的是_。(
19、分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性32.假定通用对话框的名称为 CommonDialogl,命令按钮的名称为 Command1,则单击命令按钮后,能使打开的对话框的标题为“New File”的事件过程是_。(分数:2.00)A.Private Sub Command1_Click() CommonDialog DialoqTitle=“New File“ CommonDialog ShowPrinter End SubB.Private Sub ComJRandl_Click() CommonDialog D
20、ialogTitle=“New File“ CommonDialog ShowFont End SubC.Private Sub Command1_Click() CommonDialog DialogTitle=“New File“ CommonDialog ShowOpen End SubD.Private Sub Command1_Click() CommonDialog DialogTitle=“New File“ CommonDialog ShowColor End Sub33.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Com
21、mand1_Click() Dim a As Integer, s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a=0 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7D.死循环34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 n=InputBox(“) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x E
22、nd Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是_。(分数:2.00)A.3B.4C.5D.635.在窗体上画 4 个文本框(如图 16-8 所示),并用这 4 个文本框建立一个控件数组,名称为 Text1(下标从 0 开始,自左至右顺序增大),然后编写如下事件过程: (分数:2.00)A.0 1 2 3B.1 2 3 4C.0 1 3 2D.出错信息二、B填空题/B(总题数:9,分数:18.00)36.对于输人的 N 个数进行快速排序算法的平均时间复杂度是U 【1】 /U。(分数:2.00)填空项 1:_37.软件工程的目的是成功地开发大型软件系统,主要内容是软件
23、开发技术和U 【2】 /U两方面。(分数:2.00)填空项 1:_38.诊断和改正程序中错误的工作通常称为U 【3】 /U。(分数:2.00)填空项 1:_39.在数据库技术中,使用数据模型的概念描述数据库的语义和结构,一般可分为两类:概念数据模型和U 【4】 /U。(分数:2.00)填空项 1:_40.一个数据库的数据模型至少应该包括以下 3 个组成部分,U 【5】 /U、数据操作和数据的完整性约束条件。(分数:2.00)填空项 1:_41.为了使计时器控件 Timer1 每隔 0.5 秒触发一次 Timer 事件,应将 Timer1 控件的U 【6】 /U属性设置为U 【7】 /U。(分数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 327 答案 解析 DOC
