- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机考试编程复习08
二、编程题(26分)
【题目】编写程序,查找介于m和n之间的所有凸点数。所谓凸点数是一个不含数字0的5位整数,若表示为abcde,则有ab、Bc、cd、de。例如12431就是一个凸点数。
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界 面元素大小适中,且均可见;
2.运行程序,首先在文本框m与文本框n中输入指定数据范围,按“运行”按钮,则在列表框中输出并显示查找结果(若指定数据范围不存在凸点数,则输出“无凸点数”);按“清除”按钮,将文本框和列表框清空,焦点置于文本框m上;按“结束”按钮,结束程序运行;
3.程序中应定义一个名为Validate的函数过程,用于判断一个5位数是否为凸点数。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
二、编程题(26分)
【题目】编写程序,随机生成由两位整数组成的4行5列的二维数组,求它的标记数组。标记数组中每个元素的值显示原数组对应元素的大小特性:若某元素大于原数组所有元素的平均值,则标记为“G”;小于原数组所有元素的平均值,则标记为“L”;等于原数组所有元素的平均值,则标记为“L”。
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;
2.运行程序,按“生成数组”按钮,随机生成一个4行5列由两位整数组成的数组,输出到图片框1中;按“标记”按钮,则生成标记数组,输出到图片框2中;按“清除”按钮,将图片框1和图片框2清空;
3.程序中应定义一个名为avr的通用过程,用于求二维数组所有元素的平均值。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
二、编程题(26分)
【题目】编写程序,生成两个均由两位随机整数组成的数组,每个数组中的10个元素互不相同,找出存在于这两个数组中的相同的数并输出。
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;
2.运行程序,按“运行”按钮,调用arry过程随机生成两个数组,并分别按图示格式输出到文本框1与文本框2中;按“查找”按钮,则找出两个数组中共同存在的数据,输出到文本框3中,若没有共同的数据,则输出“无共同元素”;按“清除”按钮,将3个文本框清空;
3.程序中应定义一个名为arry的通用Sub过程,用于生成无重复数的两个数组。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
二、编程题(26分)
【题目】已知某个N阶方阵的元素为1~50之间的整数。编写程序,找出方阵(二维数组)的所有凸点。所谓凸点是指在本行、本列中数值最大的元素。一个方阵可能有多个凸点,也可能没有凸点。
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界 面元素大小适中,且均可见;
2.运行程序,按“查找”按钮,首先出现如图的InputBox函数窗口,输入方阵的阶数N(或使用缺省值)后按“确定”按钮,则生成随机数组并显示在文本框1中,同时在文本框2中显示查找结果(若方阵无凸点,则输出“无凸点存在”);按“清除”按钮,将2个文本框清空;
3.程序中应定义一个通用过程,用于查找方阵的凸点。
【算法提示】先找出某一行的最大元素,再判断它是否为所在列的最大元素。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
二、编程题(26分)
【题目】编写程序,验证任意一个不超过9位的自然数,经过下述的反复变换最终得到123。变换方法是:统计该数的各位数字,将偶数数字(0算偶数数字)个数记为a,奇数数字个数记为b,该数位数记为c;以a为百位数、b为十位数、c为个位数,得到一个新数(若a=0),则以b为百位数、a为十位数),若这个新数不是123,再按上述步骤进行变换,直到出现123为止。123被称为陷阱数。
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界 面元素大小适中,且均可见;
2.运行程序,在文本框1中任意输入一个不超过9位的自然数后,按“运行”按钮,则根据变换规则生成新数,将其输出到列表框,重复变换操作,直至得到123为止,最后输出“验证成功”信息;按“清除”按钮,将文本框和列表框清空,焦点置于文本框上;按“结束”按钮,结束程序运行;
3.程序中应定义一个名为Validate的通用过程,用于对数据进行变换操作。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
二、编程题(26分)
【题目】编写程序,找出介于a和b之间的所有能构成幻影素数的数。所谓幻影素数是指
您可能关注的文档
最近下载
- 全套IECQQC080000-2017有害物质过程管理体系文件(HSPM).pdf VIP
- 中国东方资产管理股份有限公司招聘笔试题库2025.pdf
- 市场调查与分析: 数据分析网络调查报告撰写 (慕课版)王晓燕习题答案.docx
- 起重装卸机械操作工高级工培训大纲与教学内容概述.docx VIP
- 2025至2030中国中药饮片行业市场发展现状及竞争格局与投资发展报告.docx
- 2025年教科版六年级上册科学第一单元综合检测试卷及答案.pptx VIP
- 《企业质量管控与应用》课件.ppt VIP
- 吊顶施工合同范本.pdf VIP
- 公共建筑室内温度控制管理办法——空调系统节能运行管理制度.doc VIP
- 统编版八年级语文上册课件《诗词五首-渔家傲》.pptx VIP
文档评论(0)