第六课 分支结构 知识点题库

设x=4,y=8,z=7,表达式 x<y and(not y>z)or z<x的值(  )
A . 1 B . -1 C . True D . False
数学表达式3≤x<10在VB中的逻辑表达式为(  )。
A . 3<=x<10 B . 3<=x AND x>10 C . x>=3 Or x<10 D . x>=3 AND x<10
执行3 < 4 or 3 == 4后输出的结果为(  )。
A . None   B . not is C . False D . True
在条件选择语句If …… Else If …… Else If …… End If中,当If结构内有多个条件都为True时,则(    )
A . VB依次执行条件为True的后面的语句块 B . VB执行第一个为True的条件后面的语句块 C . VB执行最后一个为True的条件后面的语句块 D . VB执行任一个为True的条件后面的语句块
选出不是Python中对应的运算符号(   )
A . 取整/ B . 幂运算 ** C . 取余 % D . 乘法 *
  下图程序用于计算s=1*(- 2)*3*(- 4)*…*49*(-50)

Private Sub Command1_Click( )

    Dim s, j As Single

    s=

    For j=1 to 50

        If  Then

            s=s*j

        Else

            s=

        End if

    Next j

    print “s=”:s

End Sub

试在横线处填写适当的内容,使程序得到相应的计算结果。

在VB中,运行下列代码后,a的值为多少(    )

a=10, i=10

If i>10 then

    a=a+i

Else

    a=a-i

End if

A . 0 B . 10 C . 20 D . 30
数学式(2a-b)/(2a+b)在VB中的正确写法是(      )
A . (2*a-b)/(2a+b) B . (2*a-b)/2*a+b C . (2a-b)/(2a+b) D . (2*a-b)/(2*a+b)      
下列程序运行后,变量y的值为(      )

x=20

if x>=100 then y=5*x else y=4*x
end if

A . 20 B . 40 C . 80 D . 100       
下列式子运算错误的是(    )
A . 300*1.5=450.0 B . 1/8=0.125 C . 2**3=6 D . 17%3=2
选择结构不包含(    )
A . 单分支 B . 双分支 C . 多分支 D . 群分支
某Python程序代码如下:

s='t1Hr2a3'

s1='' ; s2=''; i = 0

while i < len(s):

  if '0'<=s[i]<='9': 

    s1 = s1 + s[i] 

  elif 'a'<=s[i]<='z':

    s2 = s[i] + s2 

    i = i + 1

    ans = s2 + s1

print(ans)

程序执行后,输出的结果是(      )

A . 12art3 B . tra123 C . rta123 D . art321
在Python中表达式 1/4+2.75的值是(   )。
A . 3.00 B . 3 C . ”3” D . 3.0
运行以下程序,显示的运行结果是什么?(       )

a= 1

b=2

if (a+b>3) :

    print("yes")

else:

    print("no")

A . " yes " B . " no " C . yes D . no
进行条件判断的命令是(       )
A . if B . print( ) C . input( ) D . a+b
在VB中,下面程序的运行结果是()

Dim a As Integer, b As Integer

a=6

b=8

S=1+a*b/2

Print S

A . S B . 弹出错误信息 C . 45 D . 25
运行以下程序,显示的运行结果是()。

pi=3.14

r=10

s=pi*r*r

print(s)

A . 31.4 B . 0.314 C . 314.0 D . 3.14
下列表达式结果为真(True)的是(      )
A . 20<19 and 87>100 B . not 16>15 C . 3<5 or 4>5 D . 9>2 and 0
下列表达式结果为真的是(    )
A . 2>3 B . 2>3 or 3>2 C . "123"=="321" D . 22*11>11*22
以下能够成为判断条件的最好的一个是(    )
A . x+y B . x-y C . x=y D . x==y
最近更新