下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vb有关试题都是教材上的知识点1、算法书P2-52、描述算法的方法:自然语言描述法流程图描述法伪代码描述法3、程序语言的发展、比较流行的高级语言:P114、可视化编程的一般步骤:P195、数据类型:书P21表2-4整型的范围-32768~327671字节=8位6、常量与变量:变量名常量名的命名规则:P231)必须以汉字或字母开头2)只能由字母、汉字、数字和下划线组成3)不能使用VB中的保留字:如不能使用ifthenintegerdoublestring等VB中使用到的保留字4)不区分大小写定义常量:Const常量名As数据类型=表达式如:constpiassingle=3.14constaasstring="basic"定义变量:Dim变量名As数据类型如:dimaasinteger7、算术运算符与算术表达式:P25表2-6全部要掌握举例:指数2^3=8除5/2=2.5整除5\2=2求余5Mod2=18、字符串运算符和字符串表达式运算符:+和&表达式:"basic"&"程序设计"="basic程序设计""basic"+"程序设计"="basic程序设计""123"&"45"="12345""123"+"45"="12345"但"123"+45=168 123+"45"=168"123"&45="12345" 123&"45"="12345"9、关系运算符和关系表达式=等于<>不等于>大于<小于>=大于等于<=小于等于举例:2000>1997结果为True"969">"n69"结果为False字符串比较大小从第一个字符开始比较,比较字符对应的ASCII数的大小(详见书P124表)10、逻辑运算符与逻辑表达式Not取反And与Or或优先级:Not>And>Or举例:Not2*5<>11结果为False12、常用语句和函数Print语句P27注释语句P28结束语句P28交互函数P2913、数学函数Int(x)求<=x的最大整数如int(4.1)=4int(-4.1)=-5int(4.9)=4Fix(x)取x整数部分如fix(4.1)=4fix(-4.1)=-4fix(4.9)=4Cint(x)四舍五入如cint(4.1)=4cint(-4.1)=-4cint(4.9)=5对于Cint(x)当x小数部分正好为.5时,结果为最靠近x的偶数如Cint(1.5)=2Cint(2.5)=2Cint(3.5)=4Cint(4.5)=4Rnd产生一个随机数x范围为[0,1]即该数可能为0最大不能为1如Rnd*10则这数的范围为[0,10)Rnd*10+5则这数的范围为[5,15)若要抽取学号1-54中任一学号:Int(Rnd*54+1)14、字符串函数P31Len(字符串)求字符串的长度,结果为数值型。如Len("basic")=5Len("visualbasic")=12空格算一个Len("程序设计")=4汉字也算一个Len("basic"+"程序设计")=9Len("basic"&"程序设计")=9Left(字符串,n)截取字符串左边n个字符,结果为字符串型。如 Left("basic",2)="ba" Left("程序设计",2)="程序"Mid(字符串,n)从中间指定位置n处开始截取后面所有字符,结果为字符串。 Mid("visualbasic",9)="asic"Mid(字符串,n,m)从中间指定位置n处开始截取m个字符,结果为字符串。 Mid("visualbasic",9,2)="as"Right(字符串,n)截取字符串右边n个字符,结果为字符串型。如 Right("basic",2)="ic" Right("程序设计",2)="设计"String(n,指定字符)生成n个指定字符的字符串。String(2,"9")="99"String(2,"89")="88"注意本函数中指定字符有若干个的话,只产生n个指定字符串中的第一个字符。 Instr(x,y)从字符串x的第一个字符开始查找字符串y出现的位置,若在x中找到y,则结果是y第一个字符出现在x中的位置。若x为空字符串或在x中找不到y则结果都为0。若y为空字符串则结果为1。如 Instr("basic程序设计","c")=5 Instr("visualbasic","b")=8 Instr("visualbasic","x")=0因"x"在前一个字符串中为找到 Instr("","a")=0x为空字符串 Instr("basic","")=1y为空字符串 Instr("visualbasic","ba")=8 Instr("visualbasic","ab")=0因"ab"在前一个字符串中未找到15、日期函数P3116、常用转换函数 Val(字符串)将字符串转换为数值。如Val("12")=12Val("12abc12")=12字符串中出现字母则停止Val("1212")=1212字符串中出现空格后面的数字照样转换Val("12e2")=1200这字符串里的e2是科学计数法即102所以最终结果为12*102=1200。 Str(数值)将数值转换为字符串。如 Str(12)="12" Chr(字符代码)求字符代码对应的字符(字符代码表详见P124附录一)。如 Chr(65)="A"Chr(97)="a"Chr(32)=""Chr(48)="0" 记住上述4个常用的字符对应的字符代码 Asc(字符)求字符对应的字符代码。如 Asc("A")=65Asc("a")=9717、程序的基本结构之顺序结构:按顺序一条一条往下执行。18、程序的基本结构之选择结构:也称为“分支结构” (1)单分支结构 If条件Then 语句或语句组 Endif如果条件为True就执行语句或语句组,否则就不执行。 (2)双分支结构 If条件Then 语句或语句组1 Else 语句或语句组2 Endif 如果条件为True就执行语句或语句组1,否则执行语句或语句组2。(3)多分支结构 If条件1Then 语句或语句组1 ElseIf条件2Then 语句或语句组2 …… ElseIf条件nThen 语句或语句组n Else 语句或语句组n+1 Endif 如果条件1为True就执行语句或语句组1。如果条件1为False以及条件2为True就执行语句或语句组2。如果条件2为False以及条件3为True就执行语句或语句组3。 ……如果条件n-1为False以及条件n为True就执行语句或语句组n。 如果以上所有条件都为False则执行语句或语句组n+1。举例:编程序在文本框Text1中输入分数x单击按钮Command1在文本框Text2中显示结果,x>=90显示优秀,75<=x<90显示良好,60<=x<75显示及格,<60显示不及格。X=val(Text1.text) Ifx>=90Then Text2.Text="优秀" ElseIfx>=75Then Text2.Text="良好" ElseIfx>=60Then Text2.Text="及格" Else Text2.Text="不及格" Endif19、循环结构(1)For循环 For循环变量=初值to终值step步长循环体Next循环变量说明:如步长为1则step1可以省略如:1)求s=1+2+3+……+100的和s=0fori=1to100s=s+inextiprint"s=";s考点:这个程序执行了100次,最后I的值为101(终值100+步长1),也就是说当I>终值时循环才结束。2)For循环的嵌套ForI=1to3Forj=1to3Print"vb"NextjNextI说明:Print"vb"这条语句执行的次数为3*3=9次(2)DoWhile循环(当型循环) 格式一:DoWhile条件 循环体 Loop 说明;当条件成立是执行循环体中的语句,条件不成立就不执行。 格式二:Do 循环体LoopWhile条件 说明;先执行一次循环体中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025便利店商品采购与配送合同范本3篇
- 二零二五年度家居装饰材料区域代理采购合同3篇
- 2025年度10架AC311A直升机购销与地面服务保障合同3篇
- 二零二四年度三方贷款资金管理合同3篇
- 二零二五版高端装备制造工厂生产承包合同书模板3篇
- 年度智慧停车战略市场规划报告
- 2025年蔬菜大棚农业科技研发与创新合作合同2篇
- 年度丙二酮战略市场规划报告
- 二零二五版个人短期租房合同补充协议2篇
- 2024-2025学年高中历史第8单元20世纪下半叶世界的新变化第21课世界殖民体系的瓦解与新兴国家的发展课时作业含解析新人教版必修中外历史纲要下
- 第12讲 语态一般现在时、一般过去时、一般将来时(原卷版)
- 2024年采购员年终总结
- 2024年新疆区公务员录用考试《行测》试题及答案解析
- 肺动脉高压的护理查房课件
- 2025届北京巿通州区英语高三上期末综合测试试题含解析
- 公婆赠予儿媳妇的房产协议书(2篇)
- 煤炭行业智能化煤炭筛分与洗选方案
- 2024年机修钳工(初级)考试题库附答案
- Unit 5 同步练习人教版2024七年级英语上册
- 矽尘对神经系统的影响研究
- 分润模式合同模板
评论
0/150
提交评论