[计算机类试卷]国家二级(VB)机试模拟试卷180及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷180及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷180及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 180及答案与解析 一、选择题 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影 响数据处理的效率 3 下列关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类具
2、有相同的属性和方法对象的描述 ( B)属性用于描述对象的状态 ( C)方法用于表示对象的行为 ( D)基于同一个类产生的两个对象不可以分别设置自己的属性值 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)数据字典 ( B)详细设计说明书 ( C)数据流图说明书 ( D)软件需求规格说明书 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( )。 ( A)编 码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)除 7 下列叙述中,正确
3、的是 ( )。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 设一棵满二叉树共有 15个结点,则在该满二叉树中的叶子结点数为 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 10 9 设 R是一个 2元关系,有 3个元组, S是一个 3元关系,有 3个元组。如 TRS,则 T的元组的个数为 ( )。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 10 下列选项中,不属于数据库管理的是 ( )。 ( A)数据库的建立 ( B)数据库的调整 ( C)
4、数据库的监控 ( D)数据库的校对 11 语句 Print Sgn( 62) Abs( 62) Int( 62)的输出结果是 ( )。 ( A) 36 ( B) 1 ( C) 1 ( D) 72 12 下列各种窗体事件中,不能由用户触发的事件是 ( )。 ( A) Load事件和 Unload事件 ( B) Click事件和 Unload事件 ( C) Click事件和 DblClick事件 ( D) Load事件和 Initialize事件 13 关于变量作用域,下列叙述中正确的是 ( )。 ( A)在窗体的 Form Load事件过程中定义的变量是全局变量 ( B)局部变量的作用域可以超出
5、所定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限 于该过程 ( D)在调用过程中,所有局部变量被系统初始化为 0或空字符串 14 下列可作为 Visual Basic变量名的是 ( )。 ( A) A#A ( B) constA ( C) ?xy ( D) 4A 15 设 a “Visual Basic“,下面语句中可使 b “Basic“的是 ( )。 ( A) b Left(a,8) ( B) b Mid(a,8,5) ( C) b Right(a,8) ( D) b LeftR(a,8,5) 16 InputBox函数返回值的
6、类型为 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 17 在文本框中,要设置显示的文本颜色,应该设置 ( )属性。 ( A) ForcColor ( B) BackColor ( C) FillColor ( D) BackStyle 18 为了在窗体上建立 2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是 ( )。 ( A)把这 2组单选按钮设置为名称不同的 2个控件数组 ( B)使 2组单选按钮的 Index属性分别相同 ( C)使 2组单选按 钮的名称分别相同 ( D)把 2组单选按钮分别画到 2
7、个不同的框架中 19 为组合框 Combol增加一个列表项 “电脑 ”,下列语句正确的是 ( )。 ( A) Combol Text “电脑 “ ( B) Combol ListIndex “电脑 “ ( C) Combol AddItem“电脑 “ ( D) Combol ListCount “电脑 “ 20 以下叙述错误的是 ( )。 ( A)滚动条的重要事件是 Change和 Scroll ( B)框架的主要作用是将控件进行分组,以完成各自相对独立的功能 ( C)组合框是组合了文本框和列表框的特性而形成的一种控件 ( D)计时器控件可以通过对 Visible属性的设置,在程序运行期间显示
8、在窗体上 21 设 a 5, b 6, c 7, d 8,执行下列语句后, x的值为 ( )。 x IIf(a b)And(c d), 10, 20) ( A) 10 ( B) 20 ( C) Tme ( D) False 22 下面程序运行时,单击窗体后,窗体上显示的结果是 ( )。 Private Sub Form_ClickO Dim i As Integer,sum As Long DimtAs Long t 1: sum 0 For i 1 To 3 t t*i sum sum t Nexti Print sum End Sub ( A) 3 ( B) 9 ( C) 5 ( D) 6
9、 23 在窗体上画一个命令按钮 (Name属性为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(10)As Interger, p(3)As Interger K 5 For i l TO 10 a(i) i Next i For i 1 To 3 p(i) a(i*j) Next i For i 1 To 3 k k p(i)*2 Next i Printk End Sub 程序运行后,单击命令按钮,输出结果是 ( )。 ( A) 35 ( B) 28 ( C) 33 ( D) 37 24 在运行阶段,要在文本框 Text1
10、获得焦点时选中文本框中 所有内容,如图所示,对应的事件过程是 ( )。 ( A) Private Sub Text1_LostFocus() Text1 SelStart 0 Text1 SelLength Len(Text1 Text) End Sub ( B) Private Sub Text1_GotFocus() Text1 SelStart 0 Text1 SelLength Len(Text1 Text) End Sub ( C) Private Sub Text1_Change() Text1 SelStart 0 Text1 SelLength Len(Text1 Text)
11、End Sub ( D) Private Sub Text1_SetFocus() Text SelStart 0 Text1 SelLength Len(Text1 Text) End Sub 25 下列程序段不正确的是 ( )。 ( A) Dim a As Integer a array(1, 2, 3, 4) ( B) Dim a(), b() a array(1, 2, 3, ): b a ( C) Dim a As Variant a array(1,“asd“,true) ( D) Dim a()AsVariant a array(1, 2, 3, 4) 26 在窗体上画一个命令按
12、钮 (其 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a a Array(1, 2, 3, 4): j 1 For i 4 To 1 Step 1 s s a(i)*j: j j*10 Nexti Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是 ( )。 ( A) 4321 ( B) 12 ( C) 34 ( D) 1234 27 在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 ComTest1。设窗体 Form1标题为 “MyForm1”,双击控件
13、数组中的第 3个按钮,打开代码编辑器,编写如下代码: Privae Sub ComTest1_Click(Index As Integer) Form1 Caption “MyForm2“ End Sub 运行时,单击按钮数组中的第 1个按钮,则窗 体标题显示为 ( )。 ( A) Form1 ( B) ComTest1 ( C) MyForm1 ( D) MyForm2 28 下列操作中不能向工程中添加窗体的是 ( )。 ( A)执行 “工程 ”菜单中的 “添加窗体 ”命令 ( B)单击工具栏上的 “添加窗体 ”按钮 ( C)右击窗体,在弹出的菜单中选择 “添加窗体 ”命令 ( D)右击工程
14、资源管理器,在弹出的菜单中选择 “添加 ”命令,然后在下一级菜单中选择 “添加窗体 ”命令 29 下列有关过程的叙述中错误的是 ( )。 ( A)如果过程被定义为 Static类型,则该过程中的局部变量都是 Static类型 ( B) Sub过程中不能嵌套定义 Sub过程 ( C) Sub过程中可以嵌套调用 Sub过程 ( D)事件过程可以像通用过程一样由用户定义过程名 30 运行下面的程序,单击命令按钮,输出结果为 ( )。 FunctionF(aAs Integer) b 0: Static c b b 1: c c 1: F a b c End Function Private sub
15、Command1_Click() Dim a As Integer a 2 For i 1 To 3 PrintF(a) Next i End Sub ( A) 3 3 3 ( B) 3 4 5 ( C) 3 5 7 ( D) 3 6 9 31 以下程序在文本框 Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应 填写 ( )。 DimN As String, C As String, D As String N Text1 Text M _ For i M To 1 Step l C Mid(N, i, 1): D D&C Nexti Text2 Text D E
16、nd Sub ( A) Len(Text1 Text) 1 ( B) Text1 MaxLength ( C) Len(N) 1 ( D) Len(Text1 Text) 32 在属性窗口中 把窗体的 KeyPreview属性设置为 True,然后编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub
17、在一般情况下 (即不按住 Shift键和 锁定大写 ),运行程序,如果按 “A”键,则程序输出的是 ( )。 ( A) A a ( B) a A ( C) A A ( D) a a 33 关于 MDI窗体下列说法正确的是 ( )。 ( A)一个应用程序可以有多个 MDI窗体 ( B)子窗体可以移到 MDI窗体以外 ( C)不可以在 MDI窗体上放置按钮控件 ( D) MDI窗体的子窗体不可拥有菜单 34 为了实现鼠标自动拖放,必须把 ( )属性设置为 1;而为了执行手动拖放,必须把该属性设置为 0。 ( A) DrawStyle ( B) DrawMode ( C) DragMode ( D)
18、 DrawWidth 35 窗体上有文本框 Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击 “保存 ”菜单项,则把其标题显示在 Text1文本框中,下面可实现此功能的事件过程是 ( )。( A) Private Sub save_Click() save_Click() Text1 Text file save Caption End Sub ( B) Private Sub save_Click() Text1 Text save Caption End Sub ( C) Private SUb file_Click() Text1 Text file save
19、Caption End Sub ( D) Private SUb file_Click() Text1 Text save Caption End Sub 36 在利用菜单编辑器设计菜单时,为了把组合键 Alt O设置为 “打开 (O)”菜单项的访问键,可以将该菜单项的标题设置为 ( )。 ( A)打开 (O&) ( B) 打开 (O#) ( C)打开 (&O) ( D)打开 (#O) 37 若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type Tem Score As Integer StrNameAs String End Type Dim Student(5)As
20、Tem 则下面的输出语句中正确的是 ( )。 ( A) Print Student Score(2), Student StrName(2) ( B) PrintStudent Score, Student StrName ( C) Print Student(2) Score, Student(2) StrName ( D) Print Score(2), StrName(2) 38 窗体上有两个名称分别为 Text1、 Text2的文本框,一个名称为 Command1的命令按钮。设有如下的类型声明: Type Person name As String*8 major As String*
21、20 End Type 当单击命令按钮时,将两个文本框中的内容写入一个随机文件 Test dat中。设文本框中的数据已正确地赋值给 Person类型的变量 P。则能够正确地把数据写入文件的程序段是 ( )。 ( A) Open”c: Test dat”For Random As#1 Put #1, 1, P Close#1 ( B) Open“c: Test dat“For Random As #1 Get#1, 1, P Close #1 ( C) Open“c: Test dat“For Random As #1 Len Len(p) Put#1,1,p Close#1 ( D) Open
22、“c: Test dat“For Random As #1 Len Len(p) Get #1, 1, P Close # 1 39 函数过程 F1的功能是:如果参数 a为奇数,则返回值为 1,否则返回值为 0。以下能正确实现所述功能的代码的是 ( )。 ( A) Function Fl(a As Integer) If a 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 Functi
23、on ( C) Function Fl(a As Integer) Ifa Mod 2 0 Then F1 1 Else F1 0 End If EndFunction ( D) Function F1(a As Integer) Ifa Mod 2 0 Then Return 0 Else Return 1 EndIf End Function 40 下面程序计算并输出的是 ( )。 Private Sub Command1_Click() Num 10: Sum 0 Do Sum Sum Num*Num*Num Num Num 1 Loop Unti1 Num 0 Print Sum En
24、d Sub ( A) 13 23 33 103的值 ( B) 10! 3! 2! 1!的值 ( C) (1 2 3 10)3的值 ( D) 10个 103的和 二、基本操作题 41 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Form1的窗体上画 1个名称为 Cbol的组合框,组合框的列表项分别是:北京、天津、上海。请设置组合框的参数,使其外观如图 36所示。窗体的标题是“用组合框 ”。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为 sjt1 frm,工程文件名为 sjt1 vbp。 (2)在名称为Form1的窗体上画 1个名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 180 答案 解析 DOC
