为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级考试(Visual Basic)精选试题:
一、选择题(每小题1分,共40小题,共40分)
9.有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为( )。
A.选择
B.投影
C.插入
D.连接
10.将E—R图转换为关系模式时,实体和联系都可以表示为( )。
A.属性
B.键
C.关系
D.域
11.执行语句Dim X,Y As Integer后,( )。
A.X和Y均被定义为整型变量
B.X和Y均被定义为变体类型变量
C.X被定义为整型变量,Y被定义为变体类型变量
D.X被定义为变体类型变量,Y被定义为整型变量
12.下列关系表达式中,其值为True的是( )。
A."XYZ">"XYz"
B."VisualBasic"<>"visualbasic"
C."the"="there"
D."Integer"<"Int"
9.B。【解析】一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系s是由关系.R经过投影运算所得。(选择运算主要是对关系R中选择由满足逻辑条件的元组听组成的一个新关系。)
10.C。【解析】将E—R图转换为关系模式时,实体和联系都可以表示为关系。
11.D。【解析】在VB中规定一个变量的数据类型的方式有:①在变量名的尾部附上类型说明符来标记变量的类型,如%未示整型、$表示字符串型;②在定义变量时指定其类型,注意定义变量时每个变量都应使用As子句申明类型,否则该变量将被视为变体类型。语句定义一组以该语句中指定范围内的字母和以这些字母开头的变量名的数据类型。本题中X被定义为变体类型变量,Y被定义为整型变量。
12.B。【解析】VB中比较字符串大小就是比较其ASCII值大小,规则如下:
①如果字符串A的前n位的ASCII码值等于字符串B的前n位的ASCII码值,则继续比较下一位;②如果字符串A的第n位的ASCII码值大于字符串B的第n位的ASCII码值,则字符串A>字符串B,反之字符串A<字符串B;③如果每一位的ASCII码值都相等,而且长度相同,则表示字符串A=字符串B;④如果字符串A是字符串B的前m位(例如abcd与abcdef比较),则字符串A<字符串B。
由于同一字母的大写的ASCII值小于其小写的ASCII值,根据上述规则本题答案为选项B。
13.执行下列程序段
a$="visual Basic Programming"
b$="C++"
C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)
后,变量c$的值为( )。
A.Visual BASIC Programming
B.VISUAL C++Programming
C.Visual C++Programming
D.VISUAL BASIC Programming
14.下列叙述中正确的是( )。
A.MsgBox语句的返回值是一个整数
B.执行MsgBox,语句并出现信息框后,不用关闭信息框即可执行其他操作
C.MsgBox语句的第一个参数不能省略
D.如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空
15.在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labe11),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。下列可以实现上述操作的事件过程是( )。
A.Private Sub Text1 Change()
Labe11.Caption=Str(Len(Text1.Text))
End Sub
B.Private Sub Text1 Click()
Labe11.Caption=str(Len(Text1.Text))
End Sub
C.Private Sub Text1 Change()
Labe11.Caption=Text1.Text
End Sub
D.Private Sub Labe1 1_Change()
Labe11.Caption=Str(Len(Text1.Text))
End Sub
16.在窗体上画两个单选按钮(名称分别为Option1、Option2,标题分别为“宋体”和“黑
体”)、1个复选框(名称为Check1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如下图所示。程序运行后,要求“宋体”单选钮和“粗体”复选框被选中,则下列能够实现上述操作的语句序列是( )。
A.Option1.Valve=False
Checkl.Vaim=True
B.Option1.Value=True
Check1.Value=0
C.Olption2.Value=False
Check1.Value=2
D.Option1.Value=True
Check1.Value=1
13.B。【解析】Left$(字符串,个数)函数用于取出已有字符串最左边指定个数的字符串;Right(字符串,个数)函数用于取出已有字符串最右边指定个数的字符串;UCase()函数用于
将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;&运算符用来强制两个表达式作字符串连接。
本题中UCase(Left$(a$,7))=UCase("Visual")=”VISUAL,Right$(a$,12)="Programming",故答案为选项B。
14.C。【解析lMsgBox()函数用于显示提示信息,并可返回一个代表用户点击了哪个按钮的Integer类型值,其常用语法为:MsgBox prompt[,buttons][,title])。其中:prompt参数为消息框的提示信息,该参数是必需的;buttons参数是一个整数,用于控制消息框中按钮的数目、类型及消息框图标的样式;title参数为消息框标题栏上显示的内容,如果省略title,则将应用程序名放在标题栏中。MsgBox语句没有返回值,在执行MsgBox语句后,不关闭消息框将不能执行其他操作。
15.A。【解析】为使文本框中每输入一个-$-符时标签即能显示其字符个数,可编写文本框的change事件过程。Len()函数可用于取得字符串的长度。
16.D。【解析】容器(如窗体和框架)中的单选钮(OptionButton)组常用于提供多个选项间的唯一选择,其Value属性用于设置或返回每个单选钮的选中状态:值为False表示未选,值为True表示选中。复选框(CheckBox)组常用于提供多个选项间的多重选择,Value属性值决定每个复选框的选中状态:0-Un- checked为未选,1-Checked为选中,2-Grayed为禁用(以灰色呈现)。
编辑推荐: