- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 1 页 共 NUMPAGES 13 页
《Visual Basic编程与应用》课程作业评讲(2)
责任教师 敖开云
下面我们将对形成性考核作业册(第二次作业)中的第三题和第四题进行评讲。
下文中,黑色的是问题与答案,绿色是说明和解释。
三、阅读下列程序,写出程序运行结果
1.Private Sub Form_Click()
Static Sum As Integer
For I=1 To 100
Sum=Sum+I
Next I
Print Sum
End Sub
此题的考核知识点是:第三章中流程控制语句的用法(for循环)。
分析:
从题目含义分析,此题是程序阅读题,主要检验学生对For循环的掌握情况,循环变量i的取值是1~100,循环体中只有一条语句:Sum=Sum+I,从该语句可以看出是对i进行累加,所以该程序的功能是求1+2+3+4+…+100的和。
答案:5050
注意:此题容易出错地方是累加求和程序格式。
2. Private Sub Form_ Click()
A=10:b=15:c=20:d=25
Print A; Spc(5); b; Spc(7); c
Print A; Spc(8); b; Space$ (5); c
Print c; Spc(3); +; Spc(3); d;
Print Spc(3); =; Spc(3); c+d
End Sub
此题的考核知识点是:第五章中的Print语句和SPC(n)函数。
分析:
从题目含义分析,此题是程序阅读题,主要检验学生对Print语句和SPC(n)函数的掌握情况,Print语句是输出语句,SPC(n)函数是两个数据之间空n个空格。
答案:
注意:在程序中使用SPC(n)函数时,各个表达式之间用“;”隔开。
3.Private Sub Form _ Click( )
For i% = 1 To 3
For j % = 1 To i
Print LTrim(Str(i%)) + * + LTrim(Str(j%)) + =; i% * j%;
Next j %
Print
Next i%
End Sub
此题的考核知识点有:
⑴第三章中流程控制语句的用法(for循环);
⑵第三章中的常用函数(LTrim)的使用方法
⑶第五章中的Print语句的功能。
分析:
从题目含义分析,此题是程序阅读题,主要检验学生对双重循环的掌握情况,这是典型的打印九九表的程序,外循环控制行,内循环控制列。
答案:
注意:此题的难点是很多学生读不懂双循环程序。
4.Private Sub Commandl_Click( )
Dim a, b As Integer
a=3.4
b=3.4
Textl. Text = a
Text2. Text = b
End Sub
此题的考核知识点是:第二章中文本框的使用方法。
分析:
从题目含义分析,此题是程序阅读题,主要检验学生对文本框控件的掌握情况,此题很简单,就是将变量a,b的值送到文本框text1和text2中显示出来,但此题的难点是第一条语句:Dim a, b As Integer,此语句实际上只是定义了变量b是整型,a仍然是实数,所以变量a的值应该为3.4,b的值应该为3。
答案:
3.4 3
注意:此题容易出错的地方就是变量a、b的值。
5. Private Sub Form _ Click( )
For i =1 To5
Print Tab(11 - i);
For j=l To i * 2- 1
Print * ;
Next j
Print
Next i
End Sub
此题的考核知识点有:
⑴第三章中流程控制语句的用法(for循环);
⑵第五章中的常用函数(Tab)的使用方法
⑶第五章中的Print语句的功能。
分析:
从题目含义分析,此题是程序阅读题,主要检验学生对双重循环的掌握情况,这是典型的打印三角形的程序,外循环控制行,内循环控制列,表示输出多少个“*”,Tab(11 - i)控制每行第一个“*”的输出位置。
答案:
*
***
*****
*******
*********
注意:此题的难点是很多
文档评论(0)