国家二级VB机试(选择题)模拟试卷448
选择题
1.下列叙述中正确的是(D)
A. 一个算法的空间复杂度大,则其时间复杂度也必定大
B. 一个算法的空间复杂度大,则其时间复杂度必定小
C. 一个算法的时间复杂度大,则其空间复杂度必定小
D. 算法的时间复杂度与空间复杂度没有直接关系
解析:算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,算法的工作量用算法所执行的鉴本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即算法的工作量=f(n),其中n是问题的规模;算法的空间复杂度,一般是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。根据各自的定义曲丁知,算法的时间复杂度与空间复杂度并不相关。
2.以下关于VB特点的叙述中,错误的是(C)
A. VB中意个对象可有多个事件过程
B. VB应用程序能以编译方式运行
C. VB应用程序从Form load事件过程开始执行
D. 在VB应用程序中往往通过引发某个事件导致对对象的操作
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual:Basic环境而在Windows下直接运行的可执行文件(.EXE)。VB程序代码中,一个对象可以对应多个事件,整个程序从Form Load事件过程开始执行。
3.现有由多个单选按钮结构的,控件数组,用于区别该控件数组中控件的属性是(B)
A. Name
B. Index
C. Caption
D. Value
解析:本题考查控件数组的使用。控件数组的Name是相同的,它们通过Index属性来区分。
4.下列选项中不属于结构化程序设计原则的是(A)
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用goto语句。
5.下列选项中属于面向对象设计方法主要特征的是(A)
A. 继承
B. 自顶向下
C. 模块化
D. 逐步求精
解析:面向对象设计方法的主要特征有封装性、继承性和多态性。而结构化程序设计方法的主要原则有自顶向下,逐步求精,模块化,限制使用goto语句。
6.下列描述中正确的是(A)
A. 软件测试的主要目的是发现程序中的错误
B. 软件测试的主要目的是确定程序中错误的位置
C. 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D. 软件测试是证明软件没有错误
解析:软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。
7.下面可以作为Visual Basic的变量名的是(A)
A. Alpha
B. πR^2
C. Print
D. abc-123
解析:VB中变量的命名规则有:(1)变量名的第一个字符必须是英文字母,最后一个字符可以是类型符。(2)变量名只能由字母、数字和下划线\\
8.数据库设计的根本目标是要解决(A)
A. 数据共享问题
B. 数据安全问题
C. 大量数据存储问题
D. 简化数据维护
解析:数据库应用系统中的一个核心问题就是设计一个能满足用户要求、性能良好的数据库,这就是数据库设计。数据厍设计是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据模式。数据库设计的根本f目标是要解决数据共享的问题。
9.下列符号常量的声明中不合法的是( )。(C)
A. Const a As Single=3.5
B. Const a As Double=5+8
C. Const a As Integer=\\
D. Const a=\\
解析:定义符号常量的一般格式:Const常量名[As数据类型]=表达式,“常量名”参数就是给常量命名。“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。
10.对于某些控件,只要将其Style属性设置为1,则可以在该控件上使用Picture属性显示图片。以下不具备这一使用规则的控件是(D)
A. 命令按钮
B. 单选按钮
C. 复选按钮
D. 框架
解析:命令按钮、单选按钮、复选框的Style属性用来设置外观,一般可以设置以文字的形式显示还是以图片的形式显示。
11.设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是( )。(A)
A. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加
B. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少
C. 由于滚动条的Max属性值小于Min属性值,程序会出错
D. 由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动
解析:水平滚动条的Max和Min属性值可以是0~32767中任意值。当Max>Min属性值时,滚动块伺右移动Value属性值增加,向左移动Value属性值减少;反之,当Max<Min属性值时,滚动块向右移动Value属性值减少,向左增加;当它们Max=Min时,滚动块不能移动。故A选项正确。
12.双精度浮点数的类型说明符为(B)
A. %
B. #
C. &
D. –
解析:在ⅥsuaI Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
13.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是(C)
A. AutoSize值为True
B. AutoRedraw值为True
C. Stretch值为True
D. BorderStyle值为O
解析:Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为True时,图片将自动调整大小,以适应图像框的大小;值为False时,图像框会自动缩放以与图片大小一致。图片框没有Stretch属性,它通过AutoSize属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为True,图片框会随图片调整大小;值为FaIse,图片框一股将保持大小不变,但对“wmf”格式图片文件除外。
14.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是(A)
A. Line1.X1=Line2.X2且Line1.Y1=Line2.Y2
B. Line1.X1=Line2.Y1且Line1.Y1=Line2.X1
C. Line1.X2=Line2.X1且Line1.Y1=Lin
本文档预览:3600字符,共11931字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载