[计算机类试卷]VB笔试模拟试卷44及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷44及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷44及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 44及答案与解析 1 算法中的每 个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为 ( A)可行性 ( B)有穷性 ( C)正确性 ( D)确定性 2 以下数据结构中,属于线性数据结构的是 ( A)集合 ( B)线性表 ( C)二叉树 ( D)图 3 设有下列二叉树: 对此二叉树先序遍历的结果是 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 4 下面对对象概念描述,不正确的是 ( A)任何对象都必须有 继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通讯靠消息传递 ( D)操作是对象
2、的动态属性 5 对建立良好的程序设计风格,描述正确的是 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法即可 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 在结构化程序设计方法中,下面哪种内聚性最弱 ? ( A)逻辑内聚 ( B)时间内聚 ( C)偶然内聚 ( D)过程内聚 8 在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是 ( A)数据定义语言 ( B)数据转换语言 ( C)数据操纵语
3、言 ( D)数据控制语言 9 数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是 ( A)抽象模式 ( B)外模式 ( C)概念模式 ( D)内模式 10 在关系数据库中,用来表示实体之间联系的是 ( A)树形结构 ( B)网状结构 ( C)线性表 ( D)二维表 11 下列操作中,不能改变控件 的大小的是 _。 ( A)通过在属性窗口中直接修改控件的 Height和 Width属性 ( B)在程序里用语句修改控件的 Height和 Width属性 ( C)先选中该控件,再用鼠标拖曳的大小 ( D)先选中该控件,按住 Ctrl键不放,再按光标键来调整其大小 12 下列叙述中,错误的一
4、条是 _。 ( A)代码窗口是用户用来编写程序的窗口 ( B)窗体设计窗口又称为窗体布局窗口 ( C)工程资源管理器主要是显示用户工程的层次以及工程中的所有文件 ( D)本地窗口可以自动显示出所有在当前过程中的 变量声明及变量值 13 若想将同一窗体上的多个 Option Button控件分为多个组,所用控件是 _。 ( A) Picturebox ( B) Textbox ( C) Shape ( D) Frame 14 下列表达式中,表达式 _的运算结果与其他 3个不同。 ( A) Int(-3.5)-1.5 ( B) Int(-4.5)+0.5 ( C) -Abs(-4.5) ( D)
5、Fix(-4.5)-0.5 15 打开代码窗口的正确操作方法是 _。 ( A)从工程窗口中选择一个窗体或标准 模块,并单击 “查看代码 ”按钮 ( B)从 “工程 ”菜单中选择 “代码窗口 ”命令 ( C)从 “格式 ”菜单中选择 “代码窗口 ”命令 ( D)从窗体窗口中打开代码窗口,可用鼠标拖动一个控件或窗体本身 16 在 Visual Basic中,对象方法的调用格式为 _。 ( A) 对象名 方法名 参数名表 ( B) 对象名 :方法名 参数名表 ( C) 方法名 .对象名 参数名表 ( D) 方法名 :对象名 参数名表 17 下面的 _语句可以实现:先在窗体上输出大写字母 A,然后在同
6、一行的第10列输出小写字母 b。 ( A) Print“A“; Tab(9); “b“ ( B) Print “A“; Spc(8); “b“ ( C) Print“A“; Space(10); “b“ ( D) Print“A“; Tab(8); “b“ 18 下列叙述中,错误的一条是 _。 ( A)在 Visual Basic中,一个应用程序是以工程文件的形式保存在磁盘上的 ( B) Visual Basic的控件是具有自己的属性、事件和方法的对象 ( C)所有的对象都具有相同的属性,例如文本框也有 Caption属性 ( D) Visual Basic程序可以有编译运行和解释运行两种运行
7、模式 19 以下关于焦点的叙述中,错误的是 _。 ( A)如果文本框的 TabStop属性为 False,则不能接收从键盘上输人的数据 ( B)当文本框失去焦点时,触发 LostFocus事件 ( C)当文本框的 Enabled属性为 False时,其 Tab顺序不起作用 ( D)可以用 Tablndex属性改变 Tab顺序 20 在窗体上画一个名称为 TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(keyascii as integer) . End Sub 若焦点位于文本框中,则能够触发 KeyPress事件的操作是 _。 ( A)单击鼠标
8、( B)双击文本框 ( C)鼠标滑过文本框 ( D)按下键盘上的某个键 21 在窗体上画一个名称为 Command1的命令按钮,一个名称为 Label1的标签,然后编写如下事件过程: Private Sub Command1_Click() s=0 For i=1 To 15 x=2*i-1 if x Mod 3=0 Then s=s+1 Next i LabeCaption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是 _。 ( A) 1 ( B) 5 ( C) 27 ( D) 45 22 下列叙述中,正确的是 _。 ( A)在窗体的 Form_ Load事件过程中定义
9、的变量是全局变量 ( B)局部变量的作用域可以超出所定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用 域只限于该过程 ( D)在调用过程时,所有局部变量被系统初始化为。或空字符串 23 在窗体上画一个名称为 Command1的命令按钮,再画两个名称分别为 Labe11、Labe12的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_C1ick() X=5: Y=3 Call proc(X, Y) LabeCaption=X LabeCaption=Y End Sub Priva
10、te Sub proc(ByVal a As Integer, ByVal b As Integer) X=a*a Y=b+b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是 _。 ( A) 5和 3 ( B) 25和 3 ( C) 25和 6 ( D) 5和 6 24 以下叙述中,错误的是 _。 ( A)在同一窗体的菜单项中,不允许出现标题相同的菜单项 ( B)在菜单的标题栏中, “&”所引导的字母指明了访问该菜单项的访问键 ( C)程序运行过程 中,可以重新设置菜单的 Visible属性 ( D)弹出式菜单也在菜单编辑器中定义 25 在文本框所能响应的事件中,当一个
11、对象获得焦点时,发生的事件是 _。 ( A) Change事件 ( B) KeyPress事件 ( C) LostFocus事件 ( D) GotFocus事件 26 假定有如下事件过程: Private Sub Form MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 Then PopupMenu popForm End if End Sub 则以下描述中错误的是 _。 ( A)该过程的功能是弹出一个菜单 ( B) popForm是在菜单编辑器中定义的弹出式菜单的名称 (
12、 C)参数 X、 Y指明鼠标的当前位置 ( D) Button 2表示按下的是鼠标左键 27 下列程序执行的结果是 _。 Private Sub Command1_Click() a=0 b=1 Do a=a+b b=a+b Loop While a 20 Print a; b End Sub ( A) 21 7 ( B) 25 11 ( C) 2l 30 ( D) 21 34 28 以下叙述中,错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块
13、等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在 标准模块中定义 29 下面是关于随机文件的 4种描述,不正确的是 _。 ( A)随机文件的每一个记录是按记录号随机地写到磁盘上的 ( B)直接文件的每一个记录有一个对应的记录号 ( C)随机文件每个记录的长度必须相同 ( D)随机文件的内容可用 DOS的 TYPE或 EDIT等编辑命令显示出来 30 以下关于菜单的叙述中,错误的是 _。 ( A)在程序运行过程中,可以增加或减少菜单项 ( B)如果把一个菜单项的 Enabled属性设置为 False,则可删除该菜单项 ( C)弹出式菜单在菜单编辑 器中设计 ( D)利用控件数组可以实现
14、菜单项的增加或减少 31 下列关于文件的叙述中,错误的一条是 _。 ( A)在随机访问模式下,文件中的每条记录的长度可以不同 ( B)在对文仆进行任何操作之前,必须事先打开文件 ( C) LOF()函数返回文件的字节数,如果返回 0,表示该文件是一个空文件 ( D)在二进制访问模式中,可以把文件指针移到文件的任何地方 32 以下程序运行后的输出结果是 _。 Private Sub Form_ Click() y=1 :x=2 Print Iif(x =y, x, y) End Sub ( A) 0 ( B) 1 ( C) 2 ( D) 3 33 菜单项能触发的事件是 _。 ( A) Click
15、 ( B) MouseUp, Click和 DblClick ( C) DblClick和 Click ( D) MouseDown和 DblClick 34 为了使能在 DOS或 Windows下运行的可执行程序也可以在 Visual Basic中调用,可通过调用函数来实现。 ( A) String() ( B) Space() ( C) Left() ( D) Shell() 35 下列关于数组的叙述中,错误的一条是 _。 ( A)在声明时确定了大小的数组叫做静态数组 ( B)在过程中可多次使用 ReDim语句来改变数组的大小,也可以改变数组的维数 ( C)每次使用 ReDim语句都不会使
16、原来数组中的值丢失 ( D)在 Visual Basic中最多允许有 60维数组 36 某二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 37 在长度为 n的有序线性表中进行二分法查找,在最坏的情况下,需比较的次数为【 】。 38 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 39 诊断和改正程序中错误的工作通常称为【 】。 40 数据模型按不同的应用层次分为 3种类型,它们是【 】数据模型、逻辑数据模型和物理数据模型。 41 假定一个文本框的 Name属性为 Text1,为了在该文本框中显示 “Hello!”,所使用的语句为【
17、 】。 42 为了使一个标签透明且没有边框,必须将它的 BorderStyle属性设置为 0,并将【 】属性设置为 0。 43 在窗体 form1上有一 个驱动器列表控件 Drivel,一个目录列表控件 Dirl,一个文件列表控件 File1,一个富文本控件 Richtexbox1。要求程序运行以后,用户可以利用。 Drivel选择不同驱动器,同时 Dirl中显示当前选中的驱动器的目录,用户利用 Dirl选择文件所在的文件夹,在 Filel控件中将显示当前选中的文件夹下的文件,用户选中其中某个文件 (假设为文本文件 ),则该文件的内容显示在控件Richtexboxl中。补充相应的语句,使之完成
18、所述的功能。 Private Sub Dirl_Change() 【 】 End Sub Private Sub Drive1_Change() 【 】 End Sub Private Sub Filel _Click() Dim fname AS String If【 】 Then fname=Filel Path & Filel FileName Else fname=Filel Path& “ & Filel FileName End If RichTextBox1 LoadFile(fname) End Sub 44 以下所列程序的功能是:在窗体上有一个文本框控件,程序运行后,用户可以
19、利用鼠标左键来拖动该文本框控件 (注意:拖动时,文本框移动的距离和方向由鼠标指针移动的距离和方向来确定 ),按下鼠标右键则可以在文本框中显示出当前文本控件的位置。 Public yx As Integer Public yy As Integer Private Sub Form_ MouseMove(Button AS Integer, Shift As Integer, _ X As Single, Y As Single) If Button=1 Then Text1 Left=【 】 Text1 Top=【 】 End If End Sub Private Sub Form_ Mous
20、eDown (Button As Integer, Shift As Integer, _ X As Single, Y As Single) If【 】 Then yx=Text1 Left-X yy=Text1 Top-Y End If If Button=2 Then Text1 Text=“X坐标: ”+Str(Text1 Left)+“Y坐标: ”+Str(Text1 Top) End If End Sub VB笔试模拟试卷 44答案与解析 1 【正确答案】 D 【试题解析】 算法中的每一个步骤都必须是有明确意义的,不允许有多义性。算法的这个性质即为算法的确定性。 2 【正确答案】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 44 答案 解析 DOC
