国家二级VB机试(选择题)模拟试卷223
选择题
1.算法的空间复杂度是指(A)
A. 算法在执行过程中所需要的计算机存储空间
B. 算法所处理的数据量
C. 算法程序中的语句或指令条数
D. 算法在执行过程中所需要的临时工作单元数
解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
2.设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:
① Form1.Print \\(C)
A. ① 和 ②
B. ② 和 ③
C. ① 和 ③
D. ③ 和 ④
解析:框架和图像框没有Print方法,窗体和图片框有Print方法,故选择C项。
3.下面变量定义中错误的是(A )
A. Public mod As Integer
B. Static buf
C. Dim ch As String*10
D. Dim a!(-5 To-1)
解析:定义变量时需要使用As类型或者类型说明符来指明变量的数据类型,如果不指明则为隐式声明,该变量为变体型:mod是关键字表示求余运算,根据标识符命名规则不能作为变量名。
4.学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是( )。(D)
A. 学号,无
B. 学号,专业
C. 学号,姓名
D. 学号,系编号
解析:一个属性(即一列),在某张表中不是主键(主码),但在其他表中是主键(主码),则它是第一张表的外键(外码)。在“系”表中,“系编号”为主键;在“学生”表中,“学号”是主键,“系编号”不是主键,则“系编号”是表“学生”的外键。
5.下列描述中正确的是(B)
A. 数据库系统是一个独立的系统,不需要操作系统的支持
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库管理系统就是数据库系统
D. 以上三种说法都不对
解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。数据库技术的根本目的是要解决数据的共享问题。数据库中的数据具有“集成”、“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们可被不同应用程序所使用。数据库管理系统(Database MuIagement System,简称DBMS),是一种系统软件,负责数
6.为了把命令按钮设置为图形格式,其Style属性值应为( )。(C)
A. True
B. False
C. 1
D. 0
解析:style属性设定此对象是否以图片作为外观显示,有两种值可选:0,标准外观(默认值);1,图片外观。
7.数学式y2>x>=10在VB中应表示为(A)
A. y*y>x And 10<=x
B. Sqr(y)>x And x>=10
C. Sqr(y)>x Or x<=10
D. y*y>x Or x>=10
解析:Sgn函数为求平方根函数,为了表达x既小于y的平方又大于等于10,两个表达式之间应该使用And联接。
8.下列程序段的输出结果是
x=5
Print x+1:x+1(A)
A. 6 6
B. 5 5
C. 6 7
D. 5 6
解析:Print方法对于数值表达式只打印表达式的值。该题中的表达式中x的值没有发生变化,始终等于5,所以输出结果是6 6。
9.如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。(B)
A. 2个复选框可用
B. 2个复选框不可用
C. 2个复选框不显示
D. 上述都不对
解析:对于框架来说,通常把Enable属性设置为True,这样才能保证框架内的对象是“活动”的。如果把框架的Enable属性设置为False,则其标题变灰,其中的所有对象,包括文本框、命令按钮、复选框等其他对象都会被屏蔽,虽然显示但不可用。
10.以下不属于VB控件的是(B)
A. 框架
B. 点
C. 直线
D. 形状
解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个容器控件,在VB中没有“点”这个控件。
11.设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能(B)
A. Text1.MaxLenRth=0
B. Text1.Enabled=False
C. Text1.Visible=False
D. Text1.Width=0
解析:本题考查控件的属性设置。题目要求文本框只能显示信息,不能接收输入信息,即文本框不可用,因此需要设置文本框的Enbled属性设置为False。
12.以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是(C)
A. Form1.Name=“VisualBasic窗体”
B. Form1.Titie=“VisualBasic窗体”
C. Form1.Caption=“VisualBasic窗体”
D. Form1.Text=“VisualBasic窗体”
解析:本题考查控件的属性设置。根据题目要求设置标题栏显示一段文本,这是设置窗体的Caption属性。
13.在窗体上画一个名为Command1的命令按钮,然后编写如下代码:
Option Base1
Private Sub Command1 Click(1)
Dim a
a=Array(1,2,3,4):j=1
For i=4 To 1 Step-1
s=s+a(i)*j:j=j*10
Next i
Print s
End Sub
运行上面的程序,其输出结果是(A)
A. 1234
B. 12
C. 34
D. 4321
解析:本题考查的考点是有关循环的。本题也很简单,首先取得数组的最后一个元素加到累加变量中,然后取倒数第二个元素,乘10后加到累加变量中,然后取倒数第三个元素,乘100后加到累加变量中,以此类推,最后结果为1234。
14.列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是(B)
A. List
B. ListIndex
C. Text
D. ListCount
解析:列表框的属性Listlnde
本文档预览:3600字符,共8782字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载