VB考查机试复习样题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB考查机试复习样题

《VB程序设计》复习样题 说明:1.以下题目仅作为复习样题,与实际考核题目没有必然关系。 2.建议同学们把课本中各章的程序设计题和以下题目作为参考进行复习。 选择结构模块。(14分,多选一) 百货公司为了促销,采用购物打折扣的优惠办法,每位顾客一次购物: 不足1000元者,实收 在1000元以上2000元以下者,按九五折优惠 在2000元以上3000元以下者,按九折优惠 在3000元以上5000元以下者,按八五折优惠 在5000元以上者,按八折优惠 输入顾客购物商品总额,输出优惠后的应付款总额。 (文件保存为1-2.vbp和1-2.frm) 输入3个不同的数,将它们从大到小排序输出。 (文件保存为1-3.vbp和1-3.frm) 3、利用计时器,设计一个自下而上循环流动的字幕板。(附加2分) (文件保存为1-4.vbp和1-4.frm) 4.根据下表编程,输入x的值后,可判断输出y的值。 (文件保存为1-1.vbp和1-1.frm) X 的值 Y的值 90以上 是X的平方根 80---89 是X的二分之一 70---79 是x的十位数 70以下 是x的个位数 5.百货公司为了促销,在不同的月份采用不同的折扣办法:(附加1分) 1、2、3、4月,实收 6、7、8、11月,按九五折优惠 9月,按九折优惠 5、10、12月,按八五折优惠 输入顾客购物款总额和月份,输出折扣后的应付款。 (文件保存为1-2.vbp和1-2.frm) 6.输入3个不同的数,求其中间数的平方与另外两个数的平方和的差值。如5、9、4三个数,则求 92+42-52 的值。(附加2分) (文件保存为1-3.vbp和1-3.frm) 7.输入三角形的3条边长,判断是否构成三角形(条件:任两边之和大于第三边),如果是三角形则求其周长,如果不是,则输出“不能构成三角形”。 (文件保存为1-4.vbp和1-4.frm) 二、循环结构模块(18分,多选一) 1、编程求s 3× 3+6 × 3+6+9 ×……× 3+6+…+n 。 要求:n的值由text或inputbox输入,且是3的整数倍。 (文件保存为2-1.vbp和2-1.frm) 2、设S 10 ╳ 21 ╳ 32 ╳ …… ╳ N N-1 ,求S不大于400000时最大的N值。 (文件保存为2-2.vbp和2-2.frm) 3、编制程序,求出所有小于或等于100的自然数对。自然数对是指两个自然数的和与差都是平方数,如8与17的和8+17 25与其差17-8 9都是平方数,则8和17称为自然数对。(附加3分) (文件保存为2-3.vbp和2-3.frm) 编制程序,在窗体上输出如下图形。(附加2分) (文件保存为2-4.vbp和2-4.frm) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5、编程求s 100+2!+4!+6!+ … +N! 要求:n的值由text或inputbox输入,且是不超过10的偶数。 (文件保存为2-1.vbp和2-1.frm) 6、设S 1/2 ╳ 3/4 ╳ 5/6 ╳ … ╳ n/ n+1 ,求S不小于0.01时最大的N值。 注意:N的步长为2。 (文件保存为2-2.vbp和2-2.frm) 三、数组模块(22分,多选一) 1、某数组有20个元素,其值由键盘输入,要求将第1个和第2个元素互换,第3个和第4个元素互换,……,第19个和第20个元素,并输出互换后各元素的值。 (文件保存为3-1.vbp和3-1.frm) 2、向数组中的指定位置插入新元素,即将新添加的元素放到数组的指定位置并输出。原数组中各元素的值是[20,50]之间的随机整数,新添加的元素值由键盘输入。 (文件保存为3-2.vbp和3-2.frm) 3、在List1中产生数组A的20个元素,其值由键盘输入。要求在list2中产生有10个元素的数组B,其值为B 1 A 1 +A 11 ,B 2 A 2 +A 12 ,……,B 10 A 10 +A 20 。并对数组B按从小到大排序输出在List3中。 (文件保存为3-1.vbp和3-1.frm) 4、有8位评委给比赛选手评分,去掉一个最高分和一个最低分,其余6个分数的平均分为选手的最终得分。要求输入8位评委的评分,输出比赛选手的最终得分。 (文件保存为3-2.vbp和3-2.frm) 5、数组原有10个元素,要求把第5个元素移到第9位。 (文件保存为3-3.vbp和3-3.frm) 四、子过程模块(18分,多选一) 1、定义一个Sub(通用)过程,求5 + 10 + 15+……+N(N为5的整数倍)的值。在主程序过程中调用该过程求5

文档评论(0)

mg60065 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档