VB上机练习题wang(二)
VB上机练习题(二) 数据类型、运算符和表达式
一、实验目的
1. 掌握表达式、赋值语句的正确书写规则。
2. 掌握常用函数的使用,掌握InputBox与MsgBox的使用。
二、实验内容
实验1:利用下列表达式测试各种运算符的功能。
(1) 10 \ 4.5 (2) 99 Mod 2 (3) 5 ^ 3 (4) 4 ^ (-1/2) (5) “Visual ” & “Basic”
(6) Not 8 > 5 (7) 3 < 5 And 5 >3 (8) True And False (9) 5 < 3 Or 3 > 5 (10) 5 > 3 Or False
实验2:利用下列函数测试常用标准函数的功能。
(1) Int(-1234.5678) (2) Fix(1234.5678) (3) Val(“12.34”) (4) Cint(1234.5678)
(5) Abs(-100) (6) Sgn(-100) (7) Sqr(Sqr(16)) (8) Left(“Visual Basic 6.0” , 6) (9) Mid(“Visual Basic 6.0” , 8 , 5) (10) Instr(1, ”Visual Basic 6.0” , ”Basic”)
(11) String(3,”$”) (12) Int((100*Rnd)+1)
实验3:利用下列表达式测试表达式中运算符的运算顺序和表达式的值:
(1) (3 + 6) \ 2 (2) 18 \ 4 * 4.0 ^ 2 / 1.6 (3) 25 \ 3 Mod 3.2 * Int(2.5)
(4) “xyz” + “438” (5) “abc” & “123” & “abc” (6) 349.25 + “0.75” = 350
(7) “china” >= “canada” (8) “abc” <= “abc” & “123” (9) 3 *4 > 4 And 5=5
(10) True Or Not 7 – 3 <= 4 (11) 1 * 2 + 3 / 4 \ 2 ^2
说明:可以在立即窗口中使用Print方法计算和输出题中各表达式的值,然后与手工计算出的结果进行比较。也可以利用窗体的Print方法进行输出。
实验4:已知a = 3,b = 4,c = 5,求下列表达式的值:
(1) a + b > c And b = c (2) a * a + b * b = c * c
(3) c Mod a + b / c (4) a And Not b Or c
(5) a Xor b Xor c
实验5:计算圆的周长和面积。定义窗体级常量
PI(代表π,π=3.14159),利用InputBox函数输
入圆的半径值,利用窗体的Print方法输出圆的周
长值和面积值。程序界面如图所示。
提示:将半径定义为模块级变量;输入半径的操
作放在Form的Load事件处理过程中。
思考:把PI常量定义语句移到某个事件处理过程
内容,看一看运行效果,从而理解常量作用域的
概念。
实验6: 输入二次方程ax2+bx+c=0的系数a、b、
c,
计算并输出二次方程的两个根x1和x2,界面如图所
示。
要求:输入系数数据要进行数据有效性检查,若发现
输入数中有非法字符,利用MsgBox函数显示出错信
息。利用SetFocus方法定位于出错的文本框处,重新
输入。
实验7:我国现有人口13亿人口,若按人口年增长0.8%计算,多少年后我国人口将超过26亿。
实验8:利用文本框或InputBox函数输入x、y、z三个数,比较后按从小到大的次序显示输出(用Print方法输出或用Label输出)。
实验9:编制程序,计算某个学生奖学金的等级,以三门功课成绩m1、m2、m3为评奖依据。奖学金评奖标准如下:
一等奖。符合下列条件之一的可得一等奖:
i. 平均分大于95分者
ii. 有两门成绩是100分,且第三门功课成绩不低于80分者
二等奖。符合下列条件之一的可得二等奖:
(1) 平均分大于90分者
(2) 有一门成绩是100分,且其他功课成绩不低于75分者
三等奖。各门功课成绩不低于70分者。
符合条件者就高不就低,只能获得高的那一项奖学金。要求显示获奖的等级。
实验10:字号、按钮、随机函数练习。
在文本框输入一字符串,对字号进行放大和缩小,放大/缩小比例由随机函数产生。要求:
(1) 单击“放大”按钮,将文本框中的字符串字体放大,放大倍数大小通过随机函数(Rnd)产生,范围在
1~3倍,倍数表达式为:Int(Rnd*3+1)。为了使每次运行时产生不同的放大倍数,程序初始时应执行Randomize语句。
(2) 同样,单击“缩小”按钮,进行缩小,缩小的倍数也通过上述方式实现。
(3) 单击“还原”按钮,字体大小恢复成初始状态,“放大”、“缩小”按钮也改变成可操作状态。
(4) 在放大和缩小操作时,为了防止程序运行时错误(字体过大或过小),不应该连续进行放大或缩小操作。
也就是对已执行放大操作后,“放大” 命令按钮应呈暗淡色(不可操作);同样对缩小操作后,“缩小”命令按钮应呈暗淡色,而“放大”命令按钮有效。
…… 此处隐藏:265字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




