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

上传人:rimleave225 文档编号:1327880 上传时间:2019-10-17 格式:DOC 页数:30 大小:96KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-382及答案解析.doc_第1页
第1页 / 共30页
【计算机类职业资格】二级VISUAL+BASIC笔试-382及答案解析.doc_第2页
第2页 / 共30页
【计算机类职业资格】二级VISUAL+BASIC笔试-382及答案解析.doc_第3页
第3页 / 共30页
【计算机类职业资格】二级VISUAL+BASIC笔试-382及答案解析.doc_第4页
第4页 / 共30页
【计算机类职业资格】二级VISUAL+BASIC笔试-382及答案解析.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试-382 及答案解析(总分:87.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列叙述中正确的是_。A) 在窗体的 Form_Load 事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程中,所有局部变量被系统初始化为 0 或空字符串(分数:2.00)A.B.C.D.2.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A)

2、 控制流 B) 加工 C) 数据存储 D) 源和潭(分数:1.00)A.B.C.D.3.决定控件上文字的字体、字形、大小、效果的属性是_。A) Text B) Caption C) Name D) Font(分数:1.00)A.B.C.D.4.下列说法不正确的是( )。A)滚动条的重要事件是 Change 和 ScrollB)框架的主要作用是将控件进行分组,以完成各自相对独立的功能C)组合框是组合了文本框和列表框的特性而形成的一种控件D)计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上(分数:2.00)A.B.C.D.5.在窗体画一个名称为 Command1 的命令

3、按钮和一个名称为 Text1 的文本框,然后编写如下事件过程:Private Sub Command1_Click()n=Val(Text1. Text)For i=2 To nFor j=2 To Sqr(i)If i Hod j=0 Then Exit ForNext jIf jSqr(i)Then Print iNext iEnd Sub该事件过程的功能是_。A) 输出 n 以内的奇数 B) 输出 n 以内的偶数C) 输出 n 以内的素数 D) 输出 n 以内能被 j 整除的数(分数:2.00)A.B.C.D.6.设在工程中有一个标准模块,其中定义了如下类型:Type stutypein

4、o As Integerstrname As String*20strsex As String*1smark As SingleEnd Type在窗体上画一个名为 Connnand1 的命令按钮,要求当执行事件过程 Command1_Click 时,在 c:/的随机文件 studentdat 写入一条记录。下列能够完成该操作的事件过程是( )。ASub Command1_C1ick()Dim student As studtypeDim record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.

5、smark=89End WithOpen“ c:/student.dat“ For input As # 1 len=len(student)Put # 1,record_no,studentClose #1End SubBSub Command1_Click( )Dim student As studtypeDim record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“ For random As #1 len=len(

6、student)Put #1,record_no,studentClose #1End SubCSub Command1_Click()Dim student As studtypeDim record_no As integerrecord_no=1With student.ino=12.stmame=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“ For random As #1 len=len(student)Write #1,record_no,studentClose #1End SubDSub Command1_Cli

7、ck()Dim Student As studtypeDim Record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“For output As #1 len=len(student)Put #1,record_no,studentClose #1End #1(分数:2.00)A.B.C.D.7.在窗体上画一个名称为 Labell 的标签,然后编写如下事件过程。Private Sub Form_Click( )Dim arr

8、(10, I0) As IntegerDim i As Integer, j As IntegerFor i = 2 To 4For j =2 To 4arr(i,j) =i*jNextNextLabell. Caption = Str(arr(2,2) + arr(3,3) )End Sub程序运行后,单击窗体,在标签中显示的内容是A) 12 B) 13 C) 14 D) 15(分数:1.00)A.B.C.D.8.执行下面的程序,单击命令按钮后,窗体中的输出结果是 _。Private Sub Cotomand1_Click()Ch$=“Welcome Home!“a=Len(ch$)For

9、i= 1 To ab$ = Mid(ch$, i 1)If b$ = “m“ Then m = m + 1Next 1Print mEnd SubA2 B3 C1 D0(分数:3.00)A.B.C.D.9.在窗体上添加一命令按钮,其名为 Command1,然后编写代码如下:private Sub Command1_Click() Dim arr(5)As Integer,arr1(5)AS Integern=3For i=1 To 5arr(i)=iarr1(n)=2*n+iNextPrint arr1(n);art(n)End Sub程序的运行结果为A) 3 11 B) 11 3 C) 13

10、 3 D) 3 13(分数:2.00)A.B.C.D.10.计算霄的近似值的一个公式是 (分数:2.00)A.B.C.D.11.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是A) 路径的集合 B) 循环的集合 C) 目标的集合 D) 地址的集合(分数:1.00)A.B.C.D.12.下列程序的运行结果是( )。Private Function myfun(m, n)Do While m nDo While mn:m=m-n:LoopDo while nm:n=n-m:LoopLoopmyfun=mEnd FunctionPrivate Sub Command1_Click

11、()Print myfun(9, 8)End SubA) 2 B) 1 C) 4 D) 3(分数:2.00)A.B.C.D.13.系统软件一般包括 _。、服务性程序 、语言处理程序、操作系统 、数据库管理系统A) 、和 B) 、和 C) 、和 D) 全部(分数:1.00)A.B.C.D.14.需求分析阶段的任务是确定A) 软件开发方法 B) 软件开发工具C) 软件开发费用 D) 软件系统功能(分数:2.00)A.B.C.D.15.当程序运行时,在窗体上单击鼠标,以下那个事件是窗体不能响应的事件A) MouseDown B) MouseUP C) Load D) Click(分数:1.00)A.

12、B.C.D.16.文本框 Text1 的 KeyDown 事件过程如下:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)End Sub其中参数 KeyCode 的值表示的是发生此事件时( )A是否按下了 Alt 键或 Ctrl 键 B按下的是哪个数字键C所按的键盘键的键码 D按下的是哪个鼠标键(分数:2.00)A.B.C.D.17.以下叙述中不正确的是_ 。A顺序文件结构简单B存储在顺序存取文件中的记录不允许任意存取C能同时对顺序文件进行读写操作D顺序文件的数据以字符(ASCII 码的形式存储)(分数:2.00)A.B

13、.C.D.18.下列模式中, _ 是用户模式。A) 内模式 B) 外模式 C) 概念模式 D) 逻辑模式(分数:1.00)A.B.C.D.19.下面不属于软件工程的 3 个要素的是 _。A) 工具 B) 过程 C) 方法 D) 环境(分数:1.00)A.B.C.D.20.表达式 2*32+2*8/4+32 的值为( )。A64 B31 C49 D22(分数:2.00)A.B.C.D.21.下列选项中,不属于数据模型所描述的内容的是( )。A) 数据类型 B) 数据操作 C) 数据结构 D) 数据约束(分数:2.00)A.B.C.D.22.下列不属于软件工程 3 个要素的是( )。A) 工具 B

14、) 过程C) 方法 D) 环境(分数:2.00)A.B.C.D.23.Visual Basic 没有提供下列 _ 事件。A) MouseDown B) MouseUp C) MouseMove D) MouseExit(分数:1.00)A.B.C.D.24.有下列二叉树,对此二叉树前序遍历的结果是( )。(分数:2.00)A.B.C.D.25.下列叙述中,不属于软件需求规格说明书的作用的是_。A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C) 作为确认测试和验收的依据D) 便于开发人员进行需求分析(分数:2.00)A.B.C.D.26.有如下

15、程序:Private Sub Command1_Click( ) a$=“A WORKER IS OVER THERE“x=Len(a )For i=1 To x-1b$=Mid $(a $,i,2) If b $=“ER“Then s=s+1Next iPdnt sEnd Sub程序运行后的输出结果是A1 B2 C3 D4(分数:1.00)A.B.C.D.27.窗体在屏幕上显示后有 _ 种方法可以清除它。A) 1 B) 2 C) 3 D) 4(分数:1.00)A.B.C.D.28.为了克服软件危机,人们提出了用_的原理来设计软件,这就是软件工程诞生的基础。A) 数学 B) 软件学C) 运筹学

16、 D) 工程学(分数:2.00)A.B.C.D.29.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。A) 软件矛盾 B) 软件危机 C) 软件藕合 D) 软件产生(分数:2.00)A.B.C.D.30.单击窗体上的关闭按钮时,触发的事件是A) Form_Initialize ( )B) Form_Load ( )C) Form_Unload ( )D) Form_Click ( )(分数:1.00)A.B.C.D.31.阅读下面的程序段:a=0For i=1 To 3For i=1 To iFor k=i To 3a=a+1Next kNext jNext i执行上面

17、的程序段后,a 的值为( )。A) 3 B) 9 C) 14 D) 21(分数:2.00)A.B.C.D.32.下列叙述中正确的是_。A) 线性表是线性结构 B) 栈与队列是非线性结构C) 线性链表是非线性结构 D) 二叉树是线性结构(分数:2.00)A.B.C.D.33.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是A) 数据定义语言 B) 数据转换语言 C) 数据操纵语言 D) 数据控制语言(分数:2.00)A.B.C.D.34.对于如下图所示的二叉树,其后序遍历序列是_。(分数:2.00)A.B.C.D.35.阅读下列程序:Private Sub Command1

18、_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print Fun(k);NextEnd SubFunction Fun(j As Integer)Static ba=0a=a+1b=b+1Fun=a*b+jEnd Function程序运行后,单击命令按钮输出结果是A) 234 B) 345 C) 567 D) 356(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:28.00)36.设有如下程序:Private Sub Form_Click()Dim a As Integer,s As Integern=8:s=0Dos

19、=s+n:n=n-1Loop While n0Print sEnd Sub以上程序的功能是计算 1-8 的和。程序运行后,单击窗体,输出结果为_。(分数:2.00)填空项 1:_37.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_38.在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Dhvel、 Dirl 和File1。为了使它们同步操作,必须触发 Drive1_Change1 事件和 Dir1_Change2 事件,在这两个事件中执行的语句分别是 3 和 4。(分数:1.00)填空项 1:_39.在窗体上设计两个复选框,一个显示粗体,另一个显示斜体

20、,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。Private Sub Form. Load()Check1. Caption=“显示粗体“Check2. Caption=“显示斜体“Text1. Text=“May you a happy day!“End SubPrivate Sub Check1 Click0If_=1 ThenText1. FontBold=TrueElseText1. FontBold=FalseEndIfEnd SubPrivate Sub Cbeck2_Click()If Check2. value=1 ThenText1. _ElseTe

21、xt1. _End IfEnd Sub(分数:6.00)填空项 1:_40.下面的程序用于根据文本框 Test 中输入的内容进行以下处理:若 Text 为 1,则打印“您的成绩为优秀!”;若 Text 为 2,则打印“您的成绩为良好!”;若 Text 为3,则打印“您的成绩为一般”;否则打印“您的成绩一般以下!”,请填空。Private Sub Command1_Click( ) Selct Case Val(Text1.Text) Case_Print “您的成绩为优秀!“Case_Print “您的成绩为良好!“ Case_Print “您的成绩为一般!“Case ElsePrint “您

22、的成绩为一般以下!“End SelectEnd Sub(分数:1.00)填空项 1:_41.下列这个 Sub 过程的功能是:统计字符串中“a”的个数,请在空白处填上合适的代码,将程序补充完整。Private Sub numCount()Dim num As IntegerS$=“software And hardware“num=Len(s$)For i=1 To numb$=_Ifb$=“a“ Then x=x+1Next iPrint “x=“;xEnd Sub(分数:2.00)填空项 1:_42.在 Visual Basic 的中断模式下,要想“逐语句”调试程序,可按_键;要想“逐过程”

23、调试程序,可按_键。(分数:1.00)填空项 1:_43.用户可以用_语句定义自己的数据类型。(分数:2.00)填空项 1:_44.一下程序的作用是生成一个 1010 的矩阵该矩阵主对角线上的数据为 1,其余数据为 0(程序运行结果如下图所示)。该程序不完整,请补充完改程序。Private Sub Command1_Click()Dim a(10,10)As IntegerFor i=1 To _For j=1 To 10If_Then_=1Elsea(i,j)=0End IfNext jNext iFor i =1 To 10For j=1 To 10Print a(i,j);Next jP

24、rintNext iEnd Sub(分数:2.00)填空项 1:_45.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 中的一个阶段。(分数:2.00)填空项 1:_46.在窗体上画一个命令按钮,然后编写如下程序:Function fun(ByVal num As Long)As LongDim k As Longk=1num=Abs(num)Do While numk=k*(num Mod 10)num=num/10Loopfun=kEnd FunctionPrivate Sub Command1_ Click()Dim n As LongDim r As Longn=

25、InputBox(“请输入一个数”)n=CLng(n)r=fun(n)Print rEnd Sub程序运行后,单击命令按钮,在输入对话框中输入“345”,输出结果为_。(分数:2.00)填空项 1:_47.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_的联系。(分数:1.00)填空项 1:_48.在一个容量为 25 的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:1.00)填空项 1:_49.在 Visual Basic 的立即窗口内输入以下语句x=65 ?Chr$(x) 在窗口中显示的

26、结果是_。(分数:2.00)填空项 1:_50.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 1。(分数:1.00)填空项 1:_二级 VISUAL+BASIC 笔试-382 答案解析(总分:87.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列叙述中正确的是_。A) 在窗体的 Form_Load 事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程中,所有局部变量被系统初始化为 0 或空字符串(分数:2

27、.00)A.B.C. D.解析:解析 模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。2在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名变量名”的形式分别引用不同过程中相同名字的变量。3在过程中的局部变量,如果过程定义使用了 Static,则过程中的局部变量就是 Static 型的,即在每次调用过程时,局部

28、变量的值保持不变;如果省略 Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为 0 或空字符串。2.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A) 控制流 B) 加工 C) 数据存储 D) 源和潭(分数:1.00)A. B.C.D.解析:解析 数据流图包括 4 个方面,即加工 (转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。不包括选项

29、中的控制流。3.决定控件上文字的字体、字形、大小、效果的属性是_。A) Text B) Caption C) Name D) Font(分数:1.00)A.B.C.D. 解析:解析 Text 属性:用来设置文本框中显示的内容。Caption 属性:用来定义对象的标题。Name 属性:用来定义对象的名称。用 Name 属性定义的名称是在程序代码中使用的对象名,与对象的标题 (Caption)是不同的。Font 属性:字形属性用来设置输出字符的各种特性,包括字体、大小等。4.下列说法不正确的是( )。A)滚动条的重要事件是 Change 和 ScrollB)框架的主要作用是将控件进行分组,以完成各

30、自相对独立的功能C)组合框是组合了文本框和列表框的特性而形成的一种控件D)计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上(分数:2.00)A.B.C.D. 解析:解析 本题综合考查了 Visual Basic 中几个控件的属性和事件的基本知识。与滚动条有关的事件主要是 Change 和 Scroll。当在滚动条内拖动滚动框时会触发 Scroll 事件,而改变滚动框的位置后会触发 Change 事件。框架控件为控件提供可标识的分组,可以在功能上进一步分割一个窗体。组合框是组合列表框和文本框的特性而成的控件。计时器控件是不可见的控件,没有 Visible 属性,其主要

31、的属性是Interval 属性和 Enabled 属性。5.在窗体画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下事件过程:Private Sub Command1_Click()n=Val(Text1. Text)For i=2 To nFor j=2 To Sqr(i)If i Hod j=0 Then Exit ForNext jIf jSqr(i)Then Print iNext iEnd Sub该事件过程的功能是_。A) 输出 n 以内的奇数 B) 输出 n 以内的偶数C) 输出 n 以内的素数 D) 输出 n 以内能被 j 整除的数(分数:

32、2.00)A.B.C. D.解析:解析 Val()函数返回包含于字符串内的数字,Sqr(x)返回自变量 x 的平方根。循环变量 i 为待定的素数范围为 2n,循环变量 j 为校验 i 是否为素数的除数,范围为 2Sqr(i)。i Mod j=0 为非素数的条件,只要这个条件成立,就立刻被终止 j 的循环,所以 jSqr(i)是 j 循环从没被终止的条件,即 i为素数的条件。6.设在工程中有一个标准模块,其中定义了如下类型:Type stutypeino As Integerstrname As String*20strsex As String*1smark As SingleEnd Type

33、在窗体上画一个名为 Connnand1 的命令按钮,要求当执行事件过程 Command1_Click 时,在 c:/的随机文件 studentdat 写入一条记录。下列能够完成该操作的事件过程是( )。ASub Command1_C1ick()Dim student As studtypeDim record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.smark=89End WithOpen“ c:/student.dat“ For input As # 1 len=len(student)Pu

34、t # 1,record_no,studentClose #1End SubBSub Command1_Click( )Dim student As studtypeDim record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“ For random As #1 len=len(student)Put #1,record_no,studentClose #1End SubCSub Command1_Click()Dim s

35、tudent As studtypeDim record_no As integerrecord_no=1With student.ino=12.stmame=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“ For random As #1 len=len(student)Write #1,record_no,studentClose #1End SubDSub Command1_Click()Dim Student As studtypeDim Record_no As Integerrecord_no=1With studen

36、t.ino=12.strname=“smith“.strsex=“男“.smark=89End WithOpen“c:/student.dat“For output As #1 len=len(student)Put #1,record_no,studentClose #1End #1(分数:2.00)A.B. C.D.解析:7.在窗体上画一个名称为 Labell 的标签,然后编写如下事件过程。Private Sub Form_Click( )Dim arr(10, I0) As IntegerDim i As Integer, j As IntegerFor i = 2 To 4For j

37、=2 To 4arr(i,j) =i*jNextNextLabell. Caption = Str(arr(2,2) + arr(3,3) )End Sub程序运行后,单击窗体,在标签中显示的内容是A) 12 B) 13 C) 14 D) 15(分数:1.00)A.B. C.D.解析:解析 考查考生对比 ForNext 循环控制结构的掌握情况。解题要点 本题具有一定的迷惑性,其实分析一下易知 arr(i,j)的值即为 i*j,所以 an(2,2)+arr(3, 3)就是求 2*2+3*3=13。错解分析 ForNext 循环控制结构适用于指定循环次数的循环程序。其格式为:For 循环变量二初始

38、值 To 终值 Step 步长Next其中,当步长为正时,初始值要小于终值;当步长为负时,初始值要大于终值。考点链接 ForNext 循环控制结构。8.执行下面的程序,单击命令按钮后,窗体中的输出结果是 _。Private Sub Cotomand1_Click()Ch$=“Welcome Home!“a=Len(ch$)For i= 1 To ab$ = Mid(ch$, i 1)If b$ = “m“ Then m = m + 1Next 1Print mEnd SubA2 B3 C1 D0(分数:3.00)A. B.C.D.解析:解析 题中程序的功能是统计字母 m 在字符串“Welcom

39、e Home!”中出现的次数。程序中有两个字符串函数,Len()和 Mid()。Len()函数的作用为计算字符串中字符的个数,而 Mid()函数的作用为取子串。题中依次选取字符串中的字母,与字符“m”进行比较,所以答案选 A。9.在窗体上添加一命令按钮,其名为 Command1,然后编写代码如下:private Sub Command1_Click() Dim arr(5)As Integer,arr1(5)AS Integern=3For i=1 To 5arr(i)=iarr1(n)=2*n+iNextPrint arr1(n);art(n)End Sub程序的运行结果为A) 3 11 B

40、) 11 3 C) 13 3 D) 3 13(分数:2.00)A.B. C.D.解析:解析 在给数组赋值时,如果每次都是赋给数组中同一个成员,那么后面的赋值将覆盖以前的值。10.计算霄的近似值的一个公式是 (分数:2.00)A.B.C. D.解析:解析 在 /4 的近似求解公式中,分母是等差增加的,第一项分母可看作是 1,第二项是 3,第三项是 7,依次类推。所以循环变量 k 应该每次增加 2,故选项 C)正确。程序中 2n-1 是用 k 来控制的,(-1)n-1 是通过 sign 来控制的。程序从首次运行结果是:1-1/3,继而不断增项。11.在软件工程中,白箱测试法可用于测试程序的内部结构

41、。此方法将程序看做是A) 路径的集合 B) 循环的集合 C) 目标的集合 D) 地址的集合(分数:1.00)A. B.C.D.解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。12.下列程序的运行结果是( )。Private Function myfun(m, n)Do While m nDo While mn:m=m-n:LoopDo while nm:n=n-m:LoopLoopmyfun=mEnd FunctionPrivate Sub Command1_Click()Print

42、myfun(9, 8)End SubA) 2 B) 1 C) 4 D) 3(分数:2.00)A.B. C.D.解析:解析 求解本题的关键在于理解好 3 个 Do While 循环的执行顺序,第 2 个和第 3 个 Do While 循环嵌套在第 1 个 Do While 循环内,先执行第 2 个循环,然后是第 3 个循环,最后是外层循环即第 1 个 Do While 循环。程序执行如下:m=9,n=8;第 1 个 Do While 循环内,执行第 2 个 Do While 循环,m=m-n=1;退出第 2 个 Do While 循环;执行第 3 个 Do While 循环,n=n-m,最后 n

43、 的值为 1;退出第 3 个 Do While 循环,退出第 1 个 Do While 循环程序执行结果是 1。13.系统软件一般包括 _。、服务性程序 、语言处理程序、操作系统 、数据库管理系统A) 、和 B) 、和 C) 、和 D) 全部(分数:1.00)A.B.C.D. 解析:解析 本题的考查点是计算机的软件系统。计算机的软件系统一般分为系统软件和应用软件两大部分。系统软件是指负责管理、监控和维护计算机硬件和软件资源的一种软件。系统软件主要包括操作系统、程序设计语言及其处理程序(如汇编程序、编译程序、解释程序等)、数据库管理系统、系统服务程序以及故障诊断程序、调试程序、络辑程序等工具软件

44、。应用软件是指利用计算机和系统软件为解决各种实际问题而编制的程序,这些程序能满足用户的特殊需要。常见的应用软件有科学计算程序、图形与图像处理软件、自动控制程序、情报检索系统、工资管理程序、人事管理程序、财务管理程序以及计算机辅助设计与制造、辅助教学等软件。14.需求分析阶段的任务是确定A) 软件开发方法 B) 软件开发工具C) 软件开发费用 D) 软件系统功能(分数:2.00)A.B.C.D. 解析:解析 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等) ,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项

45、 A) 软件开发方法是在总体设计阶段需完成的任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C) 软件开发费用是在可行性研究阶段需完成的任务。15.当程序运行时,在窗体上单击鼠标,以下那个事件是窗体不能响应的事件A) MouseDown B) MouseUP C) Load D) Click(分数:1.00)A.B.C. D.解析:解析 Load(加载)事件是在应用程序开始运行时招待的。16.文本框 Text1 的 KeyDown 事件过程如下:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)End Sub

46、其中参数 KeyCode 的值表示的是发生此事件时( )A是否按下了 Alt 键或 Ctrl 键 B按下的是哪个数字键C所按的键盘键的键码 D按下的是哪个鼠标键(分数:2.00)A.B.C. D.解析:解析 KeyDown 事件用于对用户按下键盘按键的响应,有两个参数是 KeyCode 和 Shift,其中KeyCode 是按下键的大写字母的 ASCII 码值。17.以下叙述中不正确的是_ 。A顺序文件结构简单B存储在顺序存取文件中的记录不允许任意存取C能同时对顺序文件进行读写操作D顺序文件的数据以字符(ASCII 码的形式存储)(分数:2.00)A.B.C. D.解析:18.下列模式中, _

47、 是用户模式。A) 内模式 B) 外模式 C) 概念模式 D) 逻辑模式(分数:1.00)A.B. C.D.解析:解析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。 模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。19.下面不属于软件工程的 3 个要素的是 _。A) 工具 B) 过程 C) 方法 D) 环境(分数:1.00)A.B.C.D. 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。20.表达式 2*32+2*8/4+32 的值为( )。A64 B31 C49 D22(分数:2.00)A.B. C.D.解析:21.下列选项中,不属于数据模型所描述的内容的是( )。A) 数据类型 B) 数据操作 C) 数据结构 D) 数据约束(分数:2.00)A. B.C.D.解析:解析 数据模型描述的内容包含数据结构、数据操作和数据约束。22.下列不属于软件工程 3 个要素的是( )。A) 工具 B) 过程C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:

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

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

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