计算机二级VB第3-4章选择题及答案
计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. OptionD. All of the above答案:D3. VB中,以下哪个函数用于计算两个数的绝对值?A. AbsB. SgnC. IntD. Round答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. OptionButton答案:A5. VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyDown答案:A二、多选题1. VB中,以下哪些是合法的变量名?A. myVarB. 2ndVarC. _varD. $var答案:A, C2. 在VB中,以下哪些是基本的数据类型?A. IntegerB. StringC. BooleanD. Date答案:A, B, C, D3. VB中,以下哪些是常用的流程控制语句?A. If...Then...ElseB. For...NextC. Do...LoopD. With...End With答案:A, B, C三、判断题1. VB中的数组声明时必须指定大小。
(对/错)答案:错2. VB中,所有变量在使用前都必须声明。
(对/错)答案:对3. VB中,Sub过程可以返回值。
(对/错)答案:错四、填空题1. 在VB中,使用________关键字可以定义一个函数。
答案:Function2. VB中,使用________方法可以获取当前系统时间。
答案:Now3. VB中,使用________方法可以打开一个文件进行读写。
答案:Open五、简答题1. 请简述VB中事件驱动编程的概念。
计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A3. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Option答案:A4. 如果你想在Visual Basic中创建一个窗口,你会使用哪个关键字?A. FormB. WindowC. DialogD. Frame答案:A5. 在Visual Basic中,以下哪个控件用于选择一个日期?A. TextBoxB. ComboBoxC. Date PickerD. ListBox答案:C6. 在Visual Basic中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个语句用于结束一个程序的执行?A. EndB. ExitC. StopD. Quit答案:B8. 在Visual Basic中,以下哪个函数用于将文本转换为大写?A. UCaseB. LCaseC. StrCompD. StrConv答案:A9. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A10. 在Visual Basic中,以下哪个控件用于显示列表项供用户选择?A. TextBoxB. ListBoxC. ComboBoxD. CheckBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用_________语句可以声明一个变量。
计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A3. 在Visual Basic中,以下哪个语句用于结束当前循环?A. LoopB. ContinueC. Exit ForD. Break答案:C4. 如果要声明一个变量用于存储字符串,应该使用哪种数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、多选题1. Visual Basic中,哪些控件可以用于输入文本?A. TextBoxB. LabelC. ComboBoxD. MaskedTextBox答案:A, C, D2. 下列哪些是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Select Case答案:A, B, C, D三、判断题1. 在Visual Basic中,可以使用“=”来比较两个字符串是否相等。
答案:错误(应使用“StrComp”函数)2. Visual Basic中的数组可以存储不同类型的数据。
答案:错误(数组中的所有元素必须是同一数据类型)3. 使用“Option Explicit”声明可以提高代码的执行效率。
答案:错误(使用“Option Explicit”可以提高代码的可读性和减少错误,但不一定提高执行效率)四、填空题1. 在Visual Basic中,使用________函数可以将小数转换为整数。
计算机二级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考试题目答案一、选择题(每题2分,共10题)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 在VB中,以下哪个关键字用于声明变量?A. DimB. VarC. DeclareD. Let答案:A4. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A5. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A6. VB中,以下哪个函数用于将字符串转换为整数?A. StrB. ValC. CIntD. Convert答案:C7. 在VB中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. ForC. WhileD. If答案:A8. VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A9. 在VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ProcedureD. Method答案:B10. VB中,以下哪个控件用于选择日期?A. Date PickerB. CalendarC. DatePickerD. DateTimePicker答案:D二、填空题(每题2分,共5题)1. 在VB中,使用________关键字可以声明一个数组。
答案:Dim2. VB中,使用________函数可以获取当前日期。
答案:Date3. 在VB中,使用________事件可以响应文本框内容的改变。
答案:Change4. VB中,使用________方法可以打开一个文件。
计算机二级VB考试题及答案

计算机二级VB考试题及答案计算机二级VB考试题及答案「篇一」1.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "m/d/yy")Print Format(MyDate,"yyyy年m月dd日")End SubA.7/21/97 1997年7月21日B.7-21-97 1997年7月21日C.97/7/21 1997年7月21日D.7/21/97 97年7月21日2.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyTime = #9:21:30 PM#MyDate = #7/21/1997#Print Tab(2); Format(MyDate, "mmmm-yy")Print Tab(2); Format(MyTime, "hh:mm:ss A/P")End SubA.July-97 9:21:30 PB.July-97 09:21:30 PC.07-97 9:21:30 PD.July-97 9:21:303.以下程序段运行的结果为(C)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "dddd,mmmm,dd,yyyy")End SubA.21,07,1997B.21,07,21,1997C.Monday,July,21,1997D.Monday,07,21,19974.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入字符"abc"之后,单击命令按钮,结果为(B)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示5.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入数字123456之后,单击命令按钮,结果为(A)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示6.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"Gong",则程序运行结果为(A)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示7.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <>4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"gong",则程序运行结果为(B)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示8.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", VbRetryCancle + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"123",显示"密码错误"对话框,关于此对话框描述正确的是(A)(单)A.显示对话框中有“重试”按钮B.显示对话框中有“确定”按钮C.显示对话框中有“是”按钮D.以上说法都不正确9.在窗体中建立三个文本框,名称分别为text1、text2和text3,还有一个名称为label1的标签,一个名称为command1的命令按钮,编写如下代码:Private Sub Command1_ClickDim x, y, z, t!x = Text1y = Text2z = Text3If x < y Thent = xx = yy = tEnd IfIf y < z Thent = yz = tIf x< y Thent = xx = yy = tEnd IfEnd IfLabel1.Caption = x & "," & y & "," & zEnd Sub当在文本框text1、text2 和 text3 中分别输入5、3和8,则标签显示的结果为(C)(单)A.3,5,8B.5,3,8C.8,5,3D.3.8.510.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入1,则label1的标题显示结果为(A)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.511.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入2,则label1的标题显示结果为(B)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.512.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的'整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入3,则label1的标题显示结果为(C)(单) A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.513.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数")) Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入4,则label1的标题显示结果为(D)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.514.以下程序段的作用是(A)(单)Private Sub Picture1_ClickDim asci As Integer, i As Integeri = 0For asci = 32 To 126Picture1.Print Tab(7 * i + 2); Chr(asci); "="; asci;i = i + 1If i = 7 Then i = 0: Picture1.PrintNext asciA.打印ASCII码表,一行7个表达式B.打印九九乘法表,一行7个表达式C.打印ASCII码表,一行8个表达式D.以上说法都不正确15.我国现在人口有13亿,按人口增长0.8%计算,多少年后我国人口将超过26亿。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、以下()语句可表示[50,100]之间的随机整数。 A、 Int(Rnd*51)+49 B、 Int(Rnd*51+50) C、 Int(Rnd*50)+50 D、 Int(Rnd*50+50)
2、设a=”39级台阶”,使b=”台阶”的语句是()。 A、 Right(a,4) B、 Instr(a,5,4) C、 Left(a,5,4) D、 Mid(a,4,2)
3、下列语句合法的是()。 A、 x+y=2 B、 x>y=2 C、 x=y>2 D、 x=y++
4、定义变量时如不指定类型,该变量为()类型。 A、 Integer B、 String C、 Variant D、 Single
5、设a=6,b=5,c=-2;执行语句Print a>b>c后,窗体上显示的是()。 A、 1 B、 True C、 False D、 出错信息
6、下列语句组: a$="Today And Tomorrow" b$=Right(a$,8):c$=Left(a$,5) msgbox a$,,b$,c$,5 执行后消息框的标题是()。 A、 Today B、 Tomorrow C、 Today And Tomorrow D、 1
7、如果x小于y的平方,则在窗体上输出”OK”。完成该要求的条件语句是()。 A、 If x< y ^ 2 Then "OK" B、 If x< y ^ 2 Then Show "OK" C、 If x< y ^ 2 Then Print "OK" D、 If x< y ^ 2 Then Put "OK"
8、表达式Len(”幸运52”)的值是()。 A、 0 B、 4 C、 6 D、 8
9、错误使用Print方法的是()。 A、 B、 C、 D、
10、 执行x = MsgBox("数据类型不匹配", vbOKCancel, "出错提示!"),然后单击消息框的“取消“按钮,x的值是()。 A、 True B、 False C、 1 D、 2
11、 下列为字符串变量的是()。 A、 x! B、 x# C、 x% D、 x$
12、 下列正确的赋值语句是()。 A、 i=j=0 B、 i=0:j=0 C、 i=0,j=0 D、 i=0;j=0
13、 除去字符串左侧空格的函数是()。 A、 Left() B、 Trim() C、 Ltrim() D、 LeftTrim()
14、 VB表达式Format(Cint(””),”’)的值是()。 A、 B、 C、
D、 3
15、 执行x = MsgBox("数据类型不匹配", , "出错提示!"),然后按回车,x的值是()。 A、 0 B、 1 C、 True D、 False
16、 能清除文本框Text1中内容的语句是()。 A、 Text1=”” B、 =”” C、
D、
17、 有语句If X=0 Then Y=0,下列叙述中正确的是()。 A、 X=0 和Y=0均为赋值语句 B、 X=0 和Y=0均为关系表达式 C、 X=0 为关系表达式,Y=0为赋值语句 D、 X=0 为赋值语句,Y=0为关系表达式
18、 设有语句组: Dim s1 as string*5 S1=”vb test” 则s1的值为()。 A、 vb test B、 vb te C、 vbtes D、 btest
19、 设a=6,b=-3,则以下表达式值为True的是()。 A、 a<0 or b>0 B、 a<0 and b>0 C、 a>0 and b>0 D、 a<0 eqv b>0
20、 执行X = InputBox("请输入半径", 0, "求面积"),在输入框中输入3后回车,则下列叙述中,正确的是()。 A、 X的值是数值3 B、 X的值是字符”3” C、 0是默认值 D、 对话框标题是”求面积”
21、 下列叙述中错误的是()。 A、 不允许使用行号与标号 B、 单条语句可分行书写 C、 同一行上可以书写多条语句 D、 VB代码不区分字母的大小写
22、 下列叙述中错误的是()。 A、 窗体的Load事件在加载窗体时发生 B、 窗体的Height、Width属性用于设置窗体的高和宽 C、 执行Unload Form1语句后,窗体仍在内存中,但不可见 D、 当窗体的Enabled属性为False时,对窗体的操作都被禁止
23、 由()关键字声名的局部变量在整个程序运行时一直存在。 A、 Dim B、 Public C、 Static D、 Private
24、 下列逻辑表达式的值为True的是()。 A、 “A”<”9” B、 “A”>”a” C、 “a”>”AT” D、 “AT”<”AND”
25、 当x=-1时,函数IIF(x>0,1, IIF(x<0,-1,0))的返回值是()。 A、 0 B、 1 C、 -1 D、 出错
26、 正确使用Cls方法的是()。 A、 B、 C、 D、
27、 下列语句正确的是()。 A、 MsgBox Vbokonly,”Error” B、 MsgBox ”Error”, Vbokonly C、 MsgBox( Vbokonly,”Error”) D、 MsgBox (”Error”,Vbokonly)
28、 使用()方法可以隐藏窗体,但不从内存中释放。 A、 Show B、 Load C、 Hide D、 Unload
29、 下列哪一个是日期型常量()。 A、 “06/08/04” B、 #06/08/04# C、 06/08/04 D、 {06/08/04}
30、 如果vb语句超过一行,可以用空格加()续行。 A、 _ B、 + C、 ; D、 -
31、 下列程序运行时,消息框显示的内容是()。 Private Sub Command1_Click() MsgBox CStr(123 + 321) End Sub A、 444 B、 123321 C、 123+321 D、 显示出错信息
32、 运行时,单击窗体不能将窗体的背景色设置为红色的事件过程是()。 A、 Private Sub Form_Click() = vbRed End Sub B、 Private Sub Form_Click() = vbRed End Sub C、 Private Sub Form_Click() = vbRed End Sub D、 Private Sub Form_Click() BackColor = vbRed End Sub
33、 使文本框能显示多行文本,需设置()。 A、 Autosize属性为True B、 Multiline属性为True C、 Singleline属性为False D、 Maxlines属性大于1
34、 表达式instr(3,”文件系统控件”,‘“控件”)的值是()。 A、 2 B、 3 C、 5 D、 6
35、 下列语句错误的是()。 A、 B、 C、 D、 36、 执行MsgBox"除数不能为0",vbexclamation , "数据出错!",在弹出的消息框中显示的图标是()。 A、 停止图标 B、 问号图标 C、 感叹号 D、 消息图标
37、 下列求两数中最小数的程序段不正确的是()。 A、 If aB、 Min=IIf(aC、 If b>=a Then Min=a else Min=b D、 Min=b : If b>=a Then Min=a
38、 执行Print Len(InputBox("请输入编号:")),在输入框中输入“神州1号”后回车,结果为()。 A、 4 B、 7 C、 0 D、 出错
39、 执行n=InPutBox(“n=”,0,“n!”),在输入框中输入5后回车,则下列叙述中正确的是()。 A、 0是默认值 B、 输入框标题是“n=” C、 n等于数值5 D、 n的值为字符“5”
40、 下列为单精度变量的是()。 A、 X! B、 X# C、 X% D、 X$
41、 判断整型变量x是奇数的表达式是()。 A、 X mod 2<>0 B、 X mod 2!=0 C、 X mod 2≠0 D、 X mod 2=0
42、 表达式fix()+int(-)的值是()。 A、 0 B、 -1 C、 1 D、 以上都不对
43、 窗体上有一个命令按钮command1,编写如下事件过程: Private Sub Command1_Click() x = InputBox("x=") y = InputBox("y=") Print x + y End Sub 运行后单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是()。 A、 444 B、 123321 C、 123+321 D、 出错信息
44、 日期常量用()作为界定符。 A、 “ B、 % C、 # D、 &
45、 表示x大于0且小于10的vb表达式是()。 A、 00 and x<10 C、 x>0 or x<10 D、 x>0:x<10
46、 表达式instr(2,”文本文件”,”文”)的值是()。