收藏 分享(赏)

vb选修模块复习要点.doc

上传人:dzzj200808 文档编号:2335151 上传时间:2018-09-10 格式:DOC 页数:10 大小:210KB
下载 相关 举报
vb选修模块复习要点.doc_第1页
第1页 / 共10页
vb选修模块复习要点.doc_第2页
第2页 / 共10页
vb选修模块复习要点.doc_第3页
第3页 / 共10页
vb选修模块复习要点.doc_第4页
第4页 / 共10页
vb选修模块复习要点.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

2、ext i统计 1 到 1000 之间既能被 3 整除又能被 7 整除的数的个数s=0For i=1 to 1000 If i mod 3=0 and i mod 7=0 then s=s+1Next i计算 t=1*2*3*10s=1For i=1 to 10s=s*iNext I计算 s=1+3+5+7+.+99S=0For i=1 to 99 step 2S=s+iNext i三、典型例题1、求 5*6*25 的积Dim I As IntegerDim S As DoubleS = 1 For i = 5 To 25 Step 1S = S * i Next IPrint “求 5*6*

3、25 的积:“; S2、100 到 200 之间能被 3 整除的数的个数是Dim I As IntegerDim S As IntegerS = 0 For i = 100 To 200If I Mod 3 = 0 ThenS=s+1 End IfNext iPrint “100 到 200 之间能被 3 整除的数的个数是:“; S4、10 到 200 之间所有的奇数的和是Dim I As IntegerDim S As IntegerS = 0 For i = 10 To 200 Step 1If Int(I / 2) =y then a=x else a=y例:IF x=60 then p

4、rint “合格 ”Elseprint “不合格”End IF程序代码:dim x as integer -(变量定义)x=text1 -(输入语句)if x23 、a+23b 、b+23a ,则在 Text3 文本框中输出“是 “,否则在 Text3 文本框中输出“否“ 。测试数据在 Text1 文本框中输入 33,在 Text2 文本框中输入 25,Text3 文本框输出“是“ ;在 Text1 文本框中输入 33,在 Text2 文本框中输入 5,Text3 文本框输出“否“;在 Text1 文本框中输入 17,在 Text2 文本框中输入 16,Text3 文本框输出“是“;第 5 题

5、:在窗体“Form1.frm“的“Command1_Click“事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能: 从text1 文本框中输入一个数,判断能否被 7 整除,并在 text2文本框中输出结果“能“ 或“不能“。程序代码:dim a as integerdim b as integera=text1b=text2if a2-4*a*7=0 thentext3=-b/(2*a)elsetext3=“无“end if 其中,一元二次方程根为:x1=-b+sqr(b2-4*a*c)/(2*a)x2=-b-sqr(b2-4*a*c)/(2*a)程序代码:dim a as in

6、tegerdim b as integera=text1b=text2if a+b23 and a+23b and b+23a thentext3=“是“elsetext3=“否“end if程序代码:dim a as integera=text1if a mod 7=0 thentext2=“能“elsetext2=“不能“end if测试数据在 text1 文本框中输入 14,在 text2 文本框中输出:能;在 text1 文本框中输入 8,在 text2 文本框中输出:不能;在 text1 文本框中输入 28,在 text2 文本框中输出:能; 选择题知识点1结构化程序的三种基本结构的

7、是: 顺序结构、选择结构(分支结构) 、循环结构2算法的叙述:A 算法是解决问题的有序步骤B 描述算法的方法主要有自然语言描述、流程图法、伪代码C 算法具有输入、输出、确定性、可行性、有限性等基本特征例题:1为解决一个问题而采取的方法和有限步骤称为【 C 】 。A 程序 B 程序设计 C 算法 D 解题2下列属于结构化程序的三种基本结构的是【 A 】 。A 顺序结构、循环结构、选择结构 B 输入结构、输出结构、模块化结构C 网状结构、层次结构、关系结构 D 工程文件、窗体文件、可执行文件 3下列关于算法的叙述不正确的是【 A 】 。第 6 题:请输入一个整数, 判断该数是正数还是负数程序代码:

8、dim a as integera=text1if a0 thentext2=“正数“elseif a0 thentext2=aelsetext2= -aend if第 8 题:请输入 2 个数,求两个数中较大的数程序代码:dim a as integerdim b as integera=text1b=text2if ab thentext3=aelsetext3= bend ifA 解决一个问题的算法只有一种 B 算法是解决问题的有序步骤C 算法具有输入、输出、确定性、可行性、有限性等基本特征D 描述算法的方法主要有自然语言描述、框图法、伪代码4下列关于程序与软件的叙述中不正确的是【B】A

9、 程序是指用于实现一定计算任务的一组计算机指令和有关数据B 程序就是软件C 程序、数据与相关文档资料构成软件D 软件一般都需要不断完善或升级5、下列计算机程序设计语言中都属于高级语言一组的是 B A.汇编语言、C B.Pascal、CC.机器语言、Pascal D.汇编语言、Visual Basic6 算法的三种基本控制结构是顺序结构、循环结构和 D A.模块结构 B.情况结构 C.流程结构 D.分支结构7 计算机程序设计语言可分为三大类:机器语言、汇编语言和【 A 】 。A 高级语言 B 翻译语言 C 自然语言 D 通用语言一、数据类型概述 1、整数型 :整数型是指不带小数点和指数符号的数。

10、 按表示范围整数型分为:整型、长整型 (1)整型(Integer): 取值范围: -32768 +32767例如:15,-345,654 都是整数型, 而 45678 则会发生溢出错误。 (2)长整型(Long):取值范围:-2147483648 +2147483647 例如:123456 ,45678&都是长整数型。 2、实数型(浮点数或实型数):实数型数据是指带有小数部分的数。 注意:数 12 和数 12.0 对计算机来说是不同的,前者是整数,后者是实数(1)单精度数(Single ,类型符) :在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法,这里用 E

11、 或者 e 表示 10 的次方(E/e 大小写都可以) 比如:1.401298E-45 表示 1.401298 的 10 的负 45 次方 (2) 双精度数( Double,类型符) 比如 17.88D5,表示它是一个双精度数,表示 17.88 乘以 10 的 5 次方 这里用 D 来表示 10 的次方 3、 日期型(Date) 用#括起来放置日期和时间,允许用各种表示日期和时间的格式。 日期可以用“/”、 “, ”、 “-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。 例: #09/10/2000# 或 #2000-09-12# #08:30

12、:00 AM# 五、 逻辑型(Boolean ) 逻辑型数据只有两个可能的值: True(真) False(假) 例如: 53 值为 ture 5 3 and 6 9 B.5 3 or 6 9C.#1/11/2009# #11/15/2008# 变量名及变量定义1、变量名:字母开头,后面跟上字母、数字、下划线、其它符号,VB 中的保留字如 IF 、DIM、-、=等到不能用。例如:正确的变量名 :a b ab123 ab_123错误的变量名: 23a integer(vb 的保留字,表示整型数) a-b a=b 2、变量定义: DIM 变量名 AS 数据类型例如: dim a as intege

13、r (定义变量 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=2008C Dim a As Single=3.14159 D Const Pi As Single=3.141593、在VB语言中,下列数据中合法的字符型常量是 C A.09b B.b09 C.“09b“ D.09b4、在VB语言中可以作为变量名的是 A A.a1b2c3 B.dim C.1a2b3c D.ab*c

14、d 运算符:1、算术运算符:+ - * / MOD 2、关系运算符: = 3、逻辑运算符:not and or 表达式:用运算符将常量、变量、函数等连接起来的式子例如: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 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下列运算符中优先级最低的

15、是 B A + B Not C mod D /8下列能表示 1015 D10x or x15 9数学表达式 在 VB 中正确的表示方法是 C ab2A a+b/2a B (a+b)/2*a C (a+b)/(2*a) D a+b/(2*a)10 在VB语言中,下列表达式中合法的表达式是 A A. yx B. yx C. yx D.2yx11 在VB语言中,下列表达式中合法的表达式是 C A. ba B. C. ba D. ba 赋值语句:变量名=表达式,作用:将右边的表达式的值赋值给左边的变量,=左边只能是变量名,例题:1在VB语言中,下列正确的赋值语句是 C A. 5 * J = K * 6

16、 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.BackColor属性 D.ForeColor属性2、设置TextBox的内容时,应改变TextBox的 D A.ForeColor属性 B.Font属性 C.Name属性 D.Text属性3 设置TextBox的字体颜色时,应改变TextBox的 B

17、 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下列关于 ForNext 语句的说法正确的是【 A 】 。A 循环变量、初值、终值和步长都必须为数值型 B Step 后的步长只能为正数C 初值必须小于终值 D 初值必须大于终值7改变 Label 中显示的文本内容,要设置的属性是 【 C 】 。【14】A T

18、ext 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、CommandButtonC 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 属性窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报