运算符与表达式 知识点题库

利用BBC内置磁力传感器制作的指南针,根据图示回答问题。

图片_x0020_9

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

    图片_x0020_10

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

    图片_x0020_12

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

    图片_x0020_16

根据如图回答问题

  1. (1) Python交互模式下,命令运行结果是(  )。
    A . 23 B . 10 C . False D . True
  2. (2) “x>0 or x<10”中的or是(  )。
    A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算数运算符
VB中,运行Text1.Text = “5.7”+“8.2”,Text1.Text显示为(     )。
A . 5.78.2 B . 5.7+8.2 C . 13.9 D . “5.7”+“8.2”
阅读程序写结果。

year=2021

if (year%400==0) or ( year%4==0 and year%100!=0 ):

    days=366

else:

    days=365

print(days)

⑴程序运行结果是:

a=88

b=48

c=a//b

If c==0:

  c=a*10+b .

elif 1<=c<=9:

  c=a*100+b

elif 10<=c<=99:

  c=a*1000+b

print(c)

⑵程序运行结果是:

for i in range(1,10,2):

    print(iend=" ")

⑶程序段执行结果是:

for i in range(1,100):

  if i%3==0 and i%7==0:

      print(iend=" ")

⑷程序段执行的结果是:

在Python关系表达式1<8>3的值为False。
print(315//10)应该输出什么?(    )
A . 5 B . 31 C . 3.15 D . 31.5
print("a"+"b"*2)结果是?(   )
A . ab2 B . abb C . abab D . ab
在python 中,下列不是比较运算符的是(     )
A . + B . < C . > D . >=
字符串表达式的连接运算"12"+"35"的结果是(    )。
A . 12+35 B . 1235 C . 47 D . 35
Python中,表达式是由常量、变量、运算符、小括号等随意组成的。
转化成python表达式
  1. (1) 将代数式转换成程序设计中的表达式为
  2. (2) 表示x是5的倍数或是9的倍数的逻辑表达式为
在Python中print(8+7%2**2)的执行结果是(     )
A . 5 B . 1 C . 6 D . 11
下列与数学表达式 对应的python表达式,正确的是( )。
A . ( - b + math. sqrt (b * b – 4 * a * c)) /a * a B . - b + math. sqrt (b * b – 4 * a * c) /2*a C . ( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a) D . ( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)
16%3=      

请在下列选项中选出正确答案。()

A . 5 B . 1 C . 5.3 D . 3
在Python中,“÷”号用(    )符号表示
A . + B . - C . * D . /
“x>0 and x<10”中的and是(       )

A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算术运算符
在VB中,表达式0>(5>3)的值为 False。
是字符串的界定符,是列表的界定符。
下列表达式结果为真(True)的是(      )
A . 20<19 and 87>100 B . not 16>15 C . 3<5 or 4>5 D . 9>2 and 0
最近更新