- 48
- 0
- 约6.52千字
- 约 14页
- 2016-05-23 发布于重庆
- 举报
VB语言基础编程练习
第二章 VB语言基础 编程练习
一、编程:
1.试分别用块结构语句与Select Case语言实现符号函数。程序参考界面如图2-1所示,属性要求如表2-1所示。
图2-1
表2-1
控件 属性名称 属性值 控件 属性名称 属性值 窗体 Caption 文本框2 Name
Text 标签1 Caption 命令按钮1 Name
Caption 标签2 Caption 命令按钮2 Name
Caption 文本框1 Name
Text 命令按钮3 Name
Caption 2.编写程序,利用文本框检查用户口令。程序界面如图2-2所示,主要属性如表2-2所示。
图2-2
表2-2
控件 属性名称 属性值 控件 属性名称 属性值 标签1 Caption 命令按钮1 Name
Caption 文本框1 Text
PasswordChar 命令按钮2 Name
Caption 3.根据学生的考试成绩,只要满足如下条件之一即可给予奖励:
(1)所考5门课程的成绩超过450分。
(2)每门课程的成绩均在85分以上。
(3)前3门课程(主课)的成绩在95分以上,后两门课程(非主课)的成绩都在80分以上。程序界面如图2-3所示。
图2-3
4.小麦税款与粮款的计算程序。编程要求:
(1)程序参考界面如图2-4所示,其中Label1对象用于显示“小麦的收购价格是:1.10元/公斤”、“农业税额:55元/亩”等提示信息。编程时不能增加或减少界面对象或改变对象的种类,但界面元素的大小、位置可随意设置。
(2)实现以下功能。
①单击“计算”按钮,可根据输入的小麦数量以及所拥有的土地亩数,求出应缴税款和应得粮款(应得粮款=小麦总金额-应缴税款),并显示在相应的文本框中。
图2-4
②单击“清除”按钮,清除4个文本框中的内容。
③单击“结束”按钮,结束程序的运行。
5.从键盘输入任意3个数,将它们从大到小进行排序。界面如图2-5所示。
图2-5
编程要求:
将需要排序的3个数输入X、Y、Z文本框中,单击“比较”按钮后,中间3个文本框中显示排序后从大到小的3个数,下面3个文本框用于显示在进行交换时中间变量的值。
控件的属性可自行确定。
6.从键盘输入一个学生的学号与考试成绩,然后输出该学生的学号与考试成绩,并根据成绩,按下面的规定输出对该学生的评语。
成绩:85~100 60~84 50~59 40~49 0~39
评语:Very Good Good Fair Poor Fail
编程要求:
(1)程序界面如图2-6所示。
图2-6
(2)成绩判定采用Select Case语句结构。
7.设计一个程序,从键盘输入若干个学生的分数,计算并输出及格、不及格的人数及总平均分。
编程要求:
单击“输入”按钮时,用输入框输入学生人数与各学生的成绩。在输入成绩时,应提示输入的第几个学生的成绩。输入完毕后,单击“计算”按钮显示计算结果,同时标签上显示有多少个学生参加考试。程序界面如图2-7所示。
图2-7
8.字符类型统计。
编程要求:
从键盘输入任意字母或数字至文本框中,单击“统计”按钮对其进行分类统计(分别按大小写字母、奇数、偶数进行统计),统计结果显示在4个相应得标签中。界面如图2-8所示。
图2-8
9.打印1~20之间的数的平方、平方根、自然对数、e指数的数学用表。要求按如图2-9所示的界面输出。
10.从键盘输入10个数,打印其中的负数,并分别计算正数的和与负数的和。
编程要求:
(1)10个数通过输入框函数输入。
(2)程序运行时,将正数与负数分别放置在两个文本框中,在文本框的下方分别显示正数的和与负数的和。程序运行界面如图2-10所示。
图2-10
11.打印九九乘法表(要求只输出下三角)。
编程要求:
要求程序运行的界面如图2-11所示。
图2-11
12.设计一个程序,根据输入数组元素的下标输出对应元素的值。
编程要求:
(1)程序运行后的界面如图2-12所示。
(2)数组为二维数组,上、下界由输入框输入。数组元素的值为该元素所在行号与列号的乘积。
(3)程序能判断下标值是否正确,若越界则给出错误信息,同时将光标置于“行号”文本框内。
图2-12
13.有一个n×m的矩阵,找出其中最大的元素所在的行和列,并输出其值、列号和行号。
编程要求:
(1)使用动态数组,n与m的值由用户通过文本框输入。
(2)数组的值通过随机函数产生,范围在3~200之间。
(3)运行后的界面如图2-13所示。
图2-13
14.编写程序实现矩阵的转置,即将n×m矩阵变为m×n 矩阵。
编程要求:
(1)数组可通过随机函数产生。
(2)转置前、后的数组分别显示在两个图片框中。
您可能关注的文档
- TDSCDMA专题优化(优化案例)(V1.0).doc
- TD数据ATU测试分析报告.doc
- TD高质差小区占比及MR时隙干扰小区占比优化分析报告.docx
- tekla二次开发实例代码.doc
- Tec入门与技巧.doc
- Terry2012中考必备广州牛津版七—九年级全册复习资料词汇部分.doc
- TETS学习检测分析.doc
- TFS注意事项.docx
- TI用于HMI和POS的单板计算机解决方案.doc
- TJ2.4.2砼强度评定计算方法.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)