第3课 算术运算符和表达式 知识点题库

VB的逻辑运算符有and、or、not,与数学表达式(x>5或x≤0)对应的VB的逻辑表达式是
Small Basic中表达式中使用的运算符是+、、*、/。
Python中,将字符串转换成数值类型的函数是(  )
A . eval() B . type() C . print() D . input()
根据如图回答问题

  1. (1) 图中print()是Python的一个内置函数,主要作用是(  )
    A . 数据的输入 B . 打印输出 C . 删除变量 D . 导入模块
  2. (2) 图中“>>>”是(     ),输入相应的命令即可执行程序。
    A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算术运算符
  3. (3) 图中type()函数的作用是(  )
    A . 对象类型的查看 B . 将字符串转换为数值 C . 随机函数 D . 产生一个序列
在列表[1,2,3]的第二个位置插入一个值,可以用以下哪个函数实现(  )
A . pop B . append C . list D . insert
在WPS表格中下列运算符优先级顺序排列正确的是(    )
A . -(负号)、*、^、+ B . ^、-(负号)、+、* C . +、-(负号)、^、* D . -(负号)、^、*、+
根据下图回答下面小题

图片_x0020_25

  1. (1) print()是Python的内置函数,执行时会打印输出一个(    )。
    A . 数字 B . 文字       C . 字符串 D . 提示符
  2. (2) 程序中“name=input(“请输入你的姓名:”)”中(   )是变量。
    A . name B . = C . input D . “请输入你的姓名:”
表达式123%10的值是(    )。
A . 3 B . 23 C . 12.3 D . 12
寻找水仙花数,水仙花数是指一个三位数,它每个数位上的数的3次幂之和等于它本身。例如:153是水仙花数,因为13+53+33=153。请将程序补充完整,在划线处填空。

1st=[] #定义一个空列表,用于存放水仙花数

:        #用for循环遍历所有的三位数

     a=   #个位

     b= (i//10) %10    #十位

     c=   #百位

     if 

         1st. append (i)   #在列表的末尾追加一个元素

print(lst)             #输出列表

设a=2, b=3, c=4, d=5,表达式a>b and c<=d or 3*a>c值是(    )。
A . True B . 0 C . False D . 5
以下可表示[50, 100]之间的随机数的语句是(  )。
A . Int(Rnd * 51) + 49 B . Int(Rnd * 51 + 50) C . Int(Rnd * 50) + 5 D . Int(Rnd * 50 + 50)
print("a"+"b"*2)结果是?(   )
A . ab2 B . abb C . abab D . ab
  小明想用VB程序做一个抽奖程序。请帮小明完成代码编写。

Private Sub Command1_Click( )

    Dim  As Integer

    Randomize

    num = Int( * 3)

    Text1. Text = Textname((num)). Text

End Sub

如果在VB中输入代码Text1. Text=Rnd*3, Text1 中得到的数据不可能是(      )。
A . 1.5 B . 2.2 C . 1 D . 3
学校运动会比赛团体项目取前六名成绩,其中第一名得14分,第二名得10分,第三名得8 分,第四名得6分,第五名得4分,第六名得2分。输入名次,输出得分,Python编程如下:

n=(input("参加运动会项目名次(1~6):"))

# 计算并输出得分

   

  print("得分为14分")

elif mc==2:

  print("得分为10分")

elif mc==3:

  print("得分为8分")

elif mc==4:

  print("得分为6分")

elif mc==5:

  print("得分为4分")

elif mc==6:

  print("得分为2分")

     

  print("输入的名次不在1~6范围")

# 方法二

f=[14,10,8,6,4,2]

if n>=1  n<=6:
    

    print("项目得分为:",cj,"分")

else:

  print("输入的名次不在1~6范围")

请在完成填空。

Python标准库中math中用来计算平方根的函数是(    )。
A . abs() B . sum() C . sqrt() D . int()
123%10+16/0.5的结果是 (      )。
A . 35 B . 35.0 C . 38 D . 38.0
改变运算顺序可以使用
下列不是Python中逻辑运算符的是(   )
A . break B . and C . or D . not
与x>y and y>z语句等价的是(   )
A . x>y or not y<z B . not x<y or y C . x>y>z D . not x<y or not y<z
最近更新