VB理论复习题
- 格式:doc
- 大小:361.00 KB
- 文档页数:31
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中的封装?答案:封装是面向对象编程中的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(过程)捆绑在一起,形成一个对象。
复习题11.下面关于比特的叙述中,错误的是( 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个二进位)C.目前市场上销售的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会考理论题练习姓名学号一、选择题C 1.计算机能够直接识别和处理的语言是。
A、汇编语言B、自然语言C、机器语言D、高级语言D 2.Visual Basic是一种语言。
A、汇编B、自然C、机器D、高级C 3.Visual Basic语言是一种面向的高级语言。
A、机器B、过程C、对象D、用户B 4.Visual Basic集成环境的大部分窗口都可以从主菜单项的下拉菜单中找到相应的打开命令。
A、编辑B、视图C、格式D、调试A 5.新建一个工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为。
A、Form1.frmB、工程1.frmC、MyFirst.frmD、Form1.vbpB 6.窗体设计器是用来设计。
A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件C 7.在Visual Basic中,建立一个文本编辑区域,可采用下列控件。
A、命令按钮B、标签C、文本框D、时钟控件B 8.每建立一个窗体,工程管理器窗口中就会增加一个。
A、工程文件B、窗体文件C、程序模块文件D、类模块文件B 9.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事件过程模板。
A、Form_Click B、Form_Load C、Form1_Click D、Form1_LoadD 10.要改变控件的左边位置,应改变属性。
A、HeightB、WidthC、TopD、LeftC 11.要改变新建对象的缺省名称,应使用属性。
A、FontB、ForeColorC、NameD、CaptionC 12.要使一个命令按钮显示文字“确定”,正确的设置是把该命令的。
A、属性Font设置为“确定”B、属性FontColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”C 13.要把一个命令按钮设置为默认按钮,应设置其属性值为True。
A、VisibleB、EnabledC、DefaultD、CancelD 14.把窗体设置为不可见,应该将其属性设置为False。
VB_考试复习资料及答案一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。
4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。
9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。
12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。
16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:局部变量、窗体模板变量和全局变量。
VB重点一、选择题(30×1.5′=45′)1.在VB程序设计中,响应对象的外部动作称为事件,而对象可以执行的动作或对象本身的行为则称为方法。
2.在VB6.0集成开发环境中不能完成的工作是自动查找并改正程序中的错误。
3.VB6.0集成开发环境不包括DOS界面窗口。
4.当运行程序时,系统自动执行启动窗体的Load事件过程。
5.下面关于对象的描述中,对象就是自定义结构变量是错误的。
6.如果在窗体上已经创建了一个文本框对象Text1,可以通过事件KeyPress 获得输入键值的ASCII码。
7.VB是一种基于对象的可视化程序设计语言,采取了事件驱动的编程机制。
8.在VB中最基本的对象是窗体,它是一块“画布”,是其他控件的容器。
9.有程序代码如下:Text1.Text=”Text1text”则Text1、Text、Text1text分别代表对象、属性、值。
10.要使标签控件显示时不覆盖其背景内容,需对其BackStyle属性进行设置。
11.要使命令按钮不可操作,需对其Enabled属性进行设置。
12.文本框没有Caption属性。
13.不论何种控件,共同具有的是Name属性。
14.要使Form1窗体的标题栏显示“欢迎使用VB”,下列语句中Form1.Caption=”欢迎使用VB”是正确的。
15.要使窗体在进行时不可改变大小和没有最大化和最小化按钮,只要对其BorderStyle属性进行设置即可。
15.文本框的ScrollBars属性设置了非零值,却没有效果,原因是文本框的MultiLine属性为False。
15.要判断在文本框中是否按下了Enter键,应使用文本框的KeyPress事件。
16.保存新建的工程时,默认的路径是Windows。
17.将调试通过的工程经“文件”菜单中的“生成exe文件”命令编译成.exe文件后,该可执行文件到其他机器上不能进行的主要原因是运行的机器上无VB系统。
18.在安装了VB帮助系统后,当需要上下文帮助时,选择要帮助的“难题”,然后按F1键,就可出现MSDN窗口及显示所需“难题”的帮助信息。
vb复习题1. 什么是VB(Visual Basic)?- VB是一种由微软开发的面向对象的编程语言,用于快速应用程序开发(RAD)。
2. 列举VB的基本数据类型。
- Integer- Long- Single- Double- Currency- Date- String- Boolean3. 简述VB中的变量声明。
- 在VB中,变量声明需要指定数据类型和变量名,例如:Dim myVar As Integer。
4. 描述VB中的数组。
- 数组是相同数据类型的元素集合,可以一维或多维,声明时需指定数组的维度和数据类型。
5. 列举VB中常用的控制结构。
- If...Then...Else- Select Case- For...Next- Do...Loop- While...Wend- With6. 说明VB中的过程和函数的区别。
- 过程(Sub)执行操作但不返回值,函数(Function)执行操作并返回值。
7. 描述VB中的事件驱动编程。
- 事件驱动编程是一种编程范式,程序执行由外部事件(如用户操作)触发。
8. 列举VB中常用的窗体控件。
- Label- TextBox- Button- ComboBox- ListBox- CheckBox- RadioButton9. 简述VB中的类和对象。
- 类是对象的蓝图,定义了对象的属性和方法;对象是类的实例。
10. 描述VB中的异常处理。
- 异常处理使用Try...Catch...Finally结构,用于捕获和处理运行时错误。
11. 说明VB中的文件操作。
- VB提供了多种方式进行文件操作,包括打开、读取、写入和关闭文件。
12. 列举VB中常用的调试工具。
- 断点- 单步执行- 监视变量- 调用堆栈13. 描述VB中的数据库访问。
- VB可以使用或OLE DB等技术访问数据库,执行查询和更新操作。
14. 简述VB中的多线程编程。
- 多线程编程允许程序同时执行多个任务,提高程序的效率和响应性。
一、选择题(每题1分共20分)1、关于窗体,以下叙述中正确的是(1) 。
A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2、若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是(2) 。
A.4 2 3B.2 3 2C.4 3 2D.2 2 33、表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是(3) 。
A.-8 B.-7 C.-6 D.-54、下列叙述中错误的是(4) 。
A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)组合框有Style属性,而列表框没有D)组合框有Text属性、而列表框没有5、若要获得组合框中输入的数据,可使用的属性是(5) 。
A)ListIndex B)Caption C)Text D)List6、设a=5, b=6, c=7, d=8,执行语句X=IIf((a>b)And (c>d), 10, 20)后,x的值是 (6) 。
A)10 B)20 C)30 D)2007、以下关系表达式中,其值为True的是(7)。
A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"C."the"="there" D."Integer"<"Int"8、以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是(8) 。
A.Left(s,i) & Right(s,Len(s)-i) B.Left(Right(s,Len(s)-i+1),i) C.Left(Right(s,i),Len(s)-i+1)D.Left(s,Len(s)-i) & Right(s,i)9、以下有关Function过程的说法中,正确的是(9) 。
VB复习题(带答案)(1) LtD程序填空1、'功能:要求输入假设干学生的成绩,计算平均分和高于平均分的人数,并将这两个数据放入数组的最后。
Private Sub Form_Click()Dim mark() As Integer, i%, n%, avern = InputBox("输入学生的人数")ReDim mark(1 To n)aver = 0For i = 1 To nmark(i) = Int(Rnd * 101)aver = aver + mark(i)Next i'**********SPACE********** preserveReDim 【?】mark(1 To n + 2) '增加两个元素,存放平均分和高于平均分的人数,原来的学生成绩仍保存mark(n + 1) = aver / nmark(n + 2) = 0For i = 1 To n'**********SPACE**********If mark(i) > mark(【?】) Then mark(n + 2) = mark(n + 2) + 1 n+1Next iFor 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, ra = InputBox("请输入a的值")b = InputBox("请输入b的值")c = InputBox("请输入c的值")d = b * b - 4 * a * cp = -b / (2 * a)If d >= 0 Then'**********SPACE**********If 【?】Then d>0r = Sqr(d) / (2 * a)x1 = p + rx2 = p - rElsex1 = px2 = p'**********SPACE**********【?】end ifPrint "x1="; x1, "x2="; x2'**********SPACE**********【?】elseq = Sqr(-d) / (2 * a)Print "x1="; p; "+"; q; "i", "x2="; p; "-"; q; "i"End IfEnd Sub3、功能:以下程序用于判断一个正整数〔≥3〕是否为素数。
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考试题及答案解析一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. FunctionC. SubD. Class答案:A2. 下列哪个选项是Visual Basic中的保留字?A. MainB. IfC. ElseD. My答案:B3. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. StrB. ValC. ChrD. Asc答案:B4. 以下哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox5. 在Visual Basic中,如何表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A8. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D9. 在Visual Basic中,以下哪个函数用于获取当前系统时间?B. DateC. TimeD. Timer答案:A10. 以下哪个选项是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
答案:Dim2. 如果需要在Visual Basic中创建一个自定义函数,应该使用________关键字。
第一卷客观题第一题:是非题(共10分,每项1分)1. ActiveX部件是可以重复使用的编程代码和数据。
AA.对B.错2. 窗体的Enabled属性设为False时,窗体题的按钮、文本框控件就不会对用户的操作做出反应。
AA.对B.错3. 每一个控件实质上都是一个微型程序。
AA.对B.错4. 在程序运行过程中,变量中的值不会改变,而常量中的值会被改变。
BA.对B.错5. 用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。
BA.对B.错6. 定义菜单项时,可以不设置分隔线的菜单项控件名称。
BA.对B.错7. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
BA.对B.错8. 函数调用时,实际参数与形式参数在数量必须完全一致。
AA.对B.错9. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。
AA.对B.错10. 通用过程可以放在标准模块中,也可以放在窗体模块中。
AA.对B.错第二题、单选题(共45分,每项1.5分)11. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的事件中判断。
CA.ChangB.KeyDownC.ClickD.KeyPress12. InputBox函数的返回值的类型为____B__。
A.数值B.字符串C.逻辑值D.日期值13. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是___D___。
A.Sub Proc1(ByVal n,Byval m)B.Sub Proc1(ByVal n, m)C.Sub Proc1(n,Byval m)D.Sub Proc1(n, m)14. 下面关于打印对话框属性的说法错误的是____C__。
A.Copies属性指定打印的份数。
B.HDC属性指定分配给打印机的句柄,用来识别对象的设备环境。
C.FromPage属性指定要打印文档的页范围。
使用该属性时必须把Flags属性设置为1。
D.Max和Min属性用来显示FromPage和ToPage的范围,其中Min指定允许的起始页码,Max指定允许的最后页码。
15. 常量2.7856E-6的类型是_B_____。
A.整型B.实型C.字符型D.双精度 16. Print #1,STR1$中的Print是___A___。
A.顺序文件的写语句B.在窗体上显示的方法C.子程序名D.打印命令17. 使用Public x声明一个全局的变量时,该语句应放在__C____。
A.过程中B.窗体模块的通用声明段C.标准模块的通用声明段D.窗体模块或标准模块的通用声明段18. 文本框没有__D___属性。
A.EnabledB.VisibleC.BackColorD.Caption19. 记录长度最大可取的值是__A____字节。
A.32767B.32768C.65535D.6553620. 下面四项中,_A_____是VB中的数值变量。
A.ABCB.E+2C."True"D.1.35E-221. 将数据项“China”添加到列表框(List)中成为第一项应使用_A__语句。
A.List1.AddItem”China”,0B.List1.AddItem”China”,lC.List1.AddItem 0,”China”D.List1.AddItem 1,”China”22. 下列不能打开菜单编辑器的操作是___D___。
A.按Ctrl+EB.单击工具栏中的“菜单编辑器”按钮C.执行“工具”菜单中的“菜单编辑器”命令D.按Shift + Alt + M23. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是_A__。
A.“Hello”将替换掉原来选定的文本B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”24. 语句Print Format("HELLO", "<")的输出结果是_B_____。
A.HELLOB.helloC.HeD.he25. 函数Int(Rnd*11)+10产生的数值的范围是____C__。
A.(0,10)B.[10,10]C.[10,20]D.(0,20)26. 如果文本框的Enabled属性设为False,则_A__。
A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容27. 框架内的所有控件是__A_。
A.随框架一起移动、显示、消失和屏蔽B.不随框架一起移动、显示、消失和屏蔽C.仅随框架一起移动D.仅随框架一起显示和消失28. Integer类型的数据由_B_____字节组成。
A.1B.2C.3D.429. 数学表达式x>y>z的正确VB逻辑表达式是__D____。
A.x>y And <zB.x>y>zC.x>y And >zD.x>y And y>z30. 如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是___D___。
A.HideB.ShowC.LoadD.Unload31. 在下列说法中,正确的是__D_。
A.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B.在列表框中不能进行多项选择C.在列表框中能够将项目按字母顺序从大到小排列D.框架也有 Click和 DblClick事件32. 为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为__D____。
A.Get 文件号,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D.Put 文件号,记录号,变量名33. 按文件的组织方式分为____A__。
A.顺序文件和随机文件B.文本文件和二进制文件C.程序文件和数据文件D.只读文件和读写文件34. 以下__C____不能作为VB中的变量名。
A.Abx45B.P1234C.89TasFFD.xy35. 已编译的控件部件的扩展名是__A_。
A. .OCXB. .VBPC. .EXED. .CTL36. 为了建立一个随机文件,其中每一条记录有多个不同数据类型的数据项组成,应使用__A____。
A.自定义类型B.数组C.字符串类型D.变体类型37. 表达式Int(23.4)+Round(-35.5)的计算结果为___C___。
A.-11B.-12.1C.-13D.-12.538. 引用列表框(List1)最后一个数据项应使用_B__。
A. List1.List(List1.ListCount)B.List1.List(List1.ListCount-1)C.List1.List(ListCount)D.List1.List(ListCount-l)39. 通过代码在运行时设置属性的语法格式为__B____。
A.对象名=属性 .新值B.对象名.属性=新值C.对象名.新值=属性 .新值D.对象名.属性=属性 .新值40. 在下面选项中,不能完成对顺序文件的读操作的是____D__。
A.LineInput#语句B.Input#语句C.Input()函数D.Get#语句第三题、简单程序(共15分,每项1.5分)41. 下列程序段的运行结果。
APrivate Sub Form_Click()Dim MsgHide Msg=”选择‘确定’按钮”MsgBox MsgShowEnd SubA.隐藏窗体,按‘确定’按钮使窗体重现B.隐藏窗体C.显示窗体,按‘确定’按钮使窗体隐藏D.显示窗体42. 执行下面程序段后,变量c$的值为___D___。
a$= "Visual Basic Programming"b$= "Quick"c$=b$ & Ucase(Mid$(a$,7,6)) & Right$(a$,12)A.Visual BASIC ProgrammingB.Quick Basic ProgrammingC.QUICK Basic ProgrammingD.Quick BASIC Programming43. 运行下面程序后,在窗体中显示的是__D____。
Private Sub Form_Click()a$="*": b$="$"For k=1 To 3x$=String$(Len(a$)+k,b$)Print x$;Next kPrintEnd SubA.、*** ** ****B.*$*$*$C.1*$2*$3*$D.、$$$$$$$$$44. 执行下面程序段后,变量a的值为___C___。
For I=1 To 3For j=1 To IFor k=j To 3a=a+1Next kNext jNext IA.3B.9C.14D.2145. 写出如下程序运行结果。
DFunction f(m As Integer) As Integerb = 1Static c As Integerb = b + 1c = c + 1f = m * b * cEnd FunctionPrivate Sub Command1_Click()Dim a As Integera = 2sum=0For I = 1 To 3sum=sum+ f(a)Next Iprint sumEnd SubA.12B.16C.20D.2446. 以下程序的输出结果是____B__。
Private Sub Command1_Click()a=1234b$=Str$(a)c=Len(Trim(b))print c;LenB(b)End SubA.3 8B.4 10C.5 10D.4 847. 执行下面程序段后,变量x的值为____A__。
x=5For I=1 To 20 step 2x=x+I\5Next IA.21B.22C.23D.2448. 以下程序的输出结果是__D____。
Private Sub Command1_Click()a=100Dos=s+aa=a+1Loop Until a>100print aEnd SubA.100B.120C.201D.10149. 以下程序的循环次数是___A___。
Private Sub Command1_Click()For j=8 To 35 Step 3Print j;Next jEnd SubA.10B.9C.27D.2850. 下列程序运行后,其结果为__A____。