二级VB考前密卷选择题(12)
(151)下列可以打开立即窗口的操作是_______。
A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G
答 案:D
知识点:属性窗口和工具箱窗口,立即窗口的打开方式
评 析:浏览Visual Basic开发环境的视图菜单,可以发现显示立即窗口的快捷键为Ctrl+G。
(152)如果在立即窗口中执行以下操作(<CR>是回车键):
a=8 <CR>
b=9 <CR>
print a>b <CR>
则输出结果是_______。
A)-1 B)0 C)False D)True
答 案:C
知识点:Print方法,算术表达式
评 析:因a>b不成立(8<9),故表达式的值为False。立即窗口中输出值即为False。。
(153)当一个工程含有多个窗体时,其中的启动窗体是_______。
A)启动Visual Basic时建立的窗体 B)第一个添加的窗体
C)最后一个添加的窗体 D)在"工程属性"对话框中指定的窗体
答 案:D
知识点:Visual Basic工程结构,窗体的启动
评 析:在“工程-属性”对话框中可以指定工程的启动对象(可以是窗体、Sub Main())。。
(154)决定一个窗体有无控制菜单的属性是_______。
A)MinButtom B)Caption C)MaxButton D)ControlBox
答 案:D
知识点:窗体的结构与属性,ControlBox属性
评 析:ControIBox属性:返回或设置一个值,说明运行时是否在窗体上显示控制菜单栏;
MinButtom属性:决定窗体是否有最小化按钮,值为True或False;
MaxButton属性:决定窗体是否有最大化按钮,值为True或False:
Caption属性:返回或设置对象在标题栏中或图标下面的文本。
(155)下列可作为Visual Basic变量名的是_______。
A)A#A B)4A C)? xy D)constA
答 案:D
知识点:局部变量与全局变量,变量的命名规则
评 析:变量名的命名必须遵守几个规定:
变量名必须以字母开头,而不能以数字或其他字符开头。
变量名的其余部分可以包含字母、数字和/或下划线字符。而不允许有空格、句号或其他停顿符号。
变量名不能超过255个字符。
变量名不能是VISUAL BASIC的保留字。
(156)执行如下语句:
a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)
将显示一个对话框,在对话框的输入区中显示的信息是_______。
A)Today B)Tomorrow
C)Yesterday D)Day before yesterday
答 案:C
知识点:InputBox函数
评 析:InputBox函数的功能是显示一个对话框,该对话框能接收用户输入的数据。
语法
InputBox(prompt[,title][,default][,ypos][,ypos][,helpfile,context])
InputBox函数的语法具有以下几个命名参数:
prompt必需的。作为对话框消息出现的字符串表达式。prompt的最大长度大约是1024个字符,由所用字符的宽度决定。如果prompt包含多个行,则可在各行之间用回车符(Chr(13))、换行符·(Chr(10))或回车换行符的组合(Chr(13)&Chr(10))来分隔。
title 可选的。显示对话框标题栏中的字符串表达式。如果省略title,则把应用程序名放入标题栏中。
default 可选的。显示文本框中的字符串表达式,在没有其他输入时作为缺省值。如果省略default,则文本框为空。
xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略xpos,则对话框会在水平方向居中。
ypos 可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。
helpfile可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供helpfile,则也必须提供context。
context可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上下文编号。如果已提供context,则也必须要提供helpfile。
(157)决定控件上文字的字体、字形、大小、效果的属性是_______。
A)Text B)Caption C)Name D)Font
答 案:D
知识点:对象属性设置,Font属性
评 析:Text属性:用来设置文本框中显示的内容;
Caption属性:用来定义对象的标题;
Name属性:用来定义对象的名称。用Name属性定义的名称是在程序代码中使用的对象名,与对象的标题(Caption)是不同的;
Font属性:字形属性用来设置输出字符的各种特性,包括字体、大小等。
(158)下列程序段的显示结果为_______。
x=0
Print x-l
x=3
A)-1 B)3 C)2 D)0
答 案:A
知识点:局部变量与全局变量,变量的赋值
评 析:在该题中,x的初始值为O,顺序执行各语句,打印x-1的值即-1,然后对x重新赋3,不影响打印的结果。
(159)设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为_______。
A)123456 B)123445 C)8 D)6
答 案:B
知识点:常用内部函数,Val()、Left()、Mid()函数
评 析:Left(A,4)=“1234”
Mid(A,4,2):“45”
Val(“1234”+“45”)=1 23445
注意:Left和Mid均为字符串截取函数,“+”为字符串连接符。
(160)在窗体上画一个名称为Listl的列表框,一个名称为Labell的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。
下列能正确实现上述功能的程序是_______。
A)Private Sub List_Click()
Labe11.Caption=List1.ListIndex
End Sub
B)Private Sub List1_Click()
Label1.Name=List1.Listlndex
End Sub
C)Private Sub List1_Click()
Labe11.Name=List1.Text
End Sub
D)Private Sub Listl_Click()
Label1.Caption=List1.Text
End Sub
答 案:D
知识点:对象属性设置,Label和List控件
评 析:Label的Caption属性表示标签控件中显示的内容。List的Text属性表示列表框中当前被选中的项目的值。故欲将列表框中选中的名称显示在标签中只需将其Text属性值赋给Label的Caption属性即可。
(161)以下关于菜单的叙述中,错误的是_______。
A)在程序运行过程中可以增加或减少菜单项
B)如果把一个菜单的Enabled属性设置为False,则可删除该菜单项
C)弹出式菜单在菜单编辑器中设计
D)利用控件数组可以实现菜单项的增加或减少
答 案:B
知识点:菜单的相关属性
评 析:Enabled属性用来设置菜单项是否有效。菜单项有效,则在程序运行时可以选中该菜单项;菜单项无效,则在程序运行时菜单项显示为灰色,无法选中。Enabled属性有True和False两个取值,取值为True,菜单项有效:取值为False,菜单项无效。
Visible属性用来设置菜单项是否可见。有True和False两个取值,取值为True,程序运行时菜单项可见:取值为False,程序运行时菜单项不可见。
Checked属性用来设置菜单项是否显示复选标记。菜单项的复选标记可以明显地表示当前所选择的是哪个(或哪些)菜单项。Checked属性有True和False两个取值,取值为True,菜单项显示复选标记;取值为False,菜单项不显示复选标记。
(162)表达式Abs(-5)+Len(“ABCDE”)的值是_______。
A)5ABCDE B)-5ABCDE C)10 D)0
答 案:C
知识点:常用内部函数,Abs()、Len()函数
评 析:两个函数的返回值均为数值型。
Abs(number):返回参数的绝对值,类型和参数相同
Len(string):返回String字符串内字符的数目,或是存储一变量所需的字节数。
(163)在程序代码中将图片文件mypic.jpg装入图片框Picturel的语句是_______。
A)Picture1.Picture=“mypic.jpg”
B)Picture1.Image=“mypic.jpg”
C)Picture1.Picture=LoadPicture(“mypic.jpg”)
D)LoadPicture(“mypic.jpg”)
答 案:C
知识点:图片的加载
评 析:LoadPicture()函数
在运行期间将图形文件装入窗体的Picture属性、Picture控件或Image控件,如果窗体、图片框或图像控件中已有图形,则已有图形被新装入的图形覆盖。
例如:Picturel.Picture=LoadPicture(“图形文件名”)
使用不带参数的LoadPicture函数可以清除窗体、图片框及图像控件中的图形。例如:
Picture1.picture=Loadpicture("") 或
Picture1.picture=Loadpicture()。
(164)在列表框中当前被选中的列表项的序号是由下列哪个属性表示的_______。
A)List B)Index C)Listindex D)Tabindex
答 案:C
知识点:列表框的相关属性
评 析:List属性:该属性用来列出列表项的内容。List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值介于O到List.ListCount-1之间)。Listlndex属性:该属性的设置值是已选中的列表项的位置。列表项位置由索引值指定,第一项的索引值为o,第二项为1,依次类推。如果没有选中任何列表项,Lisflndex的值将设置为-l。
(165)设有语句
Open“c:\Test.Dat”For Output As#1
则以下错误的叙述是_______。
A)该语句打开C盘根目录下一个已经存在的文件Test.Dat
B)该语句在C盘根目录下建立一个名为Test.Dat的文件
C)该语句建立的文件的文件号为l
D)执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息
答 案:A
知识点:顺序文件的打开
评 析:当以顺序型访问打开一个文件时,可执行以下操作:
从文件输入字符(Input)
向文件输出字符(Output)
把字符加到文件(Append)
要顺序型访问打开一个文件,Open语句使用以下语法:
Open pathname For[Input︱Output︱Append]As filenumber[Len=buffersize]
当打开顺序文件作为Input时,该文件必须已经存在,否则,会产生一个错误。然而,当打开一个不存在的文件作为Output或Append时,Open语句首先创建该文件,然后再打开它。
当在文件与程序之间复制数据时,选项Len参数指定缓冲区的字符数。
在打开一个文件Input、Output或Append以后,在为其他类型的操作重新打开它之前必须先使用Close语句关闭它。
酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2005-10-31_4132062658.html
关键词: