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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]国家二级(VB)机试模拟试卷66及答案与解析.doc

1、国家二级( VB)机试模拟试卷 66及答案与解析 一、选择题 1 下面关于列表框控件的叙述中错误的是 ( A) Selected属性是一个字符数组 ( B) List属性是一个字符数组 ( C)在运行时,列表框中的列表项可以多选 ( D) ListCount属性不能在属性窗口中设置 2 下列有关控件数组的说法中,正确的是 ( A)控件数组中所包含的控件必须是同一种类型的,且它们的 Name属性值相同,但每个控件的 Index属性值不同 ( B)控件数组中所包含的控件必须是同一种类型的,且它们的 Name属性值不能相同 ( C)可以将窗体上的各种类型的控件创建到一个控件数组中 ( D)程序运行时

2、,对控件数组中的不同控件操作而触发事件时,执行的是对应于各个控件的事件过程代码 3 设有数组声明: Dim s(2, 3),下面错误的程序段是 ( A) For i = 1 To 3 For j = 1 To 2 s(i, j) = 0 Next j Next I ( B) For i = 1 To 2 For j = 1 To 3 s(i, j) = 0 Next j Next I ( C) For i = 1 To 3 For j = 1 To 2 s(j, i) = 0 Next j Next I ( D) For i = 0 To 2 For j = 0 To 3 s(i, j) =

3、0 Next j Next I 4 假定在某个事件过程中需要计算: y = 3! + 5! 的值,下面最好的设计是 ( A)设计 1个计算 n! 的函数 f(n),调用方式为: y = f(3) + f(5) ( B)设计 1个专门计算 3!+5!的函数 f( ),调用方式为: y = f( ) ( C)设计 2个函数 f3( )和 f5( )分别计算 3!, 5!,调用方式为: y = f3( ) + f5( ) ( D)不用单独的函数计算阶乘,全部代码放在 同一个事件过程中 5 下面不能正确计算 1 + ( 1 + 2 ) + ( 1 + 2 + 3 ) + + ( 1 + 2 + + 1

4、0 ) 的是 ( A) Private Sub Command1_Click() s = 0 : t = 0 For i = 1 To 10 For j = 1 To i t = t + j Next j s = s + t Next i Print s End Sub ( B) Private Sub Command1_Click() s = 0 For i = 1 To 10 t = 0 For j = 1 To i t = t + j Next j s = s + t Next i Print s End Sub ( C) Private Sub Command1_Click() s =

5、 0 For i = 10 To 1 Step -1 t = 0 For j = 1 To i t = t + j Next j s = s + t Next i Print s End Sub ( D) Private Sub Command1_Click() s = 0 : t = 0 For i = 1 To 10 t = t + i s = s + t Next i Print s End Sub 6 如果窗体模块 A中有一个过程: Private Sub Proc( ) End Sub 则下面叙述中错误的是 ( A)在窗体模块 B中可以调用此过程 ( B)在窗体模块 B中可以有与此相

6、同名称的过程 ( C)窗体模块 A中任何其他过程都可以调用此过程 ( D)在标准模块中不能调用此过程 7 以下叙述中错误的是 ( A)程序运行过程中 ,可以利用代码重新设置菜单项的 Visible属性的值 ( B)在菜单标题中,由 “&“所引导的字母指明了访问该菜单项的访问键 ( C)在同一窗体的菜单项中,不允许出现标题相同的菜单项 ( D)弹出式菜单也在菜单编辑器中进行设计 8 下面叙述中正确的是 ( A)一个工程由一个窗体模块和一个标准模块组成 ( B)一个窗体是一个窗体模块 ( C)一个工程中只能有一个标准模块 ( D)窗体模块中包含本窗体的所有事件过程,标准模块中包含本标准模块的所有事

7、件过程 9 有如下程序代码: Private Sub Form_Click() Dim flag As Boolean Dim Num As Integer flag = True Num = 0 Do Do While Num 10 Then flag = False Exit Do End If Loop Loop Until flag = False Print Num End Sub 运行程序,单击窗体,输出结果是 ( A) 11 ( B) 10 ( C) True ( D) False 10 有如下程序代码: Private Sub Form_Click() n = 0 k = 1

8、While n = a(k) Then a(k + 1) = x Exit Do Else a(k + 1) = a(k) If k = 0 Then a(k) = x k = k - 1 End If Loop Until k a If a d(k) Then m = k + 1 k = (m + n) / 2 Loop If d(k) = a Then b = k Else b = -1 End Sub 程序运行过程中单击命令按钮 Command1,在出现的输入对话框中输入 “-1“并回车后,则程序的输出结果为 ( A) -1 ( B) 1 ( C) 2 ( D) -2 18 窗体上有一个

9、名称为 Text1的文本框,要求在获得焦点时选中文本框中所有内容,以下能实现该功能的事件过程是 ( A) Private Sub Text1_Change() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub ( B) Private Sub Text1_LostFocus() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub ( C) Private Sub Text1_GotFocus() Text1.SelStart = 0 Text1.SelL

10、ength = Len(Text1.Text) End Sub ( D) Private Sub Text1_SetFocus() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub 19 面向对象方法中,实现对象的数据和操作结合于统一体中的是 ( A)结合 ( B)封装 ( C)隐藏 ( D)抽象 20 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) AB

11、CDE12345 ( D) 54321EDCBA 21 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元素的个数是由队头指针和队尾指针共同决定 22 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链 式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 (

12、D)链式存储结构比顺序存储结构节省存储空间 23 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 24 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 25 在面向对象方法中,不属于 “对象 “基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 26 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 27 在数据管理技术发展的三个阶

13、段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 28 有三个关系 R、 S和 T如下: 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( ) ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 29 以下不能输出 “Program“的语句是 ( )。 ( A) Print Mid(“VBProgram“, 3, 7) ( B) Print Right(“VBProgram“, 7) ( C) Print Mid(“VBProgram“, 3) ( D) Print Left(“VBProgram“,

14、7) 30 以下叙述中错误的是 ( )。 ( A)在通用过程中,多个形式参数之间可以用逗号作为分隔符 ( B)在 Print方法中,多个输出项之间可以用逗号作为分隔符 ( C)在 Dim语句中,所定义的多个变量可以用逗号作为分隔符 ( D)当一行中有多个语句时,可以用逗号作为分隔符 31 设 a 4, b 5, c 6,执行语句 Print a“XYz“ ( B) VisualBasic0为假,因 Num10为真, flag = False,退出内层 while循环,退出 If 语句。进入外层 Do Loop Until 循环, Until中循环条件flag = False为真,结束外层循环

15、。故最后输出结果为 11。本题正确答案为 A。 10 【正确答案】 C 【试题解析】 题中循环条件判断 4次,循环体执行 3次,第一次循环结果 n = 1, k = 3;第二次循环结果 n = 2, k = 9;第三次循环结果 n =3, k = 21。故正确答案为选项 C。 11 【正确答案】 D 【试题解析】 Do WhileLoop 循环执行时,首先计算 “条件 “值,然后判断条件是否为真,条件为真时继续执行循环体,条件为假时跳出循环, A选项中条件为假,跳出循环体, y值不变; DoLoop While 循环执 行时首先执行循环体,然后计算条件值,判断条件是否为真,条件为真时返回继续执

16、行循环体,条件为假时跳出循环, B选项中执行循环体后 y为 1,判断条件时永远为真, DO 循环会陷入“死循环 “; Do UntilLoop 循环执行时,首先计算 “条件 “值,然后判断条件是否为真,条件为假时继续执行循环体,条件为真时跳出循环, C选项判断条件时为真,跳出循环, y值不变; DoLoop Until 循环执行时首先执行循环体,然后计算条件值,判断条件是否为真,条件为假时返回继续执行循环体,条件为真时跳出循环, D选项执行循环体后 y为 1,判 断条件时为真,跳出循环,故本题正确答案为选项 D。 12 【正确答案】 B 【试题解析】 先执行内层 Do循环,结束后执行外层 Do

17、循环。由题意可知, c=a=7,当执行内层 Do 循环时, c=c-b=3,此时判断条件 c a,第一次执行,循环条件 1-1,其中 d(3)=0, a=-1, a-1为假,结束循环,再执行if T henelse 语句, d(k)=d(2)=-1,故 b=k=2,对应的实参为 n,所以 n=2。故本题正确答案为 C。 18 【正确答案】 C 【试题解析】 文本框中 LostFocus 事件是当一个对象失去焦点时触发该事件。当按 Tab 键或用鼠标单击另一个对象时,都会使焦点所在对象失去焦点。 GotFocus事件与 LostFocus 事件正好相反,当一个对象获得焦点时触发该事件。 Chan

18、ge事件是当用户在文本框中输入内容或者程序代码中给 Text属性赋新值时触发该事件。故正确答案为选项 C。 19 【正确答案】 B 【试题解析】 对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式, B 选项正确。 20 【正确答案】 B 【试题解析】 栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择 B。 21 【正确答案】 D 【试题解析】 循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以 A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化

19、情况,所以 B)与 C)错误。 22 【正确答案】 A 【试题解析】 链式存储结构既可以针对线性结构也可以针对非线性结构,所以 B)与 C)错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以 D)错误。 23 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 24 【正确答案】 B 【试题解析】 在需求分析阶段可以使用的工具有数据流图 DFD图,数据字典DD,判定树与判定表,所以选择 B。 25 【正确答案 】 A 【试题解析】 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块

20、独立性好。所以选择 A。 26 【正确答案】 B 【试题解析】 因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。 27 【正确答案】 C 【试题解析】 数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位, 所以选择 C。 28 【正确答案】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T 关系中的有序组可

21、知 R与 S 进行的是自然连接操作。 29 【正确答案】 D 【试题解析】 本题用到了字符串处理函数 Mid、 Right和 left函数。 中部截取函数 Mid(C, N1, N2),功能是从字符串 C中的 C1位置开始往后取 N2个字符,如果省略 N2,默认从 C1位置取出所有字符。 右部截取函数 Right(C, N),功能是 取字符串 C右边 N个字符。 左部截取函数 Left(C, N),功能是取字符串 C左边 N个字符。 根据以上函数用法,选项 A、 B、 C都能输出 “Program“, D选项是从字符串的最左边开始取 7个字符,结果为 VBProgr ,不能输出 “Progra

22、m“,故 D选项错误。 30 【正确答案】 D 【试题解析】 一般情况下,输入程序时要求一行只写一条语句。但语句行较短时也可以将多个语句书写在同一行中,这时,语句之间使用冒号分隔。故 D选项错误。 31 【正确答案】 A 【试题解析】 Print语句中计算表达 式的值,按运算符的优先级顺序,关系运算符 “Int“,返回 False。 选项 B中两个字符串不完全一样,有大写和小写的字符,不等。所以返回 True。故 B 选项正确。 38 【正确答案】 B 【试题解析】 UCase(Left(a$, 7)是从字符串 a的左边向右取出 7个字符,然后再全部转换为大写字母,结果是: “VISUAL “

23、, Right$(a$, 12)是从字符串 a的右边向左取出 12个字符,结果为 “ Programming“, &是字符串连接符,把“VISUAL “ & “C “ & “ Programming“ 连接在一起,合成字符串 “VISUAL C Programming“,并把它赋给字符串变量 c,所以字符串变量 c的值就是合成的字符串。故 B选项正确。 39 【正确答案】 C 【试题解析】 List1的 List属性是设置或返回列表框中的列表项内容; ListIndex属性设置或返回当前选中的列表项的索引值; Index属性是用来区分列表框控件数组中各 List控件; Text属性设置或返回当

24、 前所选中列表项的文本内容。故选 C。 40 【正确答案】 A 【试题解析】 根据题意可知,在文本框中输入字符这个动作使标签上显示的内容发生变化,说明是文本框触发了某事件,排除 D选项;文本框中每输入一个字符,标签中立即就会发生变化,故是 Change事件,排除 B 选项;标签中显示的是文本框中字符的个数,不是输入的内容,排除 C选项。故 A选项正确。 二、基本操作题 41 【正确答案】 (1)【操作步骤】步骤 1:建立界面,并设置控件的属性。程序中用到的控件及属性见表 3.99。步骤 2:编写程序代码。参考答案 Private Sub Command1_Click() Form1.Print

25、 Text1.Text Label1.Visible = False Text1.Visible = FalseEnd Sub步骤 3:调试并运行程序,关闭程序后按题目要求存盘。 (2)【操作步骤】步骤 1:建立界面,并设置控件的属性。程序中用到的控件及属性见表 3.100。步骤 2:编写程序代码。参考答案 Private Sub HScroll1_Change() Text1.FontSize = HScroll1.ValueEnd Sub步骤 3:调试并运行程序,关闭程序后按题目要求存盘。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:打开本题工程文件。 步骤 2:分析并编写程序代码。 程序提供代码 Private Sub Command1_Click() Dim n As Integer

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