选择题Word格式文档下载.docx
- 文档编号:21402393
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:160
- 大小:101.06KB
选择题Word格式文档下载.docx
《选择题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《选择题Word格式文档下载.docx(160页珍藏版)》请在冰豆网上搜索。
按Ctrl+T
D:
单击工具栏上的"
按钮
Ctrl+T是用来打开"
工程-部件"
对话框的快捷键组合。
7、通过改变单选按钮(OptionButton)控件的
属性值,可以改变单选按钮的选取状态。
ValueB:
StyleC:
AppearanceD:
Caption
OptionButton控件的Value属性是用来返回或设置控件状态的属性。
8、InputBox函数返回值的类型为
数值
字符串
变体
数值或字符串(视输入的数据而定)
9、表达式4+5\6*7/8Mod9的值是
4B:
5C:
6D:
7
按照算术运算符的优先级的关系,该表达式应先计算6*7,结果为42。
然后计算42/8,结果为5.25。
然后计算5\5.25,结果为1。
最后计算1Mod9。
结果为1。
所以表达式的最终值为4+1,即5。
10、以下语句的输出结果是
PrintFormat$("
32548.5"
"
000,000.00"
)
32548.5
32,548.5
032,548.50
32,548.50
因为输出格式已经规定为整数部分三位分割,小数部分共两位。
所以32548.5的输出样式应该是032,548.50。
11、执行以下程序段后,变量c$的值为
a$="
VisualBasicProgramming"
b$="
Quick"
c$=b$&
UCase(Mid$(a$,7,6))&
Right$(a$,12)
VisualBasicProgramming
QuickBasicProgramming
QUICKBasicProgramming
QuickBASICProgramming
首先使用Mid$函数取出带前导空白的Basic,并使用UCase
将其转化为大写。
然后使用Right$函数取出带前导空白的Programming。
最后将三个字符串连接起来。
12、为了把焦点移到某个指定的控件,所使用的方法是
SetFocus
Visible
Refresh
GetFocus
13、设a=6,则执行
x=IIF(a>
5,-1,0)
后,x的值为
5
6
-1
14、在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
x=0
DoUntilx=-1
a=InputBox("
请输入A的值"
a=Val(a)
b=InputBox("
请输入B的值"
b=Val(b)
x=InputBox("
请输入x的值"
x=Val(x)
a=a+b+x
Loop
Printa
EndSub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为
2B:
3C:
14D:
15
本题需要注意的是每次循环开始的时候a都被重新赋了一次值,所以最后的结果仅仅是2+1+(-1)。
15、阅读下面的程序段:
Fori=1To3
Forj=1Toi
Fork=jTo3
a=a+1
Nextk
Nextj
Nexti
执行上面的三重循环后,a的值为
3B:
9C:
21
16、在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:
PrivateSubForm_Load()
Text1.Text="
"
Text1.SetFocus
Fori=1To10
Sum=Sum+i
Text1.Text=Sum
上述程序的运行结果是
在文本框Text1中输出55
在文本框Text1中输出0
出错
在文本框Text1中输出不定值
焦点只能移到可视的窗体或控件。
因为在窗体的Load事件完成前窗体或窗体上的控件是不可视的,所以如果不是在Form_Load事件过程完成之前首先使用Show方法显示窗体的话,是不能使用SetFocus方法将焦点移至正在自己的Load事件中加载的窗体的。
17、在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:
OptionBase1
Dima(4,4)
Fori=1To4
Forj=1To4
a(i,j)=(i-1)*3+j
Fori=3To4
Forj=3To4
Printa(j,i);
程序运行后,单击命令按钮,其输出结果为
69
710
811
912
1013
18、要利用通用对话框控件来显示"
保存文件"
对话框,需要调用控件的
方法。
ShowPrinterB:
ShowOpenC:
ShowSaveD:
ShowColor
19、假定有如下的Sub过程:
SubS(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
在窗体上画一个命令按钮,然后编写如下事件过程:
DimaAsSingle
DimbAsSingle
a=5
b=4
Sa,b
Printa,b
程序运行后,单击命令按钮,输出结果为
54B:
11C:
1.254D:
1.251
VisualBasic的函数参数默认的方式是传地址的,所以函数S对参数做的改变会反映到原来的变量里。
20、阅读程序:
SubsubP(b()AsInteger)
b(i)=2*i
Dima(1To4)AsInteger
a
(1)=5
a
(2)=6
a(3)=7
a(4)=8
subPa()
Printa(i);
运行上面的程序,单击命令按钮,输出结果为
2468
5678
10121416
21、下列不能打开菜单编辑器的操作是
按Ctrl+E
单击工具栏中的"
菜单编辑器"
工具"
按Shift+Alt+M
按Shift+Alt+M不会有任何作用,因为它不是任何功能的组合键。
22、在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是
MoveB:
ChangeC:
ScrollD:
23、为了暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是
Visble
Timer
Enabled
Interval
控件的Enabled属性表示其是否有效,如果想使某个控件失效,可以将它的Enabled属性设为False。
24、为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为
Get文件号,记录号,变量名
Get文件号,变量名,记录号
Put文件号,变量名,记录号
Put文件号,记录号,变量名
Put语句的格式为:
Put[#]filenumber,[recnumber],varname
其中filenumber表示有效的文件号。
recnumber表示记录号或字节数,即开始写入的地方。
varname表示变量名。
25、为了在运行时能显示窗体左上角的控制框(系统菜单),必须
把窗体的ControlBox属性设置为False,其它属性任意
把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1~3
把窗体的ControlBox属性设置为False,同时把BorderStyle属性设置为非0值
把窗体的ControlBox属性设置为True,同时把BorderStyle属性设置为0值
26、用下面语句定义的数组的元素个数是
dimA(-3to5)asinteger
6B:
7C:
8D:
9
27、假定有以下程序段:
Forj=5To1Step-1
Printj
Nextj,i
Printj"
的执行次数是
16
17
18
28、以下程序段的输出结果为
X=1
Y=4
DoUntilY>
4
X=X*Y
Y=Y+1
PrintX
1B:
4C:
20
29、当我们输入代码时,VisualBasic可以自动检测
错误。
语法B:
编译C:
运行D:
逻辑
30、用下面的语句所定义的数组的元素个数是:
Dimarr(3To5,-2to2)
20B:
12C:
15D:
24
31、假定有下面的过程:
FunctionFunc(aAsInteger,bAsInteger)AsInteger
StaticmAsInteger,iAsInteger
m=0
i=2
i=i+m+1
m=i+a+b
Func=m
EndFunction
在窗体上画一个命令按钮,然后编写如下事件过程:
DimkAsInteger,mAsInteger
DimpAsInteger
k=4
m=1
p=Func(k,m)
Printp;
Printp
817B:
816C:
820D:
88
32、把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:
PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode)
PrivateSubForm_KeyPress(KeyAsciiAsInteger)
PrintChr(KeyAscii)
在一般情况下(即不按住Shift键和锁定大写),运行程序,如果按"
A"
键,则程序的输出是
A
a
33、在窗体上画一个命令按钮和一个文本框,并把窗体的KeyPreview属性设置为False,然后编写如下代码:
DimSaveAllAsString
Text1.Text=UCase(SaveAll)
SaveAll=SaveAll+Chr(KeyAscii)
程序运行后,在键盘上输入"
abcdefg"
,单击命令按钮,则文本框中显示的内容为
abcdefg
不显示任何信息
ABCDEFG
34、在窗体上画一个文本框,然后编写如下事件过程:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
DimcharAsString
char=Chr(KeyAscii)
KeyAscii=Asc(UCase(char))
Text1.Text=String(6,KeyAscii)
程序运行后,如果在键盘上输入字母"
a"
,则文本框中显示的内容为
aaaaaaa
AAAAAAA
35、把窗体的KeyPreview属性设置为True,然后编写如下过程:
PrivateSubForm_KeyUp(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode+2)
程序运行后,如果按"
键,则输出结果为
A
B
C
D
36、在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程:
CommonDialog1.Flags=cdlOFNHideReadOnly
CommonDialog1.Filter="
AllFiles(*.*)|*.*|TextFiles"
&
_
"
(*.txt)|*.txt|BatchFiles(*.bat)|*.bat"
CommonDialog1.FilterIndex=2
CommonDialog1.ShowOPen
MsgBoxCommonDialog1.filename
程序运行后,单击命令按钮,将显示一个"
打开"
对话框,此时在"
文件类型"
框中显示的是
AllFiles(*.*)
TextFiles(*.txt)
BatchFiles(*.bat)
不确定
37、为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为
Show
Hide
Load
Unload
38、用Write和Print语句向文件中写入多个数据的差别在于
Write语句不会自动在数据项之间插入逗号
Print语句自动在数据项之间插入逗号
Write语句写入字符串会自动给字符串加上双引号;
写入的正数前面没有空格
Print语句写入字符串会自动给字符串加上双引号;
Write语句和Print语句的基本功能相同,其主要区别有以下两点:
1、用Write语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号。
一旦最后一项被写入,就插入新的一行。
2、用Write语句写入的正数的前面没有表示符号位的空格。
39、下列操作中不能向工程中添加窗体的是
添加窗体"
右击窗体,在弹出的菜单中选择"
右击工程资源管理器,在弹出的菜单中选择"
添加"
命令,然后在下一级菜单中选择"
40、当一个工程含有多个窗体时,其中的启动窗体是
启动VisualBasic时建立的窗体
第一个添加的窗体
最后一个添加的窗体
在"
工程属性"
对话框中指定的窗体
工程-属性"
对话框中可以指定工程的启动对象,包括启动窗体或Submain。
41、在用Open语句打开文件时,如果省略"
For方式"
,则打开的文件的存在方式是
随机存取方式
顺序输入方式
顺序输出方式
二进制方式
如果使用Open语句打开文件而又未使用For指定打开方式,则默认的方式为Random,即随机模式。
42、以下语句用于打开一个顺序文件Open"
C:
\MyFile.txt"
ForOutPut,但该语句的一个重要错误是没有
指定打开方式
指定文件号
指定打开文件名
指定文件类型
43、VisualBasic根据计算机访问文件的方式将文件分成三类,其中不包括
顺序文件
Unix文件
二进制文件
随机文件
VisualBasic访问文件的方式分为三类:
有Input/Output/Append(访问顺序文件)、Binary(访问二进制文件)、Random(访问随机文件)。
如果未指定方式,则以Random访问方式打开文件。
44、文件列表框控件的
属性用来确定在列表框中显示的文件类型。
Path
Pattern
FileName
List
Pattern属性返回或设置一个值,该值指示在运行时显示在FileListBox控件中的文件类型。
45、以下变量名中,
是不符合VisualBasic命名规范的。
Abc901
_mnu_Open_234
price_
K
46、符号%是声明
类型变量的类型定义符。
Integer
Variant
Single
String
47、执行下列语句后整型变量a的值是
If(3-2)>
2Then
a=10
ElseIf(10/2)=6Then
a=20
Else
a=30
EndIf
10
30
前两个判断条件都不满足,所以真正执行的赋值语句只有最后一句,所以a为30。
48、用Dim(1,3to7,10)声明的是一个
维数组。
1
2
3
4
49、以下说法错误的是
函数过程没有返回值
子过程没有返回值
函数过程可以带参数
子过程可以带参数
函数和过程相比主要的特点在于必须返回一个函数值。
过程侧重的是执行一系列的操作。
50、在VisualBasic代码中,将多个语句合并写在一行上的并行符是
撇号('
冒号(:
感叹号(!
星号(*)
'
是注释符号;
!
表示的是"
否定"
;
*表示的是"
乘"
:
表示的是并行符号。
51、在代码中定义了一个子过程:
SubP(a,b)
...
EndSub
下面
调用该过程的格式是正确的。
CallP
CallP10,20
CallP(10,20)
P(10,20)
如果使用Call关键字来调用一个需要参数的过程,参数列argumentlist就必须要加上括号。
如果省略了Call关键字,那么也必须要省略argumentlis外面的括号。
52、下列
可以为动态数组分配实际元素个数。
Dim语句
static语句
public语句
ReDim语句
ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。
53、用于去掉一个字符串的右边的空白部分的函数是
RTrim$()
Right$()
Asc()
Time$()
LTrim、RTrim与Trim函数返回Variant(String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim)或前导和尾随空白(Trim)。
54、VB没有提供下列
事件。
MouseDown
MouseUp
MouseMove
MouseExit
MouseDown代表鼠标键在对象上按下,MouseUp代表鼠标键在对象上弹起,MouseMove代表鼠标键在屏幕上移动,而MouseExit不是VB中的事件。
55、文本框能输入
控制字符
ASCII字符
回车
文本和数字
56、在VB6中下列
是不对的。
可以编写ActiveX控件
可以编写网络程序
可以通过直接访问或建立连接的方式访问大型网络数据库
可以写出16位应用程序
VB6是按照32位存储模式开发的程序设计语言,因此无法写出16位应用程序。
VB6可以编写自己的ActiveX控件;
可以编写网络程序,可以通过ODBC直接或建立连接的方式使用并操作后台大型网络数据库,如SQLServer、Oracle等。
57、MicrosoftVisualBasic6.0包括三种版本,其中不包括
通用版
企业版
学习版
专业版
58、VisualBasic窗体设计器的主要功能是:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择题
![提示](https://static.bdocx.com/images/bang_tan.gif)