vb考试试题2

合集下载

VB练习题2

VB练习题2

1.项目文件的扩展名是()A..vb B..sln C..exe D..vbproj2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。

A.工具箱B.属性 C.即时D.窗体3.要使窗体的标题为“演示实例”,应修改窗体的()属性。

A.Caption B.Tip C.Item D.Text4.在中,下面属于方法的是()。

A.FocusB.SelectedTextC.LostFocusD.Keypress5.一条语句要在下一行继续写,可用()符号作为续行符。

A.+B.-C.空格和_D....6.若要使命令按钮不可操作,要对()属性进行设置。

A.EnabledB.VisibleC.BackColorD.Text7.在集成环境中创建应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是()A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口8.当运行程序时,系统自动执行启动窗体的()事件过程A.Load B.Click C.Unload D.GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是()A.文本框没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置A.BackColor B.BorderStyle C.ForeColor D.BackStyle 11.数据类型为Long的类型标识符为()。

A.%B.&C.!D.#12.下面()是日期型常量。

A.“5/17/12”B.5/17/12C.#5/17/12#D.(5/17/12)13.下面的()是合法的单精度型变量。

A.num!B.sum%C.char!D.mm#14.下面的()是合法变量名。

A.X_yzB.123abcC.IntegerD.X-Y15.Rnd函数不可能为下列的()值。

VB练习题2

VB练习题2

一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。

2.组合框有三种不同的风格,它们分别是:( )、( )和( )。

3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。

4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。

5.声明一个双精度变量Num5,的声明语句是 ( ) 。

6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是()。

7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。

8.Visual Basic逻辑数据类型只有 True 与 False 两个值。

当逻辑数据转换成整型数据时,True 转换为(),False转换为()。

9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。

10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。

11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。

二、概念选择题1.不能触发滚动条Change事件的操作是()。

A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。

A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。

A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。

vb题库2

vb题库2

1.文件列表框的Pattern属性的作用是_B_。

A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示某一类型的文件D.显示该路径下的文件2.下列变量命名正确的是_A_。

A.myfile B.vb 1C.page @2 D.cmd.13.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有_A_。

A.窗体文件(frm)、工程文件(vbp)B.窗体文件(frm)、工程文件(vbp)和代码文件(bas) C.窗体文件(frm)、工程文件(vbp)和模块文件(bas) D.窗体文件(frm)、工程文件(vbp)和窗体的二进制文件(frx)4.VB窗体设计器的主要功能是_A_。

A.建立用户界面 B.编写源程序代码C.添加图 D.显示文字5.在窗体中添加一个命令按钮(Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()s = 0For k = 3 To 1 Step -1If k <= 3 Thenx = 3ElseIf k <= 2 Thenx = 2ElseIf k <= 1 Thenx = 1Elsex = 4End IfPrint x;s = s + xNext kPrint sEnd Sub程序运行后,单击命令按钮,输出结果是_A_。

A.3 3 3 9 B.1 2 1 6C.3 2 1 6 D.1 2 3 66.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是doc文件,则正确的描述格式是_C_。

A."text(.doc)|(*.doc)"B."文本文件(.doc)|(*.doc)"C."text(.doc)|*.doc"D."text(.doc) (*.doc)"7.清空列表框List1中的所有项目,应该使用的方法是:DA. List1.ClsB. List1.RemoveItemC. List1.DeleteD. List1.Clear8.在窗体中添加一个命令按钮(Name属性为Command1),然后编写如下代码:Private Sub Command1_Click()Dim A1(10) As Integer, A2(10) As Integern = 3For i = 1 To 5A1(i) = iA2(i) = 2 * n + iNext iPrint A2(1); A1(2)End Sub程序运行后,单击按钮,输出结果为_72_A.7 2 B.2 7C.7 3 D.3 79.在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Form_Load()Text1.Text = "aB"Text2.Text = "123456"End SubPrivate Sub Command1_Click()a = UCase(Text1.Text) + Left(Text2.Text,2)Print aEnd Sub程序运行后,单击命令按钮,输出结果为_B_A.ab12 B.AB12C.AB56 D.ab5610.假定窗体上有一个文本框,名称为Text1,为了使该文本框的内容能够换行,并且具有水平和垂直滚动条,正确的属性设置为_B_。

VB习题2

VB习题2

习题2一.单选题1.下列①各项中,只有()才是常量;②各项中,()不是常量。

① A. E-3 B. E+03 C. 10^3 D. 1.E03② A. 1E-3 B. 13 C. "abc" D. Xl*32. 下列①各项中,可以作为变量名的是();②各项中,()不能作为变量名。

① A. a1_0 B. Dim C. K6/600 D. CD[1]② A. ABCabc B. A12345 C. 18AB D. Namel3. 空字符串是指()。

A. 长度为0的字符串B. 只包含空格字符的字符串C. 长度为1的字符串D. 不定长的字符串4. 使用变量x存放数据12345678.987654,应该将x声明为()类型。

A. 单精度(Single)B. 双精度(Double)C. 长整型(Long)D. 货币型(Currency)5. 表达式3^2*12-4^(2/4)的值为()。

A. 104B. 106C. 108D. 出错6. 表达式33 Mod 17 \ 3 * 2的值为()。

A. 10B. 1C. 2D. 3注:所涉及的三个运算的优先级由高到低的关系是:*→\→Mod7. 表达式Int(-20.9) + Int(20.9 + 0.5) - Fix(-17.9)的值为()。

A. -17B. 16C. 17D. 188.设a=3,b=2,c=-3,则表达式Abs(b + c) + a * Int(Rnd + 3) + Asc(Chr(65 + a))的值是()。

A.10B.68C.69D.789. 设m="morning",取值为"mor"的表达式是()。

A. Mid(m,5,3)B. Left(m,3)C. Right(m,4,3)D. Mid(m,3,1)10. 表达式Sin(a + b) ^ 6所表示的代数式是()。

A.sin(a+b)6B.sin6(a+b)C.sin6(a+b)D.6sin(a+b)11. 如果x是一个正实数,对x的第3位小数四舍五入的表达式是()。

计算机程序设计-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) 的值是________。

VB试题附答案2

VB试题附答案2

一、单项选择题(每题1分,共25分)1、窗体文件的后缀是()A..bmp B..vbp C..bas D..frm2、()属性可以使命令按扭对用户产生的命令无效。

A.default B.caption C.enabled D.cancel3、使用()方法可以删除列表框中的指定项目。

A.print B.removeitem C.additem D.clear4、下列运算符中,优先级最高的是()。

A.* B.+ C.-D.mod5、下面正确的赋值语句是()。

A.x+y=50 B.y=π*r^2 C.5x=y D.x=y*log(5)6、关于数值型数据占用的存储空间,以下哪个说法正确()。

A.依数据大小而定B.依数据类型而定C.所有数据占用相同的存储空间D.随机占用7、在过程中定义的变量,若希望在离开过程后,还能保存过程中的局部变量的值,则应使用()关键字在过程中定义局部变量。

A.Dim B.Static C.Public D.Privte8、能够在代码中唯一确定一个对象的是()属性。

A.caption B.text C.style D.name9、表达式val(“16abc”)的值为()。

A.1 B.16 C.16abc D.abc10、复选框控件的Value属性可取值是。

A.True和FalseB.0和1C.1、2、3D.0、1、211、若要暂时关闭定时器,则可通过设置( )属性来实现。

A.IntervalB. V isibleC. EnabledD. Timer12、控件command1的名称属性为com时,则它的click事件过程名为()。

A.command1_click B.command—clickC.com_click D.command1.click13、下列控件中,不可改变控件大小的是()A.frame B.timer C.command D.textbox14、下列数据中是boolean常量的是()A.123 B.not C.true D.and15、若要在列表框中的项目显示成复选框的形式,可用 ( )属性来实现。

VB笔试-试卷2_真题-无答案

VB笔试-试卷2_真题-无答案

VB笔试-试卷2(总分98,考试时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1. 无论何种控件,都具有一个共同属性。

这个属性是( )。

A. TextB. FontC. NameD. Caption2. 表达式5Mod3+3\5*2的值是( )。

A. 0B. 2C. 4D. 63. 能够获得一个文本框中被选取文本的内容的属性是( )。

A. TextB. LengthC. SelTextD. SelStart4. 表达式Mid("SHANGHAI",6,3)的值是( )。

A. SHANGHB. SHAC. ANGHD. HAI5. 数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指( )。

A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对6. 决定控件上文字的字体、字形、字号、效果的属性是( )。

A. TextB. CaptionC. NameD. Font7. 与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按下并且释放一个键后,这三个事件发生的顺序是( )。

A. KeyDown、KeyPress、KeyUpB. KeyDown、KeyUp、KeyPressC. KeyPress、KeyDown、KeyUpD. 没有规律8. 下列描述中正确的是( )。

A. 软件工程只是解决软件项目的管理问题B. 软件工程主要解决软件产品的生产率问题C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D. 软件工程只是解决软件开发中的技术问题9. 下列程序段错误的是( )。

A. B.C. D.10. 下列不属于Visual Basic特点的是( )。

A. 对象的链接与嵌入B. 结构化程序设计C. 编写跨平台应用程序D. 事件驱动程序编程机制11. 新建一工程,将其窗体的Name属性设置MyFirst,则默认的窗体文件名为( )。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

VB试题2

VB试题2

一、单项选择题(40道小题,共40分)1、语句Print "int(-23.4)= "; ; Int(-23.4)的输出结果为(1分)A、Int(-23.4)=-23.4B、(-23.4)=23.4C、Int(-23.4)=-23D、Int(-23.4)=-242、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。

在Command1_Click()中能完成这个功能的命令为______。

(1分)A、Label1.Left = 100B、Label1.Left = Label1.Left - 100C、Label1.Move 100D、Label1.Move Label1.Left + 1003、下列叙述中,正确的是______。

(1分)A、工程文件(.vbp)应用程序可以在任何计算机上运行B、打开一个工程文件,系统自动装入与该工程有关的窗体文件C、VB工程文件中可以没有窗体文件D、退出VB系统前要保存新创建的应用程序,只需保存工程文件(.vbp)即可4、比较两个数中较大的数的程序段,错误的是______。

(1分)A、IF x >y Then max=x Else max=yB、max=IIF(x>y , x, y)C、IF x >y Then max=x : max=yD、max=x: If x< y Then max=y5、有一个命令:Text1= "欢迎您!",表达方式中省略了对象的______。

(1分)A、方法B、属性名C、对象名D、标题6、以下关于InputBox函数的叙述中,错误的是______。

(1分)A、InputBox函数的“提示信息参数”不能缺省B、每执行一次InputBox函数,只能输入一个值C、InputBox 函数的返回值是数值型的D、要保存InputBox函数的返回值必须赋予一个变量7、要把一个Image控件对象设置成隐藏,应设置的属性是______。

二级vb考试试题及答案

二级vb考试试题及答案

二级vb考试试题及答案一、单选题(每题2分,共10题)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 如果要在一个窗体上显示一个按钮,应该使用哪个控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. Visual Basic中的事件驱动编程意味着什么?A. 程序在事件发生时执行代码B. 程序在用户输入时执行代码C. 程序在定时器触发时执行代码D. 程序在启动时执行所有代码答案:A4. 下列哪个不是Visual Basic的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. 在Visual Basic中,如何使用循环结构来重复执行一段代码?A. 使用If语句B. 使用For...Next语句C. 使用While...Wend语句D. 使用Select Case语句答案:B6. Visual Basic中,哪个函数用于计算数组中元素的总和?A. SumB. CountC. AverageD. Max答案:A7. 在Visual Basic中,如何声明一个名为“myString”的字符串变量?A. Dim myString As IntegerB. Dim myString As StringC. Dim myString As BooleanD. Dim myString As Double答案:B8. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A9. 在Visual Basic中,如何将一个变量的值赋给另一个变量?A. 使用赋值运算符“=”B. 使用比较运算符“==”C. 使用逻辑运算符“&&”D. 使用算术运算符“+”答案:A10. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B二、填空题(每题2分,共5题)1. 在Visual Basic中,使用________关键字可以定义一个过程。

计算机二级vb考试试卷及答案

计算机二级vb考试试卷及答案

计算机二级vb考试试卷及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中的控件数组允许我们做什么?A. 将多个控件视为一个单一实体B. 存储多个控件的集合C. 将控件的多个实例存储在一个数组中D. 以上都是答案:C3. 在VB中,哪个关键字用于声明一个变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个事件是在窗体加载时触发的?A. ClickC. MouseDownD. KeyPress答案:B5. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Color答案:D6. VB中用于循环遍历数组的关键字是什么?A. ForB. WhileC. DoD. Each答案:A7. VB中哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A8. 在VB中,以下哪个选项不是过程的类型?B. FunctionC. PropertyD. Event答案:D9. VB中哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. VB中哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A二、填空题(每空2分,共20分)1. VB中的________关键字用于声明一个常量。

答案:Const2. 在VB中,________事件用于响应鼠标单击。

答案:Click3. VB中的________函数用于将字符串转换为数字。

答案:Val4. 在VB中,________属性用于设置或返回一个控件的可见性。

答案:Visible5. VB中________方法用于在数组中添加一个新元素。

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、选择题(每题2分,共40分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 下列哪个选项是Visual Basic中的正确数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. +=答案:C4. 如果要在Visual Basic中创建一个标签控件,应该使用哪个类?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,哪个事件用于响应窗口的关闭?A. LoadB. ClickC. CloseD. Unload答案:D6. Visual Basic中的哪种循环结构用于在满足特定条件时重复执行代码块?A. If...Then...ElseB. Do...LoopC. For...NextD. While...Wend答案:B7. 在Visual Basic中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B8. 在Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个数组?A. ArrayB. DimC. ListD. Collection答案:B10. Visual Basic中的哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. KeyDownD. TextChanged答案:D11. 在Visual Basic中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D12. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor答案:A13. 在Visual Basic中,以下哪个事件用于响应按钮的点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A14. 在Visual Basic中,以下哪个关键字用于声明一个常量?A. DimB. ConstC. StaticD. Public答案:B15. 在Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量,而________关键字用于声明一个常量。

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. FunctionB. SubC. ClassD. Module答案:C2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构答案:D3. VB中,用于定义变量的数据类型关键字是:A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round5. VB中,以下哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. NameD. Title答案:A6. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A7. VB中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. 在VB中,以下哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A9. VB中,以下哪个函数用于将字符串转换为数值?B. ValC. CStrD. Chr答案:B10. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中,使用________函数可以连接两个或多个字符串。

答案:Concatenate 或 &3. VB中,使用________函数可以将数值转换为字符串。

答案:Str4. VB中,使用________事件可以响应文本框内容的改变。

答案:Change5. VB中,使用________方法可以清空一个列表框的所有项目。

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。

答案:Public2. VB中,用于定义一个过程的关键字是________。

答案:Sub3. 在VB中,用于定义一个函数的关键字是________。

VB题库2

VB题库2

1.数学式子sin30°写成VB表达式是___A___。

A. Sin(30*3.14/180)B. Sin(30)C. Sin (30°)D. Sin302. 下面表达式中,___C___的运算结果与其他三个不同。

A. - Abs(-3.5)B. Int(-3.5)+0.5C. Exp(-3.5)D. Sgn(-3.5)-2.53. 已知X<Y ,A>B,正确表示它们关系的式子是___C___。

A. Sgn(X-Y)-Sgn(A-B)=-1B. Sgn(Y-X)-Sgn(A-B)=-2C. Sgn(Y-X)-Sgn(A-B)=0D. Sgn(Y-X)-Sgn(A-B)<04. 如果要改变窗体的标题,则需要设置的属性是__C_____。

A. BackcolorB. NameC. CaptionD. Borderstyle5. 如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入_D______。

A.#B.+C.&D.-6. 在程序中可以通过复选框和单选按钮的____A___属性值来判断它们的当前状态它。

AValue B. Caption C. Checked D. Selected7. 设有如下程序:Option Base 1Private Sub Form_Click()Dim ADim i As IntegerA=Array(1,2,3,4,5,6,7,8,9)For i=1 To 4Print A(4+i);Next iEnd Sub程序运行后,单击窗体,则在窗体上显示的是____A____。

A.5 6 7 8B.2 3 4 5C.1 2 3 4D.6 7 8 98. 下列程序段的执行结果为____D____。

Dim a(10) As Integer, b() As IntegerDim i As IntegerReDim b(5)For i = 1 To 10a(i) = iIf i Mod 2 = 0 Thenb(i/2) = a(i)End IfNext iPrint a(4); b(3)A.3 4B.4 3C.6 4D.4 69. 下列程序段的执行结果为 _____A___。

vb二级考试题库带答案

vb二级考试题库带答案

vb二级考试题库带答案1. 以下哪个选项是Visual Basic(VB)中声明变量的正确方式?A. Dim a As IntegerB. Declare a As IntegerC. Var a = IntegerD. int a答案:A2. 在VB中,如何将一个字符串反转?A. StrReverse("Hello")B. Reverse("Hello")C. Mid("Hello", 1, Len("Hello"))D. Left("Hello", Len("Hello") / 2) & Right("Hello",Len("Hello") / 2)答案:A3. VB中,下列哪个函数用于计算数组中元素的总和?A. Sum()B. Total()C. Count()D. Average()答案:A4. 在VB中,如何实现一个循环,直到满足特定条件才停止?A. For Each...NextB. Do...Loop UntilC. While...WendD. For...Next答案:B5. VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. MethodD. Procedure答案:B6. 在VB中,如何声明一个名为"myArray"的一维数组,包含10个整数元素?A. Dim myArray(10) As IntegerB. Dim myArray(1 To 10) As IntegerC. Dim myArray() As Integer = New Integer(10)D. Dim myArray As Integer(10)答案:B7. VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Protected Sub Button1_Click()D. Friend Sub Button1_Click()答案:A8. 在VB中,如何将一个整数转换为字符串?A. Str(123)B. CStr(123)C. Convert.ToInt32("123")D. Integer.ToString(123)答案:B9. VB中,下列哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. 在VB中,如何声明一个名为"myFunction"的函数,该函数接收一个整数参数并返回一个整数?A. Function myFunction(ByVal x As Integer) As IntegerB. Sub myFunction(ByVal x As Integer) As IntegerC. Function myFunction(ByVal x As Integer)D. Sub myFunction(ByVal x As Integer)答案:A。

VB测验2题目及参考答案

VB测验2题目及参考答案

一、单选题1、用下面语句定义的数组的元素个数是______。

dim A(-3 to 5) as integerA:6B:7C:8D:9答案:D评析:空2、用下面的语句所定义的数组的元素个数是:______。

Dim arr(3 To 5,-2 to 2)A:20B:12C:15D:24答案:C评析:空3、用Dim(1,3 to 7,10)声明的是一个______维数组。

A:1B:2C:3D:4答案:C评析:空4、以下说法错误的是______。

A:函数过程没有返回值B:子过程没有返回值C:函数过程可以带参数D:子过程可以带参数答案:A评析:函数和过程相比主要的特点在于必须返回一个函数值。

过程侧重的是执行一系列的操作。

5、下列______语句可以为动态数组分配实际元素个数。

A:Dim语句B:static语句C:public语句D:ReDim语句答案:D评析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。

6、在VB中传递参数的方法有______方式。

A:一种B:两种C:三种D:四种答案:B评析:在VB中传递参数的方式有按值传递ByVal和按地址传递ByRef两种。

7、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 1End Sub运行程序,三次单击命令按钮后,变量b的值是:______。

A:0B:1C:2D:3答案:B评析:变量定义后,若没有人工定义初值,程序启动后,系统将自动把变量初值设为0。

8、为了清除列表框中的所有内容,应使用的方法是:______。

A:ClsB:ClearC:RemoveD:RemoveItem答案:B评析:使用Clear方法清除列表框中所有内容。

9、在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer, ByVal y As Integer)Dim t As Integert = xx = yy = tEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integera = 10b = 30S1 a, bPrint "a="; a; "b="; bEnd Sub程序运行后,单击命令按钮,输出结果是:______。

VB程序设计考试题库(2)

VB程序设计考试题库(2)

VB程序设计考试题库(2)VB程序设计考试(2)一、单选题(每题1分,共50题)1.关于Visual Basic应用程序,正确的叙述是(未填)。

错误正确答案:AA.Visual Basic程序运行时,总是等待事件被触发B.Visual Basic程序设计的核心是编写事件过程的程序代码C.Visual Basic程序是以线性方式顺序执行的D.Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的2.可视化编程的基本过程主要有3步,这3个步骤是(未填)。

错误正确答案:CA.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序3.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输出结果为(未填)。

Private Sub Command1_Click()Dim A As Integer,B As IntegerText1.SelStart=2Text1.SelLength=2A=Val(Text1.SelText)B=Len(Text1.Text)Print A*BEnd Sub错误正确答案:CA.68C.170D.11704.VB中可用(未填)语句产生一消息框。

错误正确答案:DA.InputBoxB.ShiftC.BothD.MsgBox5.在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(未填)。

错误正确答案:C/doc/5173e546f68a6529647d27284b73f24 2336c3184.html ="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"C.Form1.Caption="VisualBasic窗体"D.Form1.T ext="VisualBasic窗体6.以下(未填)是Visual Basic中合法的函数使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷编号:8859
所属语言:Visual Basic
试卷方案:VB_mn2
试卷总分:100分
共有题型:1种
一、程序设计共4题(共计100分)
第1题(25.0分)题号:487
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目: (事件)单击窗体。

' (响应)已知s=1+1/3!+1/5!+1/7!+1/9!,请将s结果值
' 输出到窗体上。

使用do while...loop语句完成程序'-------------------------------------------------
答案:----------------------
Dim i As Integer
i = 1
p = 1
Do While i <= 9
p = p * i
If i Mod 2 = 1 Then
s = s + 1 / p
End If
i = i + 1
Loop
Print s
sum=s
----------------------
第2题(25.0分)题号:578
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目:从键盘输入3个数,判断这3个数能否构成三角形
' 的三条边,若能构成三角形则计算该三角形的面
' 积,否则提示出错信息。

请用If语句实现。

' 运算后分别如图1、图2、图3、图4、图5所示。

'-------------------------------------------------
答案: Dim p As Single, s As Single
a = Val(InputBox("请输入三角形的第一条边"))
b = Val(InputBox("请输入三角形的第二条边"))
c = Val(InputBox("请输入三角形的第三条边"))
If a > 0 And b > 0 And c > 0 Then
If a + b > c And b + c > a And a + c > b Then
p = (a + b + c) / 2
s = Sqr(p * (p - a) * (p - b) * (p - c))
Print "三角形的三条边长为:"; a; b; c
Print "三角形的面积为:"; s
Else
Print "不能构成三角形。

"
End If
End If
第3题(25.0分)题号:175
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------
'题目:编写函数fun,函数的功能是:判断一个数是否为素数。

'并显示相应提示。

如:
'该数为素数时,显示"素数";该数为非素数时,显示"非素数" '要求使用For语句来实现,用布尔型变量flag作为该数
'是否为素数的标志,注意:不得使用Goto语句。

'-------------------------------------------------
'注意:请在指定的事件内编写代码
' 代码只能写在两行标识之间
' 不得修改已有代码
'保存时不得修改窗体和工程文件的名称及路径,否则后果自负。

'------------------------------------------------- Private Function fun(m As Long) As String
Dim flag As Boolean
'**********Program**********
'********** End **********
End Function
Private Sub Form_Load()
Show
Print fun(225)
NJIT_VB
End Sub
Private Sub NJIT_VB()
Dim i As Integer
Dim a(10) As String
Dim fIn As Integer
Dim fOut As Integer
fIn = FreeFile
Open App.Path & "\in.dat" For Input As #fIn
fOut = FreeFile
Open App.Path & "\out.dat" For Output As #fOut For i = 1 To 10 Step 1
Line Input #fIn, a(i)
Print #fOut, fun(Val(a(i)))
Next
Close #fIn
Close #fOut
End Sub
答案:flag = True
For i = 2 To m - 1
If m Mod i = 0 Then flag = False
Next i
If flag Then
fun = "素数"
Else
fun = "非素数"
End If
第4题(25.0分)题号:583
'------------------------------------------------- '【程序设计】
'-------------------------------------------------
'题目:将随机产生范围从1到100的10个整数放在数组' a(1 to 10)中,用冒泡法将数组中的元素按由
' 小到大的顺序输出。

' 运算后如图1所示。

'-------------------------------------------------
答案:Randomize
For i = 1 To 10
a(i) = Int(100 * Rnd + 1)
Next i
For i = 1 To 9
For j = 10 To 1 + i Step -1
If a(j) < a(j - 1) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t End If
Next j
Next i
For i = 1 To 10
Print a(i);
Next i。

相关文档
最新文档