【计算机类职业资格】国家二级(VB)机试模拟试卷180及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试模拟试卷180及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试模拟试卷180及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试模拟试卷 180 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间2.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率3.下列关于类、对象、属性和方法的
2、叙述中,错误的是( )。(分数:2.00)A.类是对一类具有相同的属性和方法对象的描述B.属性用于描述对象的状态C.方法用于表示对象的行为D.基于同一个类产生的两个对象不可以分别设置自己的属性值4.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.数据字典B.详细设计说明书C.数据流图说明书D.软件需求规格说明书5.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计6.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。(分数:2.00)A.并B.交C.投影D.除7.下列叙述中
3、,正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令8.设一棵满二叉树共有 15 个结点,则在该满二叉树中的叶子结点数为( )。(分数:2.00)A.7B.8C.9D.109.设 R 是一个 2 元关系,有 3 个元组,S 是一个 3 元关系,有 3 个元组。如 TRS,则 T 的元组的个数为( )。(分数:2.00)A.6B.8C.9D.1210.下列选项中,不属于数据库管理的是( )。(分数:2.00)A.数据库的建立B.数据库的调整C.数据库的监控D.数据库的校对
4、11.语句 Print Sgn(62)Abs(62)Int(62)的输出结果是( )。(分数:2.00)A.36B.1C.1D.7212.下列各种窗体事件中,不能由用户触发的事件是( )。(分数:2.00)A.Load 事件和 Unload 事件B.Click 事件和 Unload 事件C.Click 事件和 DblClick 事件D.Load 事件和 Initialize 事件13.关于变量作用域,下列叙述中正确的是( )。(分数:2.00)A.在窗体的 Form Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其
5、他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程中,所有局部变量被系统初始化为 0 或空字符串14.下列可作为 Visual Basic 变量名的是( )。(分数:2.00)A.A#AB.constAC.?xyD.4A15.设 a“Visual Basic“,下面语句中可使 b“Basic“的是( )。(分数:2.00)A.bLeft(a,8)B.bMid(a,8,5)C.bRight(a,8)D.bLeftR(a,8,5)16.InputBox 函数返回值的类型为( )。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)17.在文本框中,要设
6、置显示的文本颜色,应该设置( )属性。(分数:2.00)A.ForcColorB.BackColorC.FillColorD.BackStyle18.为了在窗体上建立 2 组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是( )。(分数:2.00)A.把这 2 组单选按钮设置为名称不同的 2 个控件数组B.使 2 组单选按钮的 Index 属性分别相同C.使 2 组单选按钮的名称分别相同D.把 2 组单选按钮分别画到 2 个不同的框架中19.为组合框 Combol 增加一个列表项“电脑”,下列语句正确的是( )。(分数:2.00)A.CombolText“电脑“
7、B.CombolListIndex“电脑“C.CombolAddItem“电脑“D.CombolListCount“电脑“20.以下叙述错误的是( )。(分数:2.00)A.滚动条的重要事件是 Change 和 ScrollB.框架的主要作用是将控件进行分组,以完成各自相对独立的功能C.组合框是组合了文本框和列表框的特性而形成的一种控件D.计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上21.设 a5,b6,c7,d8,执行下列语句后,x 的值为( )。 xIIf(ab)And(cd),10,20)(分数:2.00)A.10B.20C.TmeD.False22.下面
8、程序运行时,单击窗体后,窗体上显示的结果是( )。 Private Sub Form_ClickO Dim i As Integer,sum As Long DimtAs Long t1:sum0 For i1 To 3 tt*i sumsumt Nexti Print sum End Sub(分数:2.00)A.3B.9C.5D.623.在窗体上画一个命令按钮(Name 属性为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(10)As Interger,p(3)As Interger K5 For il TO 10 a(i)
9、i Next i For i1 To 3 p(i)a(i*j) Next i For i1 To 3 kkp(i)*2 Next i Printk End Sub 程序运行后,单击命令按钮,输出结果是( )。(分数:2.00)A.35B.28C.33D.3724.在运行阶段,要在文本框 Text1 获得焦点时选中文本框中所有内容,如图所示,对应的事件过程是( )。(分数:2.00)A.Private Sub Text1_LostFocus() Text1SelStart0 Text1SelLengthLen(Text1Text) End SubB.Private Sub Text1_GotFo
10、cus() Text1SelStart0 Text1SelLengthLen(Text1Text) End SubC.Private Sub Text1_Change() Text1SelStart0 Text1SelLengthLen(Text1Text) End SubD.Private Sub Text1_SetFocus() TextSelStart0 Text1SelLengthLen(Text1Text) End Sub25.下列程序段不正确的是( )。(分数:2.00)A.Dim a As Integer aarray(1,2,3,4)B.Dim a(),b() aarray(1
11、,2,3,):baC.Dim a As Variant aarray(1,“asd“,true)D.Dim a()AsVariant aarray(1,2,3,4)26.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a aArray(1,2,3,4):j1 For i4 To 1 Step1 ssa(i)*j:jj*10 Nexti Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是( )。(分数:2.00)A.4321B.12C.34D
12、.123427.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 ComTest1。设窗体 Form1 标题为“MyForm1”,双击控件数组中的第 3 个按钮,打开代码编辑器,编写如下代码: Privae Sub ComTest1_Click(Index As Integer) Form1Caption“MyForm2“ End Sub 运行时,单击按钮数组中的第 1 个按钮,则窗 体标题显示为( )。(分数:2.00)A.Form1B.ComTest1C.MyForm1D.MyForm228.下列操作中不能向工程中添加窗体的是( )。(分数:2.00)A.执行“工程”菜单中的“添
13、加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令29.下列有关过程的叙述中错误的是( )。(分数:2.00)A.如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型B.Sub 过程中不能嵌套定义 Sub 过程C.Sub 过程中可以嵌套调用 Sub 过程D.事件过程可以像通用过程一样由用户定义过程名30.运行下面的程序,单击命令按钮,输出结果为( )。 FunctionF(aAs Integer) b0:Static c bb1
14、:cc1:Fabc End Function Private sub Command1_Click() Dim a As Integer a2 For i1 To 3 PrintF(a) Next i End Sub(分数:2.00)A.3 3 3B.3 4 5C.3 5 7D.3 6 931.以下程序在文本框 Text1 中输入任一字符串,并按相反的次序显示在文本框 Text2 中,在横线处应填写( )。 DimN As String,C As String,D As String NText1Text M_ For iM To 1 Stepl CMid(N,i,1):DD&C Nexti
15、Text2TextD End Sub(分数:2.00)A.Len(Text1Text)1B.Text1MaxLengthC.Len(N)1D.Len(Text1Text)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 在
16、一般情况下(即不按住 Shift 键和锁定大写),运行程序,如果按“A”键,则程序输出的是( )。(分数:2.00)A.A aB.a AC.A AD.a a33.关于 MDI 窗体下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可拥有菜单34.为了实现鼠标自动拖放,必须把( )属性设置为 1;而为了执行手动拖放,必须把该属性设置为0。(分数:2.00)A.DrawStyleB.DrawModeC.DragModeD.DrawWidth35.窗体上有文本框 Te
17、xt1 和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在 Text1 文本框中,下面可实现此功能的事件过程是( )。 (分数:2.00)A.Private Sub save_Click() save_Click() Text1TextfilesaveCaption End SubB.Private Sub save_Click() Text1TextsaveCaption End SubC.Private SUb file_Click() Text1TextfilesaveCaption End SubD.Private SUb file_Cli
18、ck() Text1TextsaveCaption End Sub36.在利用菜单编辑器设计菜单时,为了把组合键AltO设置为“打开(O)”菜单项的访问键,可以将该菜单项的标题设置为( )。(分数:2.00)A.打开(O&)B.打开(O#)C.打开(&O)D.打开(#O)37.若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type Tem Score As Integer StrNameAs String End Type Dim Student(5)As Tem 则下面的输出语句中正确的是( )。(分数:2.00)A.Print StudentScore(2),Stude
19、ntStrName(2)B.PrintStudentScore,StudentStrNameC.Print Student(2)Score,Student(2)StrNameD.Print Score(2),StrName(2)38.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。设有如下的类型声明: Type Person name As String*8 major As String*20 End Type 当单击命令按钮时,将两个文本框中的内容写入一个随机文件 Testdat 中。设文本框中的数据已正确地赋值给 Person 类型的变
20、量P。则能够正确地把数据写入文件的程序段是( )。(分数:2.00)A.Open”c:Testdat”For Random As#1 Put #1,1,P Close#1B.Open“c:Testdat“For Random As #1 Get#1,1,P Close #1C.Open“c:Testdat“For Random As #1 Len Len(p) Put#1,1,p Close#1D.Open“c:Testdat“For Random As #1 Len Len(p) Get #1,1,P Close # 139.函数过程 F1 的功能是:如果参数 a 为奇数,则返回值为 1,否
21、则返回值为 0。以下能正确实现所述功能的代码的是( )。(分数:2.00)A.Function Fl(a As Integer) If a Mod 20 Then Return 0 Else Return 1 End If End FunctionB.Function F1(a As Integer) Ifa Mod 20 Then F10 Else F11 End If End FunctionC.Function Fl(a As Integer) Ifa Mod 20 Then F11 Else F10 End If EndFunctionD.Function F1(a As Intege
22、r) Ifa Mod 20 Then Return 0 Else Return 1 EndIf End Function40.下面程序计算并输出的是( )。 Private Sub Command1_Click() Num10:Sum0 Do SumSumNum*Num*Num NumNum1 Loop Unti1 Num 0 Print Sum End Sub(分数:2.00)A.1 3 2 3 3 3 10 3 的值B.10!3!2!1!的值C.(12310) 3 的值D.10 个 10 3 的和二、基本操作题(总题数:1,分数:2.00)41.请根据以下各小题的要求设计 Visual B
23、asic 应用程序(包括界面和代码)。 (1)在名称为 Form1 的窗体上画 1 个名称为 Cbol 的组合框,组合框的列表项分别是:北京、天津、上海。请设置组合框的参数,使其外观如图 36 所示。窗体的标题是“用组合框”。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为 sjt1frm,工程文件名为 sjt1vbp。 (2)在名称为 Form1 的窗体上画 1 个名称为 Pl 的图片框,窗体的标题为“程序设计”,如图 37(a)所示。编写适当的事件过程,使得程序运行后,单击窗体,则在图片框中显示窗体的标题,并把窗体的标题变为 Basic,如图 37(b)所示。 (分数:2.00)_
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 模拟 试卷 180 答案 解析 DOC
