1、计算机二级考试 VISUAL+FOXPRO十三 2015年及答案解析(总分:40.00,做题时间:90 分钟)单选1.数据处理的最小单位是( )。(分数:1.00)A.数据B.数据元素C.数据项D.数据结构2.下列不是软件工程基本目标的是( )。(分数:1.00)A.付出较低的维护费用B.达到要求的功能C.不管时间限制,只要最终把用户要求的产品交出来D.产品的性能比较好3.Visual Basic集成的主窗口中不包括( )。(分数:1.00)A.属性窗口B.标题栏C.菜单栏D.工具栏4.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:1.00)A.便于用户、开发人员进行理解和交流
2、B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析5.有下列二叉树: (分数:1.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG6.SQL语言又称为( )。(分数:1.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言7.下列叙述中,不符合良好程序设计风格要求的是( )。(分数:1.00)A.程序的效率第,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输人数据前要有提示信息8.下列叙述中,( )不属于测试的特征。(分数:1.00)A.测试的挑剔性B.完全测试的不可
3、能性C.测试的可靠性D.测试的经济性9.以三级模式为框架形成的 3种数据库中,真实存在于计算机外存的数据库是( )。(分数:1.00)A.概念数据库B.用户数据库C.物理数据库D.逻辑数据库10.数据库设计包括两个方面的设计内容,它们是( )。(分数:1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计11.在计算机中,算法是指( )。(分数:1.00)A.查询方法B.加工方法C.解题方案的准确且完整的描述D.排序方法12.Visual Basic中的数值可以用十六进制或八进制表示,十六进制数的开头符号是&H,八进制数的开头符号是( )
4、。(分数:1.00)A.$OB.OC.$ED.E13.表达式 5 Mod 3+35*2 的值是( )。(分数:1.00)A.0B.2C.4D.614.下面程序段执行结果为( )。 (分数:1.00)A.excellentB.goodC.passD.fail15.设 a=6,则执行 x=IIf(a5,1,0)后,x 的值为( )。(分数:1.00)A.5B.6C.0D.-116.任何控件都有的属性是( )。(分数:1.00)A.BackColorB.CaptionC.NameD.BorderStyle17.当一个复选框被选中时,它的 Value属性的值是( )。(分数:1.00)A.3B.2C.
5、1D.018.MsgBox函数的返回值的类型为( )。(分数:1.00)A.数值型B.变体类型C.字符串型D.日期型19.标签控件能够显示文本信息,可设置显示文本内容的属性是( )。(分数:1.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle20.下列程序段的执行结果为( )。 (分数:1.00)A.-16B.-116C.15D.112121.假定建立个名为 Command1的命令按钮数组,则以下说法中错误的是( )。(分数:1.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(Caption 属性
6、)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标)可以访问数组中的每个命令按钮22.只有将组合框的 Style属性设置为何值,才能触发 DblClick事件?( )(分数:1.00)A.0B.1C.2D.323.可以实现从键盘输入个作为双精度变量 a的值的语句是( )。(分数:1.00)A.a=InputBox( )B.a=InputBox(”请输入个值”)C.a=Val(InputBox(”请输入个值”)D.a=Val(InputBox( ))24.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Comma
7、nd1的命令按钮。窗体 Form1的程序代码如下: (分数:1.00)A.Form1的 Caption属性值为 100B.Form2的 Caption属性值为-100C.Form1的 Caption属性值为-100D.Form2的 Caption属性值为 10025.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: (分数:1.00)A.7 9B.34 0C.9 7D.死循环26.单击按钮时。以下程序运行后的输出结果是( )。 (分数:1.00)A.661261010B.951051010C.9612910  15D.91010541027.在窗体上画一个列表框
8、和一个命令按钮,其名称分别为 list1和 Command1,然后编写如下事件过程: (分数:1.00)A.把字符串”AAAA”添加到列表框中,但位置不能确定B.把字符串”AAAA”添加到列表框的最后(即”Item 3”的后面)C.把列表框中原有的最后项改为”AAAA”D.把字符串”AAAA”插入到列表框的最前面(即”Item1”的前面)28.下列叙述中正确的是( )。(分数:1.00)A.在窗体的 Form_Load事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调
9、用过程时,所有局部变量被系统初始化为 0或空字符串29.下面有关标准模块的叙述中,错误的是( )。(分数:1.00)A.标准模块不完全由代码组成,还可以有窗体B.标准模块中的 Private过程不能被工程中的其他模块调用C.标准模块的文件扩展名为basD.标准模块中的全局变量可以被工作中任何模块引用30.在窗体上画个名称为 File的文件列表框,并编写如下程序: (分数:1.00)A.x没有实际作用,因此可以将该语句写为:Call Shell(FileFileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过 File1FileName 指定D.File1中显
10、示的是当前驱动器、当前目录下的文件31.以下叙述中错误的是( )。(分数:1.00)A.在程序运行时,通用对话框控件是不可见的B.在同一个程序中,用不同的方法(如 ShowOpen或 ShowSave等)打开的通用对话框具有不同的作用C.调用通用对话框控件的 ShowOpen方法,可以直接打开在该通用对话框中指定的文件D.调用通用对话框控件的 ShowColor方法,可以打开颜色对话框32.一个工程必须包含的文件的类型是( )。(分数:1.00)A.*vbp*frm*frxB.*vbp*cls*basC.*bas*ocx*resD.*frm*cls*bas33.下列有关子菜单的说法中,错误的是
11、( )。(分数:1.00)A.除了 Click事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1开始D.菜单的索引号可以不连续34.设在窗体上有个文本框,然后编写如下的事件过程: (分数:1.00)A.Alt+F2B.ablC.随机出几个数D.不发生变化35.可以产生 3050(含 30和 50)的随机整数的表达式是( )。(分数:1.00)A.Int(Rnd*21+30)B.Int(Rnd*20+30)C.Int(Rnd*50Rnd*30)D.Int(Rnd*30+50)36.能够存放组合框的所有项目内容的属性是( )。(
12、分数:1.00)A.CaptionB.TextC.ListD.Selected37.设窗体上有一个标签 label1和一个计时器 Timer1,Timer1 的 Interval属性被设置为 1000,Enabled属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。(分数:1.00)A.B.C.D.38.设有如图所示窗体和以下程序: (分数:1.00)A.文本框中无内容,焦点在文本框中B.文本框中为“Basic”,焦点在文本框中C.文本框中为“Basic”,焦点在按钮上D.文本框中为“Visual Basic”,焦点在按钮上39.窗
13、体上有个名称为 Command1的命令按钮,其事件过程如下: (分数:1.00)A.信息框的标题是 BasicB.信息框中的提示信息是 ProgrammingC.C的值是函数的返回值 1D.MsgBox的使用格式有错40.设工程文件包含两个窗体文件 Form1frm、Form2frm 及一个标准模块文件 Modulelbas,两个窗体上分别只有一个名称为 Command1的命令按钮。 (分数:1.00)A.1 5B.0 5C.0 0D.程序有错计算机二级考试 VISUAL+FOXPRO十三 2015年答案解析(总分:40.00,做题时间:90 分钟)单选1.数据处理的最小单位是( )。(分数:
14、1.00)A.数据B.数据元素C.数据项 D.数据结构解析:【解析】数据处理的最小单位是数据项。2.下列不是软件工程基本目标的是( )。(分数:1.00)A.付出较低的维护费用B.达到要求的功能C.不管时间限制,只要最终把用户要求的产品交出来 D.产品的性能比较好解析:【解析】软件工程的基本目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发,及时交付使用。3.Visual Basic集成的主窗口中不包括( )。(分数:1.00)A.属性窗口 B.标题栏C.菜单栏D.工具栏解析:【解析】本题考查的是考生对 Visual Bas
15、ic环境的使用情况,属性窗口没有集成在主窗口中。4.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:【解析】软件需求规格说明书便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据,也可以作为确认测试和验收的依据。它是需求分析的结果,而不是为了便于开发人员进行需求分析。因此正确答案是选项 D。5.有下列二叉树: (分数:1.00)A.ACBDFEG B.ACBDFGEC.ABDCG
16、EFD.FCADBEG解析:【解析】二叉树的遍历有 3种:前序、中序和后序。中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。分析本题二叉树,对其进行中序遍历,结果为 ACBDFEG。6.SQL语言又称为( )。(分数:1.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:【解析】SQL 语言的全称为 Structured QueryLanguage,它是种介于关系代数与关系演算之间的结构化查询语言,是种面向数据库的通用数据处理语言规范,包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言 4个部分。7.下列叙述中,不符合良好
17、程序设计风格要求的是( )。(分数:1.00)A.程序的效率第,清晰第二 B.程序的可读性好C.程序中要有必要的注释D.输人数据前要有提示信息解析:【解析】般来讲,程序设计风格首先应该简单和清晰,其次程序必须是可以理解的,可以概括为“清晰第,效率第二”。8.下列叙述中,( )不属于测试的特征。(分数:1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试有 3个重要特征:测试的挑剔性、完全测试的不可能性和测试的经济性。没有测试的可靠性这说法。9.以三级模式为框
18、架形成的 3种数据库中,真实存在于计算机外存的数据库是( )。(分数:1.00)A.概念数据库B.用户数据库C.物理数据库 D.逻辑数据库解析:【解析】以概念模式为框架所组成的数据称为概念数据库;以外模式为框架所组成的数据库称为用户数据库;以内模式为框架所组成的数据库称为物理数据库。这 3种数据库只有物理数据库真实存在于计算机外存中。10.数据库设计包括两个方面的设计内容,它们是( )。(分数:1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:【解析】数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。11.在计算机中
19、,算法是指( )。(分数:1.00)A.查询方法B.加工方法C.解题方案的准确且完整的描述 D.排序方法解析:【解析】计算机算法是指解题方案的准确且完整的描述,它有以下基本特征:可行性、确定性、有穷性和拥有足够的情报。12.Visual Basic中的数值可以用十六进制或八进制表示,十六进制数的开头符号是&H,八进制数的开头符号是( )。(分数:1.00)A.$OB.O C.$ED.E解析:【解析】本题考查 Visual Basic中的数值表示规则。十六进制以&H 开头;八进制以&0 开头。13.表达式 5 Mod 3+35*2 的值是( )。(分数:1.00)A.0B.2 C.4D.6解析:
20、【解析】本题考查运算符及其优先级。算术运算符的优先顺序从高到低依次为:幂()取负()乘、浮点除(*、)整除()取模(Mod)加、减(+、)连接(&)。逻辑运算符的优先顺序从高到低依次为:NotAndOrXorEqvImp。比较运算符的优先顺序相同,按照从左到右的顺序进行处理。本题“35*2”的结果为 0,“5 Mod 3”的结果为 2,因此最终的结果为 2。14.下面程序段执行结果为( )。 (分数:1.00)A.excellentB.goodC.pass D.fail解析:【解析】Int(n)用来求不大于 n的最大整数,Int(38)=3,Int(38)=4。参数 n是个Double型或任何
21、有效的数值表达式,返回值为 Integer类型。Rnd(n)用来返回个包含随机数值的Single型。参数 n是 Single或任何有效的数值表达式。如果 n0,Rnd 生成序列中的下个随机数;如果n=0,Rnd 生成最近生成的数;如果 n省略,Rnd 生成序列中的下个随机数。本题中 Rnd( )函数随机产生 01 的个数,Int( )函数将数值转换为整型,Int(Rnd( )+3)的结果为 3,执行下面的 Case 3语句,结果为“pass”。15.设 a=6,则执行 x=IIf(a5,1,0)后,x 的值为( )。(分数:1.00)A.5B.6C.0D.-1 解析:【解析】IIf 是 IfT
22、henElse语句的紧凑表达。语法为:IIf(expression,if_true,if_false),如果 expression成立,执行 if_true,如果不成立,执行 If_false。根据题意,a=6,大于 5,所以结果为1。16.任何控件都有的属性是( )。(分数:1.00)A.BackColorB.CaptionC.Name D.BorderStyle解析:【解析】Name 属性是控件在整个系统中的标识符,是不可或缺的。17.当一个复选框被选中时,它的 Value属性的值是( )。(分数:1.00)A.3B.2C.1 D.0解析:【解析】复选框的 Value属性可以设置为 3种:
23、0Uncheeked,表示没有选择该复选框;1Checked,表示选中该复选框;2Grayed,表示该复选框被禁用(灰色)。18.MsgBox函数的返回值的类型为( )。(分数:1.00)A.数值型 B.变体类型C.字符串型D.日期型解析:【解析】MsgBox 在个简单的对话框中显示消息,这个对话框可包括预定义的按钮和项目,用户要指定对话框中所使用的消息、标题、按钮和项目。MsgBox 可以用来在对话框中显示消息并等待用户单击按钮,然后返回个整型值,让程序了解用户单击的是哪个按钮。因此选项 A正确。19.标签控件能够显示文本信息,可设置显示文本内容的属性是( )。(分数:1.00)A.Alig
24、nmentB.Caption C.VisibleD.BorderStyle解析:【解析】本题考查标签控件,标签控件用于显示字符串,通常显示的是文字说明信息,用来标注本身不具备 Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件添加描述性的文字。Alignment属性用于设置标签中文本的对齐方式;AutoSize 属性用于设置控件是否能够自动调整大小以显示所有的内容;BackStyle 属性用于设置标签的背景样式;BorderStyle 属性用于设置标签的边框样式;Caption属性用于设置标签的文本内容;WordWrap 属性设置标签是否扩大以显示标题文字。20.下列程序段
25、的执行结果为( )。 (分数:1.00)A.-16B.-116C.15 D.1121解析:【解析】分析程序,执行到最终 For循环结束后,k 和 a的值分别为 1,5,因此选项 C正确。21.假定建立个名为 Command1的命令按钮数组,则以下说法中错误的是( )。(分数:1.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(Caption 属性)都一样 C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标)可以访问数组中的每个命令按钮解析:【解析】控件数组是由组相同类型的控件组成。它们共用个控件名,绝大部分的属
26、性也相同,但有个属性不同,即 Index属性的值不同。当建立控件数组时,系统给每个元素赋个唯的索引号(Index),通过属性窗口的 Index属性,可以知道该控件的下标是多少,第个元素下标是 0。控件数组最大的特点是它们共享同样的事件过程,适用于若干个控件执行的操作相似的场合。22.只有将组合框的 Style属性设置为何值,才能触发 DblClick事件?( )(分数:1.00)A.0B.1 C.2D.3解析:【解析】组合框控件(ComboBox)将文本框控件(TextBox)与列表框控件(ListBox)的特性结合为体,兼具文本框控件与列表框控件两者的特性。组合框的 Style属性有 3种值
27、:当值为 0时,组合框是“下拉式组合框”,与下拉式列表框相似,可识别 Dropdown、Click、Change 事件;当值为 1时,组合框称为“简单组合框”,由可以输入文本的编辑区与个标准列表框组成,可识别 Change、DblClick 事件;当值为 2时,组合框称为“下拉式列表框”,其右侧有个箭头,可供“拉下”或“收起”操作。它可以识别Dropdown、Click 事件。23.可以实现从键盘输入个作为双精度变量 a的值的语句是( )。(分数:1.00)A.a=InputBox( )B.a=InputBox(”请输入个值”)C.a=Val(InputBox(”请输入个值”) D.a=Val
28、(InputBox( ))解析:【解析】InputBox 函数用来显示个输入框,并提示用户在文本框中输入文本、数字或选中某个单元格区域,当按下确定按钮后返回包含文本框内容的字符串。语法为:InputBox(Prompt,Title,Default,Xpos,Ypos,Helpfile,Comext),因此选项 A、D 错误。Val 函数将该字符串转换为字符,因此,选项 C正确。24.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1的命令按钮。窗体 Form1的程序代码如下: (分数:1.00)A.Form1的 Caption属性值
29、为 100B.Form2的 Caption属性值为-100 C.Form1的 Caption属性值为-100D.Form2的 Caption属性值为 100解析:【解析】此题单击命令按钮后将调用 g( )函数,观察该函数,是显示窗体 f,并且将该窗体的标题设置为 y,而 y的值要通过 IIf语句来判断,此题中第个实参为 Form2,将 x=10带人判断语句为结果为100,因此执行命令后 Form2的标题为100,所以选项 B正确。25.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: (分数:1.00)A.7 9B.34 0C.9 7 D.死循环解析:【解析】本题考查
30、DoLoop Whole循环的使用。在本题的程序中,循环只执行一次就停止了,执行一次后,s=9,a=20,不满足 a=0,所以循环结束。 26.单击按钮时。以下程序运行后的输出结果是( )。 (分数:1.00)A.661261010 B.951051010C.9612910  15D.910105410解析:【解析】在 Visual Basic中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。因此在本题中,当每次调用 proc1函数后,变量的值都被改变,结果为选项 A。27.在窗体上画一个列表框和一个
31、命令按钮,其名称分别为 list1和 Command1,然后编写如下事件过程: (分数:1.00)A.把字符串”AAAA”添加到列表框中,但位置不能确定B.把字符串”AAAA”添加到列表框的最后(即”Item 3”的后面) C.把列表框中原有的最后项改为”AAAA”D.把字符串”AAAA”插入到列表框的最前面(即”Item1”的前面)解析:【解析】本题考查 Visual Basic控件列表框的使用方法。列表框的 List属性是个维数组,数组中元素的值就是在执行时看到的列表项。可以在属性窗口中输入 List属性来建立列表项,List 数组是从 0到 ListCount1 依次取值来获得列表项目的
32、。ListCount 属性用于返回列表框中所有选项的总数。List1List(List1ListCount)=”AAAA”用来在 List1的最后添加”AAAA”。 28.下列叙述中正确的是( )。(分数:1.00)A.在窗体的 Form_Load事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D.在调用过程时,所有局部变量被系统初始化为 0或空字符串解析:【解析】局部变量是在事件过程或通用过程内定义的变量,局部变量在过程中用 Dim或 Static定义。局部变量的作用域
33、不可以超出所定义的过程,并不是所有局部变量被系统初始化为 0或空字符串,因此选项 C正确。 29.下面有关标准模块的叙述中,错误的是( )。(分数:1.00)A.标准模块不完全由代码组成,还可以有窗体 B.标准模块中的 Private过程不能被工程中的其他模块调用C.标准模块的文件扩展名为basD.标准模块中的全局变量可以被工作中任何模块引用解析:【解析】标准模块中不可以含有窗体,含有窗体的模块称为窗体模块。30.在窗体上画个名称为 File的文件列表框,并编写如下程序: (分数:1.00)A.x没有实际作用,因此可以将该语句写为:Call Shell(FileFileName,1) B.双击
34、文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过 File1FileName 指定D.File1中显示的是当前驱动器、当前目录下的文件解析:【解析】本题考查文件列表框的使用及 Shell函数的用法。由于程序使用的是 DblClick事件,因此选项 B正确。同时执行文件的名字,通过 FileName属性来指定。Shell 函数的第二个参数决定了 Filel中显示的是当前驱动器、当前目录下的文件。Shell 函数的格式:Shell(命令字符串,窗口类型),其中“命令字符串”是要执行的应用程序的文件名(包括路径),它必须是可执行文件,其扩展名为“com”“EXE”“BAT”或“PIF”
35、,其他文件不能用 Shell函数执行。“窗口类型”是执行应用程序时的窗口的大小。Shell 函数调用某个应用程序并成功地执行后,返回个任务标识(Task ID),它是执行程序的唯标识,在具体输入程序时,ID 不能省略,必须在前面加上“x=”(可用其他变量名),x用来接收 Shell函数的返回值,所以选项 A错误。31.以下叙述中错误的是( )。(分数:1.00)A.在程序运行时,通用对话框控件是不可见的B.在同一个程序中,用不同的方法(如 ShowOpen或 ShowSave等)打开的通用对话框具有不同的作用C.调用通用对话框控件的 ShowOpen方法,可以直接打开在该通用对话框中指定的文件
36、 D.调用通用对话框控件的 ShowColor方法,可以打开颜色对话框解析:【解析】CommonDialog 控件提供组标准的操作对话框,进行诸如打开和保存文件,设置打印选项以及选择颜色和字体等操作。在程序运行时,通用对话框控件是不可见的。在同个程序中,用不同的方法打开的通用对话框具有不同的作用。ShowOpen 方法打开“打开”对话框;ShowSave 方法打开“另存为”对话框;ShowColor 打开“颜色”对话框;ShowFont 方法打开“字体”对话框;ShowPrinter 打开“打印”对话框;ShowHelp 调用 Windows的“帮助”功能。因此,选项 C错误。 32.一个工程
37、必须包含的文件的类型是( )。(分数:1.00)A.*vbp*frm*frx B.*vbp*cls*basC.*bas*ocx*resD.*frm*cls*bas解析:【解析】一个工程必须包含 3类文件:窗体文件frm、工程文件vbp 和二进制文件frx。33.下列有关子菜单的说法中,错误的是( )。(分数:1.00)A.除了 Click事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1开始 D.菜单的索引号可以不连续解析:【解析】根据 Visual Basic中菜单特点,除了 Click事件之外,菜单项不可以响应其他事件;
38、每个菜单项都是个控件,与其他控件样也有其属性和事件;菜单的索引号可以不连续,也不必从 1开始,由用户自己设定。34.设在窗体上有个文本框,然后编写如下的事件过程: (分数:1.00)A.Alt+F2B.ablC.随机出几个数D.不发生变化 解析:【解析】本题在程序体中设置了 altdown和 f2down标志位,如果 f2down为 True,则表示按下了 F2键,如果 altdown为 True,则表示按下了 Alt键,因此当程序运行是按下 Shift+F2时并不会有任何事件发生。35.可以产生 3050(含 30和 50)的随机整数的表达式是( )。(分数:1.00)A.Int(Rnd*2
39、1+30) B.Int(Rnd*20+30)C.Int(Rnd*50Rnd*30)D.Int(Rnd*30+50)解析:【解析】Rnd 产生 01 的个单精度随机数。36.能够存放组合框的所有项目内容的属性是( )。(分数:1.00)A.CaptionB.TextC.List D.Selected解析:【解析】List 属性可以存放所有项目的内容,Se-lected 是用来存放选中项的内容。37.设窗体上有一个标签 label1和一个计时器 Timer1,Timer1 的 Interval属性被设置为 1000,Enabled属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前时
40、间。以下可以实现上述要求的事件过程是( )。(分数:1.00)A.B. C.D.解析:【解析】计时器支持 Timer事件,对于一个有计时器的窗体,每经过一段由 Interval指定的时间间隔,就产生一个 Timer事件。本题是要求每隔一秒在标签 Label1中显示系统当前时间,而标签中的文本只能用 Caption属性显示。 38.设有如图所示窗体和以下程序: (分数:1.00)A.文本框中无内容,焦点在文本框中 B.文本框中为“Basic”,焦点在文本框中C.文本框中为“Basic”,焦点在按钮上D.文本框中为“Visual Basic”,焦点在按钮上解析:【解析】LostFocus 事件是当
41、光标离开当前文本框或鼠标选择其他对象时触发的事件;SetFocus 是将使焦点移到文本框中;本题程序的含义是单击按钮,触发单击事件,在文本框中写入“Visual Basic”,此时的光标不在文本框中,就是触发 LostFocus事件,If 语句检查文本框的中内容不等于“BASIC”,于是置空文本框,再使光标(焦点)移到文本框中。39.窗体上有个名称为 Command1的命令按钮,其事件过程如下: (分数:1.00)A.信息框的标题是 BasicB.信息框中的提示信息是 ProgrammingC.C的值是函数的返回值 1D.MsgBox的使用格式有错 解析:【解析】Visual Basic 中
42、Msgbox函数的格式是:Msgbox(msg,type,title,helpfile,context),除了第个参数,其余参数都是可选的,msg 是个字符串,长度不能超过1024个字符,若超过则被截掉,该字符串的内容将在 MsgBox函数产生的对话框内显示。故应选 D。 40.设工程文件包含两个窗体文件 Form1frm、Form2frm 及一个标准模块文件 Modulelbas,两个窗体上分别只有一个名称为 Command1的命令按钮。 (分数:1.00)A.1 5B.0 5 C.0 0D.程序有错解析:【解析】本题考查的考点是有关变量的作用域的。本题中的 y就是在标准模块中定义的全局变量,在任何个窗体中都能应用,并在 Form1中被赋值为 5;x 是 Form1中定义的局部变量,要想在 Form2中引用,必须用 Form1x 格式来引用。