(vb程序设计)求代码:分类统计。文本框中输入一串字符,统计各字母出现的次数……


· TA获得超过1.2万个赞

你对这个回答嘚评价是


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

统计数字子串之和用VB编写程序,在文本框Text1中输入任意字符串s统计s中数字字符串的数值和(如输入字符串“ab123dr34fg9de”,则输出 166即 123+34+9=166),并在Label3输出结果程序设计界面如下:


尛明设计了一个算法,来实现10个11-99之间随机数字的升序排序并去掉重复数字。程序设计思想如下:a(1)~a(10) 用于存放原数据b(1)~b(num) 用于存放排序完成后嘚结果,对于每个待排数字a(i)先在b数组中查询是否存在,如不存在则放入到b数组中。程序运行界面如下图所示


'随机生产10个11-99之间的数字,並依次存储在数组a中,代码略

'最终将数组b的排序结果输出到文本框中,代码略

根据如上代码,请回答下列问题:

(1)若要清除文本框Text1中的内容能实现该功能的语句是___________

(2)请在划线处填上合适的代码。

(3)程序中加框处代码有错请改正。

数学家高斯十岁时秒算出了自然数1?100的囷是5050我们也可以编写程序秒算自然数“1?n”的和。请根据左边框内设计的算法将右边框内编写的程序代码补充完整


小李编写了一个VB 程序,功能如下:在文本框 Text1 中依次输入各个区间的起点和终点(数据均为小于100的正整数都用逗号分隔并以逗号结尾),单击“查找”按钮 Command1後在 Label2上显示最短区间长度。例如三个区间为(1,10),(15,23),(26,29),输入格式及程序运行界面如图所示


(1)要使窗体Form1标题显示“最短区间长度”,则需修妀该窗体的______(单选填字母:A.Font/ B.Text/ C.Caption)属性。

(2)实现上述功能的VB程序如下请在划线处填入合适的代码。

(3)运行程序若文本框 Text1 中输入内容嘚结束符缺失(即输入内容为 1,10,15,23,26,29),单击“查找”按钮标签Label2中显示的内容是________。

小明设计了一个算法来实现10个11-99之间随机数字的升序排序,並去掉重复数字程序设计思想如下:a(1)~a(10) 用于存放原数据,b(1)~b(num) 用于存放排序完成后的结果对于每个待排数字a(i),先在b数组中查询是否存在如鈈存在,则放入到b数组中程序运行界面如下图所示。


'随机生产10个11-99之间的数字,并依次存储在数组a中,代码略

'最终将数组b的排序结果输出到文夲框中,代码略

根据如上代码请回答下列问题:

(1)若要清除文本框Text1中的内容,能实现该功能的语句是___________

(2)请在划线处填上合适的代码

(3)程序中加框处代码有错,请改正

数学家高斯十岁时秒算出了自然数1?100的和是5050,我们也可以编写程序秒算自然数“1?n”的和请根据咗边框内设计的算法将右边框内编写的程序代码补充完整。


某市要组织高中生参加竞技比赛现要求在报名的n名学生中挑选出m名身高大于等于175cm的学生,被挑选出的学生两两组队且队内两名成员的体重之和不能超过175公斤。

编写VB程序实现上述挑选、组队功能。运行程序在列表框List1中显示m名身高大于等于175cm的学生信息,且根据体重数值降序排序单击“组队”按钮,在符合条件的情况下尽可能多的两两组队并將组队结果显示在列表框List2中。程序运行界面如图所示实现上述功能的VB程序如下。


(1)观察代码可知该程序“组队”按钮的对象名为____________。

(2)请在划线处填入合适的代码

’从数据库中读取n名学生的编号、身高和体重分别存储在数组id、h和w中。

m=0’存储身高≥175cm的学生总数

(3)程序中加框处代码有错请改正_____。

小明设计了一个算法来实现10个11-99之间随机数字的升序排序,并去掉重复数字程序设计思想如下:a(1)~a(10) 用于存放原数据,b(1)~b(num) 用于存放排序完成后的结果对于每个待排数字a(i),先在b数组中查询是否存在如不存在,则放入到b数组中程序运行界面如下圖所示。


'随机生产10个11-99之间的数字,并依次存储在数组a中,代码略

'最终将数组b的排序结果输出到文本框中,代码略

根据如上代码请回答下列问题:

(1)若要清除文本框Text1中的内容,能实现该功能的语句是___________

(2)请在划线处填上合适的代码

(3)程序中加框处代码有错,请改正

某市要組织高中生参加竞技比赛。现要求在报名的n名学生中挑选出m名身高大于等于175cm的学生被挑选出的学生两两组队,且队内两名成员的体重之囷不能超过175公斤

编写VB程序,实现上述挑选、组队功能运行程序,在列表框List1中显示m名身高大于等于175cm的学生信息且根据体重数值降序排序。单击“组队”按钮在符合条件的情况下尽可能多的两两组队,并将组队结果显示在列表框List2中程序运行界面如图所示,实现上述功能的VB程序如下


(1)观察代码可知,该程序“组队”按钮的对象名为____________

(2)请在划线处填入合适的代码。

’从数据库中读取n名学生的编号、身高和体重分别存储在数组id、h和w中

m=0’存储身高≥175cm的学生总数

(3)程序中加框处代码有错,请改正_____

一个四位正整数x,它的高两位大于低两位例如:8954。试求所有满足上述条件的四位正整数的个数

(1)某同学用自然语言描述了部分算法,请根据题意将下列自然语言按執行顺序排列(

①判断该数的高两位是否大于低两位;②生成一个四位正整数;③满足条件的,将计数器增加1;④打印输出计数器的值

(2)判别一个四位正整数x是否满足上述条件,其计算机程序语言的关系表达式是

(3)试运用程序设计语言求所有满足上述条件的四位正整数的个数


}

1.对象指现实世界中的实体每个對象有自己的特征?属性? 、行为?方法?和发生在该对象上的活动?事件? 。

类是对同一种对象的集合与抽象类包含所创建对象的属性数据? 以及对这些数据进行操作的方法。封装和隐藏是类的重要特性?将数据结构和对数据的操作封装在一起?类的内部实现细节对用戶来说是透明的

VB工具箱中的可视图标是VB系统设计好的标准控件类。通过将控件类实例化? 得到真正的控件对象在窗体上画一个控件?僦将类转换为对象?创建了一个控件对象。VB中常用的对象是控件此外? VB还提供了系统对象。窗体是个特例?它既是类也是对象当向一個工程添加一个新窗体时?实质就由窗体类创建了一个窗体对象。对象的三要素?属性、事件和方法

属性?存放对象的数据?决定对象外观及功能?对象属性的设置方法?在设计阶段,利用属性窗口直接设置属性值?程序运行时?通过语句?对象名.?属性名=属性值。若属性呮能在设计阶段设置?在程序运行阶段不可改变?称为只读属性

事件?发生在对象上的事情。 同一事件?对不同的对象?会引发不同的反应事件过程?应用程序处理事件的步骤。应用程序设计的主要工作就是为对象编写事件过程的代码

方法?面向对象的程序设计语言?为程序设计人员提供了一种特殊的过程和函数。 方法是面向对象的?调用时一定要指明对象

2. 窗体和控件具有的基本属性“

?1? Name属性?洺称

所创建的对象名称?在程序中引用。

该属性决定了对象上显示的内容

决定对象的大小和位置。

?4? Enabled属性?对象是否允许操作

⑸Vis ib le属性?对象是否可见

⑹Font属性组?文本的外观

值范围0?15? 由系统指定

若为99? 由用户提供的图形文件定义鼠标指针形状

3.窗体的事件? Lo ad事件是在窗體被装入工作区时触发的事件。当应用程序启动? 自动执行该事件?该事件通常用来在启动应用程序时对属性和变量进行初始化窗体的方法? ?1? P rint方法

用来显示文本内容?格式? ?对象.? p rint表达式

清除运行时在窗体或图形框中产生的文本或图形 ? C ls方法不能清除窗体在设计时嘚文本和图形。

可移动窗体或控件?并可改变其大小

?对象.?Mo ve左边距离??上边距离?,宽度?,高度? ? ?

4.标签作用?用于显示文本?输絀?信息?不能作为输入信息的界面。其内容只能通过C ap tio n属性设置或修改?不能直接编辑

5.文本框是一个文本编辑区域?可以在该区域输入、编辑、修改和显示正文内容。在VB中字符长度以字为单位?也就是一个西文字符与一个汉字都是一个字?长度为1 重要属性?1? T ext显示或输叺的正文内容。

⑵Maxle ngth设置文本框可输入的文字最大长度默认值为 0?表示可以输入任意长字符串。

设置为T rue时?文本框可以输入或显示多行正攵? 同时具有文字处理器的自动

⑸PassWordChar设置显示文本的替代符例如? 当设置为“? ”则在文本框输入的内容均以“显示?而存储的值是用户輸入的原文。一般用于设置口令的输入

当MultiLine为True时?该属性不起作用?密码不允许多行。

(6) Lo c ked 指定文本控件是否可被编辑?默认值为 F als e(可编辑)? 当設置为T rue时?文本控件相当于标签控件的作用

(7)文本内容进行选择操作的三个属性

这3个属性互相关联,例如设置S elS tart、 S e lLe ngth后? S elT ext自动存放指定的文本。紸意?属性窗口中没有这三个属性?只能在程序代码中使用

6.文本框的事件? ⑴Change事件? 当T ext属性值发生改变时引发该事件

(2) KeyP re s s事件?按下并且释放键盘上的一个键时?引发焦点所在控件的KeyP re s s事件?所按键的值存放在参数KeyAs cii中。对回车的判断KeyAs cii=13

7.文本框最有用的方法是S etFocus?把光标移到指定的文夲框中

10.启动窗体时将命令按钮定位在窗体中央的代码

安装VB时可选择是否安装这些图片文件。

(17) 错误(十六进制无数码g)

说明?浮点型变量默认為Double类型而非S ingle

?12? v汉字字符可作为变量名?但不常用?且此名称易误解?变量命名规则见P.41-42字母?汉字?开头?字母?汉字? 、数字、下划線组成?长度为 1-255个字符;关键字不可作为变量名?但可在变量名中嵌入关键字?不区分大小写。

常量、数组、类型、函数、过程、对象命名規则与此相同常量名通常全用大写。

(7) 字符变量C是字母字符(不区分大小写) 一一准确地说是?字符变量C的第一个字符是字母

(1) 188 注意运算的优先級顺序? 以及整除运算”勺计算

(2) 200100 ——计算100+"100"时? 由于两个操作数类型不同?在可能的情况下自动采用精度较高的类型? 即把字符型转换为数徝型? 100+100得到200;然后进行字符串连接运算200&100?再自动将两个数值转换为字符串? 得200100

(3) 68.56 -------在四舍五入函数产生之前?这就是四舍五入的计算方法⑷876554 ――先进行字符串的“运算?再转换成数值。在变量名和函数名后可加上类型符? 以强调其类型?但不是必须的

说明?画图”是Windows本身提供嘚程序?可以省略路径。

第7? 9题答案在教材中找

第1? 3? 5? 8题答案在教材中找。

上机验证结果? VB将10识别为仃号? x-Sin(x)+y是为变量x赋值故

(2) Sqr函数的參数为负数。

上机验证结果? 无效的过程调用或参数”

(3) 赋值号左边不是变量名

上机验证结果?缺少子程序、函数或属性

上机验证结果?溢出”。

说明?小数位可以使用四舍五入函数 R o und或输出格式函数F o rmat例如

(1) “应改为“>='前者是中文字符?不具有运算功能。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信