- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章节控制结构练习题
第七章 Visual Basic控制结构
教学要求:
熟练掌握选择结构条件语句(包括单行结构条件语句、块结构条件语句)、IIf函数的特点和使用,熟练掌握多分支结构的特点和使用,熟练掌握For循环控制结构、DO循环控制结构的特点和使用,掌握多重循环控制结构,了解GOTO型控制(GOTO和ON-GOTO语句)的特点,正确使用选择结构、循环结构的嵌套。 单行结构条件语句、块结构条件语句;IIf函数;多分支结构;For循环结构、DO循环结构、多重循环控制结构,循环控制语句的比较;选择结构、循环结构的嵌套。
熟练连续累加、累乘的算法,数列运算算法、”遍历”算法的程序设计;常用数值运算算法:平方根迭代公式、牛顿迭代法和二分法求方程的根、求f(x)的数值积分、泰勒公式(一)单行结构条件语句
格式:If条件Then then部分[Else else部分]
功能:如果“条件”为True,则执行“then部分”,否则执行“else部分”。
(二)块结构条件语句
格式:
If条件1 Then
语句块1
[ElseIf 条件2 Then
语句块2]
[ElseIf 条件3 Then
语句块3]
……
[Else
语句块n]
End If
功能:如果“条件1”为True,则执行“语句块1”;否则如果“条件2”为True,则执行“语句块2”……否则执行“语句块n”,若无Else及其后面语句,则执行End If后面的语句。
(三)IIf函数
IIf函数的格式: result=IIf(条件,True部分,False部分)
功能:当“条件”为真时,IIf函数返回“True部分”,而当“条件”为假时返回“False部分”。
二、多分支控制结构
格式:
Select Case 测试表达式
Case 表达式表列1
语句块1
[Case表达式表列2
[语句块2]]
……
[Case Else
[语句块n]]
End Select
执行过程:先对“测试表达式”求值,然后测试该值与那一个Case子句中的“表达式表列”相匹配;如果找到,就执行该Case子句有关的语句块,并把控制转移到End Select后面的语句;如果没有找到,则执行Case Else子句有关的语句块,并把控制转移到End Select。
三、For循环控制结构
一般格式:
For循环变量 = 初值To终值[Step步长]
[循环体]
[Exit For]
Next[循环变量][,循环变量]……
执行过程:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过“终值”,若超过就停止执行“循环体”,跳出循环,执行Next后面的语句;否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。
四、当循环控制结构
格式:
While
[语句块]
Wend
执行过程:如果“条件”为True,则执行“语句块”,当遇到Wend语句时,控制返回到While语句并对“条件”进行测试,如仍然为True,则重复上述过程,如果“条件”为False,则不执行“语句块”,执行Wend后面的语句。
五、Do循环控制结构
格式:
Do
[语句块1]
[Exit Do]
Loop[While|Until循环条件]
Do[While|Until循环条件]
[语句块2]
[Exit Do]
Loop
功能:当指定的“循环条件”为True或直到指定的“循环条件”变为True之前重复执行一组语句(即循环体)。
一选择题
1.VB的3中结构化程序设计的3种基本结构是________。
A) 选择结构、过程结构、顺序结构 B) 递归结构、选择结构、顺序结构
C) 过程结构、转向结构、递归结构 D) 选择结构、顺序结构、循环结构
2.用If语句表示分段函数 ,以下________表示方法不正确。
A) f=x^3+1
If x=1 Then f=s^3-1
B) If x=1 Then f=x^3-1
If x1 Then f=x^3+1
C) If x=1 Then f=x^3-1
f=x^3+1
D) If x1 Then f=x^3+1 Else
F=x^3-1
3.执行下面的程序段后显示结果是________。
Private Sub Form_Click()
Dim m
If m Then Print m Else Print m+1
End Sub
A) 0 B) 1 C) ”” D) False
4.设a=6,则执行x=IIf(a5,-1,0)后,x的值为________。
A) 5 B) 6 C) 0 D) –1
5.下面程序段的运行结果是________。
cj=85
If cj90 Then dj=A
If cj80 T
您可能关注的文档
- 第9章节 网络通信应用.ppt
- 第9章节 软件包管理.ppt
- 第9章节 计算机安全与维护.ppt
- 第9章节 现金资产管理.ppt
- 第9章节-VPN与网络互联安全.ppt
- 第9章节 气、湿敏传感器.ppt
- 第9章节4h 面向应用的协议1.ppt
- 第9章节砌体.doc
- 第9章节 无线网络.ppt
- 第_10章节 内部排序.ppt
- 2024年2月福建龙岩市武平县招考聘用中小学新任教师60人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 四川省眉山市 2024 年初中学业水平暨高中阶段学校招生考试语文试题(文字版,含答案).docx
- 2024年2月福建晋江市公办学校赴北京师范大学招考聘用编制内新任教师53人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月江苏常州市金坛区卫生健康系统部分事业单位招考聘用33人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月江苏连云港市属事业单位招考聘用137人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月福建宁德古田县事业单位及国有企业招考聘用6人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月湖北黄冈师范学院专项招聘46人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月贵州黔西南州望谟县公安局招考聘用辅警93人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月浙江杭州市钱塘区教育局所属事业单位招考聘用教师45人笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
- 2024年2月江苏海洋大学招考聘用教师109人(第一批)笔试上岸试题历年典型考题与考点剖析附带答案解析.docx
文档评论(0)