《第4章 VB控制结构》习题
更新时间:2023-05-31 11:29:01 阅读量: 实用文档 文档下载
- 第4章一元一次方程推荐度:
- 相关推荐
《第4章 VB控制结构》习题
一、填空题
1、结构化程序设计语言的三种基本控制结构是。 2、分支结构中的条件通常是 表达式。
1、 Select case 2、 强制性退出Do Loop循环的语句是For Next循环的语句是 。
3、 VB有三种工作模式,它们分别是。 4、 VB可能遇到的错误有 、 和 。 5、 执行下面的程序段后,s
s=5
For i=2.6 To 4.9 Step 0.6 s=s+1
Next i
6、 阅读程序,写出程序的运行结果box 。
Private Sub Form_Click() Dim k,Box as Ivteger For k=1 to 11 Select Case k
Case 1,3,5,7,9,11
Box=Box+Int(k/2) Case 2,4,6,8,10 Box=Box+Int(k/3)
End Select Next k
Print “Box”;Box
End Sub
7、 运行时单击窗体,以下事件发生的次序是 。 8、 执行下列程序段后,x的值是。
n = 5: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n 9、 阅读下列程序段:
x = 0
For i = 1 To 4 For j = 1 To i x = x + 1
Next j, i
执行以上循环后,x 的值为 。
执行下列程序段后输出的结果是 s = 1
10、
For i = 1 To 3 For j = 0 To i-1 s = s + s * j Next j ? s;
11、
Next i
阅读下列程序段: m = 0
For i = 1 To 3 For j = 1 To i
m = m + j Next j, i
执行以上的循环后,i和m的值分别为 。
运行下列程序段,其中“n=n+1”语句被执行的次数是。 Dim m%, n% For m = 1 To 3 For n = 1 To 6 Step 2 n = n + 1 Print n Next n
13、
Next m
窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() Sum = 0
For m = 1 To 3 Select Case m Case 1 a = 1 Case 2 a = 2 Case 3 a = 3 End Select Print a, Sum = Sum + a Next m Print Sum
End Sub
运行时,单击按钮,输出结果是 。
14、
窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() a = 80: b = 50: c = 30
If a < b Or b > c Then b = c
If b = c And a < c Then a = a - 30
12、
If a = b And b > c Then c = a + b
Print a, b, c End Sub
运行时,单击按钮,窗体输出的结果是 。
二、单项选择题
1、选择和循环结构的作用是( )。
A、提高程序运行速度 B、控制程序的运行 C、便于程序的阅读 D、方便程序调试
2、要计算当0<x<10时,将x的值赋给y,应使用语句( )。
A、If 0<x<10 then y=x B、If 0<x or x<10 then y=x C、If 0<x and x<10 then y=x D、If 0<x Xor x<10 then y=x 3、多分支选择结构的case语句,写法错误的是( )。
A、Case 1,5,7,9 B、Case 8 To 12
C、Case 5 To 2 D、Case Is<”man”
4、For Next循环结构中,循环控制变量的步长为0,则( )。
A、形成无限循环 B、循环体执行一次后结束循环 C、语法错误 D、循环体不执行即结束循环 5、要使循环体至少执行一次,应使用( )循环。
A、For Next B、While Wend C、Do Loop[While/Until] D、Do[While/Until] Loop 6、为了显示当前过程中局部变量的当前值,应用调试窗口中的( )。 A、本地窗口 B、立即窗口 C、监视窗口 D、快速监视窗口 7、标志错误处理程序开始的语句是( )。
A、Exit Sub B、行标号 C、On Error语句 D、Resume语句 8、执行下列程序段,x的值为( )。 x=5
For i=1 to 20 Step 2
x=x+i\5 Next i
A、21 B、22 C、23 D、24
9、编写程序计算5门课的平均成绩,将除数5误写为4,这属于( )。 A、系统错误 B、编译错误 C、逻辑错误 D、运行错误 10、下列命令按钮事件过程执行后,输出结果是( )。 Private Sub Command1_Click() For m=1 To 10 Step 2 a=10
For n=1 To 10 Step 2 a=a+2 Next n
Next m Print a
End sub
A、60 B、50 C、30 D、20 11、编写如下事件过程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_ X As Single, Y As Single) If Shift = 3 And Button = 2 Then Print "Visual Basic" End If
End Sub
运行时,为了在窗体上输出"Visual Basic",应执行的操作为( )。 A、按下Shift键和鼠标左键 B、同时按下Shift、Alt键和鼠标左键 C、按下Alt键和鼠标右键 D、同时按下Shift、Ctrl键和鼠标右键 12、下列求两数中最小数的程序段不正确的是( )。
A、If x < y Then Min = x Else Min = y B、Min = IIf(x < y,x,y)
C、Min = x : If y < = x Then Min = y D、If y < = x Then Min = y : Min = x 13、下列程序段的执行结果是( )。
x = 3 : y = 5 : z = 9
x = x + y y = x - y
If x - y > z - x Then z = x + y If x + y > z - y Then x = z + y Print x, y, z
A、3 5 9 B、14 3 11 C、8 3 11 D、8 5 9
14、如果x小于y的平方,则在窗体上输出“OK”。完成该要求的单行条件语句是( )。
A、If x < y ^ 2 Then "OK" B、If x < y ^ 2 Then Show "OK" C、If x < y ^ 2 Then Print "OK" D、f x < y ^ 2 Then Put "OK" 15、有如下程序段:
Dim s%, t%, a%, b% s = 1: t = 1
a = Text1.Text b = Text2.Text
If a > 0 Then s = s + 1 If a > b Then t = t + s Else
If a = b Then t = 5 Else t = 2 * s End If End If Print t
End Sub
要使程序输出结果为4,则a和b应满足的条件是( )。
A、a>0 And a<b B、a<0 And a<b C、a>0 And a>b D、a<0 And a>b 16、以下条件语句错误的是( )。
A、If X Then Y = Y + 1 B、If X = 0 Then Y = 0 C、If X > 0 Then Y = 1: Print Y D、If X > Y Then Print Y End If 三、编程题
1、 编程计算下列函数。
SinX X 20 Y= CosX 0 X 20
e X 0
2
2、 求一元二次方程ax+bx+c=0的根。
2
提示:从初等代数可知,此方程有两个根,它有三种可能(设d=b-4ac):
(1) 若b-4ac>0,有两个不等的实根:x1,2 (2) 若b2-4ac=0,有两个相等的实根:x1,2 (3) 若b2-4ac<0,有一对共轭复根:x1,2
2X
b
2a b2a
d
d2a
b2a
i
3、 某商品价格随购货数量而定,买100个以上(含100个,下同)的打9折,200个以上的打8.5折,300个以上的打8折,400个以上的打7.5折,500个以上的打7
折。设商品单价为65元,要求从键盘输入购买商品数量后,显示出总货款。
20
4、 求 n!(即求1!+2!+3!+ +20!)。
n 1
5、 输出斐波纳契(fibonacci)数列的前20项。数列的规律是:第一、二个数是1,从
第三个数起,该数是前面两个数之和。 6、 如果我国工农业生产值每年以12%增长率递增,问多少年后产值翻一番?
7、 求出2000 — 2005年之间的所有闰年。闰年的条件是:能被4整除但不能被100整除的年份,或者能被400整除的年份,如2000年、2004年是闰年,而2001年、2100年不是闰年。
8、 找出1~1000之间的全部“水仙花数”。“水仙花数”是这样的一个整数,它的每位数字的立方之和正好等于这个三位数。例如153是水仙花数,因为1+5+3=153。 9、 在窗体上输出如图18所示的图形。
图4-18 编写代码输出图形
10、 输出九九乘法表。
3
3
3
正在阅读:
《第4章 VB控制结构》习题05-31
检修现代途胜空调无法启动、音响不工作01-28
CPDA考试真题与答案 408-07
四年级上册身边的植物综合实践教案10-26
小学生三年级家乡的夜景作文06-13
蓝领与白领02-14
SAT语法错题集06-02
社会工作行政(本)05-17
课题研究思路和实施步骤(总课题资料)08-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 习题
- 结构
- 控制
- 【与名师对话】2016届高考地理二轮复习 第三部分 考前30天 专题四 考前高频考点再练 考点13 区域地理
- 尿中附菌上皮细胞联合尿白细胞计数对女性尿路感染的诊断分析
- 竞选小队长的演讲稿doc
- 2013年高考地理艺术生专用精品复习资料 专题24 世界地理(学生版)
- 杂交育种与诱变育种4
- 初中英语阅读整体教学设计——以牛津初中英语 8B Unit 4 Reading
- 发展经济学习题库
- 内蒙古自治区突发公共事件信息报告制度
- 大型变压器承受短路冲击后故障特征与现场修复
- 绩效考核修改思路及原则
- 2014年四川大学华西药学院招生目录专业情况
- 消防维保方案怎么做?
- 2015内蒙古公务员行测语句排序题技巧大总结
- 区总工会领导班子年度述职报告
- 《桃花源记》“明日,宿旦子冈”比较阅读笄答案
- 设计-施工总承包合同示范文本(初 稿)
- 纺织厂车间班长年度工作总结
- 大岭隧道工程量统计
- 中国沙特贸易指南
- 高中数学必修第一册课后限时训练61 函数的概念与性质