欢迎来到天天文库
浏览记录
ID:48691819
大小:84.00 KB
页数:6页
时间:2020-02-27
《VB程序设计 习题及答案第4章 选择结构程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章选择结构程序设计 4.1写出数学式
2、x
3、<2.5×10-2对应的VisualBasic表达式。【答案】x<2.5e-2andx>-2.5e-2 4.2逻辑运算符And、Or和Not的优先级最高的是哪一个。【答案】Not 4.3已知W=10X=9Y=8Z=7,求下列表达式的结果。(1)W>XAndY<=ZORX>Y(2)X>ZOrW=YANDYYAndX=Z)(4)Not(Y<>XOrW*3>Z)【答案】(1)True(2)True(3)True(4)False 4.4写出下列十进制整数逻辑运算的结果:(1)X=23And14(2)X
4、=23Or14(3)X=-1And19(4)X=-1Or10(5)X=Not-1【答案】(1)6(2)31(3)19(4)-1(5)0 4.5已知变量X和Y的值分别为5、6,编写程序,交换变量X和Y的值。【参考答案】程序代码设计PrivateSubForm_Click()x=5:y=6t=x:x=y:y=tForm1.Print"x=";x,"y=";yEndSub PrivateSubForm_Load()Form1.AutoRedraw=TrueForm1.Print"x=5","y=6"Form1.Print"单击窗体交换x,y的值"图4-1程序运行结果
5、EndSub程序运行结果如图4-1所示: 4.6从键盘输入一个学生的三科成绩,计算总分,并找出最高分。【参考答案】(1)用户界面设计(2)控件属性设置(略)(3)程序代码设计PrivateSubCommand1_Click()g1=Val(Text1.Text)g2=Val(Text2.Text)g3=Val(Text3.Text)Var=(g1+g2+g3)/3g=g1Ifg6、2500元。购买空调机的价格随季节而异。冬季购买,优惠15%,春、秋季购买,优惠8%,夏季购买,不优惠。编写一个程序,打印出顾客随季节购买空调机的单价,数量和总价。数据由键盘输入。【参考答案】(1)用户界面设计参见运行结果(2)控件属性设置设置控件属性值如表3-3所示。表3-3控件属性设置对象属性属性值说明Label1Caption空调单价2500标签的内容Label2Caption数量标签的内容Label3Caption 标签的内容Label4Caption 标签的内容Label5Caption 标签的内容Option1Caption春季单选按钮的内容Val7、ueTrue单选按钮被选定Option2Caption夏季单选按钮的内容Option3Caption秋季单选按钮的内容Option4Caption冬季单选按钮的内容Text1Text 文本框的内容Command1Caption计算命令按钮的标题Frame1Caption购买季节框架的标题 (3)程序代码设计PrivateSubCommand1_Click()num=Val(Text1.Text)IfOption1.Value=TrueOrOption3.Value=TrueThenprice=2500*0.92Label3.Caption="优惠8%"Str18、$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfIfOption2.Value=TrueThenprice=2500Label3.Caption="优惠0"Str1$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfIfOption4.Value=TrueThenprice=2500*0.85Label3.Caption9、="优惠15%"Str1$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfEndSub程序运行结果如图4-3所示。图4-3程序运行结果 4.8利用InputBox函数输入三角形三条边A,B,C,求三角形的面积。(程序中应考虑A,B,C三条边能否构成三角形)。【参考答案】程序代码设计PrivateSubForm_Click()x=Val(InputBox("输入第一条边长"))y=Val(InputBox("输入第二条边长"))z=Val(10、InputBox("输入第三条边长")
6、2500元。购买空调机的价格随季节而异。冬季购买,优惠15%,春、秋季购买,优惠8%,夏季购买,不优惠。编写一个程序,打印出顾客随季节购买空调机的单价,数量和总价。数据由键盘输入。【参考答案】(1)用户界面设计参见运行结果(2)控件属性设置设置控件属性值如表3-3所示。表3-3控件属性设置对象属性属性值说明Label1Caption空调单价2500标签的内容Label2Caption数量标签的内容Label3Caption 标签的内容Label4Caption 标签的内容Label5Caption 标签的内容Option1Caption春季单选按钮的内容Val
7、ueTrue单选按钮被选定Option2Caption夏季单选按钮的内容Option3Caption秋季单选按钮的内容Option4Caption冬季单选按钮的内容Text1Text 文本框的内容Command1Caption计算命令按钮的标题Frame1Caption购买季节框架的标题 (3)程序代码设计PrivateSubCommand1_Click()num=Val(Text1.Text)IfOption1.Value=TrueOrOption3.Value=TrueThenprice=2500*0.92Label3.Caption="优惠8%"Str1
8、$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfIfOption2.Value=TrueThenprice=2500Label3.Caption="优惠0"Str1$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfIfOption4.Value=TrueThenprice=2500*0.85Label3.Caption
9、="优惠15%"Str1$="价格"&priceLabel4.Caption=Str1$cost=num*priceStr2$="总价"&costLabel5.Caption=Str2$EndIfEndSub程序运行结果如图4-3所示。图4-3程序运行结果 4.8利用InputBox函数输入三角形三条边A,B,C,求三角形的面积。(程序中应考虑A,B,C三条边能否构成三角形)。【参考答案】程序代码设计PrivateSubForm_Click()x=Val(InputBox("输入第一条边长"))y=Val(InputBox("输入第二条边长"))z=Val(
10、InputBox("输入第三条边长")
此文档下载收益归作者所有