if语句练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级 学号 姓名

1

IF 语句练习题

一、选择题:

1.赋值语句x=x+1的正确含义是

(A) 变量x 与x+1的值相等 (B) 将变量x 的值加到x+1中去

(C) 将变量x 的值加1后赋值给变量x (D) 变量x 的值为1

2.VB 语句If i=1 Then j=1,下列说法正确的是 (A)i=1和j=1均为赋值语句 (B)i=1和j=1均为关系表达式

(C)i=1为关系表达式,j=1为赋值语句 (D)i=1为赋值语句,j=1为关系表达式

二、填空题:

1.有如下VB 程序段:该程序段运行后,变量c 的值为____________。 a = "English" b = "f"

c = b + Mid(a, 5, 3)

2.有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。 t = 130 h = 170

b = (h - 100) * 2 If t > b Then

Text1.text="超标" ‘ 显示"超标" Else

Text1.text="正常" ‘ 显示"正常" End If

3.有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。 w = 9 a = 90 b = 50

If w > 10 Or a * b > 4000 Then Text1.text = "托运" Else

Text1.text = "携带" End If

4. 有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。

a = 10

b = 6

c = 5

If a + b > c And b + c > a And c + a > b Then Text1.text = "YES" Else

Text1.text = "NO" End If

5. 有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。 a = 1.45 : b = 1.67

If a < b Then min = a Else min = b Text1.text = str(min)

6. 有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。 x = 32

If x Mod 2 = 0 Then f = True Else f = False Text1.text = f

7. 有如下VB 程序段:该程序段运行后,在文本框Text1上显示的是____________。 m = 160

If m <= 100 Then

Text1.text = "不打折"

ElseIf m > 100 And m <= 150 Then Text1.text = "9.5折" Else

Text1.text = "9折" End If

班级 学号 姓名

2

三、补充程序段:

1.体质指数(BMI )是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。其计算公式为:

体质指数(BMI)=体重(Kg)/(身高*身高(M))

当指数18.5<BMI ≤25为健康

下列VB 程序是用来计算BMI 体质指数的,其中Texw 文本框用于输入体重,Texh 文本框用于输入身高,Text3文本框用于输出结果,请将程序补充完整

Dim w as single ‘变量w 中存放体重 Dim h as single

‘变量h 中存放身高

‘变量bmi 中存放体质指数 w = Val(Txtw.Text) ‘输入体重

h = Val(Txth.Text) ‘输入身高 BMI =

If Then Text3.Text = "健康"

Text3.Text = "不健康" End If

2.当体质指数B MI ≤18.5为“消瘦”,BMI >25为“肥胖”,18.5<BMI ≤25为正常, 如何修改左边程序中的IF 语句

相关文档
最新文档