好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2007年4月计算机等级考试二级vb真题.pdf

11页
  • 卖家[上传人]:wm****3
  • 文档编号:47167618
  • 上传时间:2018-06-30
  • 文档格式:PDF
  • 文档大小:737.20KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 二级 Visual Basic 语言程序设计试卷 第 1 页(共 11 页) 2007 年 4 月全国计算机等级考试二级笔试试卷 公共基础知识和 Visual Basic 语言程序设计 (考试时间 90 分钟,满分 100 分) 一、选择题(每小题 2 分,共 70 分) (1)下列叙述中正确的是( ) A)算法的效率只与问题的规模有关,而与数据的存储结构无关 B)算法的时间复杂度是指执行算法所需要的计算工作量 C)数据的逻辑结构与存储结构是一一对应的 D)算法的时间复杂度与空间复杂度一定相关 (2)在结构化程序设计中,模块划分的原则是( ) A)各模块应包括尽量多的功能 B)各模块的规模应尽量大 C)各模块之间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度 (3)下列叙述中正确的是( ) A)软件测试的主要目的是发现程序中的错误 B)软件测试的主要目的是确定程序中错误的位置 C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 D)软件测试是证明软件没有错误 (4)下列选项中不属于面向对象程序设计特征的是( )。

      A)继承性 B)多态性 C)类比性 D)封装性 (5)下列对队列的叙述正确的是( ) A)队列属于非线性表 B)队列按“先进后出”原则组织数据 C)队列在队尾删除数据 D)队列按“先进先出”原则组织数据 (6)对下列二叉树: 进行前序遍历的结果为( ) A)DYBEAFCZX B)YDEBFZXCA C)ABDEYCFXZ D)ABCDEFXYZ (7)某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为( ) A)n+1 B)n-1 C)2n D)n/2 (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( ) A)并 B)交 C)投影 D)笛卡尔乘积 (9)在 E-R 图中,用来表示实体之间联系的图形是( ) A)矩形 B)椭圆形 C)菱形 D)平行四边形 (10)下列叙述中错误的是( ) A)在数据库系统中,数据的物理结构必须与逻辑结构一致 二级 Visual Basic 语言程序设计试卷 第 2 页(共 11 页) B)数据库技术的根本目标是要解决数据的共享问题 C)数据库设计是指在已有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 (11)下列可以正确定义 2 个整型变量和 1 个字符串变量的语句是( )。

      A)Dim n,m As Integer,s As String B)Dim a%,b$,c As String C)Dim a As Integer,b,c As String D)Dim x%,y As Integer,z As String (12)下列表达式中不能判断 x 是否为偶数的是( ) A)x/2=Int(x/2) B)x Mod 2=0 C)FiX(x/2)=x/2 D)x\2=0 (13) 设在名称为 Myform 的窗体上只有 1 个名称为 C1 的命令按钮, 下列叙述中正确的是 ( ) A)窗体的 Click 事件过程的过程名是 Myform_Click B)命令按钮的 Click 事件过程的过程名是 C1_Click C)命令按钮的 Click 事件过程的过程名是 Command1_Click D)上述 3 种过程名称都是错误的 (14)设窗体上有 1 个滚动条,要求单击滚动条右端的 按钮一次,滚动块移动一定的刻度 值,决定此刻度值的属性是( ) A)Max B)Min C)SmallChange D)LargeChange (15)1 个二维数组可以存放 1 个矩阵。

      在程序开始有语句 Option Base 0,则下面定义的数 组中正好可以存放 1 个 4╳3 矩阵(即只有 12 个元素)的是( ) A)Dim a(-2 To 0,2)As Integer B)Dim a(3,2)As Integer C)Dim a(4,3)As Integer D)Dim a(-1 To -4,-1 To -3)As Integer (16)若设置了文本框的属性 PasswordChar=“$“,则运行程序时向文本框中输入 8 个任意字 符后,文本框中显示的是( ) A)8 个“$“ B)1 个“$“ C)8 个“*“ D)无任何内容 (17)设在窗体上有 1 个名称为 Combol 的组合框,含有 5 个项目,要删除最后一项,正确 的语句是( ) A)Combo1.RemoveItem Combo1.Text B)Combo1.RemoveItem 4 C)Combo1.RemoveItem Combo1.ListCount D)Combo1.RemoveItem 5 (18)工程中有 2 个窗体,名称分别为 Form1、Form2,Form1 为启动窗体,该窗体上有命 令按钮 Command1。

      要求程序运行后单击该命令按钮时显示 Form2,则按钮的 Click 事件过程应该是( ) A)Private Sub Command1_Click( ) B)Private Sub Command1_Click( ) Form2.Visible Form2.Show End Sub End Sub C)Private Sub Command1_Click( ) D)Private Sub Command1_Click( ) Form2.Load Load Form2 End Sub End Sub (19)若在某窗体模块中有下列事件过程: Private Sub Command1_Click(Index As Integer) 二级 Visual Basic 语言程序设计试卷 第 3 页(共 11 页) …… End Sub 则下列叙述中正确的是( ) A)此事件过程与不带参数的事件过程没有区别 B)有 1 个名称为 Command1 的窗体,单击此窗体则执行此事件过程 C)有 1 个名称为 Command1 的控件数组,数组中有多个不同类型控件 D)有 1 个名称为 Command1 的控件数组,数组中有多个相同类型控件 (20)下列循环语句中在任何情况下都至少执行一次循环体的是( )。

      A)Do While B)While 循环体 循环体 Loop Wend C)Do D)Do Until 循环体 循环体 LoopUntil Loop (21)在窗体上有 1 个名为 Cd1 的通用对话框,为了在运行程序时打开保存文件对话框, 则在程序中应使用的语句是( ) A)Cd1.Action=2 B)Cd1.Action=1 C)Cd1.ShowSave=True D)Cd1.ShowSave=0 (22)下列关于菜单的叙述中错误的是( ) A)各级菜单中的所有菜单项的名称必须惟一 B)同一子菜单中的菜单项名称必须惟一,但不同子菜单中的菜单项名称可以相同 C)弹出式菜单用 PopupMenu 方法弹出 D)弹出式菜单也用菜单编辑器编辑 (23)已知有下列过程: Private Sub proc1(a As Integer,b As String,Optional x As Boolean) …… End Sub 正确调用此过程的语句是( ) A)Call proc1(5) B)Call proc1 5,“abc“,False C)proc1(12,“abc“,True) D)proc1 5,“abc“ (24) 在窗体上有 1 个名称为 Text1 的文本框和 1 个名称为 Command1 的命令按钮, 要求在 程序执行时,每单击命令按钮一次,文本框向右移动一定距离。

      下列能够正确实现上 述功能的程序是( ) A)Private Sub Command1_Click( ) B)Private Sub Command1_Click( ) Text1.Left=100 Text1.Left=Text1.Left-100 End Sub End Sub C)Private Sub Command1_Click( ) D)Private Sub Command1_Click( ) Textl.Move Text1.Left+100 Text1.Move Text1.Left End Sub End Sub (25)某人创建了 1 个工程,其中的窗体名称为 Form1;之后又添加了 1 个名为 Form2 的 窗体,并希望程序执行时先显示 Form2 窗体,那么,他需要做的工作是( ) A)在工程属性对话框中把“启动对象”设置为 Form2 B)在 Forml 的 Load 事件过程中加入语句 Load Form2 C)在 Form2 的 Load 事件过程中加入语句 Form2.Show 二级 Visual Basic 语言程序设计试卷 第 4 页(共 11 页) D)把 Form2 的 TabIndex 属性设置为 l,把 Form1 的 TabIndex 属性设置为 2 (26) 窗体上有 1 个名称为 Text1 的文本框和 1 个名称为 Command1.的命令按钮。

      要求程序 运行时,单击命令按钮,就可把文本框中的内容写到文件 out.txt 中,每次写入的内容 附加到文件原有内容之后下列能够正确实现以上功能的程序是( ) A)Private Sub Command1_Click( ) Open “out.txt“ For Input As #1 Print #1,Text1.Text Close #1 End Sub B)Private Sub Command1_Click( ) Open “out.txt“ For Output As #1 Print #1,Text1.Text Close #1 End Sub C)Private Sub Command1_Click( ) Open “out.txt“ For Append As#1 Print #1,Text1.Text Close #1 End Sub D)Private Sub Command1_Click( ) Open “out.txt“ For Random As#1 Print #1,Text1.Text Close #1 End Sub (27)为了计算 1+3+5+…+99 的值,某人编程下列: k=1 s=0 While k“ “ Then Open CommonDialogl.FileName For Input As #1 EndIf End Sub 下列关于这两种算法的叙述中正确的是( ) 。

      A)显示打开文件对话框后若未选择或输入任何文件名,则算法 2 会出错,算法 1 不会 B)显示打开文件对话框后若未选择或输入任何文件名,则算法 1 会出错,算法 2 不会 C)两种算法的执行结果完全一样 D)算法 1 允许输入的文件名中含有空格,而算法 2 不允许 (30)窗体上有 1 个名称为 Listl 的列表框,其中已经输入了若干个项目,如图所示;还有 2 个文本框,名称分别为 Text1、Text2,1 个名称为 Command1 的命令按钮,并有下 列事件过程 Private Sub Command1_Click( ) Dim str As String,s As String,k As Integer s=Te。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.