计算机二级(VB)笔试403
[模拟]计算机二级(VB)笔试403 一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四 个选项中,只有一个选项是正确的。 第1题: 以下程序输出1到1000之间所有的偶数之和,请补充完该程序。 Private Sub Cotmandl_Click() Dim x As Double For i=0 To 1000 If Then x=x+ i End If Next i Print x End Sub A. i Mod 2= 0 B. x mod 2=0 C. I mod 2 () 0 D. x mod 2 () 0 参考答案:A 第2题: 下列工具中为需求分析常用工具的是()o A. PAD B. PFD C. N-S D. DFD 参考答案:D 需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。PAD (问 题分析图)、PFD(程序流程图)、N-S (盒式图)都是详细设计的常用工具,不是需 求分析的工具。 第3题: Sub过程与Function过程最根本的区别是 A. Sub过程的过程不能返回值,而Function过程能返回值 B. Function过程可以有形参,Sub过程不可以 C. Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可 D. 两种过程参数的传递方式不同 参考答案:A 在Visual Basic中有两类过程,一类是系统提供的内部函数和事件过程;另一 类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉 及最多的是子过程。它们的共同点都是完成某种特定功能的一组程序代码;不同 的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说 明。两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能 直接返回值。 第4题: Visual Basic中的对话框分为3种类型,即预定义对话框、自定义对话框和 A, 列表框 B. 图片框 C, 通用对话框 D. 文本框 参考答案:C CommonDialog (通用对话框)控件在 Visual Basic 和 Microsoft Windows 动态链 接库commdlg . dll的例程之间提供了一个接口。在应用程序中要使用 CommonDialog(通用对话框)控件,应该将其添加到窗体中并设置其属性。 第5题: 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性。 A. Dir B. Path C. Drive D. Filename 参考答案:D 文件列表框控件的相关属性FileName属性用来设置或返回程序运行过程 中当前选中的文件名称。Path属性用来设置或返回程序运行过程中当前选 中的文件的路径。 第6题: 数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的 的 过程,包括确定数据库在物理设备上的存储结构和存取方法。 A, 逻辑结构 B, 物理结构 C, 概念结构 D. 层次结构 参考答案:B 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应 用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数 据库在物理设备上的存储结构与存取方法。 第7题: 以下叙述中错误的是 。 A. 菜单名称是程序使用菜单的标识 B. 菜单名称是设置菜单属性的对象 C. 菜单名称是显示在菜单项上的字符串 D. 菜单名称是引用菜单项属性的对象 参考答案:C 第8题: 有如下程序: Function F(a As Integer) b = 0 Static C b = b + 1 c = c + 2 F = a + b + c End Function Private Sub Command1_Click() Dim a As Integer a = 2 For i=l To 3 Print F(a); Next i End Sub 运行上面的程序,单击两次命令按钮,在窗体上输出结果为 A. 4 4 4 B. 4 5 6 C. 5 7 9 D. 11 13 15 参考答案: D 由于在于函数F中,变量c是静态变量。当两次单击命令按钮时,共6次调用函 数F,每次调用时,变量c值增加2,而变量a和b每次调用时其值均为2和1。 最终在窗体上显示的内容为:2+1+8=11, 2+1+10=13, 2+1+12=15。 第9题: 下列可作为Visual Basic变量名的是。 A. A#A B. 4A C. ? xy D. constA 参考答案:D 变量名的命名必须遵守几个规定:变量名必须以字母开头,而不能以数字 或其他字符开头。变量名的其余部分可以包含字母、数字和/或下划线字符, 而不允许有空格、句号或其他停顿符号。变量名不能超过255个字符。 变量名不能是Visual Basic的保留字。 第10题: 下面关于对象概念的描述中,错误的是()。 A, 对象就是C语言中的结构体变量 B. 对象代表着正在创建的系统中的一个实体 C. 对象是一个状态和操作(或方法)的封装体 D, 对象之间的信息传递是通过消息进行的 参考答案:A 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象 之间通过传递消息互相联系,从而模拟现实世界中不同事物彼此之间的联系,B)、 C)、D)是正确的,对象的思想广泛应用于C++、Java等语言中,因此A)错误。 第11题: 关于MDI窗体及其子窗体,下列说法正确的是()。 A. 一个应用程序中可以有多个MDI窗体 B. MDI窗体在子窗体最大化时将被隐藏 C. 子窗体最小化时,将以图标的方式显示在任务栏上 D. MDI子窗体可以在MDI窗体内进行平铺或层叠 参考答案:D 一个应用程序只能有一个MDI窗体,它通常用来作为主窗体:子窗体最大化时, 将充满MDI窗体的工作区域,MDI窗体并不隐藏:子窗体最小化时,将在MDI 窗体的底部以图标的形式显示,而不是显示在任务栏上:MDI子窗体可以在MDI 窗体中进行平铺或层叠排列。 第12题: 以下说法错误的是。 A. 函数过程没有返回值 B. 子过程没有返回值 C. 函数过程可以带参数 D. 子过程可以带参数 参考答案:A 函数和过程都可以带参数,但函数可以返回值而过程不能。 第13题: 下列关于图像框控件和图片框控件的说法错误的是()。 A. 两者都支持Print方法 B. 两者都有Picture属性 C. 两者都可以用LoadPicture函数把图形文件装入控件中 D. 两者都能在属性窗口装入图形文件;也都能在运行期间装入图形文件 参考答案:A 图片框控件可以通过Print方法接收文本,并可接收由像素组成的图形,而图像 框控件不能接收用Print方法输入的信息,也不能用绘图方法在图像框上绘制图 形。 第14题: