点击查看:2017年9月计算机二级VB考试章节练习题及答案汇总
第2章 对象及其操作
2.1 对象
1 [填空题]
有如图所示的窗体。程序执行时先在Text1文本框中输入编号,当焦点试图离开Text1时,程序检查编号的合法性,若编号合法,则焦点可以离开Text1文本框;否则,显示相应错误信息,并自动选中错误的字符,且焦点不能离开Text1文本框(见图)。
合法编号的组成是:前2个字符是大写英文字母,第3个字符是“_”,后面是数字字符 (至少1个)。下面程序可实现此功能,请填空。
Private SubText1_LostFocus()
Dim k%,n%
N=Len( 【13】 )
For k=1 TO IIf(n>3,n,4)
C=Mid(Textl.Text,k,1)
Select Case k
Case 1,2
If c<“A”Or C>“Z”Then
MsgBox(”第”& k & “个字符必须大写字母!”)
SetPosition k:Exit For
End lf
Case 3
If c<>“_” Then
MsgBox(“第”& k & “个字符必须是字符““_””)
SetPosition k:Exit For
End If
Case Else
If c<“0”Or c>“9” Then
MsgBox(“第”& k & “个字符必须是数字!”)
SetPosition k:Exit For
End If
End Select
Next k
End Sub
Private Sub SetPosition (pos As Integer)
Textl.SelStart=Pos-1:Textl.SelLength= 【14】 :Textl. 【15】
End Sub
参考解析:
-A() ; pList[top]=item
2 [填空题]
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。
Private Sub Command1_Click()
Dim x As Integer
X=InputBox(“请输入一个正整数”)
While x> 【11】
Print x Mod 10;
x=x\10
Wend
Print 【12】
End Sub
参考解析:
void Base::fun() ; virtual display()==0;
3 [单选题] 以下关于VB对象属性的叙述中,错误的是
A.属性是对象的特征
B.对象的所有属性值都可以在属性窗口中设置
C.不同对象可以具有同名的属性
D.对象的某些属性可以在程序中设置
参考答案:B
参考解析:
对象只有部分属性可以在属性窗口中设置。
4 [单选题] 以下( )对象不能作为容器。
A.Frame
B.Form
C.PictureBox
D.Image
参考答案:D
参考解析:
D) 【解析】本题考查容器。容器是指可以容纳其他控件的控件。VB中常用来作为容器的有框架、窗体和图片框(PictureBOX)。
5 [单选题] 设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启动窗体。在窗体Form1上有一个名称为Command1的命令按钮,Form1的程序代码如下:
程序抽行时,单击命令按钮Command1,正确的结果是( )。
A.Form2的Caption属性值为-100
B.Form1的Caption属性值为100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
参考答案:A
参考解析:
A) 【解析】本题考查窗体参数。VB允许用窗体或控件作为通用过程的参数,在过程内部需要使用窗体参数名时,以“窗体.属性”的形式来使用窗体参数。窗体参数的类型是Form型。调用f过程时,显示窗体f的同时更改窗体标题。
6 [单选题] 在满足实体完整性约束的条件下( )。
A.一个关系中应该有一个或多个候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中不许有多个候选关键字
D.一个关系中可以没有候选关键字
参考答案:A
参考解析:
在关系R中如记录完全函数依赖与属性(组)X,则称X为关系R中的一个候选关键字,候选关键字的性质有:(1)、在一个关系中,候选关键字可以有多个;(2)、任何两条记录候选关键字的都是不相同的;(3)、关键字可能由一个属性构成,也可能由多个属性构成;(4)、在任何关系中至少有一个关键字,所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。
7 [单选题] 下列叙述中正确的是( )。
A.一个逻辑数据结构只能有一种存储结构
B.逻辑结构属于线性结构,存储结构属于非线性结构
C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
参考答案:D
参考解析:
数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。
8 [单选题] 算法的空间复杂度是指( )。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
参考答案:D
参考解析:
算法的空间复杂度是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。
9 [单选题] 下列选项中,不属于数据模型所描述的内容的是( )。
A.数据类型
B.数据操作
C.数据结构
D.数据约束
参考答案:A
参考解析:
数据模型描述的内容包含数据结构、数据操作和数据约束。
10 [单选题] ( )控件可以使图形根据控件大小而改变大小。
A.图片框
B.标签
C.图像框
D.框架
参考答案:C
参考解析:
本题考查常见控件的基本属性。图片框的AutoSize属性设定图片框是否按装入图形的大小来调整大小;图像框的Stretch属性设定是否调整图形的大小以适用图像框控件。标签一般用来处理文本,而框架主要用来作为其他控件的容器。
11 [单选题] 可设置文字字体为斜体的属性是( )。
A.FontSlope
B.FontBold
C.Fontltalic
D.FontUnderline
参考答案:C
参考解析:
与字体有关的属性有:字体类型属性FontName,字体大小属性FontSize,粗体字属性FontBold,斜体字属性Fontltalic,加删除线字属性FontStrikethru,加下划线(即底线)属性FontUnderline。
12 [单选题] 要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。
参考答案:C
参考解析:
本题考查自定义类型。自定义类型定义的关键字为Type,自定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。
13 [单选题] 以下( )对象不能作为容器。
A.Frame
B.Form
C.PictureBox
D.Image
参考答案:D
参考解析:
本题考查容器。容器是指可以容纳其他控件的控件。VB中常用来作为容器的有框架、窗体和图片框(PictureBox)。
14 [单选题] 下列关于线性链表的叙述中,正确的是
A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C.进行插入与删除时,不需要移动表中元素
D.以上三种说法都不对
参考答案:C
15 [单选题] 在数据库设计中,将E—R图转换成关系数据模型的过程属于
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
参考答案:C
参考解析:
E-R图就是实体关系图,E就是实体,R就是关系形象的表示实体之间的联系。逻辑结构设计阶段是将概念结构转换为某个DBMS所支持的数据模型,并将其性能进行优化。
16 [单选题]
参考答案:D
参考解析:
文件的关闭,可通过Close语句来实现,其格式为:CloseK#]文件号][,[#]文件号]……所以选项A)、B)、C)均不对,Close语句中的“文件号,,是可选的,如果指定了文件号,则把指定的文件关闭,如果不指定文件号,则把所有打开的文件全部关闭。
17 [单选题]
参考答案:A
18 [单选题] 下面程序的输出结果是
#includeiostream.h>
class example
{
int a;
public:
example(int b) {a=b++;}
void pnnt( ) {a=a+1;cout a " ";}
void print( ) const{cout a " ";}
};
void main( )
{
example x(3) ;
const example y(2) ;
x.print( ) ;
y.print( ) ;
}
A.2 2
B.4 3
C.4 2
D.3 2
参考答案:C
19 [单选题] 设窗体上有一个图片框Picturel,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是。
A.PicturePicture=“File1.jpg”
B.Picture1.Picture=LoadPicture(“Filejpg”)
C.LoadPicture(“Filejpg”)
D.Call LoadPicture(“Filejpg”)
参考答案:B
20 [单选题] 18.在窗体上有如右图所示的控件,各控件的名称与其标题相同,并有如下程序:
Private Sub Form_Load()
Command2.Enabled = False: Check1.Value = 1
End Sub
刚运行程序时,看到的窗体外观是。
参考答案:A
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: