版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.5分支结构程序设计一课一练一、单选题1.能正确描述条件“A、B之一为零但不同时为零”的VB逻辑表达式是( ) A.A=O Or B=0B.A*B=0 And A+B0C.A*B=0 Or A+B0D.A=0 And B=02.数学表达式:a6+3bc写成对应的VB算术表达式是( )。 A.a6+3a*bB.a*6+3b*cC.6*a+5*bcD.a6+3*b*c3.当在文本框Text1中输入3时,执行下面的程序后,Y的值是( ) x=Val(Text1. Text)If x=2 Theny=2ElseIf x=3 Theny=3Elsey=4End IfEnd IfA.2B.3C.4D.程
2、序出错,没有结果4.下述程序段中y的值是( ) x=6If x 0 then b=b+1C.t1.text=”请输入密码:”D.For i=1 to 10 do j=j*26.在Python有如下一段程序,执行程序,最后输出内容为( )。 x=4ifx=5: print(优秀)elif x=4: print(良好)elif x=3: print(及格)else: print(不及格)A.优秀B.良好C.及格D.不及格7.数学式(a+3b)/(2a-b)在VB中的正确写法是( )。 A.(a+3*b)/(2*a-b)B.(a+3b)/(2a-b)C.(a+3*b)/2*a-bD.(a+3*b)/
3、(2a-b)8.“232”*2+“ewe”的结果是( ) A.计算出错B.“232232ewe”C.“232ewe”D.“464ewe”9.在编写程序时,对条件进行判断时,只存在“成立”与“不成立”两种情况,结果用“True”与“False”表示,以下表达式的结果为“True”的是( )。 A.23B.23C.22D.23and2”是( ),输入相应的命令即可执行程序。 A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符(3)“x0 and x10”中的and是( ) A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符13.VB中表达式Mid(“hello”,2,3)的值是( )
4、A.“ll”B.“llo”C.“ell”D.“ello”14.运行如下程序代码: a=input( ) b=input( ) print(a+b)输入2和5输出结果为( )A.25B.7C.5D.215.关于Python算术操作符,以下选项中描述错误的是( )。 A.x/y表示x与y之整数商,即不大于x与y之商的最大整数B.x*y表示x的y次幂,其中,y必须是整数C.x%y表示x与y之商的余数,也称为模运算D.x/y表示x与y之商二、填空题16.计算右边VB表达式的值:25+6*4/8=_ 17.下列程序的功能是:当x100时, 提示信息“输入的数据出界!”。请根据题意,补充完整程序。 #输入
5、x的值,x=int (input(“请输入一个数x:”)if x50: y=_ print(“y的值是:”,y)elif_: y=0.7*x print(“y的值是:”,y)else: print(“输入数据出界”)18.亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。 国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:BMI=体重(kg) /身高2 (m2)国际、国内对BMI指数评判的标准(如下表39-1)。国际:世界卫生组织:国内:国家健康委员会。分类国际BMI值国内BMI值偏瘦1
6、8.518.5正常18.52518.5bmi 24偏胖253024bmi 28肥胖3028请以国内为标准,帮他完善程序代码,在划线处填空。w=_(input(“请输入你的体重(单位:千克):”) #转浮点数函数h=float (input(“请输入你的身高(单位:米):”)bmi=_#计算bmiif bmi18.5: print(“_”)elif_: print(“正常”)elif 24=bmi =50 and x=100 或(50=x=100) 18. float;w/(h*2);偏瘦;18.5=bmi=28 三、解答题19. 4 结论篮球鞋001完整程序:写法1:Private Sub C
7、ommand1_Click() Dim a As Single, b As Single, c As Single a = Val(Text1.Text) b = Val(Text2.Text) c = a * b / 10 Text3.Text = Str(c)If c 200 Then MsgBox (对不起!买不起,请您放弃! ) Else MsgBox (可以购买!) End IfEnd Sub20. 解:程序参考: Private Sub Command1_Click() Text1.Text = Text2.Text = Text3.Text = End SubPrivate Sub Command2_Click() If Text1. Text= Or Text2.Text= Or Text3.Text= Then MsgBox 成绩输入不全! Else Text4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论