VB笔试章节练习试卷2
- 格式:doc
- 大小:11.79 KB
- 文档页数:3
二级vb考试题及答案1. 题目:在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 题目:以下哪个控件不是Visual Basic标准控件?A. LabelB. TextBoxC. ButtonD. Shape答案:D3. 题目:在Visual Basic中,如何声明一个整型变量?A. Dim myInteger As IntegerB. Declare myInteger IntegerC. Integer myIntegerD. myInteger Integer答案:A4. 题目:下列哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. RoundD. Val答案:A5. 题目:在Visual Basic中,如何使用If语句进行条件判断?A. If condition Then action Else actionB. If condition action Else actionC. condition If action Else actionD. If action Else action答案:A6. 题目:在Visual Basic中,如何使用For循环遍历一个数组?A. For i = LBound(array) To UBound(array)B. For i = 0 To array.LengthC. For i = 1 To array.LengthD. For i = array(0) To array(UBound(array))答案:A7. 题目:下列哪个事件是当窗体加载时触发的?A. LoadB. ClickC. DoubleClickD. MouseDown答案:A8. 题目:在Visual Basic中,如何声明一个函数?A. Function functionName() As returnTypeB. Declare functionName() As returnTypeC. Sub functionName() As returnTypeD. Procedure functionName() As returnType答案:A9. 题目:在Visual Basic中,下列哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A10. 题目:在Visual Basic中,如何使用Do Loop循环?A. Do While condition LoopB. Do Until condition LoopC. Do Loop While conditionD. Do Loop Until condition答案:C 和 D。
全国计算机等级考试二级VB笔试试题(1)一、单项选择题(每小题2分,共70分)1. 设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时显示该菜单项,应使用的语句是( )。
A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False 【答案】: C【解析】:显示是将属性Visual设置为True2. 以下合法的Visual Basic标识符是( )。
A.DoWhileB.DoC.56dD.A#BC【答案】:A【解析】:DoWhile是两个关键字拼接,从而变成非关键字,直接选择A。
B是关键字,丽C 以数字开头,D中间夹带字符“#”,均属于不允许之列。
3. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。
A.数据的存储结构B.计算方法C.数据映象D.逻辑存储【答案】:A4. 以下语句正确的是( )。
monDialog.Filter=All Files i*.*IPictures(*.bmp)|*.bmpmonDialog.Fliter="AllFileS"|"*.*"|"Pictures(*.bnlp)|"*.bmp"monDialog.Filter=="AllFiles|*.*|Pictures(*.bmp)|*.bmp"monDialog.Filter={ All Files |*.*| Pictures(*.bmp)|*.bmp}【答案】:C【解析】:这是概念题,答案为C。
可以这样解题:Filter属性要求的是字符串,所以只能从B和C中选择。
不会使用像B那样的混乱方式,由此可以判定应该选择C。
5. 下述关于数据库系统的叙述中正确的是( )。
A.数据库系统中数据的一致性是指数据类型一致B.数据库系统比文件系统能管理更多的数据C.数据库系统减少了数据冗余D.数据库系统避免了一切冗余【答案】:C【解析】:C和D两者的描述对象一样,结果必然在这两者之中。
vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。
**答案:Integer**2. VB中,用于定义一个函数的关键字是________。
**答案:Function**3. VB中,用于定义一个子程序的关键字是________。
二级vb考试试题及答案1. 以下哪个选项是Visual Basic中声明变量的正确方式?A. Dim aB. Dim a%C. Dim a As IntegerD. Dim a As String答案:C2. 在Visual Basic中,哪个关键字用于定义一个子程序?A. FunctionB. SubC. IfD. For答案:B3. 如果要在一个Visual Basic程序中使用一个模块中的公共变量,应该如何声明?A. Public varNameB. Private varNameC. Friend varNameD. Protected varName答案:A4. 在Visual Basic中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B5. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. MouseDownC. MouseUpD. DblClick答案:A6. 在Visual Basic中,如何实现一个循环,直到满足某个条件才停止?A. For...NextB. Do...LoopC. While...WendD. Until答案:B7. 如果要在Visual Basic中创建一个数组,以下哪个声明是正确的?A. Dim myArray(5)B. Dim myArray() As IntegerC. Dim myArray(5) As IntegerD. Dim myArray As Integer(5)答案:C8. 在Visual Basic中,哪个函数用于将字符串转换为数字?A. StrConvB. ValC. CIntD. CDbl答案:B9. 在Visual Basic中,哪个控件用于显示和选择日期?A. TextBoxB. ComboBoxC. Date PickerD. ListBox答案:C10. 在Visual Basic中,如何判断一个变量是否为空?A. If varName = ""B. If IsEmpty(varName) ThenC. If varName Is Nothing ThenD. If varName <> ""答案:B。
《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。
13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。
4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。
15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。
2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。
9A.对B.错√3. 每一个控件实质上都是一个微型程序。
2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。
A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。
21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。
9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。
3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。
6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。
vb考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中的“Mid”函数用于什么?A. 计算字符串长度B. 计算字符串的ASCII值C. 从字符串中提取子字符串D. 将字符串转换为大写答案:C3. 以下哪个是VB中的流程控制语句?A. IfB. ForC. NextD. All of the above答案:D4. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x = IntegerD. x Integer答案:A5. VB中的“Print”方法用于做什么?A. 打印文档B. 在窗体上显示文本C. 打印窗体D. 显示错误信息答案:B6. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DateD. Object答案:D7. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件分支C. 数据类型转换D. 异常处理答案:B8. 在VB中,如何将一个变量的值赋给另一个变量?A. x = yB. x := yC. x = y = zD. x = (y)答案:A9. VB中的“Do While”循环在什么条件下执行?A. 条件为真时B. 条件为假时C. 条件未知时D. 从不执行答案:A10. 在VB中,以下哪个不是集合(Collection)的方法?A. AddB. RemoveC. CountD. Find答案:D二、多选题(每题3分,共15分)1. VB中,哪些是合法的变量名?A. _nameB. 2nameC. name$D. name答案:A, D2. 在VB中,哪些是合法的常量声明?A. Const pi = 3.14B. Const pi = "3.14"C. Const pi = 3.14DD. Const pi = 3.14F答案:A, C, D3. VB中,哪些是合法的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr() As Integer = New Integer(10) {}D. Dim arr(,) As Integer = New Integer(,) {{1, 2}, {3, 4}} 答案:A, C, D4. 在VB中,哪些是合法的函数调用?A. MsgBox("Hello World")B. Int(123.456)C. UCase("Hello World")D. LCase("HELLO WORLD")答案:A, B, C, D5. VB中,哪些是合法的循环控制语句?A. For i = 1 To 10B. While TrueC. Do Until FalseD. For Each item In collection答案:A, B, C, D三、判断题(每题1分,共10分)1. VB中,所有变量都必须在使用前声明。
vb二级考试题库带答案1. 题目:在VB中,如何声明一个整型变量并为其赋值?答案:在VB中,声明一个整型变量并为其赋值可以使用以下代码: ```Dim myInteger As IntegermyInteger = 10```2. 题目:在VB中,如何实现一个简单的循环结构?答案:在VB中,可以使用`For`循环来实现一个简单的循环结构,例如:```For i = 1 To 10Print iNext i```3. 题目:在VB中,如何使用条件语句来判断一个数是否为偶数?答案:在VB中,可以使用`If`条件语句来判断一个数是否为偶数,如下所示:```Dim number As Integernumber = 4If number Mod 2 = 0 ThenPrint "The number is even."ElsePrint "The number is odd."End If```4. 题目:在VB中,如何创建一个数组并初始化其元素?答案:在VB中,可以通过以下方式创建一个数组并初始化其元素: ```Dim myArray(5) As IntegerFor i = 0 To 5myArray(i) = i * 2Next i```5. 题目:在VB中,如何使用函数来计算两个数的和?答案:在VB中,可以通过定义一个函数来计算两个数的和,如下所示:```Function Sum(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerSum = num1 + num2End FunctionDim result As Integerresult = Sum(5, 10)Print "The sum is: " & result```6. 题目:在VB中,如何使用事件处理程序来响应按钮点击事件?答案:在VB中,可以通过定义一个事件处理程序来响应按钮点击事件,如下所示:```Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickMessageBox.Show("Button was clicked.")End Sub```7. 题目:在VB中,如何使用类来封装数据和方法?答案:在VB中,可以通过定义一个类来封装数据和方法,如下所示:```Public Class MyClassPrivate myData As StringPublic Sub New(ByVal data As String)myData = dataEnd SubPublic Function GetData() As StringReturn myDataEnd FunctionEnd ClassDim myObject As New MyClass("Hello World")Print myObject.GetData()```8. 题目:在VB中,如何使用异常处理来捕获和处理错误?答案:在VB中,可以通过使用`Try`、`Catch`和`Finally`块来捕获和处理错误,如下所示:```Try' Code that might cause an errorCatch ex As ExceptionMessageBox.Show("An error occurred: " & ex.Message) Finally' Code that always runs, regardless of an errorEnd Try```以上是VB二级考试题库中的部分题目及其答案。
计算机二级vb笔试试题及答案1. 写一个程序,求1到100之间所有偶数的和。
```Dim sum As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和为:" & sum```2. 编写一个程序,判断一个输入的年份是否为闰年。
```Dim year As Integeryear = InputBox("请输入年份:")If year Mod 4 = 0 And year Mod 100 <> 0 Or year Mod 400 = 0 Then MsgBox year & "年是闰年。
"ElseMsgBox year & "年不是闰年。
"End If```3. 编写一个程序,输出1到20之间的所有质数。
```Dim i, j As IntegerFor i = 2 To 20For j = 2 To i - 1If i Mod j = 0 ThenExit ForEnd IfNext jIf j = i ThenMsgBox iEnd IfNext i```4. 请简述 VB 中的数组的定义及使用方法。
VB 中的数组可以使用 `Dim` 语句定义,语法为 `DimarrayName(subscripts)`,其中 `arrayName` 为数组名,`subscripts` 为数组的维数和维数的范围。
数组的使用方法包括:- 将值存储到数组中:可以使用 `arrayName(index) = value` 的语法将指定位置的值存储到数组中。
- 获取数组中的值:可以使用 `value = arrayName(index)` 的语法获取数组中指定位置的值。
二级VB练习题及答案第一章Visual Basic程序开发环境习题1.与传统的程序设计语言相比,Visual Basic最突出的特点是:A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术答案:C2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic,以下方式中,不能启动VB的是:A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.0.EXE,双击该文件名C.通过开始菜单中的“运行”命令D.进入DOS方式,执行VB6.0.EXE文件答案:D3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是:A.功能键F10或ALTB.SHIFT+功能键F4C.CTRL和功能键F8D.CTRL+ALT答案:A4.Visual Basic 集成环境中的主窗口中不包括:A.标题栏B.菜单栏C.状态栏D.工具栏答案:C5.用标准工具栏中的工具按钮不能执行的操作是:A.添加工程B.打印源程序C.运行程序D.打开工程答案:B6.Visual Basic窗体设计器的主要功能是:A.建立用户界面B.编写源程序代码C.画图D.显示文字答案:A7.Visaul Basic 6.0分为3种版本:、、。
答案:学习版、企业版、专业版8.可以通过菜单中命令退出Visaul Basic。
答案:文件、退出9.退出Visual Basic的快捷键。
答案:ALT+Q10.快捷键CTRL+O的功能相当于菜单命令。
或者相当于工具栏上的按钮。
答案:文件、打开工程11.如果打开了不需要的菜单或对话框,可以用键退出。
答案:ESC12.工程文化的扩展名是,窗体文件的扩展名是。
答案:.vbp、.frm13.Visual Basic中的工具栏有两种形式,分别为形式和形式答案:固定、浮动第二章对象及其操作习题1.下列可以激活属性窗口的操作是()A.用鼠标双击窗体的任何部位。
B.执行“工程”菜单中的“属性窗口”命令。
第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。
(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以(D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含(B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是(C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。
VB笔试章节练习试卷2
(总分:32.00,做题时间:90分钟)
一、选择题(总题数:11,分数:22.00)
1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
(分数:
2.00)
__________________________________________________________________________________________ 解析:
2.下列______是字符型常量。
(分数:2.00)
A.I am a student √
B.'江苏南京'
C.#02/25/1999#
D.123#
解析:
3.下列______是日期型常量。
(分数:2.00)
A.I am a Student
B.'江苏南京'
C.#02/25/1999# √
D.123#
解析:
4.下列______是合法的变量名。
(分数:2.00)
A.5a
B.W_AB √
C.5name
e&DASF
解析:
5.下列______是双精度型变量。
(分数:2.00)
A.AAA%
B.BBB$
C!
D.DDD# √
解析:
6.数学式“2/3e(x+y)”的VB表达式是______。
(分数:2.00)
A.2*Exp(X+Y)/3 √
B.2*E^(X+Y)/3.0
C.2/3*Exp(X+Y)
D.(2.0/3.0)*E*(X+Y)
解析:
(分数:2.00)
A.5*(A-B)/(1+C/(D-E)) √
B.5.0*(A-B)/C/(1+(D-E))
C.5.0*(A-B)/1+C/(D-E)
D.5*A-B/(1+C/D-E)
解析:
8.设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为______。
(分数:2.00)
A.8
B.9
C.8.5 √
D.8.0
解析:
9.数学式et.Log(a+b).(-8t2)写成VB的正确表达式是______。
(分数:2.00)
A.E^T*Log(A+B)*(-8*T^2)
B.Exp(T)*Log(A+B)/Log(10)*(-8*T^2) √
C.Exp(T)*Ln(A+B)*(-8*Sqr(T))
D.E^T*Log(A+B)/Log(10)*(-8*T^2)
解析:
10.15除以2余数的-3次方的VB表达式为______。
(分数:2.00)
A.Mod(15,2)^(-3)
B.(15 Mod 2)^(-3) √
C.15.0 Mod 2^-3.0
D.MOd(15.0,3)^-3.0
解析:
(分数:2.00)
A.(-A)^2 Log(Exp(k))/(A-B)<(3-A)*(B+8)*Sin(75)
B.(-A)^2*Log(Exp(K))/Log(10)/(A-B)<=(3-A)*(B+8)*Sin(75/180*3.14159) √
C.(-A)^2 Log(Exp(K))/(A-B)<=(3-A)*(B+8)*Sin(75/180)
D.(-A)^2*Log(Exp(K))/Log(10)/(A-B)<=(3-A)*(B+8)*Sin(75*3.14159)
解析:
二、填空题(总题数:5,分数:10.00)
12.填空题(每空)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
(分数:2.00)
__________________________________________________________________________________________ 解析:
13.在窗体上有一个命令按钮,其名称为Command1。
要实现程序运行后,单击命令按钮,如果在输入对话框里分别输入12和4,编写如下事件过程:Private Sub Command1_Click()A=InputBox("被除数
")B=InputBox("除数")Print A;"÷";B;"=";A / BEnd Sub则窗体中显示的内容是 1。
(分数:2.00)
填空项1:__________________ (正确答案:正确答案:12÷4=3)
解析:
14.在窗体上有一个命令按钮,其名称为Command1。
要实现程序运行后,单击命令按钮,如果在输入对话框里分别输入12和4,编写如下事件过程:Private Sub Command1_Click()A=InputBox("被除数
")B=InputBox("除数")Print A;"÷";B;"=";A / BEnd Sub则窗体中显示的内容是 1。
(分数:2.00)
填空项1:__________________ (正确答案:正确答案:Abort Retry Cancel)
解析:
15.以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。
请填空。
Private Sub Command1_Click()Dim a As Integer,b As Stringa=InputBox("请输入一个正数")If a > 0 Then 1Elseb=MsgBox("error",0)End IfEnd Sub (分数:2.00)
填空项1:__________________ (正确答案:正确答案:MsgBox a)
解析:
16.在窗体上有一个命令按钮和一个文本框。
编写如下事件过程:Private Sub
Command1_Click()a=InputBox("请输入一个整数")Text1.Text=aIf a >0 ThenIf a Mod 3 = 0 ThenMsgBox "True"ElseMsgBox "error"End IfEnd IfEnd Sub程序运行后,单击命令按钮,在输入对话框里输入12,则弹出的提示内容是 1。
(分数:2.00)
填空项1:__________________ (正确答案:正确答案:True)
解析:。