[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc

上传人:outsidejudge265 文档编号:494027 上传时间:2018-11-30 格式:DOC 页数:22 大小:100.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc_第1页
第1页 / 共22页
[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc_第2页
第2页 / 共22页
[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc_第3页
第3页 / 共22页
[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc_第4页
第4页 / 共22页
[计算机类试卷]VB笔试模拟试卷124及答案与解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 124及答案与解析 1 算法的空间复杂度是指 _。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列关于栈的叙述中正确的是 _。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 3 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 对建立良好的 程序设计风格,下面描述正确的是 _。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名要符合语法 ( C

2、)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 下面对对象概念描述错误的是 _。 ( A)任何对象都必须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通讯靠消息传递 ( D)操作是对象的动态性属性 6 下面不属于软件工程的 3个要素的是 _。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 7 程序流程图 (PFD)中的箭头代表的是 _。 ( A)数据流 ( B)控制流 ( C)调用关系 ( D)组成关系 8 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。 ( A)数据库系统 ( B)文件系统 (

3、C)人工管理 ( D)数据项管理 9 用树形结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 10 关系数据库管理系统能实现的专门关系运算包括 _。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 11 下列选项中,不是一个算法的基本特征的是 ( )。 ( A)完整 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 12 下列程序段的运行结果是 ( )。 Sub sele() Dim n As Integer i=21:n=3 Do While i n i=i-n Loo

4、p Print i End Sub ( A) 2 ( B) 4 ( C) 5 ( D) 3 13 单击命令按钮时,下列程度段的执行结果为 ( )。 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a=2:b=4:c=6 Call S1(a,B) Print “a=“; a; “b=“; b; “c=“; c Call S2(a,B) Print “a =“; a; “b =“; b; “c=“; c; End Sub Private Sub S1(x As Integer, y As Integ

5、er) Dim c As Integer x=2*x:y=y+2:c=x+y End Sub Sub S2(x As Integer, ByVal y As Integer) Dim e As Integer x=2*x:y=y+2:c=x+y End Sub ( A) a=4 b=6 e=6 a=4 b=6 e=6 ( B) a=8 b=6 c=6 a=8 b=6 c=6 ( C) a=4 b=6 e=6 a=8 b=6 e=6 ( D) a=8 b=6 c=6 a=4 b=6 c=6 14 若有以下程序,当程序运行后,单击命令按钮,则输出的结果为 ( )。 Private Sub Comm

6、and1_Click() Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i= 1 To 4 a(i) = i Next i For i=3 To 6 b(i) = i Next i s1 = Factorial (A) s2 = Factorial (B) Print “s1=“; s1; “s2=“; s2 End Sub Function Factorial(a() As Integer) Dim t#, i% t=1 For i = LBound(A)To UBound(A) t = t * a(i) Next i Factorial = t

7、End Function ( A) s1=360 s2=24 ( B) s1=24 s2=360 ( C) s1=24 s2=24 ( D) s1=360 s2=360 15 将文本框的 PasswordChar属性设置为一个星号 *,运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是 ( )。 ( A)文本框的 MultiLine属性值为 True ( B)文本框的 Looked属性值为 True ( C)文本框的 MultiLine属性值为 False ( D)文本框的 Looked 属性值为 False 16 下列每组控件中,都包含有滚动条的一组控件是 ( )。 ( A)

8、 ListBox和 Label ( B) TextBox和 DriveListBox ( C) ComboBox 和 CheekBox ( D) FileListBox 和 DirListBox 17 在窗体上面有一个文本框,其名称为 Text1, 然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim str As String str=Chr(KeyAscii) KeyAscii=Asc(UCase(str) TextText=String(2,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母 “a

9、”,则在文本框 Text1中显示的内容为 ( )。 ( A) aaa ( B) AAA ( C) AA ( D) aa 18 如果要在程序代码中为图片框动态加载图形或清除图形,可以通过 ( )函数来实现。 ( A) InputBox ( B) Input ( C) LoadPicture ( D) PaintPicture 19 下列关于复选框的说法,正确的是 ( )。 ( A)复选框的 Enabled属性用于决定该复选框是否可见 ( B)复选框的 Value属性用于决定该复选框是否被选中 ( C)复选框的 TabIndex 属性用于决定该复选框在控件数组中的序号 ( D)复选框的 Visib

10、le属性用于决定该复选框是否可用 20 用户在组合框中输入或选择的数据可以通过 ( )属性来获得。 ( A) List ( B) ListIndex ( C) Text ( D) ListCount 21 某人在窗体上画了一个名称为 Timer1的计时器和一个名称为 Labe11的标签,计时器的属性设置为 Enabled=True, Interval=0,并编程如下。希望在程序运行时,可以每 2秒在标签上显示一次系统当前时间。 Private Sub Timer1_Timer() LabeCaption=Time End Sub 在程序执行时发现未能实现上述目的,那么,应作的修改是 ( )。

11、( A)通过属性窗口把计时器的 Interval属性设置为 2000 ( B)通过属性窗口把计时器的 Enabled属性设置为 False ( C)把事件过程中的 Labe11.Caption=Time语句改为 Timer1.Interval=Time ( D)把事件过程中的 Labe11.Caption=Time$语句改为Labe11.Caption=Timer1.Time 22 在窗体上添加一个命令按钮,名为 Command1,其单击事件中 有如下程序段,则事件过程执行后,文本框中输出 ( )。 For i= 1 To 4 For j = 1 To 3 x=3 For k =1 To 2

12、x=x+3 Next k Next j Next i TextText = Str(x) ( A) 3 ( B) 6 ( C) 9 ( D) 12 23 语句 Dim Arr(3 To 5,-2 To 2)定义的数组的元素个数是 ( )。 ( A) 20 ( B) 12 ( C) 15 ( D) 24 24 在窗体上画一个名为 Command1的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_Click() Dim Arr Arr = Array(1,2,3,4,5) j=1 For i = 5 To 1 Step -1 S = S + Ar

13、t(i) * j j =j * 10 Next Print S End Sub 程序运行后,单击命令按钮,输出结果为 ( )。 ( A) 54321 ( B) 123 ( C) 12345 ( D) 345 25 下列程序段的输出结果为 ( )。 Dim M(5,5), S(5) For i = 1 To 5 S(i) = 0 For j = 1 To 5 M(i, j) = i + j S(i) = S(i) + M(i, j) Next j Next i For Each x In S Print x; Next x ( A) 2023 24 3540 ( B) 2025 30 3540

14、( C) 2023 25 35 40 ( D) 2025 354045 26 下列描述不正确的是 ( )。 ( A)某个子过程中声明的局部变量,其使用范围仅限定于该子过程内 ( B)某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中 ( C)不同子过程中的局部变量可以具有 相同的名称 ( D)不同子过程中具有相同的名称的局部变量是同一变量 27 窗体上有两个文本框 Text1、 Text2以及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text

15、Text=p2(p1(x),y) TextText=p1(x) End Sub Private Function p1(x As Integer) As Integer x=x+y:y=x+y p1=x+y End Function Private Function p2(x As Integer, y As Integer)As Integer p2=2*x+y End Function 当单击 1次和单击 2次命令按钮后,文本框 Text1和 Text2内的值分别为 ( )。 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 4 4 8 8 ( D) 10 10 58 58 2

16、8 要使菜单项 MenuOne在程序运行时失效,使用的语句是 ( )。 ( A) MenuOne.Visible=True ( B) MenuOne.Visible=False ( C) MenuOne.Enabled=True ( D) MenuOne.Enabled=False 29 下列关于菜单的说法错误的是 ( )。 ( A)每个菜单项都是一个控件,与其他控件一样也有其属性和事件 ( B)除了 Click事件之外,菜单项不可以响 应其他事件 ( C)菜单项的索引号可以不连续 ( D)菜单项的索引号必须从 1开始 30 要使某菜单能够通过按住键盘上的 Alt键及 K键打开,应 ( )。

17、( A)在 “名称 ”栏中 “K”并字符前加上 “&”符号 ( B)在 “标题 ”栏中 “K”并字符后加上 “&”符号 ( C)在 “标题 ”栏中 “K”并字符前加上 “&”符号 ( D)在 “名称 ”栏中 “K”并字符后加上 “&”符号 31 当一个工程含有多个窗体时,其中的启动窗体是 ( )。 ( A)启动 Visual Basic时建立的窗体 ( B)第一个添加 的窗体 ( C)最后一个添加的窗体 ( D)在 “工程属性 ”对话框中指定的窗体 32 按文件的内容划分有 ( )。 ( A)顺序文件和随机文件 ( B) ASCII文件和二进制文件 ( C)程序文件和数据文件 ( D)磁盘文件

18、和打印文件 33 在用 Open语句打开文件时,如果省略 “For方式 ”,则打开的文件的存取方式是( )。 ( A)顺序输入方式 ( B)顺序输出方式 ( C)随机存取方式 ( D)二进制方式 34 执行语句 Open “TC,dat“ For Random As #1 Len=50后,对文件 TC.dat中的数据能执行的操作是 ( )。 ( A)只读操作 ( B)只写操作 ( C)既可以读,也可以写 ( D)追加操作 35 在 E盘当前目录文件夹下建立一个名为 “Student.txt”的随机文件,要求用InputBox函数输入 5个学生的姓名 (StuName)、年级 (StuGrade

19、)和年龄 (StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序 ( )。 Private Type student StuName As String * 10 StuGrade As String * 10 StuAge As Integer End Type Private Sub Form_Click() Dim s As student Open “c:student.txt“ For Random As #1 Len = Len(s) For i = 1 To 1 s.StuName = InputBox(“请输入姓名 “) s.StuGrade = I

20、nputBox(“请输入年级号 “) s.StuAge = Val(InputBox(“请输入年龄 “) Next i Close #1 End Sub ( A) Print #1,s ( B) Print #1,i ( C) Put #1,s ( D) Put #1,i 36 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个阶段。 37 结构化分析方法是面向 _进行分析的方法。 38 常用的软件结构设计工具是结构图 (SC),也称程序结构图。其中,用矩形表示_,用带空心圆的箭头表示传递的是数据。 39 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块

21、和承接模块,其中的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 40 诊断和改正程序中错误的工作通常称为 _。 41 已知变量 bool Var是一个布尔型的变量,如果要给其赋值为 Tree,则正确的赋值语句是 _。 42 执行以下语句后,输出结果为 _。 s$=“ABCDEFG“ Print InStr(s$, “efg“) Print LCase$(s$) 43 表达式 “12345“ “12345“&“ABC“的值是 _。 44 下列事件过程的功能是:建立一个名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90

22、。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type _定义 Ang类型的变量 Ksc Private Sub Form_Click() Dim Y As Single Open “C:Datal.txt“ For Random As #1 Len = 10 Put #1, 1, Ksc Y = 14159 / 180 For i = 1 To 90 Ksc. K=i _= Sin(i*Y)给变量 Ksc的正弦函数值赋值 Ksc.Cosx = Cos(i*Y) Ne

23、xt i Close #1 End Sub 45 在窗体上建立一个单选钮组 Option1和一个图片框 Picture1,如下图所示。当选择不同的单选钮时,图片框中填充不同的图案,请填写程序的空白处,使程序完整。Private Sub Option1_Click(_) Dim H, W Picture1.Cls Picture1.FillStyle =_ W = Picture1.ScaleWidth/2 H = Picture1.ScaleHeight/2 Picture1.Circle (W, H), W/2 End Sub VB 笔试模拟试卷 124答案与解析 1 【正确答案】 D 【试

24、题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入 的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。 2 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表。栈是按照 “先进后出 ”或“后进先出 ”的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。 3 【正确答案】 C 【试题解析】 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K层上有 2k-1个结点,且深度为 m

25、的满二叉树有 2m个结点。在满二叉树 中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为 25-1=24=16。 4 【正确答案】 A 【试题解析】 要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。 5 【正确答案】 A 【试题解析】 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系 ,以模拟现实世界中不同事物彼此之间的联系。 6 【正确答案】 D

26、【试题解析】 软件工程包括 3个要素,即方法、工具和过程。 7 【正确答案】 B 【试题解析】 程序流程图 (PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。 8 【正确答案】 A 【试题解析】 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。 9 【正确答案】 B 【试题解析】 层次模型是最 早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。 10 【正确答案】 B 【试题解析】 关系数据库管理系统

27、能实现的专门关系运算,包括选择运算、投影运算、连接运算。 11 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有以下 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果; 确定性,算法中的第一个步骤都必须是有明确定义的; 有穷性,一个算法必须在有限的时间内做完; 拥有足够的情报。 12 【正确答案】 D 【试题解析】 该程序段的执行如下:第 1次循环后, i=i-n=18;第 2次循环后,i=i-n=15;第 3次循环后, i=i-n=12;第 4次循环后, i=i-n=9;第 5次循环后, i=i-n=6;第 6次循环后, i=i-n=3,此时循环条件不成立,退出循环。

28、13 【正确答案】 C 【试题解析】 在定义子过程的参数时,如果在参数前加上 ByVal,表示是 “传值 ”参数,主调函数中参数的值不被改变,否则表示是 “传地址 ”参数,参数值会被调用的子过程改变。 题中 S1过程的参数是 “传地 址 ”,因此调用后 a、 b、 c的值都改变了,分别为 4、 6、 6; S2过程的参数中 a是 “传地址 ”参数, b是 “传值 ”参数,因此调用后 a值改变, b 值不变,因为 c是过程变量,所以也没有变化,因此输出的值为 8、 6、 6。 14 【正确答案】 B 【试题解析】 Factorial 函数的作用是计算参数数组 a元素的累计乘积,即将数组a的元素从

29、下界到上界循环相乘。在主调过程中, Factorial (A)、 Factorial (B)分别传递数组 a和 b,计算结果分别赋给 s1和 s2。 15 【正确答案】 A 【试题解 析】 PasswordChar属性将影响 TextBox控件中显示的文本,文本框中将显示 PasswordChar 属性设置的字符的内容,但是如果 MultiLine属性被设为True,那么设置 PasswordChar属性将不起效果。 16 【正确答案】 D 【试题解析】 4个选项中的控件,没有滚动条属性的控件有: Labe1、DriveListBox和 CheckBox 控件;有滚动条属性设置的控件有: Te

30、xtBox、FileLisBox 和 DirListBox 控件。 17 【正确答案】 B 【试题 解析】 UCase(str)将 str转成大写的字符串; String(n,character)返回 n 个重复的字符,如果 character是 ASCII码,则返回其对应的字符。程序运行过程为:首先输入字母 “a”,并通过 “str=Chr(KeyAscii)”语句将 a的 ASCII值转换成字符串;然后通过 “KeyAscii=Asc(UCase(str)”求得大写 A的 ASCII值,并显示在文本框中;最后通过 “Text1.Text=String(2,KeyAscii)”语句为文本框输

31、入了两个字母“A”,所以最后在文本框中 显示出 3个大写字母 “A”。 18 【正确答案】 C 【试题解析】 在运行期间载入图形文件,可以用 LoadPicture函数,其格式为: Picture1.Picture=LoadPicture(“文件名 “)如果要清除图形文件,可以执行如下操作: Picture1.Picture=LoadPicture(“)。 19 【正确答案】 B 【试题解析】 Enabled 属性用于设置控件是否能够对用户产生的事件作出反应;Value属性用来返回或设置复选框是否被选中的状态;复选框的 TabIndex 属 性是指复选框在窗体中获得焦点的顺序; Visible

32、属性返回或设置复选框可见或隐藏。 20 【正确答案】 C 【试题解析】 当 ComboBox 控件的 Style属性设置为 0或 1时, Text属性返回编辑区域中的文本;当 ComboBox 控件的 Style属性设置为 2时, Text属性返回列表框中选择的项目。 21 【正确答案】 A 【试题解析】 Timer 控件有两个重要的属性和一个事件。其中, Interval设置响应 Timer事件的时间间隔,单位是毫秒。要每隔 2秒显示一次当前时间,就是每隔 2秒触发一 次 Timer()事件,所以应设置 Interval 属性为 2000 毫秒。 22 【正确答案】 C 【试题解析】 本题是

33、一个三重循环,我们依次分析循环过程,程序执行过程如下。 x=3,先执行第 3层 k 控制的循环, k从 1到 2循环 2次, x=x+3 x=9 然后执行第 2层 j控制的循环,共 3次, x=3 最后是第 1层 i控制的循环,共 4次, x=9。 23 【正确答案】 C 【试题解析】 该数组定义语句定义了一个二维数组,它的第一维下标下界为 3,上界为 5,第二维下标下界为 -2,上界为 2。因此该数组的 数组元素为 Arr(3, -2)、 Arr(3, -1)、 Arr(3, 0)、 Arr(3, 1)、 Arr(3, 2)、 Arr(4, -2)、 Arr(4, -1)、Arr(4, 0)

34、、 Arr(4, 1)、 Arr(4, 2)、 Arr(5, -2)、 Arr(5, -1)、 Arr(5, 0)、Arr(5, 1)、 Arr(5, 2),共 15个元素。 24 【正确答案】 C 【试题解析】 本题考查使用 Array函数给数组元素赋值的应用。分析程序可知,是通过 For循环将数组中的各个元素通过一定的公式进行运算。运算过程为:当i=5时, Arr(5)=5, S=5;当 i=4时, Arr(4)=4, S=45;当 i=3时, Arr(3)=3,S=345;当 i=2时, Arr(2)=2, S=2345;当 i=1时, Arr(1)=1, S=12345;当 i=0时,

35、条件不满足退出循环,执行循环后面的语句 Print S。因此,最后输出的值为“12345”。 25 【正确答案】 B 【试题解析】 程序的执行过程如下。 当 i=1,初始 S(1)=0 j=1时 , M(1,1)=i+j=2, S(1)=S(1)+M(1,1)=2 j=2时 , M(1,2)=i+j=3, S(1)=S(1)+M(1,1)=5 j=3时 , M(1,3)=i+j=4, S(1)=S(1)+M(1,1)=9 j=4时 , M(1,4)=i+j=5, S(1)=S(1)+M(1,1)=14 j=5时 , M(1,5)=i+j=6, S(1)=S(1)+M(1,1)=20 当 i=2

36、, 初始 S(2)=0 j=1时 , M(2,1)=i+j=2, S(2)=S(2)+M(2,1)=3 j=2时 , M(2,2)=i+j=4, S(2)=S(2)+M(2,2)=7 j=3时 , M(2,3)=i+j=5, S(2)=S(2)+M(2,3)=12 j=4时 , M(2,4)=i+j=6, S(2)=S(2)+M(2,4)=18 j=5时 , M(2,5)=i+j=6, S(2)=S(2)+M(2,5)=25 当 i=3, 初始 S(3)=0 依次类推,计算得到 S 数组元素的值为: S(1)=20, S(2)=25, S(3)=30,S(4)=35, S(5)=40。 26

37、【正确答案】 D 【试题解析】 在子过程中声明的变量,叫局部变量,其作用范围仅限于该过程内,其生命周期是子过程执行过程;不同子过程中的局部变量可以同名,不会相互影响;如果子过程中没有声明就使用的变量,除非在子过程外部有声明,否则也认为是局部变量。 27 【正确答案】 D 【试题解析】 程序中 y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为 p1、 p2 形式参数的 y变量。窗体变量 y能够记录程序运行中对其的改变,第 1次调用 p1, y值为 2;第 2次调用 p1, y为 6:第 3次调用 p1, y为14;第 4次调用 p1, y为 36:所以计算出的函数 p1、 p2

38、的返回值也会不同。 28 【正确答案】 D 【试题解析】 Enabled 属性用来设置一个窗体或控件是否能够对用户产生的事件作出反应,设为 False时,菜单项在程序运行时失效,不响应用户的操作;设为Tree时,菜单项在程序运行有效,能响应用户的操作。 Visible属性用来设置窗体或控件是否可见,设为 False时,控件不可见;设为 True时,控件可见。 29 【正确答案】 D 【试 题解析】 每个菜单项都是一个控件,每个菜单项有且仅有一个 Click事件,菜单项的索引用来为用户建立的控件数组建立索引,可以不连续,也不一定从 1开始编号。 30 【正确答案】 C 【试题解析】 本题是考查菜

39、单项访问键的设置方法。在菜单控件的标题中,一个指定的访问键表现为一个带下划线的字符,访问键允许按下 Alt键的同时输入该菜单项后面带的字符来打开菜单。设置这个带下划线字符的方式就是在标题中,在字母前加上一个 “&”符号。 31 【正确答案】 D 【试题解析】 在 Visual Basic程 序中,如果有多个窗体,且没有指定启动窗体,则默认设计时的第一个窗体为启动窗体;如果要指定启动窗体,可以通过 “工程 ”菜单中的 “工程属性 ”命令来指定启动窗体。注意:如果没有指定启动窗体,则第一个创建的窗体自动显示在 “工程属性 ”对话框中的 “启动对象 ”中。 32 【正确答案】 C 【试题解析】 根据

40、不同的分类标准,文件可分为不同的类型。根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可分为 ASCII文件和二进制文件。 33 【 正确答案】 C 【试题解析】 打开文件的 Open 语句在省略 “For方式 ”的情况下默认为随机存取方式 (Random)输入输出文件。 34 【正确答案】 C 【试题解析】 题中的语句是以 Random方式打开了一个随机文件 TC,dat,随机文件打开后,可以同时进行读、写操作。 35 【正确答案】 C 【试题解析】 本题考查随机文件的读写,在 For循环中,向随机文件中写入 5个学

41、生的信息,所以应使用写操作语句,在随机文件中,写操作用 Put 语句,其格式为: Put#文件号 ,记录号 ,变量 36 【正确答案】 软件开发期 【试题解析】 软件生命周期分为 3个时期,共 8个阶段:软件定义期 (问题定义、可行性研究和需求分析 )、软件开发期 (系统设计、详细设计、编码和测试 )、软件维护期 (即运行维护阶段 )。 37 【正确答案】 数据流 【试题解析】 结构化分析方法的实质是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 38 【正确答案】 模块 【试题解析】 矩形表示的是模块,箭头表示的是模块间的调用关系。

42、用带实心圆的 箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。 39 【正确答案】 驱动模块 【试题解析】 由于模块通常不是独立的程序,自己不能运行,而需要其他模块调用或驱动,同时被测试模块还要去调用其他模块,前者称为驱动模块,后者称为承接模块。其中驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果;承接模块的作用是代替被测模块,调用其他模块。 40 【正确答案】 调试 【试题解析】 调试程序的任务是诊断和改正程序中的错误。程序调试活动由两部分组成,其一是根据错误的 迹象确定程序中错误的确切性、原因和位置:其二是对程序进行修改,排除这个错误。 41 【正确答

43、案】 boo1 Var=Ture 【试题解析】 赋值运算符号为 “=”,功能是将右侧的值赋值给左侧的变量,并要求两侧的数据类型匹配,布尔类型的值有两个 True或 False,所以正确的赋值形式为:布尔型变量名 =True(或 False)。 42 【正确答案】 0 CR abcdefg 【试题解析】 本题考查了字符串函数的应用。 InStr函数是字符串匹配函数,它的格式为: InSb 首字符位置, 字符串 1,字符串 2,n)。它的功能是在字符串 1中查找字符串 2,如果找到了,则返回字符串 2的第一个字符在字符串 1中的位置。注意:字符串的第一个字符的位置为 1。 43 【正确答案】 Tr

44、ue 【试题解析】 运算的顺序为先进行算术运算 “&”,然后是关系运算 “ ”。 表达式 “12345“ “12345“&“ABC“的运算过程如下: 先进行算术运算, “12345“ “12345“&“ABC“=“12345“ “12345ABC“; 再进行关系运算, “12345“ “12345“&“ABC“=“12345“ “12345ABC“=True。 44 【正确答案】 Dim Ksc As Ang , Ksc.Sinx 【试题解析】 声明用户定义类型的变量格式为: Dim 变量名 as用户定义类型名 定义了记录类型后,给该类型变量赋值时用 “变量名 .元素 =要赋的值 ”的格式进行赋值。 45 【正确答案】 Index As Integer , Index 【试题解析】 控件数组中的元素同享一个事件过程,过程有一个下标参数Index,用来区别数组中的不同控件,题目中单选钮是控件数组。因 此,它的Click事件过程带有参数 Index的定义 (Index As Integer)。题目中要求根据选择不同的单选钮,来设置图片框的填充图案,图片框中的图案样式可以修改 FillStyle属性值来实现, FillStyle的取值范围为 0 7,题目中用了 7个单选钮来表示每种图片框绘图的样式,因此第 2个空应填写 Index参数。

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

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

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