VB复习题答案(1_155)
- 格式:doc
- 大小:146.50 KB
- 文档页数:37
vb基础知识试题及答案一、选择题(每题2分,共10分)1. VB中,哪个关键字用于声明变量?A. DimB. ConstC. LetD. Option Explicit答案:A2. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A3. VB中,哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. For EachC. While WendD. For Next答案:A4. 在VB中,如何表示逻辑“与”操作?A. AndB. OrC. NotD. Xor答案:A5. VB中,哪个关键字用于定义函数?A. FunctionB. SubC. PropertyD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以声明一个数组。
答案:Dim2. VB中的________函数用于计算两个日期之间的天数差。
答案:DateDiff3. VB中,________关键字用于声明一个过程,该过程不返回值。
答案:Sub4. 使用________函数可以将数字转换为字符串。
答案:Str5. 在VB中,________关键字用于声明一个类模块。
答案:Class三、简答题(每题5分,共15分)1. 描述VB中的事件驱动编程。
答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。
在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,如按钮点击,相应的事件处理程序会被调用执行。
2. 解释VB中的类和对象的概念。
答案:在VB中,类是一种模板,定义了一组属性、方法和事件,这些可以被实例化为对象。
对象是类的实例,每个对象拥有自己的状态和行为。
通过类,可以创建具有相同属性和方法的多个对象。
3. 什么是VB中的封装?答案:封装是面向对象编程中的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(过程)捆绑在一起,形成一个对象。
2013年春VB复习题一.单项选择题(每小题1分,共30分)1.Visual Basic窗体设计器的主要功能是AA)建立用户界面B)编写源程序代码C)画图D)显示文字2.在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Db=5c=6Print a=b+cEnd Sub程序运行后,单击命令按钮,其结果为A)a=11 B)a=b+c C)a= D)False3.以下叙述中错误的是BA)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)移动鼠标时,会触发MouseMove事件D)控件的名称可以由编程人员设定4.以下不属于Visual Basic系统的文件类型是BA).frm B).bat C).vbg D).vbp5.以下叙述中错误的是CA)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发6.以下叙述中错误的是CCA)Visual Basic 是事件驱动型可视化编程工具B)Visual Basic应用程序不具有明显的开始和结束语句C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)Visual Basic中控件的某些属性只能在运行时设置7.以下声明语句中错误的是BA)Const var1=123B)Dim var2 = 'ABCC)DefInt a-zD)Static var3 As Integer8.以下叙述中错误的是AA)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件9.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是CA)MouseDown B)MouseUp C)Load D)Click10.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是BA)True B)False C)1 D)出错信息11.如果要改变窗体的标题,则需要设置的属性是AA)Caption B)Name C)BackColor D)BorderStyle12.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体属性,预先应执行的操作是AA)单击窗体上没有控件的地方B)单击任何一个控件C)不执行任何操作D)双击窗体的标题栏13.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是BA)如果工程中含有Sub Main过程,则程序一定首先执行该过程B)不能把标准模块设置为启动模块C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D)任何时刻最多只有一个窗体是活动窗体14.窗体的MouseDown事件过程AForm_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single) 有4个参数,关于这些参数,正确的描述是A)通过Button参数判定当前按下的是哪一个鼠标键B)Shift参数只能用来确定是否按下Shift键C)Shift参数只能用来确定是否按下Alt和Ctrl键D)参数x,y用来设置鼠标当前位置的坐标15.以下关于焦点的叙述中,错误的是AA)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B)当文本框失去焦点时,触发LostFocus事件C)当文本框的Enabled属性为False时,其Tab顺序不起作用D)可以用TabIndex属性改变Tab顺序16.如果要在菜单中添加一个分隔线,则应将其Caption属性设置为DA)= B)* C)& D)-17.在窗体上画3个单选按钮,组成一个名为ChkOption的控件数组,用于标识控件数组各元素的参数是BA)Tag B)Index C)ListIndex D)Name18.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:APrivate Sub Command1_Click()n = Text1.TextSelect Case nCase 1 To 20x = 10Case 2, 4, 6x = 20Case Is < 10x = 30Case 10x = 40End SelectText2.Text = xEnd Sub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是A)10 B)20 C)30 D)4019.设有以下循环结构Do循环体Loop While <条件>则以下叙述中错误的是( A)A)若"条件"是一个为0的常数,则一次也不执行循环体B)"条件"可以是关系表达式、逻辑表达式或常数C)循环体中可以使用Exit Do语句D)如果"条件"总是为True,则不停地执行循环体20.设窗体上有一个文本框Text1,要求只能显示信息,不能输入。
vb考试试题及答案1. 介绍VB语言特点VB(Visual Basic)是一种基于事件驱动的可视化编程语言,最早由微软公司于1991年推出。
以下是VB语言的特点:简单易学:VB语言采用自然语言和图形化的界面,减少了繁杂的语法和代码编写,使得初学者能够迅速掌握。
可视化设计:VB提供了强大的可视化设计功能,开发者可以通过拖拽控件、设置属性等直观的方式创建用户界面。
面向对象编程:VB具备面向对象的编程特性,支持封装、继承和多态等概念,可以更好地组织和管理代码。
强大的控件库:VB拥有丰富的控件库,开发者可以通过调用这些控件实现各种功能,如按钮、文本框、列表框等。
易于与其他技术集成:VB能够与其他微软技术集成,如数据库、Office套件和网络等,方便开发者进行相关应用的开发。
2. VB考试试题1) VB语言中的变量命名规则是什么?2) VB中的条件语句有哪些?请列举并示例。
3) 如何在VB中实现错误处理?4) VB中如何定义函数和子过程?它们之间有什么区别?5) VB中常用的数据类型有哪些?请简要介绍。
6) 如何在VB中连接数据库,并执行相关操作?3. VB考试答案1) VB语言中的变量命名规则是以下几点:- 变量名由字母、数字和下划线组成,但不能以数字开头。
- 变量名区分大小写。
- 变量名不能与VB的关键字相同。
- 变量名应具有描述性,方便代码维护。
2) VB中的条件语句包括以下几种:- If语句:根据条件判断执行不同的代码块。
示例:```If condition Then' 执行语句块Else' 执行其他语句块End If```- Select Case语句:根据表达式的值选择执行对应的代码块。
示例:```Select Case expressionCase value1' 执行语句块1Case value2' 执行语句块2Case Else' 执行其他语句块End Select```3) 在VB中,可以使用Try...Catch...Finally块来实现错误处理。
《大学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试题及答案一VB试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows系统的应用程序开发。
本文将提供一些VB试题及答案,帮助读者加深对VB的理解和应用。
一、选择题1. VB是哪种类型的编程语言?A. 面向过程B. 面向对象C. 脚本语言D. 函数式语言答案:B2. 在VB中,下面哪种变量类型可以存储整数数据?A. IntegerB. StringC. BooleanD. Double答案:A3. 下面哪个事件在用户单击按钮时触发?A. Load事件B. Click事件C. KeyPress事件D. MouseHover事件答案:B4. 在VB中,用于循环执行一段代码块的结构是什么?A. If语句B. Do While循环C. For循环D. Select Case语句答案:C5. 下面哪个关键字用于声明一个新的子程序或函数?A. FunctionB. SubC. DimD. Private答案:B二、填空题1. 完善下面的代码,实现求和功能:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 10num2 = 20sum = ___________```答案:num1 + num22. 完善下面的代码,实现判断一个数是否为偶数: ```vbDim num As Integernum = 12If num ___________ ThenMsgBox("偶数")ElseMsgBox("奇数")End If```答案:num Mod 2 = 0三、简答题1. 请解释VB中的常量和变量的区别。
答:常量是一种固定不变的值,其值在程序运行过程中不能被修改。
在VB中,可以使用`Const`关键字声明常量。
变量是一种存储数据的容器,其值可以在程序运行过程中发生改变。
1.下面关于比特的叙述中,错误的是(1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D.比特” 1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D?目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是(3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是(4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)《目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5. 现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接C.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6.下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 )。
A.大多数Pc机只存一块CPu芯片,即使是“双核” CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是(7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是(8 )。
vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。
对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。
下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。
一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。
答案:'2. VB中的数组下标是从()开始的。
答案:03. VB中的字符串连接符是()。
答案:&4. VB中的逻辑与运算符是()。
答案:And5. VB中的模块化编程可以通过()来实现。
答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。
答:VB中的控件是用于与用户进行交互的可视化组件。
例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。
通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。
2. VB中的事件是什么?请举例说明。
答:VB中的事件是指在特定条件下发生的操作或响应。
例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。
程序填空1、'功能:要求输入若干学生的成绩,计算平均分和高于平均分的人数,并将这两个数据放入数组的最后。
Private Sub Form_Click()Dim mark() As Integer, i%, n%, avern = lnputBox("输入学生的人数")ReDim mark(1 To n)aver = 0For i = 1 To nmark(i) = Int(Rnd * 101)aver = aver + mark(i) Nexti**********SPACE **********preservex1 = px2 = p*********【?】*SPACE **********end if Print "x仁";x1, "x2=";x2**********SPACE **********【?】elseReDim 【?】mark(1 To n + 2) mark(n + 1) = aver / nmark(n + 2) = 0For i = 1 To n '增加两个元素,存放平均分和高于平均分的人数,原来的学生成绩仍保留q = Sqr(-d) / (2 * a)Print "x 1="; p; "+"; q; "i", "x2="; p; "-"; q; "i"End IfEnd Sub3、功能:以下程序用于判断一个正整数(》Private Sub Form_Click()n = InputBox("请输入一个正整数(》3)") k =Int(Sqr(n))i = 2swit = 03)是否为素数I ********* *SPACE **********If mark(i) > mark(【?】)Then mark(n + 2) = mark(n + 2) + 1 Next i n+1**********SPACE **********Do While i <= k And【?】**********SPACE **********swit=0For i = 1 To nPrint "mark("; i; ")="; mark(i)Next iPrint "平均分=";mark(n + 1),"高于平均分人数=";mark(n + 2) End Sub2、功能:以下程序的功能如(图1)Private Sub Form_Click()Dim a%, b%, c%, d!, x1, x2, p, q, r a= InputBox("请输入a的值") b =InputBox("请输入b的值") c =InputBox("请输入c的值") d = b * b - 4* a * cp = -b / (2 * a)If d >= 0 ThenI ********* *SPACE **********If 【?】Then d>0 If 【?】Thenswit = 1n mod i=0Else**********SPACE **********[?】i=i+1End Ifr = Sqr(d) / (2 * a)x1 = p + r x2 = p -rElse LoopIf swit = 0 ThenPrint n;"是一个素数"ElsePrint n;"不是素数"End IfEnd Sub4、功能:下面的程序段,用于实现在一个输出其值及行号和列号。
vb复习题含答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. longD. string答案:A2. VB中,以下哪个是正确的循环结构?A. forB. whileC. both A and BD. neither A nor B答案:C3. 在VB中,以下哪个是正确的条件语句?A. ifB. switchC. caseD. A and B答案:A4. VB中,以下哪个是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Both A and BD. Neither A nor B答案:A5. VB中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. Neither A nor B答案:C二、填空题1. 在VB中,使用________关键字可以声明一个变量。
答案:Dim2. VB中的________关键字用于定义一个类。
答案:Class3. 要结束一个循环,可以使用________语句。
答案:Exit For 或 Exit Do4. 在VB中,________关键字用于定义一个子程序。
答案:Sub 或 Function5. VB中,________函数可以用来获取当前日期。
答案:Date三、简答题1. 请简述VB中的事件和委托的概念。
答案:事件是用户或程序触发的动作,如鼠标点击或键盘输入。
委托是一种特殊的多态类型,它允许将方法作为参数传递给其他方法,使得事件处理更加灵活。
2. 请解释VB中的继承概念。
答案:继承是面向对象编程的一个基本概念,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用。
四、编程题1. 编写一个VB程序,实现输入两个整数,计算并输出它们的和。
vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。
答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。
答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。
答案:Sleep4. VB中,用于获取当前日期的函数是:________。
答案:Date5. VB中,用于将字符串转换为整型的函数是:________。
答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 描述VB中如何实现多线程编程。
答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。
在Visual Basic设计界面中不能隐藏的窗口是( A )。
A)工程窗口B)属性窗口C)立即窗口D)窗体窗口第2题:以下可以构成语句的一项是( B )。
A)对象名.属性B)对象名.方法名C)对象名.事件名D)对象名.函数名第3题:以下不是Visual Basic 的特点的选项是( B )。
A)可视编程B)算法设计C)事件驱动D)面向对象第4题:在Visual Basic中通过( A )属性来设置字体的颜色。
A)FontColorB)ClipControlC)BackColorD)ShowColor第5题:设置窗体的绘图方式是否在Paint事件中重绘整个窗体内容利用( D )属性。
A)ControlBoxB)ClipControlC)BordeStyleD)AutoRedraw第6题:( C )是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
A)文件B)属性C)方法D)窗体第7题:以下不属于同类的是( A )。
A)ClickC)CaptionD)Top第8题:当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的是( B )。
A)AutoSize 属性B)Resize事件C)AutoRedraw 属性D)Stretch方法第9题:对象可以识别和响应的某些行为称为( D )。
A)属性A)方法C)继承D)事件第10题:与传统的程序设计语言相比,Visual Basic 最突出的的特点是( C )。
A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术第11题:在正确安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中,不能启动Visual Basic的是( D )。
A)通过“开始”菜单中的“程序”命令B)通过“我的电脑”找到vb6.exe,双击该文件名C)通过“开始”菜单中的“运行”命令D)进入DOS方式,执行vb6.exe文件第12题:为了用键盘打开菜单和执行菜单命令,第一步应按的键是( A )。
A)功能键F10或AltB)Shift+功能键F4C)Ctrl或功能键F8D)Ctrl+Alt第13题:Visual Basic6.0集成环境的主窗口中不包括( C ) 。
A)标题栏B)菜单栏C)状态栏D)工具栏用标准工具栏中的工具按钮不能执行的操作是( B )。
A)添加工程B)打印源程序C)运行程序D)打开程序第15题:Visual Basic窗体设计器的主要功能是( A )。
A)建立用户界面B)编写源程序代码C)画图D)显示文字第16题:在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是( B )。
A)编写代码B)新建一个工程C)打开属性窗口D)进入Visual Basic环境第17题:下列不属于Visual Basic特点的是( C )。
A)对象的链接与嵌入B)结构化程序设计C)编写跨平台应用程序D)事件驱动程序编程机制第18题:下列不是Visual Basic6.0中打开工程的方法( A )。
A)Alt+OB)执行“文件”菜单中的“打开工程”命令C)Ctrl+OD)单击标准工具栏上的“打开工程”按钮第19题:下面关于Visual Basic6.0工具栏的说法不正确的是( B )。
A)工具栏的位置可以任意改变B)工具栏一定在菜单栏的下方C)工具栏可以显示或隐藏D)Visual Basic有多个工具栏第20题:下列各组函数中,函数值类型相同的一组是(C )。
A)Exp(x)、Chr(x)、Lcase(x)B)Asc(x)、Str(x)、RTrim(x)C)Sgn(x)、Cint(x)、Timer(x)D)Fix(x)、Left(x)、Ucase(x)第21题:使X为数值型数据的语句是( 无答案)。
A)X=InputBox("请输入数据")B)X=InputBox$("请输入数据")C)X=Textl.TextD)X=Listl.list(3)第22题:既可用于输入数据又可用于输出数据的控件是(B )控件。
A)LabelB)TextBoxC)ListBoxD)OptionButton第23题:可用作输入数据的控件是(B )控件。
A)OptionButton和CheckBoxB)ListBox和ComboBoxC)Label和TextBoxD)Form和Frame第24题:阅读事件过程,回答问题。
Private Sub Commandl_Click( C )x=InputBox("请输入X的值:")y=Text.Textz=x+yDebug.Print zEnd Sub在InputBox函数弹出的对话框中输入123,在文本框Textl中输入456。
单击命令按钮Commandl后,窗口上立即显示出( ) 。
A)123B)579C)123456D)错误信息第25题:已执行语句x=123456.789,输出x值时要求加午位分隔答,小数点后取2位有效数字。
下列格式输出语句正确的是。
BA)Print Format$(x,####,##.##)B)Print Format$(x, "##,####.##")C)Print Format$(x, ",######.## ")D)Print Format$(x, "######,.##")第26题:Format$函数中,格式说明符的使用规则正确的是 B 。
A)格式符“#”与“0”的作用完全相同B)格式符“.”与格式符“#”与“0”结合使用,用于确定输出数据的小数点位置C)若Format$函数中使用“%”或“$”格式符,则在所显示的数值后加上一个“%”负号或一个“$”号D)格式符“+”或格式符“-”表示:若输出正数,则在数值前加上一个正号;若输出负数,则在数值前加上一个负号第27题:下列程序段的执行结果为。
AA="HELLOGOODMORNING"B="WANGCHANGLI"C=Left(A,5)+ "!"D=Right(A,7)E=Mid(A,6,4)F=Mid(B,Len(B)-6,5)+ "!"G=E+""+D+"! "H=C+""+FPrintH+""+GA)HELLO!CHANG!GOODMORNING!B)HELLO!WANG!GOODMORNING!C)HELLO!LI!GOODMORNING!D)HELLO!CHANG!GOOD!MORNING!第28题:有如下程序:X="123"Y="456"Z=X$+Y$PrintZ$运行后,输出的结果是。
AA)显示出错信息B)123456C)“579”D)579第29题:选拔身高T超于1.7米且体重W小于62.5公斤的人,表示该条件的布尔表达式。
CA)T>1.7 Ane W<=62.5B)T<=1.7Or W>=62.5C)T>1.7And W<62.5D)T>1.7Or W<62.5第30题:如果将布尔常量值True赋值给一个整型变量,则整型变量的值为。
B A)0B)-1C)True第31题:下列符号常量的声明中, C 是不合法的。
A)Const a As Single=1.1B)Const a As Integer="12"C)Contst a As Double=Sin(1)D)Const a ="OK"第32题:以下不合法的常量是 D 。
A)10^2B)100C)100.0D)10E+01第33题:有如下程序:a$="Flying" : b$="IS" : c$="funny! "Print a$ + " " + Lcase$(b$) + " " + Ucase$(c$)End运行后输出的结果是 B 。
A) Flying Is funny!B) Flying is FUNNY!C) Flyintg IS FUNNY!D) FLYING IS FUNNY!第34题:下列符号 A 是Visual Basic中的合法变量名。
A)x23B)8xyC)ENDD)X8[B]第35题:下面 D 不是字符串常量。
A)“你好”B)" "C)"True"D)#False#第36题:表达式Val(".123E2CD")的值是 B 。
A).123B)12.3C)0D).123E2CD第37题:Visual Basic布尔运算符Xor、Or、Eqv、And中,级别最高的运算符是D 。
B)OrC)EpvD)And第38题:有如下程序a$="China"b$=Ringht$(a$,3) : c$=String$(3,b$)Print c$End运行后输出的结果是 C 。
A)ChiB)aaaC)iiiD)ina第39题:在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )A) 工程资源管理器窗口B) 工具箱窗口C) 代码窗口D) 属性窗口第40题:以下叙述中正确的是A) 窗体的Name属性指定窗体的名称,用来标识一个窗体( A )B) 窗体的Name属性的值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的Name属性的值D) 对象的Name属性值可以为空第41题:刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( C )A) 单选按钮B) 图片框C) 通用对话框D) 文本框第42题:设有如下变量声明Dim TestDate As Date为变量TestDate正确赋值的表达方式是( A )A) TestDate=#1/1/2002#B) TestDate=#″1/1/2002″#C) TestDate=date(″1/1/2002″)D) TestDate=Format(″m/d/yy″,″1/1/2002″)第43题:设有如下声明:Dim X AS Integer如果Sgn(X)的值为-1,则X的值是(D )A)整数B)大于0的整数C)等于0的整数D)小于0的数第44题:在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Static X As IntegerStatic Y As IntegerClsY=lY=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为( C )A) 15 16B) 15 6C) 15 15D) 5 6第45题:设a=3,b=5,则以下表达式值为真的是( B )A) a>=b And b>10B) (a>b)Or(b>0)C) (a<0) Eqv (b>0)D) (-3+5>a) And (b>0)第46题:设有语句x=InputBox(″输入数值″,″0″,″示例″)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( D )A) 变量X的值是数值10B) 在InputBox对话框标题栏中显示的是“示例”C) 0是默认值D) 变量X的值是字符串“10”第47题:从键盘上输入两个字符串,分别保存在变量 str1、str2中。