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

下列语句书写正确的是(  )
A . If a>max Then max=a Else max=b End If B . C . D .
Python中,(  )是程序根据条件判断而选择不同执行方式的一种程序结构。
A . 顺序结构 B . 循环结构 C . 倒序结构 D . 分支结构
(  )是程序根据条件判断而选择不同执行方式的一种程序结构。
A . 分支结构 B . 顺序结构 C . 循环结构 D . 排序结构
根据“四则运算参考程序”填空。

  1. (1) 从程序可知,使用了if--语句,也称为语句。
  2. (2) 程序中定义x,y为
  3. (3) 程序中的 “==”表示,在比较运算符中, 不相等的符号是;比较运算的结果为
  4. (4) 补充程序:① ;②
  5. (5) 启动Python后,新建程序,输入程序内容后,首先要进行,可以命名为“四则运算.py”,然后运行程序,可执行编辑窗口里的“”-“Run Module”命令,或使用快捷键
根据“学生成绩评价”程序截图,完成填空。

学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。

  1. (1) 从图中可以看出,程序设计中运用了if—语句结构;在条件语句中,是可选项。
  2. (2) 程序中的定义的变量是,变量的使用过程为:定义—
  3. (3) 程序中的input()函数是Python的内置函数,主要用于
  4. (4) 请补充完成程序,填写合适的逻辑运算符①,②
在Select多分支结构中,下面哪个的表达式不正确(  )
A . Case 1->10 B . Case“A”,“B” C . Case 3 to 6 D . Case Is<10
下面VB程序段实现的功能是计算阶梯式水价,空缺的程序代码应该是(  )。

If x<=12 Then

  y=2.85*x

  ____

  y=2.85*12+(x-12)*2.85*2

End if

A . Next B . Loop C . Do D . Else
在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
小度在学习了VB语言后,对程序设计产生了浓厚的兴趣。电脑课上,小度编写了一个如图11所示的汽车停车收费的VB程序,若停车时间在12小时以内,收费10元;停车超过12小时,则每超过1小时加收1元。聪明的你,能对小度的程序进行分析吗?

1    Dim time, price As Integer    ‘time代表停车时间price代表停车费用

2    time = Text1. Text            ‘在文本框输入停车时间

3    If time <= 12 Then

4        price= 10

5    Else

6        price= 10 + (time - 12)

7    EndIf

8    Form1. Print price

【图 11】

  1. (1) 程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中输入停车时间。若小度输入的time值为8,那么应该缴纳的停车费用price的值为(    )。
    A . 10 B . 18 C . -4 D . '0
  2. (2) 若小度输入的time值为16,那么应该缴纳的停车费用price的值为(    )。
    A . 10 B . 14 C . 0 D . -6
  3. (3) 若小度输入的time值为-1,此时应该缴纳的停车费用price值是(    )。
    A . 0 B . 10 C . 编译错误 D . -12
  4. (4) 在上小题中,虽然小度输入的时间值为负数,但程序依然显示了需要缴纳费用。为了使程序更合理,我们需要修正程序中的漏洞,让停车时间必须大于0。以下修改正确的是(    )。
    A . 程序的第2行,改为“time >0” B . 程序的第3行,改为“If time>0 and time <= 12 Then” C . 程序的第3行,改为“If time>0 or time <= 12 Then” D . 程序的第5行,改为“Else If time>0 or time <= 12 Then”
利用Python编写一个简单的登录程序,如果账号密码正确,显示成功,如果错误则继续尝试,但最多只有3次试错机会。在划线处补充程序代码。

count=0             #拥于记录试错的次数

rightname=“admin”

rightpasswd=“admin123”

while  :#只允许试错3次

     name=input(“请输入用户名:”)

     passwd=input(“请输入密码:”)

     if name==rightname passwd==rightpasswd:

         print(“登录成功!”)

               #如果登录成功,则直接跳出循环

    else:

        print(“登录失败!”)

            #试错次数+1

else:

    print(“登录次数超过三次,请稍后登录”)

在VB中,对于语句If I=1 Then J=1 else J=2,下列说法正确的是(    )
A . I=1 和 J=1 都是赋值语句 B . J=1 和 J=2 都是关系表达式 C . I=1为关系表达式,J=1为赋值语句 D . J=1为赋值语句,J=2为关系表达式
下列Python语法表述不正确的是(    )。
A . 在if语句和while语句中,同一层次的语句模块每行必须是相同的缩进空格数。 B . while语句中,一般在循环体中要有改变判断条件的语句,否则会出现“死循环”。 C . Python用不同的缩进来表达逻辑层次。 D . else后可以不加冒号。
横线处完成程序,使得单击"显示"按钮时,Label1、Label2分别显示30,10。程序代码:

Private Sub Command1_Click()

  Dim x, y, t As Integer

   x = 10

   y = 30

     If x < y Then

       t =

       x =

       y =

     End If

   Label1.Caption = Str(x)

   Label2.Caption = Str(y)

End Sub

一名高中生在以下程序输入自己的年龄会得到的结果是(    )

s = input("请输入一个数字")

print("s是个小于10的数字" if int(s)<10 else "s是大于10的数字")

A . 请输入一个数字 B . s是个小于10的数字 C . s是大于10的数字 D . 自己年龄的数值
下列程序段的结构是:

if a+b>c and a+c=b  and b+c>a :

     print(“周长:”,a+b+c)

else:

     print(“不能构成三角形”)

A . 顺序结构 B . 分支结构 C . 循环结构 D . 以上三项都是
if语句属于(    )
A . 顺序语句 B . 分支语句 C . 循环语句 D . 循环结构
分支结构又称为(       )。
A . 判断结构 B . 执行结构 C . 条件结构 D . 选择结构
Python语言用if语句实现选择结构,它包括以下三种基本形式:单分支语句、双分支语句、多分支语句。
下列选项中,关于 指令块的说法正确的一项是(       )。

A . 两个条件只要满足一个就可以执行 B . 必须满足两个条件才能执行 C . 该指令块在数学工具箱内 D . 如果输入为True,则返回Flase
请选出下列书写错误的语句

①p=5 (a+b+p)                ②if a>0 then b=b+1

③t1.text=”请输入密码:”       ④For i=1 to 10 do j=j*2