




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、基本操作题下面出现的“考生文件夹”均为c:wexam20060001。淆根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。1在名称为Form1的窗体上画一个文本框,名称为Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:(1)在文本框中可以显示多行文本;(2)在文本框中显示垂直滚动条;(3)文本框中显示的初始信息为“程序设计”;(4)文本框中显示的字体为三号规则黑体;(5)窗体的标题为“设置文本框属性”;完成设置后的窗体如图30-1所示。要求不编写任何代码。图30-1注意:保存时必须存放在考生文件夹下,工程文件名为kt1.vbp,窗体文件名为kt1.frm。在名为Form1的窗体上绘制两个文本框,名称分别为Text1和Text2,它们都显示垂直滚动条和水平滚动条,都可以显示多行文本,再绘制一个命令按钮,名为Cmd1,标题为Copy按钮(如图30-2所示)。请编写适当的事件过程,使得在运行时,在Text1中输入文本后,单击Copy按钮,就把Text1中的文本全部复制到Text2中。注意:程序中不得使用任何变量:文件必须存放在考生文件夹中,工程文件名为kt1.vbp,窗体文件名为kt1.frm。图30-2二、简单应用题下面出现的“考生文件夹”均为c:wexam20060001。1在考生文件夹下有一个工程文件kt3.vbp,相应的窗体文件为kt3.frm,其功能是产生30个O1000的随机整数,放入一个数组中,然后输出其中的最大值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出最大值”,如图30-3所示),即可求出其最大值,并在窗体上显示出来。这个程序不完整,请将其补充完整,并能正确运行。图30-3要求:删除程序中的注释符(即“”),把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名保存。2在考生文件夹下有一个工程文件kt4.vbp,相应的窗体文件为kt4.frm,窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出01000范围内能被5或7整除的整数个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算能被5或7整除的整数个数的操作在通用过程Fun中实现,请编写该过程的代码。要求:请勿改动程序中的任何内容,只能在Function Fun()和EndFunction之间填入所编写的若干语句。最后把修改后的文件按原文件名保存。三、综合应用题下面出现的“考生文件夹”均为c:wexam20060001。在考生文件夹下有一个工程文件kt5.vbp,相应的窗体文件为kt5.frm,此外还有一个名为dataintxt的文本文件,其内容如下:32 43 76 58 28 12 98 57 31 42 53 64 75 86 97 13 24 35 46 57 68 79 80 59 37程序运行后,单击窗体,将把文件damintxt中的数据输入到二维数组Mat中,在窗体上按5行、5列的矩阵形式显示出来,并输出矩阵左上一右下对角线上的数据,如图30-4所示。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请将其补充完整,并能正确运行。图30-4要求:删除程序中的注释符(即“”),把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名保存。一、基本操作题1.【解析】首先按题目要求在窗体上画一个文本框,并设置它的属性。MultiLine属性设置为True,则文本框可以显示多行文本;ScrollBars属性设置为2,文本框显示垂直滚动条;设置Text属性中的内容为初始信息;用FontName和FontSize属性分别设置文本框的字型和字号;Caption属性设置窗体标题的内容。控件的主要属性设置见表30-1。表30-1 控件 控件名属性名属性值Text程序设计文本框Text1MultiLineTrueScrollBars2文本框Text1FontName黑体FontSize三号2【解析】首先按题目要求在窗体上画两个文本框,并分别将它们的属性按表30-2的内容进行设置。(1)控件的主要属性设置见表30-2。表30-2 控件 控件名属性属性值MultilineTrue文本框Text1ScrollBars3MultilineTrue文本框Text2ScrollBars3命令按钮Cmd1CaptionCopy(2)打开代码窗口输入如下代码:(3)调试并运行。(4)按要求保存文件。二、简单应用题1【解析】本题主要考查循环程序设计思想和数组的使用。Rnd产生随机数的范围为(0,1)。为了生成某个范围内的随机整数,可使用公式Int(上限值-下限值+1)*Rnd+下限值)。用表达式Int(Rnd1001)能够产生01000的随机整数。在数组中求最大和最小值时,用于比较的变量Max初值应为数组的首元素值。X获取最大值的条件是arrN(i)x;X获取最小值的条件是arrN(i)X。参考代码:2【解析】变量num用于记录满足条件的整数个数,语句iMod50 or i Mod70是表示i能被5或7整除的条件。本题的难点是:子函数的计算结果一定要通过函数名Fun返回给主调函数,否则变量d将得不到正确的计算值。数据的保存通过试题提供的SaveData()事件自行去处理。程序提供代码:参考代码:三、综合应用题【解析】本题主要考查二维数组的使用。数组必须先定义后使用,且每一维的元素个数必须是常量,不能是变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB61T 532-2011 大鲵产品质量要求
- 医院感染试卷及答案
- 2025年溺水护理试题及答案
- DB61T 497-2019 超高压人造水晶釜定期检验规程
- 浙江省教育绿色评价联盟2025年数学高三第一学期期末质量跟踪监视模拟试题
- 西藏自治区拉萨市北京实验中学2025年数学高三第一学期期末预测试题
- 西藏拉萨市10校2025年数学高三上期末复习检测模拟试题
- 四级举一反三第周容斥问题
- 苏珊娜课件教学课件
- 预防接种知识讲座讲课文档
- 管理的四个要素
- 2025年银行反洗钱知识竞赛题库和答案(280题)
- GB/T 45300-2025姜黄
- 建筑施工各工种一会三卡样表(安全生产班前会、作业要点卡、风险提示卡、应急处置卡)
- 2024年山东省《宪法知识竞赛必刷100题》考试题库附答案【考试直接用】
- 配网检修管理
- 健康照护师初级复习试题含答案
- 债务转让合同模板
- DBJ04-T 312-2024 湿陷性黄土场地勘察及地基处理技术标准
- 数字化时代家园共育的创新实践研究
- 女性肿瘤患者的生育力保存
评论
0/150
提交评论