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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB笔试模拟试卷 110及答案与解析 1 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( A)工程资源管理器窗口 ( B)工具箱窗口 ( C)代码窗口 ( D)属性窗口 2 下列数据结构中,能用二分法进行查找的是 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 4 下列叙述中正确的是 ( A)一个逻辑数据结构 只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个

2、逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 5 下面概念中,不属于面向对象方法的是 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 6 以下关于图片框控件的说法中,错误的是 ( A)可以通过 Print方法在图片框中输出文本 ( B)清空图片框控件中图形的方法之一是加载一个空图形 ( C)图片框控件可 以作为容器使用 ( D)用 Stretch属性可以自动调整图片框中图形的大小 7 以下声明语句中错误的是 ( A) Constvar1=123 ( B) Dim var2=ABC (

3、C) DefInt a-z ( D) Static var3 As Integer 8 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统阶段 ( B)文件系统阶段 ( C)人工管理阶段 ( D)数据项管理 9 下面关于数据库系统的叙述正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 10 设 a=10, b=5, c=1,执行语句 Print a b c后,窗体上显示的是 ( A) True

4、( B) False ( C) 1 ( D)出错信息 11 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x = 0 n=InputBox(“ “) For i = 1 To n For j=1 To i x = x + 1 Next i Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( A) 3 ( B) 4 ( C) 5 ( D) 6 12 在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文

5、本框中显示一次当前的时间。程序为: Private Sub Timerl _ TxtTime.text=Time End Sub 在下划线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Timer 13 在窗体上画三个单选按钮,组成一个名为 chkOption的控件数组。用于标识各个控件数组元素的参数是 ( A) Tag ( B) Index ( C) Listlndex ( D) Name 14 窗体的 MouseDown事件过程 Form MouseDown (Button As Integer, Shift As Integer

6、, X As Single, Y As Single) 有 4个参数,关于这些参数,正确的描述是 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X、 Y用来设置鼠标当前位置的坐标 15 假定窗体上有一个文本框,名为 txtl,为了使该文本框的内容能够换行,并且具有垂直滚动条,没 有水平滚动条正确的属性设置为 ( A) Txtl.MultiLine=True Txtl.ScrollBars=0 ( B) Txtl.MultiLine=True

7、 Txtl.ScrollBars=2 ( C) Txtl.MulfiLine=False Txtl.ScrollBars=0 ( D) Txtl.MultiLine=False Txtl.ScrollBars=3 16 设有语句 Open “c: Test.Dat“ For Output As #1“ 则以下叙述错误的是 ( A)该语句打开 C盘根目录下一个已存在的文件 Test.Dat ( B)该语句在 C盘根目录下建立一个名为 Test.Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print#语句向文件 Test.Dat中写入信息 17 编写了如

8、下事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If(Button And 3)=3 Then Print “AAAA“ End If End Sub 程序运行后,为了在窗体上输出 “AAAA“,应按下的鼠标键是 ( A)左 ( B)右 ( C)同时按下左和右 ( D)按鼠标键没有反应 18 下面程序运行时,内层循环的循环总次数是 For M=1 To 3 For N=0 To M-1 Next N Next M ( A) 6 ( B) 5 ( C) 3 ( D) 4 19 在窗体上画一个名称为 Com

9、mand1的命令按钮和两个名称分别为 Text1、 Text2的文本框,然后编写 如下事件过程: Private Sub Command1_Click() n = Text1.Text Select Case n Case 1 To 20 x = 10 Case 2, 4, 6 x = 20 Case Is 10 x = 30 Case 10 x = 40 End Select Text2.Text = x End Sub 程序运行后,如果在文本框 Text1中输入 10,然后单击命令按钮,则在 Text2中显示的内容是 ( A) 10 ( B) 20 ( C) 30 ( D) 40 20 假

10、定有如下事件过程: Privte Sub Form_Click() Dim x As Integer, n As Integer x=1 n=0 Do While x 28 x=x*3 n=n+1 Loop Print x,n End Sub 程序运行后,单击窗体,输出结果是 ( A) 81 4 ( B) 56 3 ( C) 28 1 ( D) 243 5 21 设有如下程序: Option Base 0 Private Sub Form Click() Dim a Dim i As Integer a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9) For i = 0

11、To 3 Print a(5 - i); Next End Sub 程序运行后,单击窗体,则在窗体上显示的是 ( A) 4 3 21 ( B) 543 2 ( C) 6 54 3 ( D) 7 6 54 22 下列叙述中正确的是 ( A)在窗体的 Form Load事件过程中定义的变量是全局变量 ( B)局部变量的作用域可以超出所定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 ( D)在调用过程时 ,所有局部变量被系统初始化为 0或空字符串 23 执行以下程序段 Dim x As Integer, i As Integer

12、x=0 For i=20 To Step -2 x=x+i5 Next i 后, x的值为 ( A) 16 ( B) 17 ( C) 18 ( D) 19 24 阅读下面的程序段: For i=1 To 3 For j=i To 3 For k= 1 To 3 a=a+i Next k Next j Next i 执行上面的 3重循环后, a的值为 ( A) 3 ( B) 9 ( C) 14 ( D) 30 25 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x = x + a(i) Next End Sub 在窗

13、体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下的事件过 程: Private Sub Commandl Click() Dim arr(5) As Variant For i=1 To 5 arr(i) =i Next n = 10 Call Fun(arr(), n) Text1.Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( A) 10 ( B) 15 ( C) 25 ( D) 24 26 在窗体上画一个名称为 Commandl的 命令按钮,然后编写如下代码: Option Base 1 Prirate Su

14、b Command1 Click() d = 0 c = 10 x=Array(10, 12, 21, 32, 24) For i=1 To 5 If x(i) c Then d = d + x(i) c = x(i) Else d = d - c End If Next i Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 ( A) 89 ( B) 99 ( C) 23 ( D) 77 27 代数 |3e+lgx+arctgy|对应的 Visual Basic表达式是 ( A) Abs(e3+Lg(x)+L/Tg(y) ) ( B) Abs(Exp(3)+

15、Log(x)/Log(10)+Atn(y) ( C) Abs(Exp(3)+Log(x)+Atn(y) ) ( D) Abs(Exp(3)+Log(x)+1/Atn(y) ) 28 在窗体上画一个名称为 Labell、标题为 “ViSBalBasic考试 ”的标签,两个名称分别为 Command1和 Command2、标题分别为 “开始 ”和 “停止 ”的命令按钮,然后画一个名称为 Timer1的计时器控件,并把其 Interval属性设置为 500,如图所示。编写如下程序: Private Sub Form Load() Timerl.Enabled = False End Sub Priv

16、ate Sub Command1 Click() Timer1.Enabled = True End Sub Private Sub Command2 Click() Timerl.Enabled = False End Sub Private Sub Timerl Timer() If Labell Left Width Then Labell.Left = Labell.Left+20 Else Labell.Left = 0 End If End Sub 程序运行后单击 “开始 ”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是 ( A)标签的移动方向为自右向左 ( B)单击

17、“停止 ”按钮后再单击 “开始 ”按钮,标签从停止的位置继续移动 ( C)当标签全部移出窗体后,将从窗体的另一端出现,重新移动 ( D)标签按指定的时间间隔移动 29 在窗体上画一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2 = 0 Then f = m Else f = 1 End If End Function Private Sub Commandl Click() Dim i As Integer S = 0 For i=1 To 5 s = s + f(i) N

18、ext Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 ( A) 11 ( B) 10 ( C) 9 ( D) 8 30 在窗体上面一个名称为 Commandl的命令按钮,然后编写如下程序: Option.Base 1 Private Sub Command1_Click() Dim a As Variant a=Array(1,2, 3, 4, 5) Sum = 0 For i = 1 To 5 Sum=Sum+a(i) Next i x=Sum/5 For i=1 To 5 If a(i) x Then Print a(i); Next i End Sub 程序

19、运行后,单击命令按钮,在窗 体上显示的内容是 ( A) 1 2 ( B) 1 2 3 ( C) 3 4 5 ( D) 4 5 31 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 32 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 33 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法; 34 数据库设计分为以下 6个设计阶段;需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 35 数据库保护分为:安全性 控制、【 】、并发性控制和数据的恢复。 36 在窗体上绘制一个文本框和一个图片框,

20、然后编写如下两个事件过程: Private Sub Form_Click() Text1.Text=“VB程序设计 “ End Sub Private Sub Text1_Change() Picturel.Print“VB Programming“ End Sub 程序运行后,单击窗体,则在文本框中显示的内容是 _,而在图片框中显示的内容是 _。 37 在窗体上面两个名称分别为 Command1和 Command2、标题分别为 “初始化 ”和“求和 ”的命令按钮。程序运行后,如果单击 “初始化 ”命令按钮,则对数组 a的各元素赋值;如果单击 “求和 ”命令按钮,则求出数组 a的各元素之和,并

21、在文本框中显示出来,如图所示。请填空。 Option Base 1 Dim a(3, 2, 2)As Integer Private Sub Command1_Click() For i = 1 To 3 For j=1 To 2 _= i + j Next j Next i End Sub Private Sub Command2 Click() For j=1 To 3 For i=1 To 2 s = s + _ Next i Next i Text1.Text=_ End Sub VB笔试模拟试卷 110答案与解析 1 【正确答案】 C 【试题解析】 本题主要考查 Visual Bas

22、ic程序设计操作环境中的窗口操作,属于基本内容,需要记忆掌握在默认情况下,进入 Visual Basic环境时,直接显示工程资源管理器窗口 (可以通过 “视图 ”菜单打 开,也可以使用快捷键 Ctrl+R)、工具箱窗口 (同样可以通过 “视图 ”菜单打开 )、属性窗口 (可以通过 “视图 ”菜单打开,或使用快捷键 F4)。双击窗体或窗体上的控件可以打开的是代码窗口。 2 【正确答案】 A 【试题解析】 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列 (即从小到大,但允许相邻元素值相等 )的。选项 A正确。 3 【正确答案】 D 【试题解析】 二叉树的遍历分为

23、先序,中序、后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历左子树 ?后 序遍历右子树 ?访问根结点。按照定义,后序遍历序列是 DBEFCA,故答案为 D。 4 【正确答案】 D 【试题解析】 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项 D的说法正确。 5 【正确答案】 D 【试题解析】 A、 B、 C属于面向对象方法, D属于面向过程方法,故答案为D。 6 【正确答案】 D 【试题解析】 本题考查图片框与图像框的属性与方法。图片框中可以输 出文本,与窗体类

24、似,故答案 A是正确的。通过加载一个空图形 (Picture1.picture=LoadPicture(“ “)可以清空图片框,所以答案 B的表述正确。图片框可以作为容器使用,即可以作为父控件,这也是图片框与图像框的主要区别之一。答案 C也是正确的 D选项理解有误, Stretch属性可以自动调整图形以适合图片框,而不是调整图形的大小关于 Stretch属性,在 2002年 9月的试题中也出现过,它是图像框比较特殊的一个属性,图片框无此属性;考生应给予关注。 7 【正确答案】 B 【试题解析 】 本题考查常量与变量的定义。由于变量在声明时不能直接赋值,故选项 B是错误的。 A项表示定义一个常量

25、,并为其赋值。 C项使用 DetType语句定义变量类型。用 DetType语句定义变量比较特殊,其格式为 “DefType字母范围 ”,表示对该字母范围的字母以及以该字母范围内字母开头的所有变量赋以Type数据类型。其中 Type为 Visual Basic中法定的数据类型缩写。 D项定义了一个静态变量。 8 【正确答案】 A 【试题解析】 文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,附属 于操作系统而不成为独立的软件,只能看作是数据库系统的雏形阶段。人工管理阶段主要用于科学计算,硬件无硬盘,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更

26、高。因此答案为A。 9 【正确答案】 A 【试题解析】 数据库管理系统只能减少数据的冗余,但不可能完全避免冗余。数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 10 【正确答案】 B 【试题解析】 本题考查 Print方法。 Print方法具有计算的功能。本句 Print先计算 a b c。解题的关键是能 否理解这一关系表达式,按照正常的理解,这个不等式为 True,但 Visual Basic有它自己的语法。系统在判断该不等式时,从左向右解析,先解析 ab为真,与整数比较时,真用 -1表示,故选择 B项。 11 【正确答案】 D 【试题解析】 本题考查 For循环控制语句的嵌套。

27、当输入 3时, For i执行三次,对应的 Forj循环执行一次,二次、三次, Forj每执行一次, x都加 1,故最终结果为 6,选 D。 12 【正确答案】 D 【试题解析】 对于一个含有计时器控件的窗体,每经过一段由属性 Interval指定的时间间隔,就能触发一次。 Timer事件,通过这种方法,可以获取系统的时间,故本题选择 D项。 C项 Interval属性用来设置计时器事件的时间间隔,以毫秒为单位,设为 1000时表示 1秒。 Enabled属性用来设置计时器是否被启动。计时器控件的属性很少,不包括 Visible属性,因为计时器只有在设计阶段可以显示,在运行阶段不显示,这个属性

28、是没有必要的,故选项 B、 A也是错误的。 13 【正确答案】 B 【试题解析】 主要考查控件数组的标识。控件数组由于有相同的 Name属性,故可以通过 Index作 为下标访问不同的控件。故本题选 B。 14 【正确答案】 A 【试题解析】 本题考查 MouseDown事件过程的 4个参数。 Button参数用来判定当前按下的是哪一个鼠标键。 Button值为 1时表示按下左键;为 2时,表示按下右键;为 4时,表示按下中间键故 A项是正确的。 Shift参数用来判断 Shift、 Ctrl和 Alt键的状态,故 B、 C项说法有误。 X、 Y参数用来获取鼠标的位置,而不是设置鼠标当前的位置

29、,两者有根本的区别,考生应予以关注, D项说法错误。 15 【正确答案】 B 【试题解析】 本题考查文本框的属性。 MultiLine如果设置为 True,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。 ScrollBars用来确定文本框中有没有滚动条,可以取 0、 1、 2、 3四个值,其含义分别为: 0表示没有滚动条; 1表示只有水平滚动条; 2表示只有垂直滚动条; 3表示同时具有水平滚动条与垂直滚动条,故本题应选择 B项。 16 【正确答案】 A 【试题解析】 本题考查文件的打开与建立。 Open语句兼有打开文件和建立文件两种功能。如果以输出方式 (O

30、utput)打开的文 件不存在,则 Visual Basic会建立相应的文件故本题有误的选项是 A。 17 【正确答案】 D 【试题解析】 本题表明考查考生对鼠标键的理解,实际上设置了一个陷阱,即该事件过程响应的是 KeyDown事件,按下鼠标键,不会调动该事件过程,故选 D。另外,值得一提的是, (Button And 3)=3表示同时按下鼠标左右键。 18 【正确答案】 A 【试题解析】 本题考查考生对 For循环过程的理解。当 M=1时, For N循环一次,当 M=2时, For N循环 2次,当 M=3时, For N循 环 3次,故答案为 A。注意,在 For循环的初值等于终值的情

31、况下, For循环也会执行一次,故不能选 B。 19 【正确答案】 A 【试题解析】 本题为一简单的多分支控制结构语句。 Case语句的表达式有三种形式,一种为 “表达式 (,表达式 )” ;一种为 “表达式 To表达式 ”;还有一种比较特殊,为 Is关系运算表达式。三者可以混用。由于在 Text1中输入 10,满足“Case 1 To 20”的条件,故执行 “x=10”的语句。最终 Text2的 Text属性值为 10,故正确答案为 A。 20 【正确答案】 A 【试题解析】 本题考查 DoLoop 循环控制结构。 DoLoop 循环控制结构是考试重点内容,历次考试都会有至少 2个题目涉及该

32、知识点,务必掌握。题目非常简单,目的是对 x进行一定的计算,同时输出循环次数。 x初值为 1,满足条件,执行后面语句,当 x=27, n=3时,继续执行循环,执行 x=x*3,后, x为81, n=4,已经不满足条件,循环结束。所以最后的结果 x=81, n=4,选项 A正确。 21 【正确答案】 C 【试题解析】 本题综合考查 For循环控制语句与用 Array函数为数组进行初始赋值注意,由于 “Option Base 0”,故数组的下标下界为 0,所以 a(5)应该是数组 a的第六个元素 “6”,以此类推,可知正确答案为 C。 22 【正确答案】 C 【试题解析】 本题考查局部变量与全局变

33、量。在事件过程中定义的变量都不是全局变量,故 A项表述错误。局部变量的作用域仅限于所定义的过程,故 B项叙述不正确。在 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程,不能在其他过程中被调用, C项表述正确。在调用过程时,如果局部变量用 Static关键字定义,就不会被初始化为 0或空字符串,D项表述错误。 23 【正确答案】 C 【试题解析】 本题考查 For循环结构。 For循环是最基本的循环语句,一般格式为: For循环变量 =初值 To 终值 Step步长 ,步长省略时默认为 1。在本题考生应该注意 i5的值, “”是整除,而不是四舍五入。第

34、1次循环, i=20, i5=4,第 2次循环, i=18, i5=3而不是 4,第 3次循环 i=16, i5=3,依次类推,最后结果是18,选项 C正确 24 【正确答案】 D 【试题解析】 本题考查 For循环的嵌套。对于多重 For循环,解题的关键是确定循环的次数。本题的 Forj循环初值是 i变量,所以要考虑 i数值变化对循环次数的影响。当 For i循环执行 3次时,对应的 For。 i循环初值分别是 1, 2, 3。所以本题的三重循环总共执行了 18次。前 9次, a值每次加 1;中间 6次, a值每次加2;最后 3次, a值每次加 3故结果为 30,答案为 D。 25 【正确答

35、案】 A 【试题解析】 本题主要考查传值与传地址的区别。 Fun过程中参数 a()的传送方式为传地址,参数 x的传送方式为传值。当在 Command1的 Click事件过程调用该过程时,变量 仅仅复制了一个变量副本传送给 Fun过程,而它自己本身并没有发生变化所以当调用完毕 Fun过程后,再将 n值赋给 Textl的 Text属性时,文本框中显示的内容仍为 10。正确答案为 A。 26 【正确答案】 C 【试题解析】 本题考查 For循环控制语句。首先使用 Array为数组 x赋值。 For循环表示当 x(i)值大于 c时就执行: d=d+x(i) c=x(i) 表示如果 x(i) c则令 d

36、加 x(i),并且赋 x(i)给变量 c。否则,执行 d=d-c语句要注意 c的值在不断发生变化,根据题意,最终 答案为 C。 27 【正确答案】 B 【试题解析】 本题考查 Visual Basic内部数学函数。 Visual Basic有它自己的一套数学符号,编程时要遵守这套规则,否则系统将无法编译程序。本题中绝对值用 Abs表示; 3e用 Exp(3)表示。由于 Visual Basic没有提供与 lg对应的函数,故lgx表示为 Log(x)/Log(10), arctg用 Atn表示。故答案为 B。 28 【正确答案】 A 【试题解析】 本题综合考查了标签、计时器的相关属性以及考生对程

37、序代码的理解能力。本题通过 Timer1的 Enabled属性控制计时器工作与否。计时器一旦运行,将每隔半秒 (Interval设为 500)触发一次 Timer事件,在该文件中, Label1的Left属性每次增加 (也就是每半秒 )20,当 Labell移出窗体时 (即 Label1.left=width)Labell的 Left值回归为 0。 Left属性确定控件与窗体左端的距离,单位为twip。故本题选项 A表述错误,标签的移动方向自左向右。 29 【正确答案】 C 【试题解析】 本题考查 Function函数过程的建立与调用。 f函数过程令参数 m在是 2的倍数的情况下返回 m值,在

38、 m不是 2的倍数的情况下,返回 1。在 For循环中调用,此过程,执行五次循环, i值分别为 1, 2、 3、 4、 5。当 i为 2、 4的时候, f(i)值为 2、 4,其他情况下为 1,故 s值为 1+1+1+2+4=9,正确答案为 C。 30 【正确答案】 D 【试题解析】 本题主要考查考生对程序代码的阅读理解能力。用 Array函数为数组 a(5)赋值,其元素分别为 1、 2、 3、 4、 5。第一个 For i循环把 a(i)数组中的元素逐个加到变量 Sum上,然后求出 Sum浮点除 5的结果 (为 3),赋值给变量 x。第二个 Fori循环表示当 a(i)大于 3时,则用 Pr

39、int语句输出该元素。据此,正确答案为 D。 31 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 32 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。 33 【正确答案】 数据结构 【试题解析】 结构化分析方法主 要包括:面向数据流的结构化分析方法 (SA,Structured analysis),面向数据结构的 Jackson方法 (JSD, Jackson system

40、development methoD和面向数据结构的结构化数据系统开发方法 (DSSD, Data structured system development methoD。 34 【正确答案】 概念设计阶段 或 数据库概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段;需求分析阶段,概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段 及数据库运行和维护阶段。 35 【正确答案】 完全性控制 【试题解析】 考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何

41、对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。 36 【正确答案】 VB程序设计 , VB Programming 【试题解析】 本题考 查文本框和图片框事件。当触发 Form的 Click事件时,程序在文本框显示 “VB程序设计 ”,同时触发 Text1的 Change事件,该事件由Picture1.Print “VB Programming“语句实现在图片框中显示 VBProgramming的功能。注意基本控件的常用事件和属性,比如文本框的 Text属性,图片框的 Print属性。 37 【正确答案】 a(i, j),a(j,i),Str(s)或 s 【试题解析】 本题综合考查 For循环语句与数组的赋值。单击 Command1将一数组赋值,根据 “i=1 to 3”与 “j=1 to 2”可知第一处填 a(i, j)。单击 Command2将计算数组元素之后,根据 “j=1 to 3”与 “i=1 to 2”,可知第二处填 a(j, i),表示 a(3,2)这一二维数组。每执行一次 For循环, s将加一次 a(i, j)。 结果将由 s赋给 Text1的 Text属性,故第三处填 s,也可以填 Str(s),表示将 s转为字符串。

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