计算机程序设计-VisualBasic【VB】考试试题《内部测试》(5)

合集下载

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷一适用班级:计算机系网络04401班答题时间:100分钟班级学号姓名一、选择题(1分/题,共6分)(1)以下不能在"工程资源管理器"窗口中列出的文件类型是A).bas B).res C).frm D).ocx(2)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D)constA(3) 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是A)Private Sub List1_Click() B)Private Sub List1_Click()Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndexEnd Sub End SubC)Private Sub List1_Click() D)Private Sub List1_Click() = List1.Text Label1.Caption = List1.TextEnd Sub End Sub(4) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是A)Tag B)Index C)ListIndex D)Name(5) 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity = Array("北京", "上海", "天津", "重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B)错误提示C)北京D)上海(6)设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是A)该语句打开C盘根目录下一个已存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print #语句从文件Test.Dat中读出信息二、填空题(每空2分,共28分)请将每空的正确答案写在答题卡【1】~【14】序号的横线上,答在试卷上不得分。

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案全国计算机等级考试(National Computer Rank Examination,简称NCRE),是在1994年,经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。

以下是店铺整理的全国计算机二级考试《VB》操作试题及答案,希望对大家有帮助。

一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为T extl的文本框。

计算机vb考试试题及答案

计算机vb考试试题及答案

计算机vb考试试题及答案第一部分:选择题1. VB是以下哪种类型的编程语言?A. 面向对象编程语言B. 面向过程编程语言C. 声明式编程语言D. 机器语言答案:A2. 在VB中,以下哪个关键字用于定义一个函数或过程的开始?A. FunctionB. SubC. BeginD. Start答案:B3. 如何在VB中声明一个整型变量?A. Dim myVariable As IntegerB. Integer myVariableC. Var myVariable As IntegerD. myVariable = Integer答案:A4. 在VB中,以下哪个语句用于将一个值赋给变量?A. AssignB. AddC. SetD. Equals答案:C5. 下面哪个选项是VB中的分支语句?A. for loopB. while loopC. if statementD. switch statement答案:C第二部分:填空题1. 在VB中,可以使用 _______ 命令来显示一个消息框。

答案:MsgBox2. 在VB中,可以使用 _______ 语句来终止一个循环。

答案:Exit Do3. 在VB中,可以使用 _______ 对象来连接数据库。

答案:ADO Connection4. 在VB中,可以使用 _______ 对象来读取和写入文件。

答案:File System Object5. 在VB中,可以使用 _______ 语句来打开一个新的窗体。

答案:Form.Show第三部分:编程题请编写一个VB程序,要求用户输入两个整数,并计算它们的和、差、积、商。

```Private Sub btnCalculate_Click()Dim num1 As IntegerDim num2 As Integernum1 = InputBox("请输入第一个整数:")num2 = InputBox("请输入第二个整数:")MsgBox "和:" & (num1 + num2)MsgBox "差:" & (num1 - num2)MsgBox "积:" & (num1 * num2)If num2 <> 0 ThenMsgBox "商:" & (num1 / num2)ElseMsgBox "除数不能为0,请重新输入。

vb测试题及答案

vb测试题及答案

vb测试题及答案一、单项选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件语句?A. IfB. SelectC. CaseD. All of the above答案:D二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim myVar As Integer; myVar = _______。

答案:102. VB中,用于输出信息到立即窗口的函数是 _______。

答案:Debug.Print3. 在VB中,要创建一个名为“myForm”的新窗体,可以使用语句:Form1. _______ "myForm"。

答案:Load4. VB中,要结束当前程序的执行,可以使用语句:_______。

答案:End5. 在VB中,要声明一个数组,可以使用语句:Dim myArray(10) As _______。

答案:Integer三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码顺序执行。

2. 描述VB中如何使用If...Then...Else语句进行条件判断。

答案:在VB中,可以使用If...Then...Else语句进行条件判断,如果条件为真,则执行Then后面的代码块,如果条件为假,则执行Else 后面的代码块。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释VB中“类”的概念。

《VisualBasic程序设计》试题及其答案

《VisualBasic程序设计》试题及其答案

《V i s u a l B a s i c程序设计》试题及其答案Tomorrow Will Be Better, February 3, 2021一、填空题每题1分,共10分1.把数学式子: 25sin 21π+写成VB 的数值表达式为Sqr1+3.14159/2Sin253.14159/180 ;2.设A=5,B=6,C=7,D=8,表达式3>2B OR A=C AND B<>C OR C>D 的值是 True ;3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于 指定范围内的值 时,执行该Case 子句相应的语句块;4.执行下面的程序段后,x 的值为 12 ;x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的 子 对象,而窗体是图片框的 父 对象;6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为 Text1.Text=Command1.Caption7.复选框的Value 属性为 1 时,表示复选框被选中;8. 使用滚动条可以获取某一范围内的数值输入;为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于 Max 属性值;9.语句:Dim A-3 to 4 as Integer 定义的一维数组A 的元素个数是 8 ;10.给定如下子过程:Function funByVal num As Long As LongDim k As Long,i As Integerk=1For i=1 To numk=kiNext iEnd Function执行语句Print fun5 后在窗体上显示的结果为 0 ;二、单项选择题每题1.5分,共30分1.装载窗体是窗体的 C ;A 对象B 属性C 事件D 方法2.设a="Visual Basic",下面使b 的值为"Basic"的赋值语句正确的是 B ;A b=Lefta,8,12B b=Mida,8,5C b=Righta,5,5D b=Lefta,8,53.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是 A ;A 1< X <5B X=2 or X=3 or X=4C 1<X And X <5D Not X<=1 And Not X>=54.InputBox 函数返回值的类型为 B ;A 数值型B 字符串型C 逻辑型D 货币型5.执行语句:Print 4+5\68/8 Mod 9 输出的值是 A ;A 4B 5C 6D 76.下列循环语句能正常结束循环的是 C ;Ai=5 B i=1Do Doi=i+1 i=i+2Loop Until i< 0 Loop Until i=10Ci=10 D i=6Do Doi=i+1 i=i-2Loop Until i> 0 Loop Until i=17.以下叙述中正确的是 A ;A 窗体的Name属性指定窗体的名称 ,用来标识一个窗体B 窗体的Name属性的值是显示在窗体标题栏中的文本C 可以在运行期间改变窗体的Name属性的值D 窗体的Name属性值可以为空8.VB为命令按钮提供的Cancel属性 A ;A 用来指定命令按钮是否为窗体的“取消”按钮B 用来指定命令按钮的功能是停止一个程序的运行C 用来指定命令按钮的功能是关闭一个运行程序D 用来指定命令按钮的功能是中断一个程序的运行9.若使命令按钮失效,要对 A 属性设置为False;A EnabledB VisibleC BackColor DCaption10.在窗体中添加两个文本框其Name属性分别为Text1和Text2和一个命令按钮Name属性为Command1,然后编写如下两个事件过程:Private Sub Command1_Clicka = UCaseText1.Text + LeftText2.Text, 3Print aEnd SubPrivate Sub Form_LoadText1.Text = "abcDEF"Text2.Text = "123456"End Sub程序启动后,单击命令按钮,输出结果为CAabcDEF123456 BabcDEF123CABCDEF123 Dab12345611.在运行程序时,要使文本框获得焦点,则需使用B方法;A ChangeB SetFocusC GotFocusD Move12.下列语句中不能把图片框Picture1中的图形清除的是 A ;A Picture1.DelB Picture1.Picture=LoadPicture""C Picture1. Picture= LoadPictureD Picture1. Picture=Nothing13.要删除列表框中的某一个项目,需要使用 D 方法;A ClearB ReMoveC MoveD ReMoveItem14.在组合框中选择某一项目内容,在程序中可以通过D属性获得;A ListB ListIndexC ListCountD Text15.若有数组说明语句:Dim aAS Integer,则a被定义为B ;A 定长数组B 可调数组C 静态数组D 可变类型数组16.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu.Name = "李强".Age = 21.Sex = "男"End With执行语句Print Stu.Age后在窗体上显示的结果是 B ;A李强 B21 C“男” DAge17.要使子过程f1调用后能用形式参数返回两个结果,下面子过程定义正确的是C ;ASub f1ByVal n%,ByVal m% BSub f1n%,ByVal m%<子过程体> <子过程体>End Sub End SubCSub f1n%,m% DSub f1ByVal n%,m%<子过程体> <子过程体>End Sub End Sub18.以下叙述中错误的是 D ;A 一个工程中可以包含多个窗体文件B 在一个窗体文件中用Private定义的子过程或函数过程不能被其他窗体文件调用C 在设计VB程序时,窗体模块和标准模块需要分别保存为不同类型的文件D 全局变量必须在标准模块中定义19.从磁盘上打开顺序文件"c:\t1.txt"为读入数据做好准备,如下语句A是正确的;A F="c:\t1.txt" BF="c:\t1.txt"Open F For Input As 1 Open "F" For Input As 2 COpen "c:\t1.txt" For Output As 1 DOpen c:\t1.txt For Input As 220.以下叙述中正确的是 B ;A 一个记录中所包含的各个元素的数据类型必须相同B 随机文件中每个记录的长度是固定的C Open命令的作用是打开一个已经存在的文件D 使用Input语句可以从随机文件中读取数据三、程序阅读题第1题3分,第2题5分,其余题各4分,共24分1.当x的输入值分别为4、8和12时,写出执行下列事件过程的输出结果;Private Sub Command1_ClickDim x%, y%x = InputBox"请输入x的值:"Select Case xCase 1, 3, 5 ,7y = x + 10Case 8 To 10y = x + 2Case 2, 4, 6y = 5 xCase Is > 10y = x x + 1End SelectPrint "x="; x, "y="; yEnd Subx=4 y=20x=8 y=10x=12 y=1452. 写出执行下列事件过程的输出结果;Private Sub Command1_ClickConst n = 3Dim i As Integer, k As Integer For i = 1 To nPrint Tabn - i 2 + 1;For k = 1 To iPrint Strk;Next kFor k = i - 1 To 1 Step -1 Print Strk;Next kPrintNext iEnd Sub11 2 11 2 3 2 13.设在一个窗体如图所示中已设置了一个组合框Combo1和文本框Text 1,且有下列程序,试写出事件过程Combo1_Click的功能;Dim str As StringPrivate Sub Form_Loadstr = " "Combo1.AddItem "北京"Combo1.AddItem "天津"Combo1.AddItem "西安"Combo1.AddItem "上海"Combo1.AddItem "武汉"Combo1.AddItem "广州"Combo1.AddItem "海口"Combo1.Text = "北京"End SubPrivate Sub Combo1_Clickstr = str & Combo1.Text & ","Text1.Text = strEnd Sub在文本框中显示单击组合框列表项目时该项目的内容,而且以后来添加的方式在文本框中显示所有选择项目的内容;4. 写出执行下列事件过程的输出结果;Private Sub Form_ClickDim a1 To 2, 1 To 2 As IntegerDim i As Integer, j As IntegerFor i = 1 To 2For j = 1 To 2ai, j = 2 i - 1 4 + jNext jNext iFor i = 1 To 2Print ai, 3 - i, a3 - i, iNext iEnd Sub6 1313 65.写出执行下列事件过程的输出结果;Private Sub Command1_ClickDim a As Integer, b As Integera = 3:b = 2Call f8, aPrint "a="; a, "b="; bCall fa, bPrint "a="; a, "b="; bEnd SubPrivate Sub fByVal x As Integer, y As Integerx = x + 1y = y - 1End Suba=2 b=2a=2 b=16.若有如下窗体模块:Dim a As IntegerPrivate Sub testDim b As Integera = a + 1:b = b + 1Print "Sub: "; a, bEnd SubPrivate Sub Command1_Clicka = 2:b = 3Call testCall testEnd Sub写出当程序启动并单击命令按钮后,在窗体中显示的结果;Sub: 3 1Sub: 4 1四、程序填空题每空2分,共22分1. 下面事件过程的功能是:输入某个学生某门课程的百分制成绩,并根据成绩输出评语,若0≤成绩<60 时,评语为“差”;若60≤成绩<70时,评语为“通过”;若70≤成绩<80时,评语为“中等”;若80≤成绩<90时,评语为“良好”;若90≤成绩≤100时,评语为“优秀”,在横线上填上适当内容;Private Sub Command1_ClickDim ss = InputBox"请输入学生的成绩:"If 0<=s And s<=100 ThenSelect Case 1 sCase Is >= 90Print "优秀"Case Is >= 80Print "良好"Case Is >= 70Print "中等"Case Is >= 60Print "通过"2 Case Else或Is >=0Print "差"End SelectEnd IfEnd Sub2.下面程序的功能是:计算 f=1 -1/2×3+1/3×4-1/4×5+ … +1/19×20的值,在横线上填上适当内容;Private Sub Form_ClickDim f As Single,i As Integer,sign As Integer3 sign=-1f = 14 for i=2 to 19f = f + sign/ii + 15 sign=sign-1Next iPrint " f= "; fEnd Sub3.下面窗体模块的功能是:从键盘上输入x,y和z的值,按如下公式求f x,y,z的值的程序,在横线上填上适当内容;fx,y,z=sinx/sinx-ysinx-z+siny/siny-zsiny-x+sinz/sinz-xsinz-y其中x、y和z互不相等;Function fByVal a As Single,ByVal b As Single,ByVal c As Single 6 As Single7 f=Sina/Sinb SincEnd FunctionPrivate Sub Command1_ClickDim x, y, z, sx = InputBox"x="y = InputBox"y="z = InputBox"z="If x <> y And y <> z And z <> x Thens=fx,x-y,x-z+fy,y-z,y-x+ 8 fz,z-x,z-yPrint "s="; sElsePrint "数据输入错误"End IfEnd Sub4.下面事件过程的功能是从学生分数顺序文件D: \file1.dat中读取各个学生的分数,并求该班的平均成绩,在横线上填上适当内容;Private Sub command1_ClickDim n%, score, sOpen "D:\file1.dat" 9 As 3 For Inputn = 0: s = 0While 10 Not EOF3Input 3,scores = s + scoren = 11 n+1WendPrint "平均成绩为:"; s / nClose 3End Sub五、程序设计题每题7分,共14分1. 假设体操比赛有10个评委和评分规定为:①采用10分制;②去掉一个最高分和去掉一个最低分,然后计算平均分,该平均分作为最后得分;试编写一个事件过程,输入10个评委对某个运动员的评分存放在一维数组s中,计算该运动员的最后得分;Private Sub Command1_ClickDim s1 To 10, max, min, i%, summax = 0: min = 11: sum = 0For i = 1 To 10si = InputBox"请输入第" & Stri & "个评委的分数"Next iFor i = 1 To 10If si > max Then max = siIf si < min Then min = sisum = sum + siNext iPrint "最后得分:"; sum - max - min / 8End Sub2. 勾股定理中的三个数a 、b 和c 的关系为:222c b a =+;试编写一个事件过程,求出30以内满足上述关系的整数组合并输出;例如,3、4和5就是这样一个整数组合;Private Sub Command1_ClickPrint "a","b","c"For a = 1 To 30For b = 1 To 30For c = 1 To 30If aa+bb=cc Then Print a,b,cNext cNext bNext aEnd Sub。

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

计算机二级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考试题及答案

vb考试题及答案随着计算机技术的发展,程序设计语言在软件开发中扮演着重要的角色。

Visual Basic(简称VB)是一种面向对象的高级编程语言,被广泛应用于Windows平台下的软件开发。

为了帮助大家更好地掌握VB 编程知识,本文将提供一些VB考试题及答案,希望对大家的学习和复习有所帮助。

1. VB中,如何声明一个整型变量?答案:使用关键字Dim来声明变量,例如:Dim num As Integer2. VB中,如何进行条件判断?答案:可以使用关键字If...Then...Else来进行条件判断,例如:If condition Then' 条件为真时执行的代码Else' 条件为假时执行的代码End If3. VB中,如何使用循环结构?答案:可以使用关键字For、While或者Do...Loop来实现循环,例如:For i As Integer = 1 To 10' 循环体,执行10次Next4. VB中,如何定义一个函数?答案:使用关键字Function来定义函数,例如:Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerReturn num1 + num2End Function5. VB中,如何处理异常?答案:可以使用关键字Try...Catch...Finally来处理异常,例如:Try' 可能会引发异常的代码块Catch ex As Exception' 处理异常的代码块Finally' 无论是否发生异常,都会执行的代码块End Try6. VB中,如何创建一个类?答案:使用关键字Class来创建一个类,例如:Public Class MyClass' 类的成员和方法End Class7. VB中,如何使用MessageBox显示消息框?答案:可以使用MessageBox.Show方法来显示消息框,例如:MessageBox.Show("Hello World!")8. VB中,如何读取和写入文件?答案:可以使用System.IO命名空间下的File类来读取和写入文件,例如:Dim content As String = File.ReadAllText("C:\example.txt")File.WriteAllText("C:\example.txt", "Hello World!")9. VB中,如何使用数据库连接?答案:可以使用System.Data命名空间下的SqlConnection和SqlCommand等类来进行数据库连接和操作,例如:Dim connectionString As String = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;"Using connection As New SqlConnection(connectionString)connection.Open()' 执行数据库操作End Using10. VB中,如何创建和使用数组?答案:可以使用Dim语句来创建数组,例如:Dim numbers(9) As Integer' 对数组进行赋值numbers(0) = 1...numbers(9) = 10以上是一些VB考试题及答案的示例,希望能够帮助大家更好地理解和掌握VB编程知识。

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

《内部测试》(5)一、单选题(共100题,50分)1、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。

A、属性窗口B、工具箱窗口C、工程资源管理器窗口D、代码窗口正确答案: D解析:2、保存新建工程时,默认的路径是()。

A、 \B、 VB98C、 WindowsD、 My Document正确答案: B解析:3、VB6.0 集成开发环境中,不能完成的功能是()。

A、编译生成可执行程序B、输入编辑源程序C、调试运行程序D、自动查找并改正程序中的错误正确答案: D解析:4、VB6.0 集成开发环境可以()。

A、编辑、调试、运行程序,但不能生成可执行程序B、编辑、生成可执行程序、运行程序,但不能调试C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行程序正确答案: D解析:5、VB6.0 集成开发环境不包括()窗口。

A、代码窗口B、属性窗口C、 DOS界面窗口D、窗体窗口正确答案: C解析:6、VB 窗体设计器的主要功能是()。

A、显示文字B、建立用户界面C、画图D、编写源程序代码正确答案: B解析:7、VB6.0 集成环境的主窗口中不包含()。

A、标题栏B、状态栏C、工具栏D、菜单栏正确答案: B解析:8、VB6.0 是一种面向()的编程环境。

A、过程B、机器C、应用D、对象正确答案: D解析:9、下面所列符号中,_________不是数据类型说明符。

A、 !B、 %C、?D、 #正确答案: C解析:10、有说明语句: Dim x! ,则 x 是________类型的变量。

A、整型B、单精度浮点型C、长整型D、双精度浮点型正确答案: B解析:11、下列所列中,________是合法的变量名。

A、 x%yB、 orC、 2xD、 xy%正确答案: D解析:12、下面所列中,__________是不合法的单精度常数。

A、 100!B、 100.0C、 1E+2D、 100.0D+2正确答案: D解析:13、在 VB 中,对于已经声明但没有赋值的布尔型变量,系统的默认值是___________。

A、 1B、 0C、 FalseD、 True正确答案: C解析:14、下面所列中,合法的变量名是__________。

A、 x_yzB、 integerC、 X+YD、 123abc正确答案: A解析:15、数学表达式3≤X<10 在 VB 中的逻辑表达式为__________。

A、 x>=3 OR X<10B、 3<=x AND<10C、 3<=x AND x<10D、 3<=x<10正确答案: C解析:16、下列所列中,是日期型常量。

A、 #2/1/02#B、 {2/1/02}C、 2/1/02D、 "2/1/02"正确答案: A解析:17、表达式 Len("VB程序设计ABC") 的值是_________。

A、 14B、 20C、 10D、 9正确答案: D解析:18、下列逻辑表达式中,值为 True 的是________。

A、 "a">"AT"B、 "A"<"9"C、 "A">"a"D、 "AT"<"AND"正确答案: A解析:19、与数学表达式(ab)/(3cd)对应,不正确的 VB 算术表达式是__________。

A、 a*b/3/c/dB、 a/3*b/c/dC、 a*b/(3*c*d)D、 a*b/3*c*d正确答案: D解析:20、下面所列的4个VB表达式中,语法错误的表达式是______。

A、 x > y And <> zB、 x > yC、 zD、 x > y And y <> z正确答案: A解析:21、InputBox 函数,返回值类型是__________。

A、整型数值B、数值或字符串C、字符串D、变体正确答案: C解析:22、实现大写字母转为小写的函数是_________。

A、 Upper()B、 Ucase()C、 Lcase()D、 StrConv()正确答案: C解析:23、表达式 InStr(2,"文本文件","文") 的值是________。

A、 3B、 5C、 1D、 0正确答案: A解析:24、从字符串中截取右边的3个字符的函数是_________。

A、 Str()B、 Left()C、 Mid()D、 Right()正确答案: D解析:25、若 x 为实型变量,要使其输出保留二位小数,应用________函数。

A、 Mid()B、 Format()C、 Right()D、 InStr()正确答案: B解析:26、从字符串中任意位置截取字符的函数是_________。

A、 Left()B、 Mid()C、 Str()D、 Right()正确答案: B解析:27、MsgBox 函数,返回值的类型是__________。

A、数值或字符串B、整型数值C、字符串D、变体正确答案: B解析:28、如果 Sgn(x) 的值为 -1,则整型变量 x 的值是_______。

A、整数B、负整数C、正整数D、 0正确答案: B解析:29、表达式 Fix(5.6)+Int(-5.6) 的值是________。

A、 -1B、 1C、以上都不对D、 0正确答案: A解析:30、从字符串变量 Cstr 中取左边4个字符,应使用________。

A、 Left(Cstr,4)B、 Left(Cstr,1,4)C、 Mid(Cstr,3,4)D、 Mid(Cstr,4,3)正确答案: A解析:31、如果 x 是一个正实数,对 x 的第3位小数四舍五入的表达式是________。

A、 0.01*Int(100*(x+0.005))B、 0.01*Int(x+0.005)C、 0.01*Int(100*(x+0.05))D、 0.01*Int(x+0.05)正确答案: A解析:32、设 a="abcdefghijklm" ,下面的函数值为 "jklm" 的是_______。

A、 Rtrim(a)B、 Mid(a,10,4)C、 Ltrim(a)D、 Left(a,4)正确答案: B解析:33、表达式 Format(val("111a"),"##.##") 的值是_______。

A、 111.B、 11.10C、 111.00D、 11.1a正确答案: A解析:34、确定字符串 str2 在字符串 str1 中起始位置的函数是_________。

A、 Mid()B、 String()C、 Left()D、 Instr()正确答案: D解析:35、Visual Basic 程序设计语言中,响应对象的外部动作称为_________,而对象可以执行的动作或对象本身的行为则称为_____ ___。

A、属性,方法B、过程,事件C、方法,事件D、事件,方法正确答案: D解析:36、在 Visual Basic 中称各种可在对象上操作的过程为_ ________。

A、属性B、事件C、封装D、方法正确答案: D解析:37、以下能在窗体 Form1 的标题栏中显示 "VisualBasic窗体" 的语句是_ _______。

A、 ="VisualBasic窗体"B、 Form1.Caption="VisualBasic窗体"C、 Form1.Text="VisualBasic窗体"D、 Form1.Title="VisualBasic窗体"正确答案: B解析:38、要使命令按钮 Command1 在运行时不显示,应对___ ______属性进行设置。

A、 EnabeldB、 HideC、 VisibleD、 BackColor正确答案: C解析:39、用来确定一个控件在窗体上位置的属性是_____ ___。

A、 Width和 HeightB、 Width或HeightC、 Top或LeftD、 Top和Left正确答案: D解析:40、窗体对象的__________属性可用于设置窗体上的控制菜单。

A、 MinButtonB、 MaxButtonC、 ControlBoxD、 DrowMode正确答案: C解析:41、要求改变窗体的标题时,应当在属性窗口中改变的属性是__ ______。

A、 CaptionB、 LabelC、 NameD、 Text正确答案: A解析:42、若要求从文本框中输入密码时,在文本框中只显示 * 号,则应当在此文本框的属性窗口中设置____ ___。

A、 Text属性值为*B、 password属性值为空C、 Passwordchar属性值为*D、 Caption属性值为*正确答案: C解析:43、在 Visual Basic 中注释语句使用________符号来标志。

A、 @B、 'C、 *D、 #正确答案: B解析:44、VB 提供了结构化程序设计的三种基本结构,三种基本结构是___ _____。

A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构C、选择结构、循环结构、顺序结构D、过程结构、输入输出结构、转向结构正确答案: C解析:45、在窗体上有一个命令按钮,然后编写如下事件过程Private Sub Cmd1_click()a= inputbox("Enter the First Integer")b= inputbox("Enter the Second Integer")print a+bEnd Sub程序运行后,单击命令按钮,先后在两个输入框中分别输入"1"和"3",则输出结果为_______。

A、 4B、 31C、 1D、 13正确答案: D解析:46、在使用 InputBox 时,必须设置的参数是____ ____。

A、无B、提示C、标题D、缺省正确答案: B解析:47、执行语句 receive = MsgBox("AAAA", , "BBBB") 后,所产生的信息框的标题是_______。

A、 AAAAB、 BBBBC、空D、出错,不能产生信息框正确答案: B解析:48、下列赋值语句中,正确的是__ ______。

相关文档
最新文档