4[单选题] 执行以下程序段后,变量c$的值为( )。
A.Visual BASIC Programing
B.Quick Basic Programing
C.QUICK Basic Programing
D.Quick BASIC Programing
参考答案:D
参考解析:本题考查Visual Basic中字符串处理函数。Right(字符串,n):取字符串右部的n个字符;Mid(字符串,p,n):从位置p开始取字符串的n个字符;UCase(字符串):把小写字母转换为大写字母。明白上述函数的功能后,不难得出本题的结果为选项D。
5[单选题] 如果把程序的启动对象设置为:SubMain,则SubMain过程()
A.只能写在Forml窗体中代码的最前面
B.可以写在Forml窗体中代码的任何位置
C.只能写在某个标准模块的代码中
D.可以写在任何窗体或标准模块的代码中
参考答案:C
参考解析:在运行窗体程序之前先执行一些操作,此时可以通过在标准模块中创建一个SubMain的子过程,不能在窗体模块中创建SubMain的子过程,然后在创建的SubMain过程中编写启动时要执行的代码,每个工程只能有一个SubMain的子过程。
6[单选题]数学式Y2=x>10在VB中应表示为
A.y+y>xAndl0<=xB.Sqr(y)>xAndx>=10C.Sgr(y)>xOrX<=10D.y*y>xOrX>=10
参考答案:A
参考解析:
Sqr(x)是平方根函数,所以选项B.、C.不正确。And、Or是逻辑运算符,And是逻辑与,Or是逻辑或,所以选项D.不正确。由题意,答案为A.。
7[单选题]下列操作说明中,错误的是
A.在具有焦点的对象上进行一次按下字母键操作,会引发KeyPress事件
B.可以通过MousePointer属性设置鼠标光标的形状
C.不可以在属性窗口设置MousePointer属性
D.可以在程序代码中设置MousePointer属性
参考答案:C
参考解析:
可以在属性窗口中给MousePointer属性设置属性值。故C选项错误。
8[单选题] 下列关于栈的描述正确的是( )。
A.在栈中只能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
参考答案:C
参考解析:根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。
9[单选题] 工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:
Public x As IntegerPrivate Y As Integer窗体文件的程序代码是:
Dim a As Integer
Private Sub Form_Load( )Dim b As Integer
a=2:b=3:x=10v=20
End Sllb
Private Sub Commandl_Click( )
a=a+5:b=b+5:x=x+5:y=Y+5Print a;b;x;Y
End Sub
运行程序,单击窗体上的命令按钮,则在窗体上显示的是( )。
A.5 5 15 5B.7 5 15 25C.7 8 15 5 D.7 5 15 5
参考答案:D
参考解析:程序在模块文件中定义X为整型全局变量,在整个工程中都起作用,而Y定义为整型私有变量,只能在本模块文件中起作用。在窗体文件中变量a在本窗体文本中起作用,窗体加载事件中定义的变量b和没有声明的变量Y,只在本事件过程起作用。程序窗体加载时,对后边有影响的变量值为a为2,x为10,没有指定初值的变量值默认为0,因此单击命令按钮后,a=a+5=7,b=b+5=5,x=X+5=15,Y=Y+5=5,结果输出7 5 15 5。
10[单选题] 在窗体上画一个命令按钮(其Name属性为Cola.mandl),然后编写如下代码:
程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为
A.12B.23C.34D.45
参考答案:B
参考解析:输入2和3后,n被重新定义,下标为2,上标为3。For循环执行2次,k=2和k=3。因此选B.。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |