国家二级VB机试(选择题)模拟试卷333 (题后含答案及解析)
题型有:1. 
1. 下列选项中,不属于数据库管理的是(    )。
A.数据库的建立
B.数据库的调整
C.数据库的监控
D.数据库的校对
正确答案:D
解析:数据库管理一般包括:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的故障恢复和数据库的监控。 
2. 支持子程序调用的数据结构是
A.栈
B.树
C.队列
D.二叉树
正确答案:A
解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。 知识模块:数据结构与算法
3. 在长度为n的有序线性表中进行二分查,最坏情况下需要比较的次数是(    )。
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
正确答案:C
解析:当有序线性表为顺序存储时才能用二分法查。可以证明的是对于长度为n的有序线性表,在最坏情况卞,二分法查只需要比较log2n次,而顺序查需要比较n次。 知识模块:数据结构与算法
4. 某系统结构图如下图所示,该系统结构图的最大扇人数是(    )。
A.1
B.2
C.3
D.n
正确答案:D
解析:扇入是指调用一个给定模块的模块个数。本题中需要注意的是两个省略号的位置,第一个省略号表示第二层有n个模块,第二个省略号表示模块“功能n.1”被第二层的n个模块调用,故最大扇人数是n。 知识模块:公共基础知识
5. 下面属于白盒测试方法的是(    )。
A.等价类划分法
B.判定一条件覆盖
C.因果图法
D.错误推测法(猜错法)
正确答案:B
解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中,逻辑覆盖又包括语句覆盖、路
径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。 知识模块:公共基础知识
6. 在文本框控件中,将TeXt的内容全部显示为用户所定义的字符的属性是(    )。
A.PasswordChar
B.需要编程来实现
C.Password
D.以上都不是
正确答案:A
解析:本题考查文本框常见属性。文本框的Passwordchar属性设置显示文本为实际内容还是规定的字符显示;文本框控件不存在Password属性。 
7. 数据库设计中反映用户对数据要求的模式是
A.内模式
B.概念模式
C.外模式
D.设计模式
正确答案:C
解析:概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。外模式对应于用,_级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用宵关的数据的逻辑表示。外模式是从模式导出的一个子集。也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利
用数据操纵语言(Data Manipulation Language,DML)对这些数据记录进行描述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。 知识模块:数据库设计基础
8. 在数据库设计中,将E—R图转换成关系数据模型的过程属于
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
正确答案:C
解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转
换成关系数据模型的过程属于逻辑设计阶段。 知识模块:数据库设计基础
9. 文本框的Locked属性被设置为True后产生的效果是(    )。
A.光标不能进入文本框
B.不能使文本框中的文本左右滚动
C.不能修改文本框中的文本
D.在程序中不能引用文本框的内容
正确答案:C
解析:文本框控件Locked属性用于设置是否锁定,如设置为True,则不能编辑该文本框。 知识模块:常用标准控件
10. 下面关于VB应用程序的叙述中正确的是
A.VB应用程序只能解释运行
B.VB应用程序只能编译运行
C.VB应用程序既能解释运行,也能编译运行
D.VB应用程序必须先编译,然后解释运行
正确答案:C
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(EXE)。 知识模块:VisHaI Basic程序开发环境
11. Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。    Function Isfab(x As Integer)As Boolean    DimaAs Integer,bAsInteger,cAs Integer,    flag As Boolean    flag=False    a=1:b=1    Do While x<b    c=a+b:a=b:b=c    If x=b Then flag=T
rue    Loop    Isfab=flag    End Function    测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是(    )。
A.把a=b与b=c的位置互换
B.把c=a+b移到b=c之后
C.把Do While x<b改为Do While x>b
D.把Ifx=b Then flag=Tree改为If x=a Then
正确答案:C
解析:在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。 
12. 以下不属于VB控件的是
A.框架
B.点
C.直线
D.形状
正确答案:B
解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个容器控件,在VB中没有“点”这个控件。 知识模块:对象及其操作
13. 设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是
A.a - a \ b * b
B.a Mod b
C.a - Int(a / b) * b
D.a - (a \ b) * b
正确答案:A
解析:运算符/是除,结果可能产生小数,而运算符\是整除,结果一定是整数,选项A的表达式很可能是负数,不可能是a除以b的余数,故正确答案为选项A。 
14. 窗体上有名称为Command1的命令按钮,其事件过程如下:Option Base1Private Sub Command1_Click(  )Dim aDim b(10)As Integera=Array(2,4,7,3,9,6)For i=LBound(A)To UBound(A)b(i)=a(i)+iSum=Sum+b(i)Next iPlint sumEnd Sub运行程序,单击命令按钮时,窗体上显示的是(    )。
A.44
B.46vb编程基础知识题库
C.50
D.52
正确答案:D
解析:不同维数的数组缺省下界都是0或1,这取决于Option Base语句的设置。本题中有语句Option Base1,所以LBound(A)=1,UBound(A)=6;For循环进行求和计算,结果为52,选D)。 知识模块:Visual Basic控制结构
15. 下列描述中,错误的是
A.图片框控件和图像框控件都支持Print方法
B.设计阶段,可以通过Picture属性把图形文件装入图片框
C.运行期间,可以用LoadPicture函数把图形文件装入图片框
D.运行期间,可以用LoadPicture函数删除图片框中的图形
正确答案:A
解析:为图片框控件指定图片有两种方法:一是在设计阶段通过Picture属性设置:二是在程
序运行时通过LoadPicture(  )图片加载函数加载,语法为:图片框名称.Piclure=LoadPicture(”图像文件路径”),其中图像文件路径若为空字符串则能删除图片框中的图形。图片框控件和图像框控件都支持Print方法,而图像框控件不支持此方法。 知识模块:常用标准控件
16. 以下关于变量作用域的叙述中,错误的是
A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件
B.在标准模块声明部分用Private声明的变量的作用域为该标准模块
C.在窗体的声明部分不能用Private声明变量
D.在过程中不能使用Public声明变量
正确答案:C
解析:根据变量的定义位置和定义关键字的不同,变量可以分为局部(Local)变量、模块(Module)变量和全局(Public)变量3种类型: 知识模块:数据类型及运算
17. 要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是
A.AutoSize值为True
B.AutoRedraw值为True
C.Stretch值为True
D.BorderStyle值为0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。