vb选修模块复习要点

上传人:无*** 文档编号:118765654 上传时间:2022-07-12 格式:DOC 页数:9 大小:210KB
收藏 版权申诉 举报 下载
vb选修模块复习要点_第1页
第1页 / 共9页
vb选修模块复习要点_第2页
第2页 / 共9页
vb选修模块复习要点_第3页
第3页 / 共9页
资源描述:

《vb选修模块复习要点》由会员分享,可在线阅读,更多相关《vb选修模块复习要点(9页珍藏版)》请在装配图网上搜索。

1、一、for语句格式:For循环变量=初值To终值Step步长值 语句组(循环体)Next循环变量例如:For i = 10 To 1 Step -1Print iNext i二、 利用循环实现累加累乘计数字窜连接功能1累加器格式:S=S+i (i为循环变量)经常用于有规律的加法运算计算s=1+3+5+7+.+99S=0For i=1 to 99 step 2 S=s+iNext i计算s=1+3+5+7+.+99S=0For i=1 to 50 S=s+2*i-1Next i计算s=1+2+3+.100S=0For i=1 to 100 step 1 S=S+iNext i2记数器:格式:s=

2、s+1(数字1) 经常用于统计个数统计1到1000之间既能被3整除又能被7整除的数的个数s=0For i=1 to 1000 If i mod 3=0 and i mod 7=0 then s=s+1Next i3、累乘计算格式:s=sI (i为循环变量)计算t=1*2*3*10s=1For i=1 to 10 s=s*iNext I三、 典型例题2、100到200之间能被3整除的数的个数是Dim I As Integer Dim S As Integer S = 0 For i = 100 To 200 If I Mod 3 = 0 Then S=s+1 End If Next i Prin

3、t 100到200之间能被3整除的数的个数是:; S1、求5*6*25的积Dim I As Integer Dim S As Double S = 1 For i = 5 To 25 Step 1 S = S * i Next I Print 求5*6*25的积:; S 3、计算1到100之间,所有能被3整除数的积Dim I As Integer Dim S As Double S = 1 For i = 3 To 100 Step 3 s=s*i Next Print 计算1到100之间,所有能被3整除数的积:; S4、10到200之间所有的奇数的和是Dim I As Integer Dim

4、 S As Integer S = 0 For i = 10 To 200 Step 1 If Int(I / 2) I / 2 Then s=s+i End If Next Print 10到200之间所有的奇数的和是:; Sl 其中int(x)函数的含义:取不大于x的最大整数,l 例如:int(3.8)=3 int(6.5)=6 5、3到100之间所有能被3整除的数的个数Dim I As Integer Dim S As Integer S = 0 For i = 3 To 100 Step 3 s= s+1 Next Print 3到100之间(包括3)所有能被3整除的数的个数:; S6

5、、从1累加到10的值是:Dim i As IntegerDim s As Integers = 0For i = 1 To 10 S=s+i Next iPrint 从1累加到10的值是:; s 7、2到100的所有偶数和是Dim i As IntegerDim s As Integers = 0 For i = 2 to 100 Step 2 s = s + iNext iPrint 2到100的所有偶数和是:; s8、1到100的所有奇数和是Dim i As IntegerDim s As Integers = 0For i = 1 To 100 step 2 s = s + iNext

6、iPrint 1到100的所有奇数和是:; s l If语句例:IF x=80 then print “优良” IF x=y then a=x else a=y格式一:(简单格式)if 条件 then 语句 if 条件 then 语句1 else语句2格式二:(分段书写)例:IF x=60 then print “合格”Elseprint “不合格”End IFif 条件 then 语句1 else 语句2end if典型例题第1题:程序代码:dim x as integer -(变量定义)x=text1 -(输入语句)if x3 then text2=8 -(输出语句)else text2=

7、3*xend if在窗体Form1.frm的Command1_Click事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能:编程实现求下列分段函数的值。 例:在text1文本框中输入大于0的正整数x,计算当x23 and a+23b and b+23a thentext3=是elsetext3=否end if在窗体Form1.frm的Command1_Click事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能: 已知三角形一条边边长为23,输入另外两条边的边长a、b,判断a、b和23能否构成一个三角形。例:在Text1输入a、Text2输入b,如果a+b23 、a+2

8、3b 、b+23a ,则在Text3文本框中输出是,否则在Text3文本框中输出否。测试数据在Text1文本框中输入33,在Text2文本框中输入25,Text3文本框输出是;在Text1文本框中输入33,在Text2文本框中输入5,Text3文本框输出否;在Text1文本框中输入17,在Text2文本框中输入16,Text3文本框输出是;第5题:程序代码:dim a as integera=text1if a mod 7=0 thentext2=能elsetext2=不能end if在窗体Form1.frm的Command1_Click事件中编写代码(请不要随便更改其它代码),使之能够实现如

9、下功能: 从text1文本框中输入一个数,判断能否被7整除,并在text2文本框中输出结果能或不能。测试数据在text1文本框中输入14,在text2文本框中输出:能;在text1文本框中输入8,在text2文本框中输出:不能;在text1文本框中输入28,在text2文本框中输出:能;第6题:请输入一个整数, 判断该数是正数还是负数程序代码:dim a as integera=text1if a0 then text2=正数else if ab then text3=aelse text3= bend if第7题:请输入一个数, 求该数的绝对值程序代码:dim a as integera=t

10、ext1if a0 then text2=aelse text2= -aend ifl 选择题知识点1结构化程序的三种基本结构的是: 顺序结构、选择结构(分支结构)、循环结构2算法的叙述: A 算法是解决问题的有序步骤 B 描述算法的方法主要有自然语言描述、流程图法、伪代码C 算法具有输入、输出、确定性、可行性、有限性等基本特征例题:1为解决一个问题而采取的方法和有限步骤称为【 C 】。 A 程序 B 程序设计 C 算法 D 解题2下列属于结构化程序的三种基本结构的是【 A 】 。 A 顺序结构、循环结构、选择结构 B 输入结构、输出结构、模块化结构C 网状结构、层次结构、关系结构 D 工程文

11、件、窗体文件、可执行文件 3下列关于算法的叙述不正确的是【 A 】。 A 解决一个问题的算法只有一种 B 算法是解决问题的有序步骤 C 算法具有输入、输出、确定性、可行性、有限性等基本特征 D 描述算法的方法主要有自然语言描述、框图法、伪代码4下列关于程序与软件的叙述中不正确的是【B】A 程序是指用于实现一定计算任务的一组计算机指令和有关数据 B 程序就是软件 C 程序、数据与相关文档资料构成软件 D 软件一般都需要不断完善或升级5、下列计算机程序设计语言中都属于高级语言一组的是 B A.汇编语言、C B.Pascal、CC.机器语言、Pascal D.汇编语言、Visual Basic6 算

12、法的三种基本控制结构是顺序结构、循环结构和 D A.模块结构 B.情况结构 C.流程结构 D.分支结构7 计算机程序设计语言可分为三大类:机器语言、汇编语言和【 A 】。 A 高级语言 B 翻译语言 C 自然语言 D 通用语言一、数据类型概述 1、整数型 :整数型是指不带小数点和指数符号的数。 按表示范围整数型分为:整型、长整型 (1)整型(Integer): 取值范围:-32768 +32767例如:15,-345,654都是整数型, 而45678则会发生溢出错误。 (2)长整型(Long):取值范围:-2147483648 +2147483647 例如:123456,45678&都是长整数

13、型。 2、实数型(浮点数或实型数):实数型数据是指带有小数部分的数。 注意:数12和数12.0对计算机来说是不同的,前者是整数,后者是实数(1)单精度数(Single,类型符) :在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法,这里用E或者e表示10的次方(E/e大小写都可以) 比如:1.401298E-45表示1.401298的10的负45次方 (2) 双精度数(Double,类型符) 比如17.88D5,表示它是一个双精度数,表示17.88乘以10的5次方 这里用D来表示10的次方 3、 日期型(Date) 用#括起来放置日期和时间,允许用各种表示日期和

14、时间的格式。 日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。 例: #09/10/2000# 或 #2000-09-12# #08:30:00 AM# 五、 逻辑型(Boolean) 逻辑型数据只有两个可能的值: True(真) False(假) 例如: 53 值为 ture 5 3 and 6 9 B.5 3 or 6 9C.#1/11/2009# #11/15/2008#l 变量名及变量定义1、 变量名:字母开头,后面跟上字母、数字、下划线、其它符号,VB中的保留字如IF 、DIM、-、=等到不能用。例如:正确

15、的变量名 :a b ab123 ab_123错误的变量名: 23a integer(vb的保留字,表示整型数) a-b a=b 2、 变量定义:DIM 变量名 AS 数据类型例如: dim a as integer (定义变量a为整型数)例题:1下列属于合法的变量名的是。 D A 22ast B single C a - 1 D first_name 2下列各组声明中用于正确定义变量的是。 A A Dim year As Integer B Const year As Integer=2008 C Dim a As Single=3.14159 D Const Pi As Single=3.1

16、41593、在VB语言中,下列数据中合法的字符型常量是 C A.09b B.b09 C.09b D.09b4、在VB语言中可以作为变量名的是 A A.a1b2c3 B.dim C.1a2b3c D.ab*cdl 运算符:1、 算术运算符:+ - * / MOD 2、 关系运算符: = = 3、 逻辑运算符:not and or l 表达式:用运算符将常量、变量、函数等连接起来的式子例如:a+b 2*a-8例题 :5下列运算结果中,值最大的是。 D A 5 4 B 4 / 3 C 6 mod 5 D 5 mod 66下列能正确表示“x,y,z全是偶数”的逻辑表达式是 C A(x+y+z)mod

17、2=0 B x mod 2=0 or y mod 2=0 or z mod 2=0C x mod 2=0 and y mod 2=0 and z mod 2=0 D(x+y+z)mod 2=1 7下列运算符中优先级最低的是B A + B Not C mod D /8下列能表示10x15 的表达式是 B A 10x15 B 10x and x15 C 1015 D10x or x15 9数学表达式 在VB中正确的表示方法是C A a+b/2a B (a+b)/2*a C (a+b)/(2*a) D a+b/(2*a)10 在VB语言中,下列表达式中合法的表达式是 A A. B. C. D.11

18、在VB语言中,下列表达式中合法的表达式是 C A. B. C. D.l 赋值语句:变量名=表达式,作用:将右边的表达式的值赋值给左边的变量,=左边只能是变量名,例题:1在VB语言中,下列正确的赋值语句是 C A. 5 * J = K * 6 B. 5J= K * 6C. J= K * 6 6 D. J + 6=K * 62下列赋值语句中,不正确的是【24】。 A 【24】A x+y=5 B inumber = 15 C Label1.Caption=time D sLength=x+y1、设置Label的背景颜色时,应改变Label的 C A.Font属性 B.Name属性 C.BackCol

19、or属性 D.ForeColor属性2、设置TextBox的内容时,应改变TextBox的 D A.ForeColor属性 B.Font属性 C.Name属性 D.Text属性3 设置TextBox的字体颜色时,应改变TextBox的 B A.Text属性 B.ForeColor属性 C.Font属性 D.Name属性4下列 A 属性是每个控件都有的。 A 名称 B Caption C Font D Interval5下列控件中可用于接受用户输入文本,又可用于显示文本的是【 B 】。 【8】A Label B TextBox C Timer D CommandButton6下列关于ForNex

20、t语句的说法正确的是【 A 】。A 循环变量、初值、终值和步长都必须为数值型 B Step 后的步长只能为正数 C 初值必须小于终值 D 初值必须大于终值7改变Label中显示的文本内容,要设置的属性是【 C 】。【14】A Text B BackColor C Caption DNAME (名称)8Visual Basic规定窗体文件的扩展名是【 C 】。【17】A .css B .vbp C .frm D .bas9Visual Basic规定工程文件的扩展名是【 B 】。【18】A .css B .vbp C .frm D .bas10在图1 中,这3个控件名称依次是【 A 】。【21】A Label、TextBox、CommandButton B TextBox、Label、CommandButton C CommandButton、Label、TextBox D CommandButton、TextBox、Label 图211在图2 中,要调试运行程序可以点击图中常用工具栏的【 C 】。【22】A B C D 12在图2 中,要终止调试运行程序可以点击图中常用工具栏的【 D 】。【23】A B C D 13双击窗体中的对象后,VB将显示的窗口是【 C 】。【25】A 项目(工程)窗口 B 工具箱 C 代码窗口 D 属性窗口

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!