VB程序设计阶段性作业21.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

中国地质大学(武汉)远程与继续教育学院

中国地质大学(武汉)远程与继续教育学院

VB程序设计课程作业2(共4 次作业)

学习层次:专升本 涉及章节:第5章——第7章

一、判断题

For/Next语句中,循环控制变量只能是整型变量。

Do/LoopWhile结构中的循环体,至少被执行一次。

Do/LoopUntil结构的循环,是“先判断、后执行(循环体)”的循环结构。

使用OnErrorGoTo语句并编写相应程序,可以捕获程序中的编译错误。

二、选择题

若i的初值为8,则下列循环语句的循环次数为 次。

DoWhilei=17i=i+2

Loop

A、3次 B、4次 C、5次 D、6次

由“Fori=1To9Step-3”决定的循环结构被执行 次。

A、4 B、5 C、6 D、03.窗体通用部分的语句“OptionBase1”,决定本窗体中数组下标界 。

A、下界必须为1 B、缺省的下界为1 C、下界必须为0 D、缺省的下界为0

三、填空题

声明动态数组的语句是 语句。

语句“DimcAs ”定义的变量c,可用于存放控件的Caption的值。3.用Dimc(2to5)AsInteger语句定义的数组占用 个字节的内存空间。

四、程序阅读题(写出下列程序的运行结果)

程序1.请写出单击窗体后,窗体上的显示结果。

PrivateSubForm_Click()

Dima(5,5)AsByte,iAsByte,jAsByteFori=1To5:Forj=1To5

a(i,j)=i*jNextj,i

Fori=1To5:Printa(i,i);:NextiEndSub

程序2.请写出单击窗体后,窗体上的显示结果。

PrivateSubForm_Click()

DimiAsInteger,jAsIntegerFori=1To6

PrintSpc(6-i);

Forj=1To(2*i)-1:PrintW;:Nextj

Print

Nexti

EndSub

程序3.请写出单击窗体后,窗体上的显示结果。

PrivateSubForm_Click()

Dima(1

To2,1

To3)AsInteger,iAsInteger,jAsInteger

Fori=

1To2

Forj

=1To

3

a(i,j)=i+j:PrintTab(j*5+2);a(i,j),Nextj

PrintNexti

EndSub

五、程序填空题

【程序说明】以下程序产生30个两位随机整数、并按从小到大的顺序存入数组a中,再将其中的奇数按从小到大的顺序在窗体中用紧凑格式输出。

PrivateSub

Dima(30)

Form_Click()

Asbyte,iasByte,jAs

Byte,mAsByte

ForFor

ii

=1

=1

ToTo

30:a(i)= ⑴ :

29

Nexti

Forj= ⑵

Ifa(i)a(j)Then

m=a(i): ⑶ :a(j)=mEndIf

Nextj,i

Fori=1To30

If ⑷ ThenPrinta(i);Nexti

EndSub

【程序说明】以下是一个简化了的猜数游戏程序,自动生成一个小于100的随机正整数与您用输入对话框输入的数进行对比,猜中后输出相关信息,过程结束。

单击窗体则开始猜数,如要终止VisualBasic程序运行可以按Ctrl+Break组合键。

PrivateSubForm_Click()

DimrAsInteger,xAsInteger,iAsIntegerRandomize:r= (1)

Fori=1To10

x=Val(InputBox(请输入一个整数:))

If

x

r

Thenm=MsgBox(太小了,请继续猜!)

If

x

r

Thenm=MsgBox(太大了,请继续猜!)

If

x

=

r

Then

Print

猜中了!共猜了+ (2) +

Ifi=5ThenPrint

(3)

EndIf

太棒了!ElsePrint加油!

NextiEndSub

六、程序设计题

计算下式的和,变量x与n的数值用输入对话框输

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档