首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt4.vbp,其功能如下: ①单击“读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序排列的60个数读入数组A,并在Text1中显示: ②单击“输入”按钮,弹出一个输入对话框,接收用户输入的任意一个
在考生文件夹下有一个工程文件sjt4.vbp,其功能如下: ①单击“读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序排列的60个数读入数组A,并在Text1中显示: ②单击“输入”按钮,弹出一个输入对话框,接收用户输入的任意一个
admin
2019-03-14
42
问题
在考生文件夹下有一个工程文件sjt4.vbp,其功能如下:
①单击“读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序排列的60个数读入数组A,并在Text1中显示:
②单击“输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;
③单击“插入”按钮,将输入的数插入到A数组中,使其仍能保持A数组从小到大排列,最后将A数组的内容重新在Text1中显示。
在窗体文件中已经给出了全部控件(如图所示)和程序。但程序不完整,要求去掉程序中的注释符,把程序中的“?”改为正确的内容,本程序只考虑插入一个整数的情况。
注意:不得修改已经存在的内容和控件属性,最后将修政后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码如下: Dim a(100)As Integer,num As Integer Prirate Sub Command1_Click() Dim k As Integer Open App.Path&"\in4.dat"For Input As #1 For k=1 To 60 Input #1,a(k) Text1=Text1+Str(a(k))+Space(2) NPxt k Close End Sub Private Sub Command2_Click() Bum=InputBox("请输入一个数") End Sub Private Sub Command3_Click() For i=1 To 60 ’If aura<a(i)Then? Next i ’For j=60 To i? ’a(j+1)= Next j ’?=mum Text1="" ’以下程序段将插入后的数组A重新显示在Text1中 ’For k=1 To? Text1=Text1+Str(a(k))+Space(2) Next k End Sub 参考答案: 第1个?处填入:Exit For 第2个?处填入:Step-1 第3个?处填入:a(j) 第4个?处填入:a(i) 第5个?处填入:61 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
根据题意通过文件操作和For循环语句,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读人数组A,并运用“+”连接符将其显示在Text1中;在Command2_Click事件过程中InputBox函数弹出一个输入对话框,接收用户输入的任意一个整数,赋值给变量n。
在Command3_Click事件过程中,将输入的数与数组中的数值进行比较,把n插入到A数组中合适的位置,并通过For循环语句将插入后的数组A重新显示在Text1中,使其仍保持A数组的升序排列。
转载请注明原文地址:https://www.kaotiyun.com/show/3pFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,并有如下程序:PrivateSubCommand1_Click()CD1.CancelError=TrueCD1.FileName="new.txt"
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中:PrivateSubCommand1_Click() Open"out.txt"ForOutputAs#2 Print"Text1" Close
(1)在名称为Form1的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Text1的义本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这
在程序运行时,下面的叙述中正确的是( )。
设有表达式:A=IIf(x>y,"go","back")。以下与该表达式具有相同功能的语句是
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
(1)在名称为Form1、标题为“欢迎”的窗体上画1个名称为Label1的标签,其标题内容为“欢迎使用本系统”,标题文字字体和字号分别为“宋体”、“三号”,标签大小能根据标题内容自动调整,效果如图所示。程序执行时,窗体的最大化按钮不可用(如图所示),请设置
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象"的描述中,错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
8个月大女孩,双侧髋关节脱位,下列哪一检查结果是错误的
卵巢肿瘤常见的并发症有:________、________、________、________。
孕妇,28岁,G1P0。孕40周,LOA,新生儿体重4000g宫缩。检查:头先露,宫口1cm,已容受,羊膜未破。请问如何决定分娩方式
软膏制备时,油脂性基质的特点不包括
(2010年多项选择第47题)根据我国专利法,关于专利权转让生效之日的说法,错误的是()。
催化剂可加快反应速率,主要是因为催化剂可使反应的()降低。
由于厨房环境温度较高,其洒水喷头选择也应符合其工作环境温度要求,应选用()
资产流动性风险属于()
七窍生烟:气愤
“CoreCompetence”通行的中文翻译是“核心竞争力”,但它的准确译法应该是“核心能力”。所谓“核心能力”,不是公司独有的某种技术或工艺,也不是公司内部某个人或某个部门的能力,而是指公司整合不同的生产技能和技术后形成的一种综合能力,是公司集体学习、
最新回复
(
0
)