程序的设计语言VB单项选择题与答案

合集下载

vb程序设计试题(含答案)

vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。

vb试题及答案

vb试题及答案

VB试卷一、单项选择题(每题2分,共40分)1. 窗体的标题栏显示内容由窗体对象的属性决定。

A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。

A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。

A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。

A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4个选项,不属于VB的工作模式。

A) 编译 B) 设计 C) 运行 D) 中断6. 窗体的边框样式由窗体对象的属性来设置。

A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。

A) FontName B) Font C) FontSize D) FontBold8. 命令按钮的标题文字由属性来设置。

A) Text B) Caption C) Name D) (名称)9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。

A) 变量 B) 属性 C) 事件 D) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。

A) Value B) Cancel C) Default D) Enabled11. 若要使命令按钮不可见,可设置属性为False来实现。

A) Value B) Enabled C) Visible D) Cancel12. 运行程序时,系统自动执行窗体的事件。

A) load B) click C) unload D) GotFocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。

vb考试试题和答案2022

vb考试试题和答案2022

vb考试试题和答案2022**VB考试试题和答案2022**一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. LongD. All of the above答案:D2. Visual Basic中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 下列哪个选项是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. All of the above答案:D4. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of the above答案:B5. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Shown答案:A6. Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Select答案:A7. 在Visual Basic中,以下哪个是数组的正确声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10) IntegerD. Dim myArray Integer(10)答案:A8. Visual Basic中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetCurrentDate答案:C9. 在Visual Basic中,以下哪个是合法的子程序声明?A. Sub MySubroutine()B. Function MySubroutine()C. Sub MySubroutine(ByVal x As Integer)D. All of the above答案:D10. Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadC. WriteOnlyD. None of the above答案:A二、填空题(每题2分,共20分)1. Visual Basic中,声明一个整型变量myVar,其语法为:Dim ________ As Integer。

北航14秋《VB语言程序设计》在线作业一答案

北航14秋《VB语言程序设计》在线作业一答案

北航《VB语言程序设计》在线作业一单选题一、单选题(共25 道试题,共100 分。

只有一个选项是正确的)V 1. 条件1<x≤2或10≤x<15,在VB语言中应写成条件表达式()A. x>1 AND x<=2 OR a>=10 AND x<15B. x>1 OR x<=2 OR a>=10 OR x<15C. x>1 OR x<=2 AND a>=10 OR x<15D. x>1 AND x<=2 AND a>=10 AND x<15-----------------选择:A2. 表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是()A. 3、3.9655、3B. 3.9655、3、5C. 4、4、5D. 3.9655、4、3-----------------选择:B3. ^、/、Mod、*等4个算术运算符中,优先级最低的是()A. ^B. /C. ModD. *-----------------选择:C4. VB中项目文件的扩展名是什么。

A. VBPB. FRMC. VBWD. FRX-----------------选择:A5. 如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d<>c的值是()A. TrueB. FalseC. 1D. 0-----------------选择:B6. 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是()A. 用Tab键B. 用鼠标C. 用方向键D. 不能实现-----------------选择:D7. 将任意一个正的两数N的个位数与十位数对换的表达式为()。

VB语言程序设计习题2

VB语言程序设计习题2

《VB语言程序设计》习题2一、单项选择题1.在Visual Bsaic代码中,将多个语句合并写在一行上的并行符是()。

A、撇号(')B、冒号(:)C、感叹号(!)D、星号(*)2.通过()可以在设计时直观地调整窗体在屏幕上的位置。

A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口3.通过改变选项按钮(OptionButton)控件的()属性值,可以改变按钮的选取状态。

A、ValueB、StyleC、AppearanceD、Caption4.为了清除列表框中的所有内容,应使用的方法是()。

A、ClsB、ClearC、RemoveD、RemoveItem5.文本框能输入()。

A、控制字符B、ASCII字符C、回车D、文本和数字6.下列控件中,没有Caption属性的是()。

A、框架B、列表框C、复选框D、单选按钮7.文本框控件最多能处理()字节。

A、32KB、64KC、128KD、16K8.以下能够触发文本框Change事件的操作是()。

A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容9.要将一个组合框设置为简单组合框(Simple Combo),则应将其Style属性设置为()。

A、0B、1C、2D、310.要使标签所在处透明显示背景,应把BackStyle属性设置为()。

A、0B、1C、TureD、False11.用()属性可唯一标志控件阵列中的某一个控件。

A、NameB、IndexC、CaptionuD、TabIndex12.组合框控件是将()组合成一个控件。

A、列表框控件和文本框控件B、标签控件和列表框控件C、标签控件和文本框控件D、复选框控件和选项按钮控件13.()使图象(Image)控件中的图象自动适宜控件的大小。

A、将控件的AutoSize属性设为TrueB、将控件的AutoSize属性设为FalseC、将控件的Stretch属性设为TrueD、将控件的Stretch属性设为false14.如果要在命令按钮上显示图形文件,应设置命令按钮的()。

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。

(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。

(A) Forml。

Caption=“欢迎使用VB”(B) Forml。

Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。

若要使命令按钮不可操作,要对 A 属性进行设置。

(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。

如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。

(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。

下面 A 是合法的变量名。

(A)X_yz (B)123ab。

(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。

(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。

为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。

VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。

(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。

2024年VB语言程序设计试题库

2024年VB语言程序设计试题库

VB程序设计一、判断题1.同一Form窗体中的各控件能够相互重叠,其显示的上下层次的次序不能够调整。

(X )ﻫ2.一个对象的若能识别多个事件,我们只能对其中一个事件编程( )ﻫ3.单项选择按钮与复选框对象的Value属性类型不一样,且只能取值True和False。

(√ )4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。

( )5. 图片框的Move措施不但能够移动图片框,并且还能够变化该图片框的大小,同时也会变化该图片框有关属性的值。

( √ )6. “A=B=C”是一个合法的Visual Basic语句。

( )7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。

( )ﻫ8. Visual Basic程序的运行能够从 Main()过程开启,也能够从某个窗体开启。

( √ )ﻫ9. 在图片框中放置的控件既能够在该图片框内移动,也能够移出该图片框外。

( )10. 对于文献系统控件,当驱动器控件Drivel中的驱动器符变化时,文献夹列表控件Dir1中显示的文献夹也作对应的变化,能够在Drive1中的Change事件中使用如下命令。

Dir1. Path= Drive1.Drive( √)11. 滚动条控件可作为用户输入数据的一个措施。

( √)ﻫ12.单项选择按钮控件和复选框控件都具备Value属性,它们的作用完全相同。

( )ﻫ13. 静态变量是一个局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。

( √ )ﻫ14. Visual Basic提供的几个标准坐标系统的原点都是在绘图区域的左上角,假如要把坐标原点放在其他位置,则需使用自定义坐标系统。

(√ )ﻫ15.注释语句REM可自成一语句。

( √ )ﻫ16.用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress( )17.组合框兼有文本框和列表框二者的功效,用户能够通过键人文本或选择列表中的项目来进行选择。

计算机程序设计-VisualBasic【VB】考试试题(2)

计算机程序设计-VisualBasic【VB】考试试题(2)
38、要使命令按钮 Command1 在运行时不显示,应对___ ______属性进行设置。
A、 Enabeld B、 Hide C、 Visible D、 BackColor 正确答案: C 解析:
39、窗体对象的__________属性可用于设置窗体上的控制菜单。
A、 MinButton B、 MaxButton C、 ControlBox D、 DrowMode 正确答案: C 解析:
A、 6 B、 8 C、 123445 D、 123456 正确答案: C 解析:
31、从字符串中任意位置截取字符的函数是_________。
A、 Left() B、 Mid() C、 Str() D、 Right() 正确答案: B 解析:
32、表达式 InStr(2,"文本文件","文") 的值是________。
A、 1 B、 0 C、 False D、 True 正确答案: C 解析:
13、下面所列中,__________是合法的字符常数。
A、 ABC B、 'ABC' C、 "ABC" D、 ABC$ 正确答案: C 解析:
14、下面所列中,__________是不合法的单精度常数。
A、 100! B、 100.0 C、 1E+2 D、 100.0D+2 正确答案: D 解析:
25、表达式 Format(val("111a"),"##.##") 的值是_______。
A、 111. B、 11.10 C、 111.00 D、 11.1a 正确答案: A 解析:
26、表达式 Fix(5.6)+Int(-5.6) 的值是________。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计语言VB》单选题1. Visual Basic是一种面向()的程序设计语言。

A. 用户B. 事件C. 程序D. 对象2. 在Visual Basic6.0中规定工程文件的扩展名是()。

A. vbpB. forC. frmD. bas3. Visual Basic6.0中规定窗体文件的扩展名是()。

A. forB. frmC. vbpD. bas4. 如何使一个标签或按钮控件在运行时不可用()。

A. 把它的Visible属性设置成FalseB. 把它的Visible属性设置成TrueC. 把它的Enabled属性设置成FalseD. 把它的Enabled属性设置成True5. 控件的字体可在属性窗口的()属性中调整?A. FontB. ColorC. TextD. Caption6. 若要将某命令按钮设置为默认命令按钮。

则应设置为True的属性是()。

A. ValueB. CancelC. DefaultD. Enabled7. 在VB中,记录对象数据的是()。

A. 方法B. 事件C. 属性D. 语句8. 在文本框上显示文本的属性是()。

A. ValueB. TextC. PrintD. Enabled9. InputBox函数返回值的类型为()。

A. 字符串B. 数值C. 变体D. 数值或字符串(视输入的数据而定)10. 设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。

A. 字符串"20"B. 字符串"120"C. 默认值100D. 数值12011. 下列控件中可用于接受用户输入文本,又可用于显示文本的是()。

A. Label控件B. TextBox控件C. Timer控件D. CommandButton控件12. 语句PRINT "25*4"的输出结果是()。

A. 25*4B. "100"C. 100D. 出现错误信息13. 只能用来显示字符信息的控件是()。

A. 文本框B. 标签框C. 图片框D. 图像框14. 下列可作为Visual Basic变量名的是()。

A. A%AB. 4AC. ?xyD. Stemp15. 下列哪个符号不能作为VB中的变量名()。

A. timeflyB. pass4C. min4maxD. R[8]16. 在窗体内声明的变量是()。

A. 局部变量B. 模块变量C. 公共变量D. 任意变量17. 语句Dim x As Integer作用是:将x定义为()变量。

A. 单精度型B. 整型C. 布尔型D. 字符型18. 在VB中,用Boolean来表示的数据类型是()。

A. 长整型B. 字符型C. 布尔型D. 单精度型19. 定义常量需要用到的关键字是()。

A. ConstB. DimC. PrivateD. Public20. 如果要处理3.1415类数据,使用的变量类型应该是()。

A. SingleB. LongC. IntegerD. String21. 表达式2*3^2+2*8/2+3^2的值为()。

A. 27B. 31C. 35D. 4222. 数学表达式X^2+3XY对应的VB算术表达式是()。

A. X*2+3X*YB. X*X+3XYC. X*X+3*X*YD. X*X+3*XY23. 在VB语言中,求余运算符是()。

A. %B. MODC. *D. /24. 判断两个逻辑关系任一满足的逻辑运算是()。

A. OrB. AndC. NotD. Ok25. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是()。

A. 4B. 5C. 6D. 726. 选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为()。

A. T>=1.7 And W<=60B. T<=1.7 Or W>=60C. T>1.7 And W<60D. T>=1.7 Or W<6027. VB中下列逻辑表达式书写正确的是()。

A. a>b and a>cB. a>b>cC. a≤bD. a≠12228. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是()。

A. 1B. -1C. TRUED. FALSE29. Sqr(81)+Fix(3.6)的值是()。

A. 12B. 7C. 8D. 930. 把字符串"123"转换为数值123 时应该使用的函数是()。

A. StrB. ValC. LenD. Log31. 表达式Abs(-3)+int(3.14)的值为()。

A. 5B. 6C. 0.14D. 6.1432. Int(Rnd * 100) 表示的是()范围内的一个整数。

A. [0,100]B. [1,99]C. [0,99]D. [1,100]33. Len("Friend")的值是()。

A.6B.7C.8D.934. Int(-3.14)的值是()。

A. -3B. -3.14C. -4D. 3.1435. Right("banana", 4 )的值是()。

A. baB. bananaC. nanaD. ban36. 表达式Mid( "Hello", 2, 3)的值是()。

A. "ll"B. "llo"C. "ell"D. "ello"37. 语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。

A. 12B. 10C. 1D. 238. 语句If x=1 Then y=1,下列说法正确的是()。

A. x=1和y=1 均为赋值语句B. x=1和y=1均为关系表达式C. x=1为关系表达式,y=1为赋值语句D. x=1为赋值语句,y=1为关系表达39. 下面程序段中,()不是把两个数中的大值赋给变量Max。

A. Max=IIf(x>y,x,y)B. If x>y Then Max=x Else Max=yC. Max=x :If y>=x Then Max=yD. If y>=x Then Max=y Max=x40. 在Select判断结构中,下面的表述中不正确的是()。

A. Case 1B. Case a > 5C. Case 3 To 6D. Case is <1041. 由"For i=1 To 16 Step 3"决定的循环结构被执行()次。

A.4B.5C.6D.742. Dim a(5, 5) As Long 定义的数组元素的个数是()。

A.10B.11C.25D.3643. 用于清空数组数据的关键字是()。

A. EraseB. LboundC. UboundD. Redim44. 下列关于do while ...loop 和do...loop while循环执行循环体次数的描述正确的是()。

A. do while ...loop循环和do...loop while循环至少都执行一次B. do while ...loop循环可能不执行,do...loop while循环至少执行一次C. do while ...loop循环至少执行一次,do...loop while循环可能不执行D. do while ...loop循环和do...loop while循环可能都不执行45. For - Next 语句属于程序基本结构中的()。

A. 顺序结构B. 循环结构C. 分支结构D. 选择结构46. 下列关于Exit For 的说法,正确的是()。

A. 它可以退出任何类型的循环B. 一个循环只能有一个Exit ForC. 每个循环必须有Exit ForD. Exit For本身是无条件退出循环47. 在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加()。

A. ,B. :C. 'D. ?48. 为了将一个语句写在多行上所使用的行续接符是:()。

A. &B. _C. 'D. :49. 在一个语句内写多条语句时,每个语句之间分隔符号是()。

A. ,B. ;C. :D. '50. Function过程的定义,不必须有的是()。

A. 过程的名称B. 虚参C. End FunctionD. 给过程赋值51. 下列过程调用语句中,被调用的过程一定是Sub子过程的语句是()。

A. Pro1(x)B. Print Pro2(x)C. x= Pro3(x)D. Call Pro4(x)52. Sub过程与Function过程最根本的区别是()。

A. Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B. Function过程可以有形参,Sub过程不可以C. Sub过程不能返回值,而Function过程能返回值D. 两种过程参数的传递方式不同53. 当拖动滚动条中的滚动块时,将触发滚动条的事件是()。

A. MoveB. SetFocusC. ScrollD. Change54. 列表项选择后得到的选中索引是指()。

A. ValueB. ListValueC. IndexD. ListIndex55. 定时器定时工作所触发的事件是()。

A. Click()B. Change()C. Timer()D. Load()56. 在图片框中加载图形(c:\666.jpg)的方法是()。

A. Loadpicture("c:\666.jpg")B. Loadpicture( )C. print("c:\666.jpg")D. cls57. 以下关于VB列表框的叙述中()是错误的。

A. 可通过属性"Item",返回列表框中的项目B. 可通过属性"Text",得到当前列表项中的内容C. 可通过属性"ListIndex"返回当前选中的列表项的索引D. 可通过属性"ListCount"返回列表框中项目的数目58. 为了把焦点移到某个指定控件,所使用的方法是()。

A. GetFocusB. VisibleC. RefreshD. SetFocus59. 为了隐藏一个窗体,所使用的方法为()。

相关文档
最新文档