[计算机类试卷]VB笔试模拟试卷274及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷274及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷274及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 274及答案与解析 1 结构化程序设计方法的 3种基本控制结构中不包括 ( A)循环结构 ( B)递归结构 ( C)顺序结构 ( D)选择结构 2 若要求从文本框中输入密码时在文本框中只显示 “*”号,则应当在此文本框的属性窗口中设置 ( A) Text属性值为 * ( B) Caption属性值为 * ( C) password属性值为空 ( D) Passwordchar属性值为 * 3 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个 对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 4 下列
2、叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对 5 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 6 用链表表示线性 表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序和逻辑顺序相同 7 某二叉树共有 60个叶子结点与 5
3、0个度为 1的结点,则该二叉树中的总结点数为( )。 ( A) 148 ( B) 169 ( C) 182 ( D) 198 8 用二维表结构表示实体以及实体间联系的数据模型称为 ( A)网状模型 ( B)层次模型 ( C)关系模型 ( D)面向对象模型 9 在数据库管理系统提供的数据语言中,负责数据的查询及增、删 、改等操作的是 ( A)数据定义语言 ( B)数据转换语言 ( C)数据操纵语言 ( D)数据控制语言 10 数据库管理系统是 ( A)操作系统的一部分 ( B)在操作系统支持下的系统软件 ( C)一种编译系统 ( D)一种操作系统 11 要存放如下方阵的数据,在不浪费存储空间的基
4、础上,应使用的声明语句是( )。 ( A) DimA(9)As Integer ( B) DimA(3, 3)As Integer ( C) DimA(-1 To 1,-3 To -1)As Single ( D) DimA(-3 To-1, 1 To 3)As Integer 12 下列关于图片框控件的语句中不正确的是 ( )。 ( A) Picture1.Picture=Picture2.Picture ( B) Picture1.Picture=LoadPicture(“C:vb60Arw04Up.ico“) ( C) Picture1.Print Tab(20);CurrentX,Cu
5、rrentY ( D) Picture1.Stretch=True 13 能够接受 Print方法的对象是 ( )。 (1)窗体 (2)标签 (3)标题栏 (4)立即窗口 (5)图片框 (6)状态栏 (7)打印机 (8)代码窗口 ( A) (1)(3)(5)(7) ( B) (2)(4)(6)(8) ( C) (1)(4)(5)(7) ( D) (1)(2)(5)(8) 14 在窗体上有一个文本框 Text1和一个标签 Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中 (如图所示 ),则空白处应填入的内容是 ( )。 Private Sub Text1_() Labell C
6、aption=Text1 Text End Sub ( A) GetFocus ( B) Click ( C) Change ( D) LostFocus 15 以下叙述中正确的是 ( )。 ( A)任何时候都可以使用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( C)只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器 ( D)任何时候都可以使用 “工具 ”菜单下的 “菜单编辑器 ”命令,打开菜 单编辑器 16 为计算 1+2+22+23+24+2 10的值,并把结果显示在文本框 Text1中,若编写如下事件过程: Priv
7、ate Sub Commandl_Click() Dim a, b, i s=1 a=2 Fori=2 To 10 a=a*2 b=b+a Next i Text1 Text=b End Sub 执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是 ( )。 ( A)把 b=1改为 b=0 ( B)把 For k=2 To 10 改为 For i=1 To 10 ( C)交换 语句 b=b+a和 a=a*2的顺序 ( D)同时进行 B、 C 两种修改 17 下列描述不正确的是 ( )。 ( A)某个子过程中声明的局部变量,其使用范围仅限定于该子过程内 ( B)某个子过程中声明的局
8、部变量,其生命周期仅限于该子过程被执行过程中 ( C)不同子过程中的局部变量可以具有相同的名称 ( D)不同子过程中具有相同的名称的局部变量是同一变量 18 在窗体上画一个名称为 Command1的命令按钮,然后编写如下代码: Option Base 1 Prirate Sub Command1_Click() d=0 c=10 x=Array(10,12,21,32,24) For i=1 To 5 If x(i) c Then d=d+x(i) c=x(i) Else d=d-c End If Next I Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容
9、为 _。 ( A) 89 ( B) 99 ( C) 23 ( D) 77 19 对象名 .Cls方法对 ( )控件有效。 ( A)窗体、图像框 ( B)窗体、图片框 ( C)屏幕、窗体 ( D)图像框、图片框 20 假定建立了一个名为 Command1的命令按钮数组,则下列说法中错误的是( )。 ( A)数组中每个命令按钮的名称 (名称属性 )均为 Command1 ( B)数组中每个命令按钮的 标题 (Caption属性 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Command1(下标 )可以访问数组中的每个命令按钮 21 程序运行时,用户向文本框输入内容时
10、,将触发文本框的 ( )事件。 ( A) Click ( B) DblClick ( C) Gotfocus ( D) Change 22 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 23 图像框和图片框在使用时的不同之处是 ( )。 ( A)图片框比图像框占内存少 ( B)图像框内还可包括其他控件
11、 ( C)图片框有 Stretch属性而图像框没有 ( D)图像框有 Stretch属性而图片框没有 24 在窗体上画一个文本框和一个计时器控件,名称分别为 Text1和 Timer1,在属性窗口中把计时器的 Interval属性设置为 1000, Enabled属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Command1_Click() Timer1. _ End Sub Private Sub Timer1_Timer() Text1. Text=Time End Sub 在填空处应填入
12、的内容是 _。 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=False 25 使用 Public Const语句声明一个全局的符号常量时,该语句应放在 _。 ( A)过程中 ( B)窗体模块的通用声明段 ( C)标准模块的通用声明段 ( D)窗体模块或标准模块的通用声明段 26 Visual Basic没有提供下列 _ 事件。 ( A) MouseDown ( B) MouseUp ( C) MouseExit ( D) MouseMove 27 如果将文本框的 Locked属性设置为 True,则以下
13、说法正确的是 ( A)此时在属性窗口不可以修改文本框的 Text属性值 ( B)运行时用户不可以在界面修改文本框中的内容 ( C)在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text=“aaa“ ( D)以上均不正确 28 在窗体上画一个命令按钮,然后编写如下程序: Function funl(ByVal Bum As Long)As Long Dim k As Long k = 0 Bum=Abs(Bum) Do While Bum k=k+(Bum Mod 10) Bum=Bum10 Loop fun1=k End Function Private Sub Comman
14、d1_Click() Dim n As Long n=InputBox(“请输入一个数 “) Print fun1(n) End Sub 程序运行后,单击命令按钮,在对话框中输入 234,输出的结果为 ( A) 3 ( B) 4 ( C) 9 ( D) 10 29 在程序中可以通过复选框和单选按钮的 ( )属性值来判断它们的当前状态。 ( A) Caption ( B) Value ( C) Checked ( D) Selected 30 假定有一个菜单项,名为 Menuhem,为了在运行时使该菜单项失效 (变灰 ),应使用的语句为 ( A) Menultem.Enabled=False (
15、 B) Menuhem.Enabled=True ( C) Menuhem.Visible=True ( D) Menuhem.Visible=False 31 在窗体上画 命令按钮和一个文本框;名称分别为 Command1和 Text1,然后编写如下程序: Private Sub Command1_Click( ) a=InputBox(“请输入日期 (1 31)”) t=“旅游景点 ” &llf(a 0 And a =10, “长城 ”, “”, )_ &Ill(a 10 And a =20, “故宫 ”, “”)_ &Iff(9 20 And a =31, “颐和园 ”, “”) Tex
16、tI.Text=t End Sub 程序运行后,如果从键盘 亡输 A16,则在文本框中显示的内容是 ( A)旅游景点:长城故宫 ( B)旅游景点:长城颐和园 ( C)旅游景点:颐和园 ( D)旅游景点:故宫 32 假定一个工程由一个窗体文件 Form1和两个标准模块文件 Model1及 ModeL2组成。 Model1代码如下: Public x As Integer Public y As Integer SubS1( ) x=1 S2 End Sub Sub S2( ) y=10 Form1.Show End Sub Model2的代码如下: Sub Main( ) S1 End Sub
17、其中 Sub Main被设置为启动 过程。程序运行后,各模块的执行顺序是 ( A) Form14ModellModel2 ( B) Model1Model2Form1 ( C) Model24Modell4Form1 ( D) Model2Form1Model1 33 设组合框 Combol中有 3个项目,则以下台删除最后 项的语句是 _。 ( A) Comb01.RemoveItem Text ( B) Combo1.RemoveItem2 ( C) Combo1.RemoveItem3 ( D) Combo1.RemoveItem Combo1.Listcount 34 下列程序段的执行结
18、果为 _。 K=0 For I=1 To 3 A=IIK Print A; Next I ( A) 1 1 1 ( B) 1 4 9 ( C) 0 0 0 ( D) 1 2 3 35 执行下列程序后,鼠标单击窗体,输出结果为。 Private Sub Form_Click() Print“Click”; End Sub Private Sub Form_MouseDown(Button As Integer,Shift_ As Integer, X As Single, Y As Single) Print “Donw” End Sub Private Sub Form_MouseUp(But
19、ton As Integer, Shift_ As Integer, X As Single, Y As Single) Print“Up” End Sub ( A) DownUpClick ( B) ClickDownUp ( C) DownClickUp ( D) UpDownClick 36 栈中允许进行插入和删除的一端叫做 _。 37 常用的黑箱测试有等价类划分法、 _和错误推测法 3种。 38 启动 Visual Basic,选择标准 EXE进入集成环境后,系统为用户启动建立一个窗体,并为该窗体起的临时名称是 _。 39 在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储
20、的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为【 】。 40 在关系数据库中,把数据表示成二 维表,每一个二维表称为【 】。 41 下面程序运行后,单击命令按钮,输出的结果是 _。 Private Sub Command1_Click() Dim a%(1 To 5), i%, s# For i=1 To 5 a(i) =i Next s=Fun(A)Print “s=“; s; End Sub Function Fun(a() As Integer) Dim t#, i% t=1 For i=LBound(A)To UBound(A)t=t*a(i) Next F
21、un=t End Function 42 设当前日期为 2007年 12月 27日,星期四,则执行下列语句后的输出结果是_。 Print Day(Now) Print Month(Now) Print YeaffNow) Print Weekday(Now) 43 滚动条分为两种,即 _。 44 假设有以下程序段: For i= 1 To 3 For j=5 To 1 Step -1 Print i * j Next j Next i 则语句 Print i*j的执行次数是 _, i的值为 _, j的值为 _。 45 在鼠标事件过程 MouseDown和 MouseUp中,参数 Button的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 274 答案 解析 DOC
