分支结构语句及格式 知识点题库

下列程序的执行结果是(  )

i=20

j=10

if i<j then print j

print i

A . 10 B . 20 C . 20  10 D . 10  20
某商场香蕉每斤1.5元,为了促销,规定购买超过5斤的超过部分打八折,5斤或5斤以内部分按原价销售变量x表示购买斤数变量y表示应付款额。

x=val(Text1 text)

IfThen

y=1.5*x

Else

End If

Text2 text=str(y)

下列语句正确的是(  )
A . If A≠B Then Print "A不等于B" B . If A<>B Then Printf A不等于B C . If A<>B Then Print "A不等于B" D . If A≠B Print "A不等于B"
小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A . If语句 B . For语句 C . While语句 D . sub语句
下图中,当输入x的值为3时,输出的结果为(  )

A . 2 B . 3 C . 4 D . 5
利用BBC内置磁力传感器制作的指南针,根据图示回答问题。

图片_x0020_9

  1. (1) 图中蓝色的指令块是控制指令块,可以独立运行,也可以同时添加多个。
  2. (2) 图中的指令块是语句,作为条件测试结果的所有指令块只会运行次,只有将它们放入循环指令块内才会循环;单击该指令块中的,可以增加一行“否则如果为 ……则”。

    图片_x0020_10

  3. (3) 从图中可知,程序中新建变量的名称是
  4. (4) 图中是使用了运算符,“或”表示两个条件满足个条件就可以执行。

    图片_x0020_12

  5. (5) 根据模拟器上的数值,模拟器的LED点阵上显示的字符串为

    图片_x0020_16

定义子程序的格式:If子程序名<命令组>Endif。
下面程序的执行结果是(  )(提示:Print语句是表示输出)

I=10

J=20

If I>J Then Print I Else Print J

A . 10 B . 20 C . 1020 D . 2010
当在文本框Text1中输入3时,执行下面的程序后,Y的值是(  )

x=Val(Text1. Text)

If x<=2 Then

y=2

Else

If x<=3 Then

y=3

Else

y=4

End If

End If

A . 2 B . 3 C . 4 D . 程序出错,没有结果
语句If 3*4>10 Then a=1 Else a=2,执行后,a的值是
程序填空,输入成绩(0—100),输出该成绩对应的等级,90分及以上为“A”,80分及以上为“8”,70分及以上为“C”等,60分及以上为“Di”等,60分及以下为“E”等。(输入分数时不考虑0一100之外的任何数据)

Private Sub Command1_Click()

Dim x As Integer

x=Val(Text 1.Text)

Select Case

  Case Is>=90

    Text2.Text=“A”

  Case Is>=80

    Text2.Text=“B”

  Case Is

    Text2.Text=“C”

  Case Is>=60

    Text2. Text=“D”

  Case Else

   

End Select

End Sub

Python 程序中,多分支结构可以用if-elif条件语句实现。
在Python中, if语句表示分支结构,for 语句表示循环结构。
在条件选择语句If …… Else If …… Else If …… End If中,当If结构内有多个条件都为True时,则(    )
A . VB依次执行条件为True的后面的语句块 B . VB执行第一个为True的条件后面的语句块 C . VB执行最后一个为True的条件后面的语句块 D . VB执行任一个为True的条件后面的语句块
语句if 3*4>=10 then a=1 else a=2 执行后,a的值为1。
下列程序段的基本结构(     )

If x<=12:

    y=3+x

else:

    y=4+x

A . 树型结构 B . 循环结构 C . 顺序结构 D . 分支结构
下面哪个不是正确的条件语句格式(   )
A . if语句 B . if…else语句 C . if…else…else语句 D . if…elif…else语句
程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。

target="123"

while ⑴:

  password=input('请输入密码:')

  if ⑵:

    print('密码正确')

    break

  else:

    print('密码错误,)

print('成功登陆')

⑴A.True    B.False    C.Break    D.Stop

⑵A.password=target    B.password==target    C.password>=target       D.password!=target

下列关于python分支结构的说法错误的是(    )
A . 分支结构使用保留字if、elif、else来实现,每个if后面必须有elif或者else B . if-else结构可以嵌套 C . if语句会判断if后面的逻辑变大时,当表达式的结果为真时,执行if后面的语句块 D . 缩进是分支结果的语法部分,缩进不正确影响分支功能
在Python中,下列关于if选择结构程序的说法错误的是(  )
A . if语句中可以没有else命令 B . 同一级别的if语句中可以有多个else命令 C . 同一级别的if语句总可以有多个elif命令 D . if选择结构可以多层嵌套