选择题.docx
- 文档编号:11874931
- 上传时间:2023-04-08
- 格式:DOCX
- 页数:63
- 大小:418.65KB
选择题.docx
《选择题.docx》由会员分享,可在线阅读,更多相关《选择题.docx(63页珍藏版)》请在冰豆网上搜索。
选择题
选择题
第1套
1.下列叙述中,错误的是()。
A)事件可以由用户触发,也可以由系统触发
B)VB应用程序只能以解释方式执行
C)保存VB程序时,应分别保存窗体及工程文件
D)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
2.当程序在运行过程中因某种原因中断时,VB进入()模式。
A)设计B)运行C)中断D)编程
3.下列()是合法的变量名。
A)a_1B)4AC)a-bD)string
4.下列正确的赋值语句是()。
A)i+j=10B)i=0:
j=0C)i=0,j=0D)i=0;j=0
5.表示x大于0且小于10的表达式是()。
A)0
C)x>0Orx<10D)x>0:
x<10
6.运行后,在窗口上单击鼠标时,窗体不会接收到的事件是()。
A)MouseDownB)MouseUpC)LoadD)Click
7.在设计阶段,双击窗体上的某个控件时,打开的窗口是()。
A)工程资源管理器窗口B)代码窗口
C)工具箱窗口D)属性窗口
8.下列语句错误的是()。
A)ClsB)Image1.Cls
C)Form1.ClsD)Picture1.Cls
9.执行语句MsgBox"除数不能为0!
",48,"数据出错",在弹出的对话框中显示的是()。
A)感叹号图标B)停止图标
C)问号图标D)消息图标
10.有关程序代码窗口说法错误的是()。
A)在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两部分,每个窗口显示代码的一部分。
B)双击控件设计窗体可以打开程序代码窗口
C)在程序代码窗口左下角有两个按钮,可以选择全模块查看或者是过程查看
D)在默认情况下,窗体的事件是load
11.为了使标签Label1有边框,正确的属性设置为()。
A)Label1.BorderStyle=0B)Label1.BorderStyle=1
C)Label1.backStyle=0D)Label1.backStyle=1
12.设Picture1.Scaleleft=-200,Picture1.ScaleTop=250,Picture1.Width=500,
Picture1.Height=-400,则Picture1右下角的坐标为()。
A)(300,-150)B)(500,-450)
C)(-200,250)D)(700,650)
13.若要使用Print方法在窗体上打印红色的文字,应设置窗体的()属性。
A)FontB)ForeColorC)AppearanceD)FillColor
14.设arr是一个上界为k的一维动态数组。
能使arr元素个数增加1,但保留数组中原有数据的语句是()。
A)ReDimarr(K+1)B)ReDimStaticarr(K+1)
C)Publicarr(1ToK+1)D)ReDimPreservearr(K+1)
15.如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后()。
A)Form1是最后的活动窗体B)Form2是最后的活动窗体
C)编译错误D)运行出错
16.复选框不具有()属性。
A)ValueB)CheckedC)CaptionD)Style
17.如果要把单选按钮的标题显示在它的左边,应把()。
A)Alignment属性设置为0B)Alignment属性设置为1
C)Style属性设置为0D)Style属性设置为1
18.如果命令按钮的Caption属性包含(),则按下Alt+C可激活该按钮。
A)&CB)$CC)#CD)@C
19.在窗体上画一文本框Text1,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是()。
A)PrivateSubText1_Keypress(KeyAsciiAsInteger)
IfKeyAscii<65OrKeyAscii>90Then
MsgBox"请输入大写字母"
KeyAscii=0
EndIf
EndSub
B)PrivateSubText1_Change()
IfAsc(Text1.Text)>64AndAsc(Text1.Text)<91Then
MsgBox"请输入大写字母"
KeyCode=0
EndIf
EndSub
C)PrivateSubText1_MouseDown(ButtomAsInteger,ShiftAsInteger_
XAsSingle,YAsSingle)
IfAsc(Text1.Text)<65OrAsc(Text1.Text)>90Then
MsgBox"请输入大写字母"
EndIf
EndSub
D)PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
IfKeyCode<65OrKeyCode>90Then
MsgBox"请输入大写字母"
KeyCode=0
EndIf
EndSub
20.如果列表框List1中只有一个项目被选中,则语句Debug.PrintList1.Selected
(List1.ListIndex)执行的结果是()。
A)在立即窗口中输出被选定的项目的索引值
B)在立即窗口中输出True
C)在立即窗口中输出False
D)在立即窗口中输出被选定的项目的文本内容
21.假设时钟控件的Interval属性为500,Enabled属性为True,并且有下面的事件过程,程序运行10秒后变量x的值为()。
DimxAsInteger
PrivateSubTimer1.Timer()
x=x+10
EndSub
A)10000B)200C)5000D)以上都不对
22.在程序运行时,按Tab键跳过了一个可以获得焦点的控件(如文本框),这可能是因为()。
A)该控件的Enabled属性为trueB)该控件的Enabled属性为False
C)该控件的TabStop属性为trueD)该控件的TabStop属性为False
23.单击Cmd1命令按钮,由Text1文本框获得x的值,根据以下条件计算y的值:
当x>0时,y的值为x的自然对数;当x<=0时,y的值为x的绝对值。
并将y的值显示在Label1中。
以下能正确计算y值的程序是()。
A)x=Val(Text1.Text)B)x=Val(Text1.Text)
y=Abs(x)y=Log(x)
Ifx>0Theny=Log(x)Ifx<=0Theny=Abs(x)
Label1.Caption=yLabel1.Caption=y
C)x=Val(Text1.Text)D)x=Val(Text1.Text)
Ifx<=0Theny=Log(x)Ifx>=0Theny=Abs(x)
ElseElse
y=Abs(x)y=Log(x)
EndIfEndIf
Label1.Caption=yLabel1.Caption=y
24.运行下列程序,单击窗体后输出的结果是()。
PrivateSubForm_Click()
s=1
Fori=1To2
Forj=0Toi
s=s+s*j
Prints;Spc
(2);
Nextj
Nexti
EndSub
A)12B)12C)12D)12
412242412126
25.以下程序段中包含一个错误,出错的原因是()。
x=4
Dima(x)
Form=4To0Step-1
a(m)=a(m)+1
Nextm
A)第四行,数组元素a(m)下标越界
B)第四行,不能用循环变量m进行计算
C)第二行,不能用变量定义数组下标
D)第四行,循环语句格式不对
26.窗体上有一个命令按钮C1,两次单击C1后程序运行的结果为()。
DimZAsInteger
SubS()
DimZ
Z=Z+2
PrintZ
EndSub
PrivateSubC1_Click()
Z=Z+2
CallS
PrintZ
EndSub
A)第一次为22第二次为44B)第一次为44第二次为88
C)第一次为22第二次为24D)第一次为24第二次为46
27.使用驱动器列表框的()属性可以返回或设置磁盘驱动器的名称。
A)ChDriveB)DriveC)ListD)ListIndex
28.以下叙述错误的是()。
A)窗体对象的ControlBox属性可用于设置窗体上的控制菜单
B)VisualBasic要设置某个对象的属性时,只能通过属性窗口设置
C)当一个工程含有多个窗体时,其中的启动窗体是在“工程属性”对话框中指定的
D)通用对话框是一种ActiveX控件
29.假定通用对话框的名称为CommonDialog1,命令按钮的名称为Command1,则单击命令按钮后,能使打开的对话框的标题为“VisualBasic”的事件过程是()。
A)CommonDialog1.DialogTitle="VisualBasic"
CommonDialog1.ShowPrinter
B)CommonDialog1.DialogTitle="VisualBasic"
CommonDialog1.ShowSave
C)CommonDialog1.DialogTitle="VisualBasic"
CommonDialog1.ShowFont
D)CommonDialog1.DialogTitle="VisualBasic"
CommonDialog1.ShowColor
30.要从磁盘上读入一个文件名为“c:
\student.txt”顺序文件,正确的是()。
A)F="c:
\student.txt"
OpenFForInputAs#1
B)F="c:
\student.txt"
Open"F"ForInputAs#2
C)Open"c:
\student.txt"ForOutputAs#1
D)Openc:
\student.txtForInputAs#2
第2套
1.下列叙述正确的是()。
A)VisualBasic的事件是由用户定义的
B)VisualBasic的程序是由main()函数开始执行的
C)VisualBasic的程序是以顺序方式执行的
D)保存一个VisualBasic程序,应分别保存其窗体模块、标准模块和工程文件
2.判断整型变量x是奇数的表达式是()。
A)xMod2<>0B)xMod2!
=0
C)xMod2≠0D)xMod2=0
3.用Dimx,yasboolean语句声明变量,下列正确的是()。
A)x和y都是布尔型变量B)x是整型变量,y是布尔型变量
C)x是变体型变量,y是布尔型变量D)x和y都是变体型变量
4.使用()方法可隐藏窗体,但不从内存中释放。
A)HideB)UnLoadC)ShowD)Load
5.以下条件语句错误的是()。
A)IfXThenY=Y+1B)IfX=0ThenY=0
C)IfX>YThenPrintYEndIfD)IfX>0ThenY=1:
PrintY
6.下列关于VB编码规则的叙述,错误的是()。
A)一条语句可以分多行书写B)可以用“Rem”注释单行语句
C)注释可以放在语句之前D)可以用“:
”作为语句的结束符
7.在“立即”窗口中执行语句:
a=InputBox("请输入姓名:
","姓名","张三"),出现输入对话框后直接选择“确定”按钮后,a的值为()。
A)姓名B)张三
C)请输入姓名:
D)以上都不对
8.MsgBox函数有返回值时的类型是()。
A)数值型B)变体型C)字符串型D)逻辑型
9.窗体上有一个命令按钮Command1,编写下列事件过程:
PrivateSubCommand1_Click()
x=InputBox(x)
Ifx^2=16Theny=x
Ifx^2<16Theny=1/x
Ifx^2>16Theny=x^2+1
Printy
EndSub
运行时,单击按钮,在输入框中输入6后回车,窗体上将显示()。
A)6B)0.16666C)37D)65
10.执行下列程序段后,x的值是()。
n=5:
x=1:
i=1
Do
x=x*i
i=i+1
LoopWhilei A)10B)15C)24D)120 11.下列()可以将单选按钮设置为图形单选按钮。 A)Option1.Style=0B)Option1.Style=1 C)Option1.Picture=0D)Option1.Picture=1 12.以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是()。 A)KeyAscii参数可以返回按键的ASCII码 B)KeyAscii参数的数据类型为字符串 C)KeyAscii参数可以省略 D)KeyAscii参数是所按键上标注的字符 13.窗体上有命令按钮Command1,编写下列事件过程: PrivateSubCommand1_Click1() Dima(10)AsInteger Dimp(3)AsInteger k=1 ForI=1To10 a(I)=I NextI ForI=1To3 p(I)=a(I*3) NextI ForI=1To3 k=k+p(I)*2 NextI Printk EndSub 运行时,单击命令按钮,窗体将显示()。 A)15B)13C)30D)37 14.关于文本框的属性Multiline,下列说法错误的是()。 A)Multiline=True时,设置ScroLLbars属性为0时,一个长的字符串在文本框中会自动换行 B)Multiline=True时,设置ScroLLbars属性为1时,文本框自动换行功能自动消失 C)要显示文本框的滚动条,Multiline的属性一定要设为True D)Multiline=False时,设置ScroLLbars属性为2时,文本框可输入或显示多行正文 15.使用()语句将“06足球世界杯”添加到列表框List1的首项。 A)List1.Text="06足球世界杯"B)List1.AddItem"06足球世界杯" C)List1.List(0)="06足球世界杯"D)List1.AddItem"06足球世界杯",0 16.可以触发滚动条的Scroll事件的操作是()。 A)单击滚动条空白处B)单击滚动条两端的箭头 C)拖动滚动条的滑块D)单击滚动条的滑块 17.设置控件的()属性为False,可使该控件不能通过Tab键得到焦点。 A)GotFocusB)SetFocusC)TabStopD)TabIndex 18.窗体上有一命令按钮Command1,编写下列事件过程: PrivateSubCommand1_Click() c=2000: d=2000 Cls CircleStep(c,d),1000,vbRed,3.14,2*3.14,1 EndSub 运行时,单击按钮,窗体上显示()。 A)一个填充的圆B)一个未填充的圆 C)一段圆弧D)一个点 19.下列程序段中,可以使计时器控件Timer1每隔2秒触发一次的是()。 A)Timer1.Interval=200 B)Timer1.Interval=2000 C)Timer1.Enabled=True: Timer1.Interval=200 D)Timer1.Enabled=True: Timer1.Interval=2000 20.在窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写如下事件过程: privateSubCommand1_Click() List1.List(List1.ListCount)="vb" EndSub 程序运行后,单击命令按钮,其结果为()。 A)把字符串“vb”添加到列表框中,但位置不能确定 B)把字符串“vb”添加到列表框的最后 C)把列表框中原有的最后一项改为“vb” D)把字符串“vb”插入到列表框的最前面 21.设有两个列表框控件List1和List2,下列代码段的功能是()。 Fori=0ToList1.ListCount-1 List2.List(i)=List1.List(i) Nexti A)将List1的所有列表项追加到List2中 B)将List1的所有列表项插入到List2的前部 C)用List1的所有列表项覆盖List2中对应位置的列表项 D)用List1取代List2 22.设有以下程序段: Fori=1To4 Forj=6To1Step-1 Printi*j Nextj,i 则语句Printi*j的执行次数是()。 A)12B)13C)24D)25 23.窗体上有一个文本框Text1和命令按钮Command1,编写如下事件过程和过程p1: PrivateSubCommand1_Click() Dimx%,y%,z% x=7: y=8: z=9 Text1.Text="" Callp1(x,y,z) Text1.Text=Str(z) EndSub Subp1(ByValaAsInteger,ByValbAsInteger,cAsInteger) c=a+b EndSub 运行时,单击命令按钮,Text1中的内容为()。 A)0B)15C)9D)str(z) 24.Pset方法绘制的点的大小受其容器对象的()属性的影响。 A)DrawWidthB)PictureC)AutoRedrawD)Stretch 25.下列控件中,可以对单选按钮进行分组的是()。 A)框架(Frame)控件B)文本框(TextBox)控件 C)图像框(ImageBox)控件D)标签(Label)控件 26.下列程序段的执行结果是()。 n=1 j=1 DoWhilej<=4 n=n*j Printn; j=j+1 Loop A)1234B)12624 C)2468D)14711 27.窗体上有一个通用对话框ComDlg1.Action=2表示()。 A)显示“打开”对话框B)显示“字体”对话框 C)显示“颜色”对话框D)显示“另存为”对话框 28.下列关于顺序文件的叙述正确的是()。 A)所有记录的长度必须相同B)可以随机读取文件中的记录 C)可以使用文本编辑软件编辑D)文件中记录按关键字顺序存放 29.目录列表框的作用是()。 A)显示根目录下的文件名 B)显示Path所指路径下的文件名 C)显示Path属性所指路径下的文件 D)显示Path属性所指路径下的目录结构 30.下列关于菜单的叙述,错误的是()。 A)菜单显示时要形成一个分隔线,应在菜单编辑器的标题文本框中输入“—” B)菜单编辑器中的“复选”是用来设置某一菜单项是否可选 C)每个菜单项都是一个控件,与其他控件一样也有自己的属性和方法 D)在菜单的标题栏中,“$”所引导的字母指明了访问该菜单项的热键 第3套 1.下列叙述错误的是()。 A)VB应用程序没有明显的开始和结束语句 B)VB控件的所有属性值均可在属性窗口中设置 C)VB是事件驱动型可视化编程工具 D)VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小 2.设有语句: DimS1AsString*5 S1="VBTest" 则S1的值为()。 A)VBTeB)VBTesC)VBTestD)VBTest 3.如果VB语句超过一行,可以使用空格加()续行。 A)-B)+C);D)_ 4.对于InputBox函数,下列不正确的说法是()。 A)每执行一次InputBox函数,只能输入一个值 B)InputBox函数只能输入数值 C)InputBox函数的prompt参数不能缺省 D)InputBox函数的参数有三个以上 5.执行以下程序后,变量C$的值为()。 a$="Basic程序设计教程" b$="Visual" c$=b$&Ucase(Mid(a$,1,6))&Right(a$,2) A)VisualBasicB)VISUALBASIC教程 C)VisualBasic教程D)VisualBASIC教程 6.在窗体中,用()语句声明的变量A可以被其它窗体引用。 A)DimAAsIntegerB)PublicAAsInteger C)PrivateAAsIntegerD)StaticAAsInteger 7.执行x=InputBox("x=",0,"x! "),在输入框中输入10后回车,则下列叙述中,正确的是()。 A)0是默认值B)输入框标题是“x=” C)x等于数值0D)x的值为字符“10” 8.下列程序段的执行结果是()。 x=100: y=80: z=30 ifx>yory ify=zandx>zThenx=x-z Printx,y,z A)703030B)1003030 C)708030D)1008030 9.子过程Sele的形式参数为一数组,则以下定义语句正确的是()。 A)PrivateSubSele(A(20)AsInteger) B)PrivateSubSele(A()AsInteger) C)PrivateSubSele(A(,)AsInteger) D)PrivateSubSele(ByValA()AsInteger) 10.对于一个标签控件有如下程序,双击标签后运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择题