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

Python中,range()函数表示产生一个序列,默认从0开始,range(64)则产生0-63的一个序列,循环语句共执行63次。
Python的逻辑运算符不包括(  )。
A . and  B . or C . not D . in
求1-100之间所有偶数和,请补充完成方框处代码(     )。

s=0

for i in range(101):

    If  :

        s=s+i

print (s)

A . i//2=0 B . i%2=0 C . i%2==0 D . i//2==0
在Python中,执行了下列程序段后,变量z的值是(    ) 。

x=9

y =x**0.5

z= abs (x/2-7*y)

z = int(z)

A . 17 B . 16.5 C . 16 D . -16
求1~100之间数字的和,请补充完整程序。

i = 1         #定义记录循环次数的变量

sum= 0      #定义结果变量,存放总和

while i <= 100:

   

     i=i+1    #处理计数器

print(“1~ 100之间的数字之和为:”, sum)    #输出结果

print(315//10)应该输出什么?(    )
A . 5 B . 31 C . 3.15 D . 31.5
语句a=(3/4)+3%2运行后,a的值为
Int( Rnd * 100 ) 表示的是(    )范围内的整数。 
A . [0,100]     B . [1,99]     C . [0,99]        D . [1,100]  
python中,比较运算符中的不等于用(     )表示。
A . B . <= C . >= D . !=
Rnd()函数的值不可能是(    )。
A . 0.56 B . 6 C . 0.359 D . 0.003
VB中,如果x=Val("123.45"),那么x的值为(     )
A . 123 B . 123.45 C . 12345 D . "123.45"  
在python中运行以下程序,运行结果是(       )

print(1+2)

print(2+3)

A . 3 5 B . 1+2 2+3 C . 3
5
D . 1+2
2+3
在Python Shell中输入print("30+50=",30+50),输出的结果为(   )。
A . 80 B . 30+50= C . 30+50=80 D . 30+50=30+50
若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为(    )
A . k+1 B . k % 7 + 1 C . (k+1) %7 D . (k+1)%7-1
在Python中表达式 1/4+2.75的值是(   )。
A . 3.00 B . 3 C . ”3” D . 3.0
下列语句运行之后列表的结果正确的是(    )。

>>>s=[3,4,5,7]

>>>s.insert(3,6)

>>>print(s)

A . [3,4,5,7,3,6] B . [3,4,3,5,7,6] C . [3,4,5,6,7] D . [3,4,6,5,7]
下列表达式结果为错误的是()
A . 2>1 B . 35>=35 C . 1!=1 D . 15<=19
下面程序运行的结果为:()

str1="key"

str2="board"

print( str1+str2 )

A . key B . board C . keyboard D . boardkey
下列表达式结果为真(True )的是(  )
A . 35 B . 9>2 and 0 C . not 16>15 D . 2<8 or 5>6
下列程序运行后,将把1~100之间能够被5且能被7整除的数输出。以下是实现上述功能的程序,请填空。(    ) 

 

A . i/5==0 and i/7==0 B . i%5=0 and i%7=0 C . i%5==0 and i%7==0 D . i/5=0 and i/7=0
最近更新