高段练习专门为信息技术高分所备.doc

高段练习专门为信息技术高分所备.doc

ID:50407120

大小:64.00 KB

页数:4页

时间:2020-03-08

高段练习专门为信息技术高分所备.doc_第1页
高段练习专门为信息技术高分所备.doc_第2页
高段练习专门为信息技术高分所备.doc_第3页
高段练习专门为信息技术高分所备.doc_第4页
资源描述:

《高段练习专门为信息技术高分所备.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、3.以下VisualBasic程序的功能是:计算表达式1+3+9+27+81+…2187的值,并在文本框Text1中输出计算结果。PrivateSubCommand1_Click()DimiAsInteger,tAsLongt=0i=1DoWhilei<=2187t=t+ii=i+3LoopText1.Text=Str(t)EndSub(1)为了实现这一目标,程序划线处的表达式应更正为_________。(2)运行更正后的程序,循环刚退出时变量i的值为__________。4.在网上商城中找到商品后可以将商品按照价格顺序显示,下列程序模拟该信息处理过程,程

2、序能根据找到的商品信息(价格和发货地),将所有商品按照价格从高到低显示。一开始,所有商品的价格和发货地分别保存在数组a和数组b中,第i个商品的价格保存在a(i)中,对应的发货地保存在b(i)中。程序界面如图VB-1所示,左边列表框List1中显示用户已找到的所有商品信息(包括价格和发货地),单击"开始排序"按钮(Command1),所有商品按照价格从高到低显示在列表框List2中。解决此问题的算法流程图如图VB-2所示,相应的程序如下,在程序(1)和(2)划线处,填入适当的语句或表达式,把程序补充完整。PrivateSubCommand1_Click()D

3、imiAsInteger,jAsInteger,t1AsInteger,t2AsString,kAsIntegerFori=1Ton-1'n表示商品总数k=i'k保存第i大的数,一开始假定是a(i)Forj=i+1TonIfa(k)

4、st2.AddItemStr(a(i))+""+b(i)NextiEndSub程序中(1)划线处应填入___________________程序中(2)划线处应填入___________________图VB-1图VB-25.猜密码。电脑产生一个8位密码,用户输入猜测的密码,电脑判断用户所猜密码的正确性,如果用户输入的密码和电脑产生的密码完全一致则输出"恭喜你猜中了密码!",否则程序将输出用户密码和计算机产生密码之间不同的字符数。电脑产生的8位密码分别保存在数组pass的8个下标变量pass(1)、pass(2)、…、pass(8)中。程序界面如图VB-1

5、所示,用户在文本框Text1中输入密码,单击"密码校验"按钮(Command1)后,程序在标签Label3中输出密码校验结果。解决此问题的算法流程图如图VB-2所示,相应的程序如下,在程序(1)和(2)划线处,填入适当的语句或表达式,把程序补充完整。Dimpass(1To8)AsIntegerPrivateSubCommand1_Click()Dimx(1To8)AsInteger,iAsInteger,sAsIntegerFori=1To8x(i)=Val(Mid(Text1.Text,i,1))'把文本框中数字逐个分割出来并转化成数值Nextis=0'

6、变量s保存不同字符的总数Fori=1To8Ifpass(i)<>x(i)Then______(1)_____________NextiIf_______(2)________________ThenLabel3.Caption="恭喜你猜中了密码!"ElseLabel3.Caption="你输入的密码共有"+Str(s)+"个字符和密码不符"EndIfEndSubPrivateSubForm_Load()DimiAsInteger'产生8位密码,每位一个非负整数,保存到数组passFori=1To8pass(i)=Fix(Rnd*10)NextiEndSu

7、b程序中(1)划线处应填入________________程序中(2)划线处应填入________________图VB-1答案3、i=i*365614、jk<>i5、s=s+1s=0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。