vb教程参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课本第3章习题参考答案(第100页)
1. 输入梯形的上边长、下边长及高度,计算梯形的面积并输出。要求使用InputBox 函数输入,使用Print方法输出。
2. 输入小时、分、秒,将它们换算为秒,然后输出。要求使用文本框分别输入,使用标签输出。
3. 输入直角三角形的两个直角边,输出其斜边、周长和面积。要求使用InputBox函数输入,使用Print方法输出。
4. 输入4课成绩,输出总成绩和平均成绩。通过InputBox 函数输入数据,使用消息框MsgBox 进行输出。
6.
编写程序,输入x,输出如下分段函数y 的值。
10. 编写程序,输入n ,计算1 + 2 + 3 + … + n 的和。
3x+2, x<0
0,
x=0
2x-1, x>0
11. 编写程序计算11+ 22 +33 + 44 + …+ 1010的和。
12. 编写程序,输入10个同学的成绩(0~100),输出最高成绩和最低成绩。
13. 编写程序,输出100以内的素数。
14. 输入若干个学生的成绩,统计其中90分以上、70~89分、60~69分、小于60分的人数并输出。当输入的成绩小于0时结束输入。
16. 用矩形法求指定区间内函数f (x)的积分 1
)(dx
x f ,其中发f (x) =1 + sin (x)。
17. 输入任意一个字符串,将其逆序后输出,例如,输入的字符串为“abcde”,则输出为“edcba”。
18. 输入任意一一个字符串,分别统计其中字母A、E和Z的个数,不区分大小写。
课本第4章习题参考答案(第136页)
1. 编写程序,将2,4,6,…,18,20共10个数据赋予一个数组,然后将各数组元素按相反顺序输出。
2. 输入10个学生的成绩,计算总分与平均分。
3. 输入10个学生的成绩,输出最高分和最低分。
5. 编写程序,将长度为5的一维数组中的数组元素循环右移动一个位置,最后一个元素移到第一个元素位置上。例如,若数组元素各个值为1,2,3,4,5,则移动后的值为5,1,2,3,4。
6. 编写程序,为一个3×4 的二维数组输入任意整数,然后计算该二位数组中所有数组元素之和及平均值。
7. 编写程序,为一个3×3的二维数组输入任意整数,之后输出最大值及其行号和列号。
10. 利用动态数组,输入学生人
数n,然后输入n个学生的学号
和一门课程的成绩,进行如下计
算:
1) 计算该门课程的总分和平均
分。
2) 求出最高分、最低分并显示对
应的学号。
3) 输出超过平均分的学生的学
号和成绩。
课本第5章习题参考答案 (第162页)
1. 编写程序,求s=A! + B! +c!,其中A 、B 、C 分别由3个文本框输入,阶乘的计算分别用sub 子过程和函数过程两种方法实现。
sub 子过程 函数过程
2. 编写函数
主程序中调用函数计算
3. 编写函数完成f (n) =1 x 2 + 2 x 3 +3 x 4 + …+ n x (n + 1)的运算,n为任意一个整数。
4. 试编写一函数实现闰年的判断,形参为任一年数,如为闰年,函数返回结果为True,否则返回结果为False。(能被4整除且不能被100整除或能被100整除且能被400整除的年份是闰年)