1、VB 笔试模拟试卷 279及答案与解析 1 如果在 C盘当前文件夹下已存在名称为 studata.dat的顺序文件,那么执行语句Open“c:studata.dat“For Append As #1之后,将 ( A)删除文件中原有内容 ( B)保留文件中原有内容,并在文件尾填加新内容 ( C)保留文件中原有内容,并在文件头填加新内容 ( D)以上均不对 2 设有如下通用过程: Public Sub Fun(a()As Integer,x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上绘制一个名称为 Text1的文本框和一个名称为 Comm
2、and1的命令按钮。然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5) As Integer,n AsInteger For i=1 To 5 arr(i)=i+i Next Fun arr,n Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( )。 ( A) 30 ( B) 25 ( C) 20 ( D) 15 3 运行以下程序,输出结果是 ( )。 For I=1 To 3 cls Print“I=“,I; Next ( A) 123 ( B) 3 ( C) I=1I=2I=3
3、( D) 1=3 4 在设计阶段,双击窗体 Form1的空白处,打开代码窗口,显示( )事件过程模板。 ( A) Form_Click ( B) Form_Load ( C) Form1_Click ( D) Foma1_Load 5 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 6 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 7 软件系统生命周期的第一个
4、阶段是 _。 ( A)软件分析阶 段 ( B)软件设计阶段 ( C)软件运行阶段 ( D)软件维护阶段 8 下列关于栈的叙述中正确的是 _。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 9 数据库系统的核心是 _。 ( A)数据模型 ( B) DBMS ( C)软件工具 ( D)数据库 10 以下能在窗体 Form1的标题栏中显示 “VisualBasic窗体 ”的语句是 ( A) Form1 Name=“VisualBasic窗体 ” ( B) Form1 Title “VisualBasic窗体 ” ( C) Form
5、1 Caption “VisualBasic窗体 ” ( D) Form1 Text “VisualBasic窗体 ” 11 下列程序段的执行结果为 ( )。 a=1 b=5 Do a=a+b b=b+1 Loop While a 10 Printa; b ( A) 115 ( B) 127 ( C) ab ( D) 1025 12 定时器的 Interval属性以什么为 单位指定 Timer事件之前的时间间隔 ( A)分 ( B)秒 ( C)毫秒 ( D)微秒 13 Visual Basic为命令按钮提供的 Cancel属性是 ( )。 ( A)用来指定命令按钮是否为窗体的 “取消 ”按钮
6、( B)用来指定命令按钮的功能是停止一个运行程序 ( C)用来指定命令按钮的功能是关闭一个运行程序 ( D)用来指定命令按钮的功能是中断一个程序的运行 14 有如下程序。 Private Sub Command1_Click() Dim k As Integer, m As Integer Dim op As Integer k=4: m=1 op=PPC(k, m) : Print op; op=PPC(k, m) : Print op End Sub Private Function PPC(a As Integer, b As Integer) Static m As Integer,
7、i As Integer m=0: i=2 i=i + m + 1 m=i + a + b PPC=m End Function 程序运行后 ,输出的结果为 ( A) 4 6 ( B) 6 6 ( C) 8 8 ( D) 10 12 15 以下叙述中正确的是 ( )。 ( A)事件过程都由用户来编写 ( B)事件过程都不是由用户编写的 ( C)事件过程有的由用户编写,有的由系统确定 ( D)用户可以确定事件方法过程是否由用户编写 16 函数过程 F1的功能是:如果参数 a为奇数,则返回值为 1,否则返回值为 0。以下能正确实现所述功能的代码的是 ( )。 ( A) Function F1(a
8、As Integer) Ifa Mod 2=0 Then Return 0 Else Return 1 End If End Function ( B) Function F1(a As Integer) Ifa Mod 2=0 Then F1=0 Else F1=1 End If End Function ( C) Function F1(a As Integer) Ifa Mod 2=0 Then F1=1 Else F1=0 End If End Function ( D) Function F1(a As Integer) If a Mod 20 Then Return 0 Else
9、Return 1 End If End Function 17 在窗体上有一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Commandl 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 Close#1 EndSub 记录类型定义如下: Private Type animal animalName As String*20 aColor As String*
10、10 End Type 下列叙述中正确的是 ( )。 ( A)记录类型 animal不能在 Form1中定义,必须在标准模块中定义 ( B)如果文件 c: vbTest dat不存在,则 Open命令执行失败 ( C)由于 Put命令中没有指明记录号,因此每次都把记录写到文件的末尾 ( D)语句 “Put#1,rec”将 animal类型的两个数据元素写到文件中 18 下列程序段的执行结果为 _。 I=0 For G=10 To 19 Step 3 I=I+1 Next G Print I ( A) 4 ( B) 5 ( C) 3 ( D) 6 19 以下叙述中错误的是 _。 ( A)打开一个
11、工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 ( B)保存 Visual Basic程序时,应分别保存窗体文件及工程文件 ( C) Visual Basic应用程序只能以解释方式执行 ( D)事件可以由用户引发,也可以由系统引发 20 在窗体中放置控件,对该控件的操作错误的是 ( )。 ( A)单击窗体上没有控 件处,可把活动控件变为不活动控件 ( B)双击任一个控件内部,可激活该控件的代码窗口 ( C)双击一个控件内部,可把活动控件变为不活动控件 ( D)拖动一个活动控件四周的控制小方块可缩放控件 21 使用 CommonDialog控件的 ( )方法,可显示 “打印 ”对话框
12、。 ( A) ShowOpen ( B) ShowSave ( C) ShowColor ( D) ShowPrinter 22 下列关于复选框的说法,正确的是 ( )。 ( A)复选框的 Enabled属性用于决定该复选框是否可见 ( B)复选框的 Value属性用于决定该复选框是否被选中 ( C)复选框的 TabIndex 属性用于决定该复选框在控件数组中的序号 ( D)复选框的 Visible属性用于决定该复选框是否可用 23 编写了如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If(Butt
13、on And 3)=3 Then Print “AAAA“ End If End Sub 程序运行后,为 了在窗体上输出 “AAAA“,应按下的鼠标键是 ( A)左 ( B)右 ( C)同时按下左和右 ( D)按鼠标键没有反应 24 为了在按下 Esc键时执行某个命令按钮的 Click事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是 _。 ( A) Value ( B) Default ( C) Cancel ( D) Enablcd 25 假定在窗体 (名称为 Form1)的代码窗口中定义如下记录类型: Private Type animal animalName As St
14、ring*20 aColor As String*10 End Type 在窗体上面一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_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 则以下叙述中正确的是 _。 ( A)记录类型 animal不能在 Form1中定义,必须在标准模块中定义 ( B)如果文件 “c:
15、vbTest. dat“不存在,则 Open命令执行失败 ( C)由于 Put命令中没有指明记录号,因此每次都把记录写到文件的末尾 ( D)语句 “Put #1, , rec”将 animal类型的两个数据元素写到文件中 26 以下关于作用范围的描述正确的是 _。 ( A)所有变量 (Public/Global/Static/Private)都可以放到窗体的通用部分定义 ( B)所有变量 (Public/Global/Static/Private)都可以放到标准模块中定义 ( C) Public/Global类的变量只能放在标准模块中定义 ( D)只有 Global变量是必须放在标准模块中定义
16、 27 假定有如下的 Sub过程: Sub Sub1 (x As Single, y As Single) t=x x = t/y y = t Mod yEnd Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_ Click() Dim a As Single Dim b As Single a = 5 b = 4 Sub1 a, b Print a; b End Sub 程序运行后,单击命令按钮,输出结果为 _。 ( A) 5 4 ( B) 1 1 ( C) 1.2 5.4 ( D) 1.25 1 28 在窗体上画一个命令按钮,然后编写如下事件
17、过程: Option Base 1Private Sub Command1_Click() Dim a As Variant a= Array (1,2,3,4) j=1 for i=a To 1 Step-1 s=s+ a(i)*j j=j*10 Next i Print sEnd Sub 运行上面的程序,单击命令按钮,其输出结果是 _ 。 ( A) 4321 ( B) 12 ( C) 34 ( D) 1234 29 下列程序段的执行结果为 _。 A=0=B=0 For I=-1 To-2 Step-1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print
18、 A; B ( A) 2 4 ( B) -2 2 ( C) 4 2 ( D) 2 3 30 下列程序段的执行结果为 _。 A=0: B=0 For I=-1 To -2 Step -1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print A; B ( A) 2 4 ( B) -2 2 ( C) 4 2 ( D) 2 3 31 在窗体上画一个通用对话框,程序运行后,通过 ShowOpen方法显示 ”打开 ”对话框,要求在该对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件,则对通用对话框的 Filter属性的正确设置是: _。 ( A) (*.DOC
19、)*.DOC ( B) (*.DOC)|(.DOC) ( C) (*.DOC)|*.DOC ( D) (*.DOC)|*.DOC 32 将一个窗体设置为 MDI子窗体的方法是 _。 ( A)将窗体的名称改为 MDI ( B)将窗体的 MDIChild属性设为 True ( C)将窗体的 MDIChild属性设为 False ( D)将窗体的 Enabled属性设为 False 33 设窗体上有一个列表框控件 List1,且其中含有若干列表项,则以下能表示当前被选中的列表项内容的是 _。 ( A) List1.List ( B) List1.ListIndex ( C) List1.Index
20、( D) List1.Text 34 在修改列表框内容时, AddItem方法的作用是 ( A)在列表框内插入一行文本 ( B)在列表框中插人多行文本 ( C)删除列表框中指定的项目 ( D)清除列表框内的全部内容 35 窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如下图所示。 下列叙述中错误的是 ( )。 ( A)在设计 “粘贴 ”菜单项时,在菜单编辑器窗口中设置了 “有效 ”属性 (有 “”) ( B)菜单中的横线是在该菜单项的标题输入框中输入了一个 “-”(减号 )字符 ( C)在设计 “选中 ”菜单项时,在菜单编辑器窗口中设置了 “复选 ”
21、属性 (有 “”) ( D)在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了 “可见 ”前面的“” 36 在长度为 n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为_。 37 数据结构分为线性结构和非线性结构 ,线性表、栈和队列都属于【 】。 38 数据库的逻辑模型设计阶段的任务是将 _转换成关系模式。 39 数据库系统中实现各种数据管理功能的核心软件称为 _。 40 在链表的运算过程中,能够使空表与非空表的运算统一的结构是 _。 41 6、在 菜单编辑器中建立一个菜单,其主菜单项的名称为 mnuEdit, Visible属性为 False,程序运行后,如果用鼠标右键单击窗体
22、,则弹出与 mnuEdit对应的菜单。以下是实现上述功能的程序,请填空。 PrivateSubForm_(Button As Integer,Shift As Integer,X As Single,YAs Single) If Button=2Then PopupMenu mnuEdit End If End Sub 42 下列 语句的输出结果是 _。 Print Format(Int(12345.6789*100+0.5)/100,“00,000.00“) 43 设 a=10, b=9, c=8,则执行以下两条语句,变量 b的值为 _。 a=CInt(b/(10/(c/2) b=c Mod
23、 a 44 由 Array函数建立的数组的名字必须是【 】类型。 45 语句 print“25+32=“;25+32的输出结果是【 】。 46 阅读以下程序: Prlvate Sub Form_Click() Dim k, n, m As Integer n=10 m=1 k=1 Do While k =n m=m*2 k k+1 Loop Print m End Sub程序运行后,单击窗体,输出结果为【 】。 47 计时器事件之间的间隔通过【 】属性设置。 48 Visual BASIC应用程序通常由 3类模块组成,即窗体模块、【 】和类模块。 49 表达式 Fix(-465)+Int(-5
24、15)的值是【 】。 50 由 Array函数建立的数组的名字必须是【 】类型。 VB 笔试模拟试卷 279答案与解析 1 【正确答案】 B 2 【正确答案】 A 3 【正确答案】 D 4 【正确答案】 B 5 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 6 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择 运算、投影运算和连接运算。 7 【正确答案】 A 【试题解析】 当用户感到现有系统已不能满足需求,想用一个新系统代替旧的软件系统时,就要对新的软
25、件系统的研制进行分析,即软件工程的第一阶段 软件分析阶段。 8 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表。栈是按照 “先进后出 ”或“后进先出 ”的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。 9 【正确答案】 B 【试题解析】 数据库管理系统 DBMS是数据库系统的核心。 DBMS 是负责数据库的 建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS 还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完
26、整性和安全性。 10 【正确答案】 C 【试题解析】 此题考察窗体的属性, Caption 属性用来设置窗体标题栏中显示的文本内容,题目要求在窗体标题栏中显示 “VisualBasic窗体 ”,只有选项 11 【正确答案】 B 12 【正确答案】 C 【试题解析】 Interval 属性用来返回或设置对 Timer控件的计时事件各调用间的毫秒数。 13 【正确答案】 A 14 【正确答案】 C 【试题解析】 考查考生对函数及函数参数的运用。在 Sub过程中 ,程序段先定义了 3个 Integer型变量 k,m,op,并给 k 赋给初值 4,m的初值为 1,然后调用事件过程PPC,并将它的值赋给
27、 op;在事件过程 PPC中定义了两个形参 ,参数的传送是通过引用实参 ,即将 k,m的地址作为 a,b 的地址 ;在 PPC中 ,将 m,i定义为静态变量 ,第一次调用后的值仍然保留 ,但是 m,i分别都有赋值 语句 ,将它们的值变为 0,2,所以返回值不变。函数 PPC中的两个参数都是以传值方式传递 ,注意不要与传地址方式传递混淆。 15 【正确答案】 D 【试题解析】 本题考查事件过程。一般控件都有事件过程,这些事件过程在编写程序中,可以根据问题的需要来确定是否编写该事件过程。 16 【正确答案】 B 【试题解析】 本题考查程序的基本算法。定义函数过程时,要求计算结束以后,把函数的返回值
28、存放在过程名中,返回给调用函数。题目中 a为奇数,条件为aMod 2=0时,返回 0,否则返回 17 【正确答案】 B 【试题解析】 本题考查随机文件的基本操作。随机文件以记录作为存储单位,以RaIldom打开文件的格式为: Open文件名 ForRandomAs#文件号 Len=记录长度 。如果文件不存在,则打开失败。写操作格式为: Put #文件号, 记录号 ,变量名。可以将一个记录变量的内容写到指定的记录位嚣处,忽略记录号,则表示在当前记录后的位置插入一条记录。读操作格式为: Get#文件号, 记录号 ,变最名。如果忽略记录号,则读出当前记录后面的那一条记录。一般记录类型在VB 中是以
29、Type定义的自定义类型 ,可以在窗体和标准模块中定义。 18 【正确答案】 A 【试题解析】 ForNext 循环 该程序段的功能相当于根据循环变量的初始值,求循环体执行的次数。 For循环的循环次数 =Int(终值 -初值 )/步长 +1。 故循环体 (I=I+1)一共被执行 4次,而每次执行 I的值增加 1。因此循环结束后 I的值增加 4,即 I=0+4。 19 【正确答案】 C 【试题解析】 Visual Basic 应用程序可以以解释方式执行,也可以编译成可执行文件执行。 20 【正确答案】 C 【试题解析】 当焦点 在某个控件上时,该控件为活动控件,如果单击该控件以外的任何地方,则
30、该控件就失去焦点,变为不活动控件;对于一个不拥有焦点的控件,单击其内部则变为活动的控件;如果双击一个控件内部可以激活该控件的代码窗口,进行代码编写;当一个控件是活动控件时,拖动四周的控制小方块可缩放控件。焦点对象可以接收用户鼠标或键盘的输入。当一个对象具有焦点时,就可以接收用户的辅入。在 Windows系统中,某个时刻可以运行多个应用程序,但只有具有焦点的应用程序才是当前活动应用程序,才能接收用户的输入。 21 【正确答案】 D 【试题解 析】 通用对话框共有 6种不同类型的对话框,可以通过不同的方法设置,如下表所示。 22 【正确答案】 B 【试题解析】 Enabled 属性用于设置控件是否
31、能够对用户产生的事件作出反应;Value属性用来返回或设置复选框的状态,是否被选中; TabIndex 属性是指复选框在窗体中获得焦点的顺序: Visible属性返回或设置复选框可见或隐藏。 23 【正确答案】 D 【试题解析】 本题表明考查考生对鼠标键的理解,实际上设置了一个陷阱,即该事件过程响应的是 KeyDown 事件,按下鼠标键,不会调 动该事件过程,故选 D。另外,值得一提的是, (Button And 3)=3表示同时按下鼠标左右键。 24 【正确答案】 C 【试题解析】 Cancel 属性返回或设置一个值,用来指示窗体中命令按钮是否为取消按钮。该命令按钮可以是命令按钮控件或者 O
32、LE容器控件中的任何可作用于命令按钮的对象。当一个命令按钮的 Cancel 属性被设置为 True时,按 Esc键与单击该命令按钮的作用相同。在一个窗体中,只允许有一个命令按钮的 Cancel属性被设置为 True。 25 【正确答案】 D 【试题解析】 选项 A在一般情况下,记录类型应在标准模块中定义。如果在窗体模块中定义,则必须在 “Type“关键字前面加上 “Private”;选项 B 用 Open 语句打开文件时,如果为输入 (Input)打开的文件不存在,则产生 “文件未找到 ”错误;如果为输出 (Output)、附加 (Append)或随机 (Random)访问方式打开的文件不存在
33、,则建立相应的文件;选项 C如果没有指明记录号,则将上一个 Get或 Put语句之后的 (或上一个 Seek 函数指出的 )下一个记录或字节写入。选项 D由于 rec是animal 类型变量,对其操作都是对变量 animalName和变量 aColor的操作。 26 【正确答案】 C 【试题解析】 全局变量必须用 Public或 Global 语句声明,不能用 Dim语句声明,更不能用 Private 语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。 27 【正确答案】 D 【试题解析】 本题重点是在子过程的调用过程中,虚实参数的传送问题,变量 a和 b 按址传送,返
34、回子过程的 x和 y值。 28 【正确答案】 D 【试题解析】 本题的难点是数组在循环中的调用。变量 s的计算过程为“s=4+310+2100+11000=1234”。 29 【正确答案】 A 【试题解析】 ForNext 循环 跟踪程序:内循环的循环体执行了四次,外循环的循环体执行了两次,故 A=2,B=4。 30 【正确答案】 A 【试题解析】 For.Next循环 跟踪程序:内循环的循环体执行了四次,外循环的循环体执行了两次,故 A=2,B=4。 31 【正确答案】 D 【试题解析】 CommonDialog1.Filter=“(*.DOC)|.DOC“,通过 ShowOpen 方法显示
35、 “打 开 ”对话框时对话框的 “文件类型 ”栏中只显示扩展名为 DOC的文件。 32 【正确答案】 B 【试题解析】 MDIChild 属性返回或设置一个值,它表示一个窗体是否被作为MDI子窗体在一个 MDI窗体内部显示。在运行时是只读的。 33 【正确答案】 D 【试题解析】 列表框的 List属性表示列表框的内容,为数组,下标为 o n-1, n表示列表框的项数。 ListIndex属性表示选中的列表框项目的位置,第一项从。开始。 Text属性才是表示指定当前选中的列表框项目的文本内容。 34 【正确答案 】 A 【试题解析】 列表框可以使用 AddItem、 Clear和 Remove
36、Item等方法,用来在运行期间改变列表框的内容。 AddItem方法用来在列表框中插入一行文本:格式为:列表框 AddIt-em项目字符串 ,索引值 ; Clear方法用来清除列表框中的全部内容,格式为:列表框 Clear; RemoveItem方法用来删除列表中指定的项目,格式为:列表框 RemoveItem索引值。 35 【正确答案】 A 【试题解析】 本题考查的考点是有关菜单的。菜单项的 “有效 ”属性是控制菜单项的有效 性的。只要把一个菜单项的 “有效 ”属性设置为 False,就可以使其失效,运行后该菜单项变为灰色;要在菜单项中插入分隔线应该在标题框中输入 “-”菜单项标志,可以通过
37、菜单设计窗口中的 “复选 ”属性设置,当该属性为 True时,相应的菜单项前有 “”标记;弹出菜单由于初始运行时应该不可见,故此应该去掉 “可见 ”前面的 “”标记。 36 【正确答案】 log2n 【试题解析】 对于长度为 n的有序线性表,在最坏情况下,二分法查找只需比较log2 n次,而顺序查找需要比较 n次。需要注意的是当有序线表为顺序存储时才能使用二 分查找。 37 【正确答案】 线性结构 【试题解析】 本题考查了数据结构的基本概念。与栈类似 ,队列也是线性表 ,可以采用链式存储结构 ,所以带链的队列属于线性结构。 38 【正确答案】 E-R图 【试题解析】 数据库逻辑设计的任务是将概
38、念模型进一步转化成相应的数据模型。而 E-R图是主要的概念模型,因此数据库的逻辑设计的主要工作是将 E-R图转换成关系模式。 39 【正确答案】 数据库管理系统 (DBMS) 40 【正确答案】 循环链表 【试题解析】 在循环链表中,由于设置了一个头 结点,因此在任何情况下,循环链表中至少有一个结点存在,从而使空表与非空表的运算统一。 41 【正确答案】 Mouse Down或 Mouse Up 42 【正确答案】 68 43 【正确答案】 0 44 【正确答案】 变体 或 Variant 【试题解析】 Array 返回一个包含数组的 Variant。 语法 Array(arglist) 所需
39、的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。 45 【正确答案】 25+32=57 【试题解析】 语法: object.Printoutputlist Print方法的语法具有下列对象限定符和部分: 部分 描述 object 必要。对象表达式,其值为 “应用于 ”列表中的对象。 Outputlist 可选。表示要打印的表达式或表达式的列表如果省略,则打印一空白行。 可以用空白或分号来分隔多个表达式。本题分号后是 Print方法的第二个表达式。 46 【正确答案】 1024 【试题解析】 本题是对
40、 Do While循环语句 的考查。初始化条件 k l、 n=10,条件表达式 k n由于控制变量 k的增量语句为 k k+l 即 k每执行一次循环, k的值就增 1,故可知循环执行次数为 10次。 m的初值为 l,循环语句 m m。 2即相当于求 2的几次幂的运算,循环执行几次就求 2的几次幂,故题中等价于求 2的 10次幂,输出结果应为 1024。 47 【正确答案】 Interval 【试题解析】 Interval 属性返回或设置对 Timer控件的计时事件各调用间的毫秒数。语法: object.Interval= milliseconds。 48 【正确答案】 标准模块 【试题解析】
41、模块是相对独立的程序单元。在 Visual Basic中主要有 3种模块,即窗体模块、标准模块和类模块。类模块主要用来定义类和建立 ActiveX组件。 49 【正确答案】 -101 【试题解析】 Fix()函数的作用是将数值型参数的小数部分舍去,只保留整数部分, Int()函数的作用是取小于或等于参数的最大整数。不难得到 Fix(-48.65)的值是-48, Int(-52.15)的值为 -53,表达式 “Fix(-48.65)+Int(-52.15)”的值为 -101。 50 【正确答案】 变体 或 Variant 【试题解析】 Array 返回一个包含数组的 Variant。 语法 Array(arglist) 所需的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1