




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic程序设计本科复习,2,一、题型,单选题(每题2分,10个共20分)判断题(对的打号,错的打X号,每题1分,10个共10分)填空题(每空2分,10空,共20分)程序阅读题(读程序写结果,每小题5分,3题,共15分)程序填空题(每空2分,9空,共18分)编程题(2题,共17分),3,二、考试章节,第1、2、3、4、5、6、8章,4,第1章,P2VB编程采用“事件驱动”方式P3结构化程序设计的三条原则P4什么是面向对象的程序设计(OOP),5,第2章,P7什么是对象P7-P8对象的属性、方法、事件P13窗体文件和工程文件的扩展名,6,第3章,P163.1.1基本数据类型P18变量的命名规则P19变量的声明P24常量的声明P253.3运算符和表达式(运算符的优先级、数学表达式与VB表达式的转换)P29常用的内部函数,7,第4章,P364.1.1赋值语句()P384.1.3数据的输出Print方法P404.1.7数据的输入InputBox函数P424.1.8MsgBox函数和语句P444.2选择结构P494.3循环结构,8,第5章,P695.1数组的概念P725.2.3数组的初始化P75【例5-5】,9,第6章,P87子过程的定义和调用P92函数过程的定义和调用,10,第8章,P119P136常用控件的属性、事件、方法,11,每章课后习题重点题目,第3章:一选择题:1,2,4,6,8,9,11,12,13,14,16,17,18,23,24,25,30二填空题,2,3,4第4章:一选择题:2,3,7,8,10,15,16,17二填空题:4,6,7,9三编程题:1,12,每章课后习题重点题目,第5章一选择题:1,2,4,5,9,10二填空题:3,6,7第6章一选择题:1,2,9二填空题:1,4第8章一选择题:2,7,9,11,12,18,19,20,24,26二填空题:1,3,5,6,12,13,13,编程题目重点掌握(循环),1累加运算(比如1到100的和,1到100的奇数和,1到100的偶数和等)2累乘运算(比如求阶乘5!等)3求最大值和最小值4穷举(比如求100-200内既能被3整除又含有数字6的整数)5使用随机数函数产生随机数,14,程序代码的组织方式,程序代码的基本构成字符集关键字标识符运算符表达式语句及语法规则语义PrintaPrinta,Printa;,15,程序代码的组织方式,VB中的过程VB中过程的种类事件过程系统提供的过程通用过程用户自定义过程,16,数据类型、常量与变量,基本数据类型数值型字符串型逻辑型日期型变体型数据类型转换数值类型间的转换数值类型与字符串类型的转换数值类型与逻辑类型的转换字符串类型与逻辑类型的转换PrintTrue+3显示结果为2Print“123”+100显示结果为223Print#5/1/2000#+3显示结果是00-5-4,17,数据类型、常量与变量,常量与变量符号常量系统内部常量VbRed等用户自定义符号常量ConstPiAsSingle=3.14变量,18,运算符、表达式与公共函数,VB中的运算符与表达式算术运算符与算术表达式字符串连接符关系运算符与关系表达式逻辑运算符与逻辑表达式运算符的优先级算术运算符、-、*或/、Mod、+或-字符运算符+或bPrinta,PrintbPrintaPrintbCls方法、Clear方法,12345678901234567890353535,23,选择结构,IfThen结构语句标准分支选择结构例1:写出根据键盘输入的百分制学生成绩判断该学生是否及格并输出“Pass”或“Fault”。单分支结构例2:写出根据键盘输入的百分制学生成绩判断该学生是否及格并将及格学生的成绩输出的程序片段。多分支结构例3:写出将键盘输入的百分制学生成绩转换成五分制并输出的程序片段。,24,选择结构,SelectCase结构语句一般形式测试项的形式例4:在SelectCaseX结构中,描述判断条件3X7的测试项应该写成。A.Case3X7B.Case3X,X7C.CaseIs7,Is3D.Case3To7,25,循环结构,DoLoop结构语句Do-While循环结构Do-Until循环结构,“当”型循环,“直到”型循环,26,循环结构,ForNext结构语句一般形式For=ToStepExitForNextFor循环与Do循环的比较循环嵌套,27,过程设计,Sub过程与Function过程的定义与调用Sub过程的定义Private|PublicStaticSub过程名(参数列表)局部变量和常量声明语句体ExitSubEndSub,28,过程设计,Sub过程与Function过程的定义与调用Function过程的定义Private|PublicStaticFunction函数名(参数列表)As数据类型局部变量和常量声明语句体ExitFunction函数名=表达式EndFunction例5:以下有关过程的说法中错误的是。A.在Sub或Function过程中不能再定义其他Sub或Function过程B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合。C.递归过程既可以是递归Function过程,也可以是递归Sub过程。D.在调用过程时,形参为数组的参数对应的实参只能是数组。,29,过程设计,Sub过程与Function过程的定义与调用Function过程与Sub过程的区别例6:分别用Sub过程和Function过程编写一个求n!的自定义过程。,Sub过程:PrivateSubfact(nAsInteger,fAsLong)DimiAsIntegerf=1Fori=1Tonf=f*iNextiEndSub,Function过程:PrivateFunctionfact(nAsInteger)AsLongDimiAsIntegerfact=1Fori=1Tonfact=fact*iNextiEndSub,30,示例同名变量,执行下面程序后,输出结果是什么?OptionExplicitDimaAsSinglePrivateSubCommand1_Click()DimaAsSingle,bAsIntegera=1.2:b=3Debug.Printfun1(a,b)Debug.PrintaEndSubPrivateFunctionfun1(xAsSingle,yAsInteger)AsIntegerDimiAsIntegerFori=1Toyx=x*2a=a+1Nextifun1=aEndFunction,39.6,31,示例Sub过程的定义,应用程度窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1。窗体和按钮的Click事件过程名分别为。A.Form_Click,Command1_ClickB.Frm1_Click,Command1_ClickC.Form_Click,Cmd1_ClickD.Frm1_Click,Cmd1_Click下列有关事件过程的说法错误的是。A.标准模块中不能包含事件过程B.事件过程都是无参(没有形式参数)C.事件过程也可以通过Call语句调用执行D.在事件过程中不能声明全局变量,32,示例循环嵌套,下列程序执行后,窗体上的输出结果是多少?DimiAsInteger,jAsInteger,kAsIntegerFori=1To10Forj=1To5k=k+1NextjNextiPrintk=;k,K=50,33,示例循环嵌套,下列程序执行后,窗体上的输出结果是多少?DimiAsInteger,jAsInteger,kAsIntegerDimaiAsInteger,ajAsInteger,akAsIntegerFori=1To4ai=ai+1Forj=1To3aj=aj+1Fork=1To2ak=ak+1NextkNextjNextiprintai,aj,ak,41224,34,示例ForNext结构,在过程中有语句ForI=N1ToN2StepN3,在该循环体内有下列四条语句,其中会影响循环执行的次数。N1=N1+IN2=N2+N3I=I+N3N3=2*N3A.B.C.D.下列程序执行后,窗体上输出结果是什么?DimAAsInteger,BAsIntegerB=10ForA=1ToBA=A+1B=B+1NextAPrintA,B,1115,35,示例ForNext结构,执行下面程序后变量k和i的值各是多少?DimIAsInteger,kAsIntegerForI=10To1Step-2k=k+1NextIPrintk,I,50,36,示例DoLoop结构语句,有如下程序片段,程序执行后a的值是多少?DimaAsIntegera=1DoUntila=100a=a+2LoopPrinta下列程序片段执行后,变量x的值是多少?x=1:y=4DoUntily5y=y+1x=x*yLoopPrintxA.1B.4C.8D.30,(溢出),37,示例赋值号与等号的区别,判断语句a=1和Ifa=1ThenPrint中的“a=1”是否相同?说明语句a=b=2的含义。,38,示例不同类型数据之间的赋值,运行下面程序,单击命令按钮Command1,则立即窗口上显示的结果是。PrivateSubCommand1_Click()DimAAsInteger,BAsBoolean,CAsIn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑方案设计怎么写
- 煤矿井下防爆电工标准化作业考核试卷及答案
- 风能产业标准分析报告
- 雕塑之美(教学设计)-2023-2024学年人美版(2012)美术五年级下册
- 彩灯艺术设计师工艺创新考核试卷及答案
- 7 树的联想说课稿-2025-2026学年小学美术沪教版二年级上册-沪教版
- 夜间反光灯施工方案
- 林业局人事管理制度
- 建筑工程经营管理制度
- 美容院门店营销方案策划
- 2025纪念中国人民抗日战争胜利80周年心得体会五
- 《北京人》(剧本全本)曹禺-(三幕剧)
- 颅脑外伤(共61张PPT)
- 人教版《生命.生态.安全》六年级上册全册教案
- 防爆设备规格书
- 矿种代码与规模分类表
- 污水井 化粪池清掏合同
- 华能分布式光伏项目EPC总承包工程投标文件-技术部分
- 合唱团训练教案
- 血液透析患者高血压PPT
- 部编版《道德与法治》三年级下册第4课《同学相伴》精美课件(含视频)
评论
0/150
提交评论