国家二级(VB)机试模拟试卷199
选择题
1.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。(C)
A. -36
B. 1
C. -1
D. -72
解析:Sgn函数是判断输入参数正负的函数,返回表示数字符号的整数。Sgn(number)函数中的number参数可以是任意有效的数值表达式。如果number大于零则返回1、等于零则返回0、小于零则返回-1,题中Sgn(-6^2)结果为-1。Abs函数是求表达式绝对值,其函数格式为:Abs(<数值表达式>),Abs函数返回值类型与数值表达式的数据类型相同,题中Abs(-6^2)结果为36。Int函数的返回值类型为int型的数据,题中Int(-6^2)结果为-36。因此最后的结果是-1。
2.在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是( )。
(B)
A. Private Sub Text1_LostFocus()
Text1.SelStart=0
Text1.SelLength=Len(Text1.Text)
End Sub
B. Private Sub Text1_GotFocus()
Text1.SelStart=0
Text1.SelLength=Len(Text1.Text)
End Sub
C. Private Sub Text1_Change()
Text1.SelStart=0
Text1.SelLength=Len(Text1.Text1
End Sub
D. Private Sub Text1_SetFocus()
Text.SelStart=0
Text1.SelLength=Len(Text1.Text)
End Sub
解析:本题考查文本框的常见事件。文本框中常见的事件主要有:当改变文本框的Text属性时会触发之Change事件:当在文本框中输入时触发KeyPress事件,并可返回一个KeyAscii参数:当控件失去焦点时触发LostFOCIJs事件:当控件获得焦点时触发GotFocus事件。
3.下列二叉树描述中,正确的是( )。(B)
A. 任何一棵二叉树必须有一个度为2的结点
B. 二叉树的度可以小于2
C. 非空二叉树有0个或1个根结点
D. 至少有2个根结点
解析:二叉树是由n≥0个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。二叉树具有如下两个特点:①非空二叉树只有一个根结点。②每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。
4.已知A$=“Welcome”,下列语句操作能够正确执行的是( )。(B)
A. Labell.Height=A$
B. Labell.Caption=A$
C. Labell.Enabled=A$
D. Labell.Visible=A$
解析:考查标签的各种属性。标签的Height属性值为数值型,不能赋字符串型值,而Enabled和Visible为布尔型,只有Caption属性值为字符串型。
5.下列程序的执行结果是( )。
Private Sub Form Activate( )
Dim score(3)As Integer,total As Integer
Dim aa scoreAs Variant
score(1)=50:score(2)=14:score(3)=36
total=0:i=0
For Each aa score In score
i=i+1
total=total+aa score
Print i,aa score,tota 1
Next
End Sub(A)
A. 1 0 0
2 50 50
3 14 64
B. 1 50 50
2 14 64
3 36 100
C. 0 50 50
1 14 64
2 36 100
3 36 100
D. 0 0 0
1 50 50
2 14 64
3 36 100
解析:本题考查For Each In语句。该语句的使用形式为:ForEach成员 ln数组 …Next,适用于不关心数组中的元素个数或者不清楚有多少个元素。使用时要求成员为变体类型变量。当激活窗体时,对score数组中的每个元素进行求和,同时i记下当前计算数组元素的个数。默认数组下标从0开始,题中score数组中含有4个元素,输出4行。
6.以下能从字符串“VisualBasic”中直接取出子字符串 “Basic”的函数是( )。(B)
A. Left
B. Mid
C. String
D. Instr
解析:本题考查字符串函数。函数Left表示从字符串的左边取连续个字符构成子串。Mid可以从字符串的任意位置取出子串。String则返回字符串的第一个字符构成的,含有相同个数字符的子串。Instr为字符串匹配函数。
7.下面哪个属性肯定不是框架控件的属性( )。(A)
A. Text
B. Caption
C. Left
D. Enabled
解析:框架没有Text属性。故选A。
8.关系模型允许定义3类数据约束,下列不属于数据约束的是( )。(C)
A. 实体完整性约束
B. 参照完整性约束
C. 属性完整性约束
D. 用户自定义的完整性约束
解析:关系模型允许3类数据约束,它们是:
实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求;
参照完整性约束:该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值;
用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
9.以下叙述中错误的是( )。(D)
A. 在通用过程中,多个形式参数之间可以用逗号作为分隔符
B. 在Print方法中,多个输出项之间可以用逗号作为分隔符
C. 在Dim语句中,所定义的多个变量可以用逗号作为分隔符
D. 当一行中有多个语句时,可以用逗号作为分隔符
解析:一般情况下,输入程序时要求一行只写一条语句。但语句行较短时也可以将多个语句书写在同一行中,这时,语句之间使用冒号分隔。故D选项错误。
10.运行以下程序后,输出的图案是( )。
Form1.Cls
A$=String$(10,\\(A
本文档预览:3600字符,共16931字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载