VB选择题.docx
- 文档编号:18044698
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:56
- 大小:182.06KB
VB选择题.docx
《VB选择题.docx》由会员分享,可在线阅读,更多相关《VB选择题.docx(56页珍藏版)》请在冰点文库上搜索。
VB选择题
1、说明下列哪些是VB合法的直接常量,分别指出它们是什么类型
(1)100.0
(2)%100 (3)1E1
(4)123D3 (5)123,456 (6)0100
(7)”ASDF” (8)“1234” (9)#2000/10/7#
(10)100# (11)∏ (12)&O100
(13)&O78 (14)&H123 (15)true
(16)T(17)&H12a (18)-1123!
2、下列符号中,哪些是VB合法的变量名?
(1)a123
(2)a12_3(3)123_a(4)a123
(5)integer(6)XYZ(7)false(8)sin(x)
(9)sinx(10)变量名(11)abcdefg(12)Л
3、根据下列条件写一个VB表达式
(1)产生一个“C”――“L”范围内的大写的字符
(2)产生一个100――200(包括100和200)范围内的正整数
(3)己知直角坐标系中任意一个点(x,y),表示在第1或第3象限内
(4)表示x是5或7的倍数
(5)将任意一个两位数X的个位数与十位数对换。
(6)取字符变量S中,第5个字符起的6个字符
(7)表示10<x<20的关系表达式
(8)x,y中只有一个小于z
(9)x,y都大于z
4、写出下列表达式的值
(1)123+23mod10\7+asc(“A”)
(2)100+”100”&100
(3)INT(68.555*100+0.5)/100
(4)已知A$=”87654321”,则表达式val(left$(A$,4)+mid$(A$,4,2)的值
(5)len(“VB程序设计”)
5、在窗体上画一个名称为Command1的命令按钮和两个名称分别为Textl、Text2的文本框,然后编写如下事件过程:
PrivateSubCommand1_Click()
n=Text1.Text
SelectCasen
Case1To20
x=10
Case2,4,6
x=20
CaseIs<10
x=30
Case10
x=40
EndSelect
Text2.Text=x
EndSub
程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是10
6在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Forn=1To20
IfnMod3<>0Thenm=m+n\3
Nextn
Printn
EndSub
程序运行后,如果单击命令按钮,则窗体上显示的内容是c
A)15B)18C)21D)24
7设有如下程序:
PrivateSubCommand1_Click()
DimsumAsDouble,xAsDouble
sum=0
n=0
Fori=1To5
x=n/i
n=n+1
sum=sum+x
Next
EndSub
该程序通过For循环计算一个表达式的值,这个表达式是c
A)1+1/2+2/3+3/4+4/5B)1+1/2+2/3+3/4
C)1/2+2/3+3/4+4/5D)1+1/2+1/3+1/4+1/5
8以下Case语句中错误的是c
A)Case0To10B)CaseIs>10
C)CaseIs>10AndIs<50D)Case3,5,Is>10
9以下关系表达式中,其值为False的是a
A)"ABC">"AbC"B)"the"<>"they"
C)"VISUAL"=UCase("Visual")D)"Integer">"Int"
10语句Print5/4*6\5Mod2的输出结果是B
A)0B) 1C)2D)3
11在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
PrivateSubCommand1_Click()
strText=InputBox("请输入")
Text1.Text=strText
EndSub
PrivateSubText1_Change()
Label1.Caption=Right(Trim(Text1.Text),3)
EndSub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是D
A)空B)abcdefC)abcD)def
12在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
x=-5
IfSgn(x)Then
y=Sgn(x^2)
Else
y=Sgn(x)
EndIf
Printy
EndSub
程序运行后,单击命令按钮,窗体上显示的是C
A)-5B)25C)1D)-1
13在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
x=InputBox("Input")
SelectCasex
Case1,3
Print"分支1"
CaseIs>4
Print"分支2"
CaseElse
Print"Else分支"
EndSelect
EndSub
程序运行后,如果在输入对话框中输入2,则窗体上显示的是C
A)分支1B)分支2C)Else分支D)程序出错
14以下关于MsgBox的叙述中,错误的是A
A)MsgBox函数返回一个整数
B)通过MsgBox函数可以设置信息框中图标和按钮的类型
C)MsgBox语句没有返回值
D)MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量
15在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
StaticxAsInteger
Cls
Fori=1To2
y=y+x
x=x+2
Next
Printx,y
EndSub
程序运行后,连续三次单击Command1按钮后,窗体上显示的是B
A)42B)1218C)1230D)46
16以下合法的VisualBasic标识符是A
A)ForLoopB)ConstC)9abcD)a#x
17表达式5Mod3+3\5*2的值是B
A)0B)2C)4D)6
18设x=4,y=8,z=7,以下表达式的值是D
x A)1B)-1C)TrueD)False 19在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() a$="VisualBasic" PrintString(3,a$) EndSub 程序运行后,单击命令按钮,在窗体上显示的内容是A A)VVVB)VisC)sicD)11 20设有如下程序段: x=2 Fori=1To10Step2 x=x+i Next 运行以上程序后,x的值是B A)26B)27C)38D)57 21设a=6,则执行x=IIf(a>5,-1,0)后,x的值为D。 A)5B)6C)0D)-1 22执行下面的程序段后,x的值为A。 x=5 Fori=1To20Step2 x=x+i\5 Nexti A)21B)22C)23D)24 23在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程: PrivateSubCommand1_Click() x=0 DoWhilex<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x) EndSub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为B A)1和0B)2和72C)3和50D)4和168 24在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() DimiAsInteger,nAsInteger ForI=0To50 i=i+3 n=n+1 Ifi>10ThenExitfor Next Text1.Text=Str(n) EndSub 程序运行后,单击命令按钮,在文本框中显示的值是B A)2B)3D)4D)5 25要将一个组合框设置为简单组合框(SimpleCombo),则应将其Style属性设置为(B) A.0B.1C.2D.3 26要使一个标签透明且不具有边框,则应(A) A.将其BackStyle属性设置为0,BorderStyle属性设置为0 B.将其BackStyle属性设置为0,BorderStyle属性设置为1 C.将其BackStyle属性设置为1,BorderStyle属性设置为0 27为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(D) A.ValueB.CancleC.EnableD.Default 28要把一个命令按钮设置成无效,应设置其哪一属性值(B) A.VisibleB.EnabledC.DefaultD.Cancel 29窗体的标题栏显示内容由窗体对象的(D)属性决定。 A、BackColor B、BackStyle C、Text D、Caption 30标签框所显示的内容,由(C)属性值决定。 A、Text B、(名称) C、Caption D、Alignment 31文本框的(A)属性用于设置或返回文本框中的文本内容。 A、Text B、(名称) C、Caption D、Name 32计时器控件的(B)属性用于设置Timer事件发生的时间间隔。 A、Stretch B、Interval C、Value D、Length 33滚动条的(A)属性用于返回或设置滚动条的当前值。 A、Value B、Max C、Min D、Data 34若要向列表框添加列表项,可使用的方法是(D) A、Add B、Remove C、Clear D、AddItem 35图像框或图片框中显示的图形文件,由它们的(B)性性值决定。 A、DownPicture B、Picture C、Image D、Icon 36以下不属于键盘事件的是(C) A、KeyDown B、KeyUp C、Unload D、KeyPress 37VB中可用(D)语句产生一消息框。 A、InputBox B、Shift C、Both D、MsgBox 38下列符号中哪个是VB程序中合法的变量名(A) A、ab7B、7abC、IfD、a*bc 39X是小于100的非负数,用VB表达式表达正确的是(C) A、0≤X≤100B、0<=X<100C、0<=XandX<100D、0≤X<100 40在模块文件中的声明部分用Global或Puclic关键字声明的变量为全局变量。 41在模块文件中的声明部分用Dim或Static定义的变量为模块级变量。 42若要使命令按钮不可用,则可设置其(C)属性为False来实现。 A、Value B、Cancel C、Enabled D、Default 43若要使某可见控件获得焦点,则可使用(B)方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 44复选框或单选钮的当前状态可通过(B)属性来返回或设置。 A、Checked B、Value C、Selected D、Caption 45VB提供(C)属性用于控制对象是否可用。 A、Default B、Cancel C、Enabled D、Visible 46VB中可通过(C)方法画圆 A、Pset B、Line C、Circle D、Oval 47可获得当前系统时间的函数是(B) A、Date() B、Time() C、IsDate() D、Year() 48当用户在窗体上单击鼠标时,不会触发的事件是(D) A、Click B、MouseDown C、MouseUp D、DblClick 49设a=“VisualBasic”,下面使b=“Visual”的语句是D A、b=Left(a,8,12)B、b=Mid(a,8,5) C、b=Rigth(a,6)D、b=Left(a,6) 50以下能够触发文本框Change事件的操作是D A、文本框失去焦点B、文本框获得焦点 C、设置文本框的焦点D、改变文本框的内容 51文本框控件中将Text的内容全部显示为所定义的字符的属性项是(A) A.PasswordCharB.需要编程来实现 C.PasswordD.以上都不是 52不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是(D) A.用Tab键B.用鼠标 C.用方向键D.不能实现 53以下关于复选框的说法,正确的是(C、D) A.一个窗体上的所有复选框一次只能有一个被选中 B.一个容器中的所有复选框一次只能有一个被选中 C.在一个容器中的复选框可以同时有多个被选中 D.无论是在容器中还是在窗体中,都可以同时选中多个复选框 54要清除已经在图片框Picture中打印的字符串而不清除图片框中的图像,应使用语句(A) A.P1.ClsB.P1.picture=LoadPicture(“”) 55要清除组合框Combol中的所有内容,可以使用(B)语句 A.Combo1.ClsB.Combo1.ClearC.Combo1.DeleteD.Combo1.Remove 56列表框控件中的列表内容是通过(C)属性设置的 A.NameB.CaptionC.ListD.Text 57可以用作其它控件容器的控件有(C) A.窗体控件,列表控件,图像控件B.窗体控件,文本框控件,框架控件 C.窗体控件,框架控件,图片框控件D.窗体控件,标签控件 58将字符串“hello”添加到列表框的最后,可使用(A、D)请语句。 A.List1.AddItem“hello”,List1.ListCount-1 B.List1.AddItem“hello”,List1.ListCount C.List1.AddItem“hello”,List1.ListIndex D.List1.AddItem“hello” 59定时器的Interval属性以(C)为单位指定Timer事件之间的时间间隔。 A.分B.秒C.毫秒D.微秒 60为了能在列表框中利用Ctrl和Shift键进行多个列表项的选择,则应将列表框的Multiselect属性设置为(C) A.0B.1C.2D.3 61单击滚动条的滚动箭头时,产生的事件是(C) A.ClickB.ScrollC.ChangeD.Move 62在列表框中当前被选中的列表项的序号是由下列哪个属性表示(C) A.ListB.IndexC.ListIndexD.TabIndex 63表示滚动条控件取值范围最大值的属性是A A)MaxB)LargeChangeC)ValueD)Max-Min 64在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。 列表框中显示若干城市的名称。 当单击列表框中的某个城市名时,在标签中显示选中城市的名称。 下列能正确实现上述功能的程序是D A)PrivateSubList1_Click()B)PrivateSubList1_Chilk() Label1.Caption=List1.ListIndexLabel1.Name=List1.ListIndex EndSubEndSub C)PrivateSubList1_click()D)PrivateSubList1_Click() Label1.Name=List1.TextLabel1.Caption=List1.Text EndSubEndSub 65以下关于菜单的叙述中,错误的是B A)在程序运行过程中可以增加或减少菜单项 B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项 C)弹出式菜单在菜单编辑器中设计 D)利用控件数组可以实现菜单项的增加或减少 66在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。 用于标识各个控件数组元素的参数是B A)TagB)IndexC)ListIndexD)Name 67在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程: PrivateSubTxtA_KeyPress(keyasciiasinteger) …… EndSub 若焦点位于文本框中,则能够触发KeyPress事件的操作是D A)单击鼠标B)双击文本框 C)鼠标滑过文本框D)按下键盘上的某个键 68假设有如下事件过程 PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) IfButton=2Then PopupMenupopForm EndIf EndSub 则以下描述中错误的是D A)该过程的功能是弹出一个菜单 B)popForm是在菜单编辑器中定义的弹出式菜单的名称 C)参数X、Y指明鼠标的当前位置 D)Button=2表示按下的是鼠标左键 69在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C A)工程资源管理器窗口B)工具箱窗口 C)代码窗口D)属性窗口 70以下叙述中正确的是A A)窗体的Name属性指定窗体的名称,用来标识一个窗体 B)窗体的Name属性的值是显示在窗体标题栏中的文本 C)可以在运行期间改变对象的Name属性的值 D)对象的Name属性值可以为空 71刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是C A)单选按钮B)图片框C)通用对话框D)文本框 72以下能够触发文本框Change事件的操作是D A)文本框失去焦点B)文本框获得焦点 C)设置文本框的焦点D)改变文本框的内容 73在窗体上有一个文本框控件,名称为TxtTime: 一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。 程序为: PrivateSubTimer1_() TxtTime.text=Time EndSub 在下划线上应填入的内容是 A)EnabledB)VisibleC)IntervalD)Timer 74在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。 要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是B A)Option1.value=TrueB)Option1.Value=True Check1.Value=FalseCheck1.Value=True C)Option2.Value=FalseD)Option1.Value=True Check1.Value=TrueCheck1.Value=1 75为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是C A)ValueB)DefaultC)CancelD)Enabled 76图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A A)AutosizeB)Stretch C)AutoRedrawD)Appearance 77以下叙述中错误的是C A)在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode) B)在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode) C)KeyPress事件中不能识别键盘上某个键的按下与释放 D)KeyPress事件中可以识别键盘上某个键的按下与释放 78以下叙述中错误的是A A)在同一窗体的菜单项中,不允许出现标题相同的菜单项 B)在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键 C)程序运行过程中,可以重新设置菜单的Visible属性 D)弹出式菜单也在菜单编辑器中定义 79设在菜单编辑器中定义了一个菜单项,名为menu1。 为了在运行时隐藏该菜单项,应使用的语句是D A)menu1.Enabled=TrueB)Munu1.Enabled=False C)Menu1.Visible=TrueD)Menu1.Visible=False 80以下叙述中错误的是C A)在程序运行时,通用对话框控件是不可见的 B)在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用 C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件 D)调用通用对话框控件的ShowColor方法,可以打开颜色对话框 81在用通用对话框控件建立“打开”或“保存”文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 选择题