2010年VB复习资料

合集下载

vb 的复习资料

vb 的复习资料

1、如果编写的过程要被多个窗体及对象调用,应将这些过程放在哪一类模块中____A、窗体模块B、标准模块C、工程D、类模块分析:事件过程与通用过程的区别(可否被其他窗体共享)正确答案:B2、下列说法错误的是____A、标准模块中保存的过程都是通用过程B、通用过程可被工程中所有窗体共享(缺省情况下)C、窗体模块包括事件过程以及窗体中各对象的属性设置及相关的说明D、窗体模块不可以包括通用过程分析:通用过程的是否可以保存在窗体模块中正确答案:D3、窗体模块文件的扩展名为,标准模块的扩展名为。

正确答案:.frm .bas(关于vb语句代码行的书写)1、Vb程序是按行书写的,若一个语句写在多行上,每行的末尾应用__________连接,若一行写了多个语句,则各语句间应用________分隔。

一个代码行输完后按______键,光标下移。

分析:冒号:和续行标识的使用正确答案: _(空格加下划线) :(冒号)(关于vb数据类型)1、在程序中分别将变量Inta、Bl、st和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是____ (01 秋)A、Inta=4.6B、Bl=#True#C、st=5&1235D、D=#10/05/01#分析:各种数据类型常量的表示正确答案: B2、在程序中将变量Inta、Bl、st和D定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是____ (02秋)A、Inta=”333”+”22”B、D=#10/05/01#C、5+”abc”D、#True#分析:各种数据类型常量的表示正确答案: B3、语句Print “5*20”输出结果是____ (01秋)A、”5*20”B、出错C、5*20D、100分析:字符串类型常量的表示正确答案: A4、语句 Dim a ,b as string ,c as currencyd%=1则a , b, c, d的数据类型分别为_______________分析:各种数据类型的表示,隐式定义语句的使用正确答案:变体型、字符串型、货币型、整型5、窗体上有一个文本框控件Text1,假设已存在三整型变量a,b和c,且变量a值为5,变量b 的值为7,变量c的值为12,则以下的______语句可以使文本框内显示的内容为:5+7=12 (02春)A、Text1.Text=a+b=cB、Text1.Text=”a+b=c”C、Text1=a & “+” & b & “=” & cD、Text1=”a” & “+” & “b” & “=” & ”c”分析:&在字符串运算的使用正确答案: C(关于常量、变量)1、下面所列四组数据中,全部是正确的VB常数的是____ (03春)A、2768,1.34D2,“ABCDE”,&01767B、276,123.56,1.2E-2,#True#C、HABCE,02-03-2004,False,0-3D、ABCE,#02-03-2004#,E-2分析:各种数据类型常量的表示正确答案: A2、下列不正确的变量名是____ (01秋)A、FormB、commandC、TextD、Arry@E、Mary5分析:变量的命名规则正确答案: D3、以下有关变量作用域的说法中,错误的是____ (01 秋)A.只有在标准模块中用public语句说明的变量才是全局变量B.在过程中不能使用public语句说明全局变量C.在标准模块的通用声明处可用private语句说明模块级变量D.在窗体的通用声明处可用private语句说明窗体变量分析:变量的变量作用域,全局变量、模块级变量、过程级变量的定义语句正确答案: A4、在过程中可以用____语句定义变量 (00秋)A、Dim PrivateB、Dim StaticC、Dim PrivateD、Static Private分析:变量的变量作用域,全局变量、模块级变量、过程级变量的定义语句正确答案: B5、若希望离开某过程后,还能何在该过程中局部变量的值,则应使用____关键字在该过程中定义局部变量 (01春)A、dimB、privateC、publicD、static分析:过程级变量静态变量的作用正确答案:D6、定长字符串变量在标准模块中可以说明为public或private。

2010年VB期末考试复习

2010年VB期末考试复习

2010年VB期末考试复习一、题型1 选择题15个,每个2分,共 30分2 填空题10个,每个3分,共30分3 读程序题目4个,每个5分,共20分4 编程序题目3个,6分、6分、8分,共20二、知识点:第一章、第二章VB6.0集成开发环境的三种工作状态:设计状态、运行状态和中断状态P1-p2:VB的程序设计方法:面向对象,事件驱动;每个对象可以产生多个事件,每个事件可以通过一段程序来反映。

P8-P9: 窗口:窗体设计器窗口,工程资源管理器窗口、属性窗口、工具箱窗口(只能看到内部控件)P9-P10:扩展名表示什么类型:窗体文件:frm、工程文件:vbp,工程组文件:vbgP13-P15:对象属性、对象事件、对象方法的使用P17:窗口属性的两种设置方法:用程序代码设置、通过属性窗口设置(只读属性)P18-p22 常用属性:caption, enabled, font, nameP22: 窗体事件: click, dblclick, loadP30:2.11课件:第一章:P16 ——一个工程中包括的主要文件如下:●记载所有部分信息的工程文件(.vbp)。

●工程组文件(.vbg)●窗体文件(.frm):包含窗体及其控件的正文描述、属性设置和窗体级的常数、变量或外部过程的声明。

●类模块文件(.cls):可以使用类模块创建含有方法和属性代码的自己的对象。

●标准模块文件(.bas):可以包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。

●资源文件(.res)。

第二章:P10 ——Name属性●表示窗体的名称●必须以一个字母开始并且最长可达 40 个字符。

●可以包括数字和带下划线 (_) 的字符,但不能包括标点符号或空格。

●窗体不能具有与别的公共对象相同的名字●名称属性是系统识别对象的标识符。

它只能在属性窗口设置,此属性在运行时只读。

P11 ——Caption属性●该属性设置窗体标题栏的显示文本。

2010全国VB考题及答案123

2010全国VB考题及答案123

2010年3月全国计算机等级考试二级VB笔试试卷(含参考答案)一、选择题(每题2分,共70分)(1)下列叙述中正确的是( )A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( )A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是( )A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( )A)软件概要设计的工具 B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。

详细设计属于( )A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As Integer…ReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);NextPrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

2010VB复习材料2 填空题

2010VB复习材料2 填空题

2010VB复习材料二、填空题(20分,每小题1分)1.假设一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句为_(1)____text1.text=”Hello”___________;2.扩展名为_(2)_,frm_________的文件表示窗体文件;扩展名为.Bas 的文件表示标准模块文件;3.表示条件:变量x能被5整除的偶数的布尔表达式是(3)__x mod __5=0 and x mod _2=0___;4.timer控件的_(5)_enabled___属性决定该控件是否对时间的推移作出响应;5._timer____控件不能改变大小;(9)_____________;6.一个工程文件包括多种类型的文件,其中,扩展名为_.VBP__文件表示工程文件;7.扩展名为_.frm_____的文件表示窗体文件;8.扩展名为.Bas的文件表示标准模块___文件;9.闰年的条件是:年号(Y)能被4整除,但不能被100整除;年号能被400整除,表示该条件的布尔表达式是(3)__y mod 400=0 or y mod 4=0 and y mod 100<>0__;10.timer控件的_enabled___属性决定该控件是否对时间的推移作出响应;11.VB提供了三种控件,即___标准___、ActiveX控件和可插入对象。

12.VB应用程序主要由窗体模块、__标准______模块和类模块组成。

13.假设某一过程如下:Private Sub D_Click()Form1.caption=”abc”End Sub则响应该过程的对象名是___D______。

14.Int(Rnd*100)+10是在哪个范围内的整数?_[10,99]________。

15.代数式ab2÷(5c+d)的Visual Basic表达式是:A*b*b/(5*c+d)。

16.假设某一过程如下:Private Sub C_Click()Form1.caption=”abc”End Sub则响应该过程的对象名是____C_____。

VB习题集第一部分

VB习题集第一部分

VB 课程练习题集课程练习题集(2010年)中国中国矿业矿业矿业大学大学大学徐海徐海徐海学院学院窗体与控件窗体与控件姓名姓名 班级班级 序号序号 成绩成绩知识点回顾题知识点回顾题::1.与传统的程序设计语言相比,Visual Basuc 最突出的特点是( )。

A .结构化程序设计B .程序开发环境C .事件驱动编程机制D .程序调试技术2.在设计阶段,双击窗体上的某个控件时,打开的窗体是( )。

A .工程资源管理器窗口B .代码编辑器窗口C .工具箱窗口D .属性窗口3.对于定时器(Timer )控件,设计其定时是否开启的属性是( )。

A .IndexB .TagC .EnabledD .Left4.若要求从文本框输入密码时,在文本框只显示*号,则应用在此文本框的属性窗口中设置( )。

A .Text 属性值为*B .Caption 属性值为*C . Password 属性值为空D . Passwordchar 属性值为*5. 任何控件都具有的属性是( )。

A . TextB . NameC . CaptionD . Value6. 当运行程序时,系统自动启动窗体的事件过程是( )。

A . LoadB . ClickC . UnloadD . GotFocus7. 程序运行后,当单击窗体上的Command1时,会触发的事件是( )。

A .Click B .ChangeC .LoadD .KeyPress8. 下列叙述正确的是( )。

A . Load 语句与Show 语句功能完全相同B . UnLoad 语句与Hide 语句功能完全相同C . Load 语句与Unload 语句功能完全相反D . 三者都对9. 当一个工程中含有多个窗体时,则启动对象是( )。

A. 启动VB 时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在“工程属性”对话框中通过“启动对象”指定的窗体10. 定时器(Timer )控件可识别的事件是 ,发生该事件的时间间隔由定时器的 属性设置,其单位为 。

VB-第6章 数组与自定义类型

VB-第6章 数组与自定义类型
6 6
数组的概念
数组并不是一种数据类型,而是一组相同类型数据的 集合。用一个统一的名字(数组名)代表逻辑上相 关的一批数据,每个元素用下标变量来区分;下标 变量代表元素在数组中的位置。 其表示形式: A(1),A(10) X(1,1), X1(1,10), X(2,10) Y(0,0,0), Y(1,2,5) Dim mark(1 to 100) as integer
4 4
若要求一个班100个学生的平均成绩,然后 统计高于平均分的人数。
aver = 0 :sum = 0 For i = 1 To 100 mark = InputBox("输入" + i + "位学生的成绩") sum = sum + mark Next i aver = sum / 100
mark是一个简单变量,存放的是最后一个学生的成绩。 已有知识解决方法:再重复输入成绩,带来两个问题: (1)输入数据的工作量成倍增加; (2)若本次输入的成绩与上次不同,则统计的结果不正确。 解决此问题的根本方法,引入数组,始终保持输入的数据, 一次输入,多次使用。
7 7
数组的概念
Visual Basic中的数组,按不同的方式分为以下几类:
按数组的大小(元素个数)是否可以改变来分为: 静态(定长)数组、动态(可变长)数组。 按元素的数据类型可分为: 数值型数组、字符串数组、日期型数组、变体数组等。 按数组的维数可分为: 一维数组、二维数组、多维数组。 对象数组:菜单对象数组、控件数组。
Preserve参数:保留数组中原来的数据
24
24
说明
(1)ReDim语句是一个可执行语句,只能出现在过程中,并且 可以多次使用,改变数组的维数和大小。 (2)定长数组声时中的下标只能是常量,而动态数组ReDim 语 句中的下标是常量,也可以是有了确定值的变量。 例: Private Sub Form_Click() dim a() Dim N As Integer N=Val(InputBox(“输入N=?”)) reDim a(N) As Integer „„. End sub

VB第1章 复习资料

VB第1章 复习资料

第1章补充资料习题解答1.简述VB6.0的主要特点。

答:见本章知识要点。

2.当正常安装Visual Basic 6.0后,误把Windows子目录删除,当重新安装Windows 后,是否需要重新安装Visual Basic 6.0?答:要重新安装Visual Basic 6.0。

因为安装VB6.0时,有些VB程序被系统自动安装在Windows目录下,所以一旦删除Windows子目录,就必须重新安装VB6.0。

3.Visual Basic 6.0分为学习版、专业版和企业版,如何知道所安装的是哪个版本?答:在VB6.0的启动界面上,能显示对应的版本。

4.Visual Basic 6.0有多种类型的窗口,若要在设计时看到代码窗口,应怎样操作?答:选择“视图”→“代码窗口”命令或单击“工程资源管理器”窗口中的“查看代码”按钮。

5.叙述建立一个完整应用程序的过程。

答:见本章的知识要点。

6.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。

试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?答:涉及两个文件要保存。

先保存窗体文件(.frm),再保存工程文件(.vbp)。

若先保存工程文件,系统也会弹出”文件另存为”对话框,要求先保存窗体文件。

7.保存文件时,若不改变目录名,则系统的默认目录是什么?答:系统的默认目录是VB98。

8.安装vb6.0后,帮助系统是否也已安装?答:没有,VB6.0的帮助系统在两张光盘上,即MSDN Library,其中还包含了VC、VFP 等其他语言的帮助系统。

9.如何使用VB6.0的帮助系统?答:最方便的方法是选定要帮助的内容,然后按F1功能键,这时系统打开MSDN Library 查阅器,直接实现与选定内容有关的帮助信息。

10.什么是类?什么是对象?什么是事件过程?答:见本章知识要点。

11.属性和方法之间的区别是什么?答:属性是对象的特征,方法是对象的行为。

2010上半年计算机等考二级VB真题及答案

2010上半年计算机等考二级VB真题及答案

2010上半年计算机等考二级VB真题及答案1题:备份一般有3种方式,即完全备份、增量备份、()。

A) 选择备份B) 安全备份C) 集中备份D) 差分备份答案:DD) 差分备份--------------------------------3题:不属于关联分析的关键要素是()。

A) 支持度B) 置信度C) 满意度D) 提升度答案:CC) 满意度--------------------------------4题:不属于优化行为的是()。

A) 虚拟化B) 外包C) 调优D) 咨询答案:DD) 咨询--------------------------------5题:初步用户手册在( )阶段编写。

A) 可行性研究B) 需求分析C) 软件概要设计D) 软件详细设计答案:BB) 需求分析--------------------------------6题:测评时系统必须连续运行的时间为()。

A) 不少于15天B) 不少于1个月C) 不少于2个月D) 不少于3个月答案:B--------------------------------7题:财务管理的关键动作不包括()。

B) 预算C) 核算D) 结算答案:AA) 测算--------------------------------8题:持续改进的戴明环中不包括()。

A) 策划B) 改进C) 实施D) 反馈答案:DD) 反馈--------------------------------9题:对局域网来说,网络控制的核心是()。

A) 工作站B) 网卡C) 网络服务器D) 网络互连设备答案:CC) 网络服务器--------------------------------10题:第四层交换负载均衡的原理,就是按照IP地址和()进行虚拟连接的交换,直接将数据包发送到目的计算机的相应端口中。

A) TCP端口B) UDP端口C) FTP端口D) HTTP端口答案:AA) TCP端口--------------------------------11题:对数据仓库业务分析的主题确立的原则不包括()。

VB语言程序设计2010(第一章)

VB语言程序设计2010(第一章)

5.运行和调试:通过“运行”菜单中的菜单项或工具栏中的按钮 来完成,出现错误时,VB会给出提示信息。 6.生成可执行文件:文件/生成工程1.exe来生成可执行文件,此后 可以脱离VB环境直接运行该可执行文件。 开发实例
控件的使用
1.建立控件:A.在工具箱中相应的控件上双击 B.在工具箱中相应的控件上单击,在窗体的适当位置 拖动。 2.选取控件:在窗体中的相应控件上单击。 3.移动控件:将鼠标指针放到要拖动的控件上,按住鼠标左键拖 动鼠标。 4.删除控件:选取要删除的控件,按delete键。在要删除的控件上 按右键,选删除。 5.控件的属性设置:选取要设置属性的控件,在属性窗口中进行 设置/在属性窗口中的控件下拉列表中选取要设置属性的控件后设 置其属性 6.控件的编码:双击要编程的控件,在编码窗口中选择要编程的 事件,输入相应代码。 return
工程菜单中添加窗体、模块、控件、属性页等
工具菜单中的菜单编辑器 文件菜单中打开工程 文件菜单中保存工程
剪切、复制、粘贴、编辑菜单中剪切、复制、粘贴、查找、 查找、撤消、重复 撤消、重复
启动、中断、结束
工程资源管理器、属性窗 口、窗体布局窗口、对象 浏览器、工具箱
运行菜单中的启动、中断、结束 视图菜单中的相应菜单项
讲解
return
(1)主窗口:包括13个下拉菜单,即:文件、编辑、视图、工程、 格式、调试、运行、查询、图表、工具、外接程序、窗口、 帮助和21个常用命令做成的工具按钮放到工具条中。例 (2)项目组窗口/工程资源管理器窗口:包括运行正在编写的VB程 序所需的文件清单,有3个按钮,查看代码(View Code)、查看对象 (View Object)、查看文件夹(Toggle Folders)例 (3)属性窗口:描述对象性质的表格,用来设置对象的外观行为。 (4)窗体布局窗口:确定用户所设计的图形界面在计算机屏幕上 的位置 (5)窗体窗口:程序运行时用户能看见的图形界面。 (6)代码窗口:在该窗口中进行编程。 (7)工具箱窗口:设计用户界面所需的各种控件元素。如:按钮、 标签、文本框、收音机按钮等。

vb2010第3章

vb2010第3章

Command2.Enabled = False Command1.Enabled = True End Sub
Copyright © by metc
7
VB 2010

❖3.1 顺序结构程序设计
VB 2010
2. 使用Print方法
(1)Print方法 Print方法用于在窗体(Form)、立即窗口(Debug)、图片框(Pictur eBox)或打印机(Printer)等对象 [〈对象名称〉.]Print [〈表达式列表〉][,|;]
② Spc函数。用Spc函数跳过n列。其格式如下:Spc(n)。 其中,n是在显示或打印下一个表达式之前插入的空格数。Spc函数与输出项 之间用分号隔开。 Spc函数与Tab函数的作用类似,可以互相代替。但需要注意,Tab函数从 对象的左端开始计数,而Spc只表示两个输出项之间的间隔。
Copyright © by metc
Private Sub Form_Activate()
Text1.SetFocus
End Sub
(2)Tab键顺序
Tab键顺序是指用户按Tab键时,焦点在窗体上的控件之间移动的顺序。一般
情况下,Tab顺序由向窗体中建立控件的先后顺序确定。
设置控件的TabIndex属性可以改变控件的Tab顺序。当在窗体上建立第一个
' 计算三种家电总销售额
Label7.Caption = x
End Sub
Private Sub Command3_Click()
' 关闭按钮的单击事件
Unload Me
' 关闭当前窗体
End Sub
Copyright © by metc
14

VB复习资料

VB复习资料

VB复习资料visualbasic程序设计复习提纲一、主要审查内容1.vb常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

2.常用的函数、表达式。

3.顺序结构、选择结构和循环结构,重点掌握选择结构和循环结构的语法格式,能够设计简单的应用程序。

4.数组及其应用,重点掌握数组的概念、定义和一维数组的应用(如:排序、求极值)。

5.VB窗体的属性、事件和方法6.常用的控件的的基本属性、事件和方法,重点掌握:文本框、命令按钮、标签、组合框、列表框、单选按钮、复选按钮和框架等控件,并会设计简单的用户界面。

7.菜单编辑器、输入对话框、消息输出对话框及通用对话框的使用。

二、考试题型及分值(一)理论考试1.30道选择题(每道题2.5分,共75分)共有10道判断题(每道题2.5分,共25分)(II)计算机测试1。

基本操作问题,1个问题。

2、选择结构程序设计题,1题。

3、循环和数组应用设计题1题。

一、 Visual Basic编程环境1.用visualbasic6.0设计应用程序的过程,实际上是与进行交互的过程。

a.控件对象b.自定义对象c.标准对象d、形式12.面向对象编程指的是会议。

a、视觉化、结构化和动态化3.visualbasic的编程机制是。

a.可视化区别在于。

a.visualbasic6.0支持继承和多态性b.visualbasic6.0支持代码重用c.visualbasic6.0支持对象更具体d.visualbasic6.0支持代码和过程的封装5.以下操作无法打开[属性]窗口。

a、执行[view]菜单B中的[attribute window]命令。

右键单击窗体或控件,并在弹出菜单C中选择[attribute window]。

按[F1]键d.单击工具栏上的【属性窗口】按钮6.下面的语句是windows的编程方法。

a、面向对象和顺序驱动C.面向过程和顺序驱动b.面向过程、事件驱动d.面向对象、事件驱动b、面向对象c.面向图形d、事件驱动4.visualbasic6.0对面向对象程序设计的支持与其他面向对象程序设计语言的主要b、封装、继承、多态性D.ODBC、DDE、OLEc.对象的链接、动态链接、动态数据交换7.编写程序代码和引用未定义变量时,需要弹出警告信息对话框。

VB-第4章

VB-第4章
27
27
2. 字符串运算符
字符串运算符有两个:“&”、“+”,是将两个字 符 串连接起来,合并成一个新的字符串。 注意: “&”和“+”这两个运算符的区别:“+”运算符两边 的操作数应均为字符串。如果都为数值型,则进行 算术运算;如果有一个为字符串,另一个为数值型, 则出错。“&’’运算符两边的操作数不论是数值型 的还是字符串型的,都进行字符串的连接运算,系 统先将数值型操作数转换为字符串,然后再进行连 28 28 接运算。
例: "100" + 123 "100" + "123" " Abc" + 123 " 100" & 123 100 & 123 " Abc" & "123" " Abc" & 123
29
29
3.关系运算符
关系运算符都是双目运算,是用来比较两个运算量之 间的关系,关系表达式的运算结果为逻辑量。若关系 成立,结果为True,若关系不成立,结果为False。
当两个操作数均为真时,结果才为真 (3>8) And (5<6) 当两个操作数均为假时,结果才为假 (3>8) Or (5<6) 当两个操作数不等价时,结果为真 (3>8) Xor (5<6) (3>8) Eqr (5<6) (3>8) Imp (5<6)
同或
蕴含
当两个操作数值等价时,结果为真
如果A则B
运算符 < <= > >= 含义 小于 小于或等于 大于 大于或等于 优先级 所有关系运算 优先级相同。 低于算术运算 的加“+”,减 “-”运算,高 于逻辑非 “Not”运算。 实例 15+10<20 10<=20 10>20 "This">= "That" 结果 False True False True

vb考试复习资料

vb考试复习资料

单选题知识点1 基本概念2 数据类型、格式3 变量定义、声明、命名规则4 运算符、表达式14(算术、字符、关系、逻辑、日期)5 函数7、print方法166 控件、属性、事件177 VB窗口布局(视图下的代码、对象、立即、属性、工程…窗口)、窗体8 数组定义、声明、应用9 分支(if、select case语句)10 循环(FOR、DO、双重循环、出口语句EXIT)11 简单综合题1 VB的概论、结构化程序设计知识2 VB文件种类(如模拟题二、6)3 VB控件属性(静态设置、动态设置) (如模拟题二、7-8)4 VB对象的事件、方法(如模拟题二、9,单双击引发事件,cls)5 VB变量类型的关键字5、类型字66 VB的函数(数学7、转换8、日期9、字符串10)7 变量及作用域(如模拟题二、3)8 循环结构(FOR、DO、双重循环、出口语句EXIT)9 逻辑值、ASCII码知识(13是回车符、10是换行符,chr,asc)10 Print格式(,;的作用,标准、紧凑格式等)判断题知识点1.综合(三、1,9)2.print有关(三、3)3.窗体,变量有关(三、4)4.表达式(三、5)5.分支语句(三、6)6.循环语句(三、7)7.常用控件(三、8)8.VB文件种类9.函数(三、10)10 常量、变量类型(三、2)说明:(1) 不同类型的数据,所占的存储空间不一样。

(2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,数学函数VB中备有各种计算算术函数的子程序,在程序中要使用某个函数时,只要调用该函数就行了。

转换函数Visual Basic提供了几种转换函数,每个转换函数都可强制一个表达式转换成某种特定的数据类型。

常用的转换函数见p.47表3-8。

日期与时间函数日期/时间函数用于进行日期和时间处理函数Weekday返回值1~7,依次表示星期日到星期六。

变量的命名规则(1)变量名必须以字母开头;(2)只能由字母、数字和下划线组成。

VB考试要点及复习资料

VB考试要点及复习资料

VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件----输入数据---输出处理结果---问题等已解决。

2、用计算机程序解决问题如果没有现成的软件可用:编写程序----输入数据---输出处理结果---问题等已解决。

3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。

4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。

计算机程序指示计算机如何解决问题或完成任务。

5、为计算机编制程序的过程称为程序设计。

在程序设计中,把解决问题的方法和步骤称为算法。

6、程序设计的一般过程:具体问题-------数学模型——算法——编程、调试---- 输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。

用流程图描述算法直观形象,便于理清思路,易于理解。

8、常见的编制程序的语言:C语言、Pascal语言Visual Basic语言9、VB开发环境的窗口组成:1、)窗体FORM:程序界面的设计2、)对象窗口)工具箱:包含很多控件3、4、)工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、)属性窗口:用来显示和设置对象的属性值6、)窗体布局窗口常见VB关键字单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题------分析问题设计算法-------设计程序界面----编写程序-----调试程序---问题解决。

2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。

3、解决同一个问题的算法不是唯一的,这称为算法的多样性。

4、程序界面是指用户与计算机对话的界面,也叫用户界面。

窗体是应用程序面向用户的最终界面。

5、在VB中,计时器、标签、文本框、按钮是用于构成程序界面的基本构件,也称为控件。

2010VB复习题(ABCD类)

2010VB复习题(ABCD类)

Visaul Basic 程序设计(编程题)—2010年A 类题说明:A 类题以顺序结构的解析算法为主,解决学生在数学、物理和生活中遇到的简单计算问题。

用到的控件有:标签框、文本框、滚动条、命令按钮等。

A01、制作一个加法器,在文本框中输入两个数值后,单击“计算”按钮可以计算出两数之和并显示在标签中;单击“清除”按钮可以清除各项数值。

A02、已知y= x 3+|x -10|+4, 编程求y 的值 。

要求:在文本框中输入x 的值,单击“计算”按钮后在“y ”框中显示y 的值;单击“退出”按钮退出程序。

A03、编程实现:在“半径”框中输入圆的半径,单击“确定”按钮时,“周长”、“面积”框中显示圆的周长和面积。

A04、编程计算圆锥的体积。

要求:输入圆锥的半径与高度,单击“计算”按钮可以计算出圆锥的体积并显示出来;单击“清除”按钮可以清除各项数值。

提示:V =31πhr 2,π取3.14A05、华氏温度(F )与摄氏温度(C )之间的转换关系为:329+摄氏温度华氏温度⨯= 。

编程实现:若用户在文本框中输入一个摄氏温度,单击“转换”按钮可以换算成华氏温度,并显示出来;单击“清除”按钮可以清除各温度值。

A06、求并联电阻R 的值。

要求:在两个文本框中分别输入电阻R1、R2的值,单击“计算”按钮在“R ”框中显示并联电阻R 的值;单击“清除”按钮清除数据;单击“退出”按钮退出程序。

(提示:2121R R R R R +⨯=)A07、一个物体从一座塔高为h (米)的塔顶上自由落下,求落地所需的时间t (秒)。

要求:在文本框中输入塔高h ,单击“计算”按钮,在“时间”框中显示落地所需时间t 的值;单击“退出”按钮退出程序(提示:gh t 2=,其中g=9.8 )。

A08、一架雪橇沿一斜坡滑下,它在时间t (秒)滑下的距离s (米)由以下公式给出:s=10t+2t 2。

编程实现:若用户在文本框中输入一个时间值,单击“计算”按钮可以计算出下滑的距离,并将其显示出来;单击“刷新”按钮可以清除各项数值。

VB和VBA理论考试复习要点201006-djs

VB和VBA理论考试复习要点201006-djs

VB和VBA理论考试复习要点201006-djsVB 和VBA 理论考试复习● 基本编程准备1.从键盘输入一行字符,分别统计出其中字母、数字和其他字符的个数;从键盘输入100个学生的成绩,统计优秀、良好、及格和不及格的为数; For/next+if/elseif/end if2.设计一个程序,求下式s 的值,其中n 的值用inputbox 函数输入。

!)1(!44!33!2211n n s n +-++-+-=For/next s=s+x t=-t p=p*i3.设sum=1×22×32×…×n 2,求sum 不大于100000时最大的n 。

Do while/loop4.编制过程Commandl_Click ,从键盘输入10个数,去掉其中的最高分和最低分,求出平均值并在文本框控件T extl 中显示。

5.编制过程Commandl_Click ,从键盘输入10个数,放入数组中,要求找出离这批数的平均值最近的数及在数组中的位置。

其中求平均值用函数实现。

6.编制函数dtob ,将一个十进制正整数转换成为一个二进制数。

(VBA )7.编制函数age ,从身份证号中计算出年龄。

(VBA )● VB 和VBA 的基本环境面向对象程序设计的思想(对象(控件)、方法、属性、事件、事件触发驱动)VB 和VBA 的编程操作环境VB 文件类型(.vbp .frm .bas .exe .xls )● VB 语言基础常用数据类型(byte integer long single double string Boolean date *VBA 中的变体类型Variant 、对象类型object ) dim x常量及表示整型常量(12 &o12 &h12)单精度和双精度常量a1=12.34 1.234E1 1.2234E-12a2=12.34字符串常量“lhjklhjklhlhfhjljk”“姓名”“v=” chr(34)符号常量const ABC=2000 dim a(abc) 这里的abc为符号常量for i=1 to ABC变量和定义dim ss as string*16变量作用范围局部变量(动态变量和静态变量)dim static模块级变量在窗体通用外定义dim全局变量在添加模块的通用处定义public例.写出运行时四次单击窗体时各次的显示结果Dim a As IntegerPrivate Sub Form_Click()Static b as integerb = a + b + 1a = a + bPrint "a="; a, "b="; bEnd Sub*对象变量的定义、说明和使用主要对象类型(纯对象)objectApplicationWorkbooks和WorkbookWorksheets和WorksheetRangeDim rr as rangeSetrr=[application.]Workbooks(“book1”).Worksheets(“sheet1”) .range(“A1:D19”) Set rr=activesheet.range(“A1:D10”) rr.valuewith rr.value.cells(i,j)=…End with标准函数VB中(int() sqr() log() rnd str()/val()chr()(asc()len()mid(x,m,n) right(x,n) left(x,n) trim()tab() spc()…rgb() 时间和日期的函数replace(x,x1,x2)VBA(Excel)中max()/min() sum() average()count/countif() rand() int() mode(x,n)=0表达式算术^ \ mod字符串合并 & VBA中经常使用s=s & x 顺序合并s=x & s 反序合并关系< > >< = 和逻辑 not and x>5 or x<-5程序设计基础可以按下面提供的解决问题的思路进行程序设计的复习和准备:从键盘输入三个数,求它们的平均值;从键盘输入20个数,求它们的平均值;for/next s=s+x用随机函数产生N个数,求它们的平均值;for/next rnd s=s+x 从键盘输入任意一批数求它们的平均值;do while/loop s=s+x n=n+1用随机函数产生N个数,放入数组中,然后求它们的平均值;一维数组 for/next a(i) s=s+a(i)用随机函数产生N个数,放入数组中,分别设计过程SUB和函数FUNCTION求它们的平均值;程序的三种基本结构顺序结构、选择结构、循环结构特殊的语句形式计数器 i=i+1 i=0数组计数器a(i)=a(i)+1单元格计数器cells(6,j)= cells(6,j)+1(VBA)累加器s=s+x s=0 s=”” s=””累积器 p=p*x p=1累除器 x=x/10标记器 f=1/f=0 f=true/f=false正负号变换器 t=-t t=-1/1跟踪器 p=i p=1变量交换 t=a:a=b:b=t变量转移 x1=x2:x2=x3:x3=x1+x2终止标记 x=-1111/9999/”Q”选择结构(重点复习)行if结构If 条件 then 语句If 条件 then 语句1 else 语句2块if结构两个分支的:If 条件 then语句1Else语句2End ifIf 条件 then语句1End if多个分支的:If 条件then语句1Elseif 条件 then语句2Elseif 条件 then语句3……Else语句n+1End if情况选择语句(多个分支的) select case 测试表达式 l case 常数表达式1语句case 常数表达式2语句…case else语句end select循环结构(重点复习)*For i=a to b step 3 step -1….next ido While 条件….loopDoX=inputbox(“x=”)loop while x<=1 or x>=10一维和二维数组VBA的cells(r,c) 数组的概念和定义静态数组option base 1dim x(100) as singledim x(1 to 100) as stringdim y(10,10,10) as integer动态数组的概念dim a() as integern=inputbox(“n=”)n=100redim pres a(n)a(1)=456n=1000redim pres a(n)一维数组和二维数组一般使用数组初始化数组处理(求最大值、排序、插入等) 数组输出for i=1 to 1000print a(i);if i mod 20=0 then printnext Ifor i=1 to 10for j=1 to 10print a(i);next jprintnext I选择排序法for i=1 to n-1for j=i+1 to nif a(i)<="">t=a(i):a(i)=a(j):a(j)=tend ifnext jnext I冒泡排序法for i=1 to n-1for j=1 to n-1if a(j)<="">t=a(j):a(j)=a(j+1):a(j+1)=tend ifnext jnext I●平面图案的输出(二重循环的应用)与VBA编程的区别打印一个数字金字塔1 1 1 *222 121 234 ***33333 12321 56789 *****4444444 1234321 1234567 *******……….. ……….. …………………..●自定义过程sub与函数function(重点复习)过程(按地址byref和按值byval传递)函数(返回值fn=要返回的值)(重点准备)数组作参数必须按地址传递利用全局变量返回过程sub与函数function的编程应用示例编写函数判断一个数是否为素数,在form_click()事件中完成数据的输入和结果的输出;编制函数fsum,计算Single类型一维数组所有元素的和。

2010vb复习

2010vb复习

VB复习注意事项一、考试内容:1~9章(不包括8.3、8.4)二、出题来源:大多数来自理论教材和实验教材(含最后的模拟练习1)三、试卷题型和分值1.单项选择题(共20分)2.填空题(共40分,包含阅读程序和完善程序)3.编程题(3道,共40分)四、以下为主要复习内容:1、理论书例题:(ch5代表第5章)ch5:5-3、5-4、5-6ch6:6-8ch7:7-4(3、4)、7-7、7-112、实验书习题平时布置的习题3、实验书实验:3-3 、3-44-1、4-3、4-4 、4-7、4-9、4-11、4-125-1、5-3、5-4、5-5、5-6、5-8、5-116-1、6-2、6-4、6-5、6-6、6-7(题目一)7-2实验书综合测试(一) (这个非常重要)五、最重要的知识点1.print方法的各种使用情况2.一重、二重循环(do和for)的执行过程,其中循环控制变量的变化过程3.分支结构语句(if和select)的使用4.动态数组的使用5.通用过程和函数过程的调用、参数的两种传递方式6.局部变量、静态变量、模块级变量的各自特性、作用域、区别7.同名变量的使用规则8.递归过程、递归过程调用时参数的传递9.常用函数的使用10.常用的算法(求最大最小数、素数、最大公约数、排序、查找、求级数和、分解一个数的数字、十进制转换成二进制、二数交换)第六章:一、1、2、3、20、21、22、23、27二、2、4、5、10、11、14、16四、7、8下周实验内容:实验7-2、8-2。

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

第一章1 从功能上讲,Visual Basic 6.0有3种版本,即:学习版、专业版、企业版2 与传统的程序设计语言相比,Visual Basic最突出的特点是事件驱动编程机制。

3 Visual Basic 6.0集成环境的主窗口中含有标题栏、菜单栏、工具栏4用标准工具栏中的工具按钮不能执行的操作是打印源程序。

5关于Visual Basic"方法"的概念错误的是方法是对事件的响应6在Visual Basic中,称对象的数据为属性7Visual Basic应用程序可以用解释方式执行也可以用编译方式执行第二章1 计时器控件的Interval属性用于设置Timer事件发生的时间间隔,为了暂时关闭计时器,应把该计时器的Enabled属性设置为False ,如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于10002 利用Ctrl + G操作可以打开立即窗口。

3 假定窗体上有一个标签,名为Lable1。

为了使该标签透明并且没有边框,则正确的属性设置为Lable1.BackStyle = 0 Lable1.BorderStyle = 0 .4在设计阶段,当双击窗体上的某个控件时,所打开的窗口是代码窗口5 在Visual Basic中,窗体文件的扩展名为FRM6 窗体的Name属性指定窗体的名称,用来标识一个窗体7 改变控件在窗体中的上下位置,应修改该控件的属性是Top8 表示滚动条控件取值范围最大值的属性是Max9 如果要改变窗体的标题,则需要设置的属性是Caption10 在文本框(Text)中,通过ForeColor属性来设置字体颜色11 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置Passwordchar属性值为*12 能够改变复选框中背景颜色的属性是Backcolor13 图片框是不具有Picture属性的对象14 窗体的Name属性指定窗体的名称,用来标识一个窗体15 要想返回文本框中输入的内容则可利用text属性进行编程第三章1用于从字符串左边截取字符的函数是Left( ),设a="Visual Basic",使b="Basic"的语句是b=Left(a,8,5)。

2下列符号中哪个是VB程序中合法的变量名:A ab7 B 7ab C If D a*bc3X是小于100的非负数,用VB表达式表达正确的是0<=X and X<1004设有如下变量声明Dim TestDate As Date 为变量TestDate正确赋值的表达方式是TextDate=#1/1/200 2#5表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是5,设a=3,b=5,则表达式(a>b)Or(b>0)值为真。

6函数String(n,"str")的功能是返回由n个字符组成的字符串7设有如下声明:Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是小于0的数8Integer类型的数据由2字节组成,Long类型的数据由4字节组成。

9已知X<Y,A>B,正确表示它们之间关系的式子是Sgn(Y-X)-Sgn(A-B)=-210在一个有①逻辑运算②算术运算及③关系运算混合在一起的表达式(无括号)中,其运算顺序为②③①11以下合法的Visual Basic标识符是那些:A ForLoop B Const C 9abc D a#x12能正确表示条件"整型变量x值是大于等于-5并且小于等于5"的逻辑表达式-5<=x and x<=513求下列表达式的值:表达式4+5 \ 6 * 7 / 8 Mod 9 的值是5,表达式5 Mod 3+3\5*2的值是2设a=2,b=4,c=6,下列表达式a>b Eqv c<a的值为真设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为"中国人民"表达式2*4^2-2*6/3+3\2的值是29表达式5^2 Mod 252^2的值是114VB算术运算符乘或除、整除、求余的优先级,从高到低依次为乘或除、整除、求余15获得系统日期的函数是date()16数学式子sin30°写成VB表达式是: Sin(30*3.14/180)17在Visual Basic的立即窗口内输入以下语句X=65<CR>?Chr$(X) <CR>在窗口中显示的结果是__A__18计算下列表达式的值表达式93 Mod 2^2的值是__1__。

表达式Len("123程序设计ABC")的值是__10__。

Int(198.555*100+0.5)/100的值是__198.56__。

已知A$="12345678",则表达式val(Left$(A$,4)+Mid$(A$,4,2))的值为(123445)19数学关系3≤x<10表示成正确的VB表达式为3<=x And x<10 或 x>=3 and x<1020表示x是5的倍数或是9的倍数的逻辑表达式是x mod 5=0 or x mod 9=021s$=“china”:s$=“Beijing”:Print s$以上语句的输出结果是_ __。

参考答案Beijing22表达式Ucase(Mid("abcdefgh",3,4))的值是_ CDEF _。

23已知a=3.5,b=5.0, c=2.5,d=true,则表达式:a>=0 and a+c>b+3 OR NOT d的值是_ False __。

24第四章1VB中可用MsgBox语句产生一消息框。

2VB提供了结构化程序设计的三种基本结构,三种基本结构是:选择结构或循环结构或顺序结构3InputBox函数返回值的类型为字符串。

J下列语句正确的是(C)A If A≠B Then Print "A不等于B" B If A<>B Then Printf "A不等于B"C If A<>B Then Print "A不等于B"D If A≠B Print "A不等于B"4在Do Until…Loop循环中,判断循环表达式与结束循环的关系是先判断循环表达式,当表达式值为真时结束循环5在While循环中,判断循环表达式与结束循环的关系是先判断循环表达式,当表达式值为真时执行循环体6设a=6,则执行x=IIf(a>5,-1,0)后,x的值为–17要使下列For语句循环执行20次,循环变量的初值应当是多少?For k= __1__To -5 Step -2 参考答案1:338以下语句的输出结果是:Print Int(12345.6789*1000.5)/100 参考答案123459给出下列程序运行的结果(1)x=5y=-6If Not x>0 Then x=y-3 Else y=x+3Print x-y; y-x 结果-3 3(2)1=4J2=9If J1<J2 Then Print J2 Else Print J1 结果为9(3)执行以下程序段后,变量c $ 的值为(Quick BASIC Programing )a $ = "Visual Basic Programing"b $ = "Quick"c $ = b $ & Ucase (Mid $ (a $,7,6)) & Right $ (a $,11)(4)以下语句的输出结果是032,548.50。

Print Format $ (32548.5, "000,000.00")(5) 在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()A = Text.Text + Text2.TextPrint aEnd SubPrivate Sub Formm_Load()Text1.Text =""Text2.Text =""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为123321。

(6 )阅读下面的程序段:For I = 1 To 3For j = 1 To IFor k = j To 3A=A+1Next kNext jNext I执行上面的三重循环后,a的值为__14 __。

(7) 在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下的事件过程:Private Sub Command1_Click()X = 0Do While x<50X = ( x + 2 ) * ( x + 3 )N = n+1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序执行后,单击命令按钮,在两个文本框中显示的值分别为2和72。

(8)设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是False(9) 在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:Private Sub Command1_Click()Static X As IntegerStatic Y As IntegerClsY=1Y=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为15 6(10) 设有语句x=InputBox("输入数值","0","示例") 程序运行后,如果从键盘上输入数值10并按回车键,变量X的值是字符串"10"(11) 在窗体上有一个文本框控件,要求每一秒钟在文本框中显示一次当前名称为TxtTime:一个计时器控件,名称为Timerl 的时间。

程序为:Private Sub Timer1_ ( )TxtTime.text=TimeEnd Sub 在下划线上应填入的内容是Timer(12)假定有以下程序段:For i=1 To 3For j=5 To 1 Step -1Print i*jNextNext 则语句Print i*j的执行次数是15(13)以下程序段的输出结果为(4)x=1y=4Do Until y>4x=x*yy=y+1LoopPrint x(14)在窗体上面画一个文本框,然后编写如下事件过程:Private Sub Form_Activate()Text1.Text=" "Text1.SetFocusFor i=1 to 10Sum=Sum+iNextText1. Text=SumEnd Sub 上述程序的运行结果是55(15)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For n = 1 To 20If n Mod 3 <> 0 Thenm = m + n \ 3Next nPrint nEnd Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是(21)(16)设有如下程序:Private Sub Command1_Click()Dim sum As Double, x As Doublesum = 0n = 0For i = 1 To 5x = n / in = n + 1sum = sum + xNextEnd Sub 该程序通过For循环计算一个表达式的值,这个表达式是(1/2+2/3+3/4+4/5) (17)下面程序运行后,窗体(Form1)中输出的结果是(TrueTrue)Private Sub Form_Load()Form1.AutoRedraw=TrueX=3:y=5Print x=3;y=5(18)下面程序执行的结果是(579)Private Sub Command1_Click()A="123":b="456"C=Val(a)+Val(b)Print cEnd Sub(19)若i的初值为8,则下列循环语句的循环次数为(5)次Do While i<=17i=i+2Loop(20)执行下面的程序段后,x 的值为(21)x=5For i=1 To 20 Step 2x=x+i\5Next I(21)下面程序运行后,输出的值是(54)Private Sub Command1_Click()J=1While J<5J=J+1A=A+J*JWendPrint AEnd Sub(22)有如下程序:Private Sub FormKeyPress(KeyAscii As Integer)For m=1 To 3For j=1 To mFor k=j To 3n=n+m+j-kNext kNext jNext mPrint nEnd Sub 程序运行后,按任意键,n的值是(20 )(23)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()A=″12″B=″34″C=″56″Print A+B+CEnd Sub 程序运行后,单击命令按钮,输出结果是(123456) (24)下面程序运行后输出的结果是(110 20 )Private Sub Command1_Click()A=0For M=1 To 10A=A+1∶B=0For J=1 To 10A=A+1∶B=B+2Next J∶Next MPrint A;BEnd Sub(25)x=int(Rnd)+3:if x^2>8 then y=x^2+1:if x^2=9 then y=x^2-2:if x^2<8 then y=x^3:print y程序运行后输出的结果是_7_。

相关文档
最新文档