第二单元 Python程序基本结构 知识点题库

顺序结构是一种简单的线性结构。
“232”*2+“ewe”的结果是(  )
A . 计算出错 B . “232232ewe” C . “232ewe” D . “464ewe”
根据下图回答下面小题

图片_x0020_27

  1. (1) 在Python中运行图中的程序,得到的结果是(    )。
    A . 21 15 B . 15 21 C . 15 0 D . 0 21
  2. (2) 题中的程序是(    )结构。
    A . 逻辑 B . 顺序 C . 循环 D . 分支
  3. (3) Python中,(    )一旦创建就不可修改的。
    A . 列表 B . 元组 C . 字典 D . 集合
运行该程序,输入75,则输出结果是(    )。

score=int (input ("请输入考试成绩"))

if score>=90:

    print("A")

elif score>=80:

    print("B")

elif score>=70:

    print("C")

elif score>=60:

    print("D")

else:

    print("E")

A . "A" B . "B" C . "C" D . "D"
有如下的Python程序段:

s=0

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

    s=s+i

该程序段运行后,s的结果是

下面程序段显示(   )个“*”

For i = 1 To 5

    For j = 2 To i

        Print "*";

    Next j

Next i

A . 9个 B . 10个 C . 11个 D . 12个
将数学表达式 写成Visual Basic表达式,正确的是(  )
A . Sqr(Abs(ab-c*c)) B . Sqr(Abs(ab-c*2)) C . Sqr[Abs(a*b-c*c)] D . Sqr(Abs(a*b-c*c))
下列循环语句共执行了(     )次。

i = 0

while i <10:

    print("我爱Python!")

     i = i + 2

A . 3次 B . 4次 C . 5次 D . 6次
某中学每学期都会举行跳绳比赛,比赛规定一分钟跳200次及以上就能被评为“跳绳达人”。试编写一程序,输入一分钟跳绳的次数n,若大于等于200次,输出“跳绳达人!”,否则输出“继续努力!”。请完善流程图,横线处应该填写的内容为:(      )

A . n大于200吗? B . n小于200吗? C . n大于等于200吗? D . n小于等于200吗?
在Python中print(8+7%2**2)的执行结果是(     )
A . 5 B . 1 C . 6 D . 11
Python 计算:
  1. (1) Python 表达式4.5/2的值为
  2. (2) Python表达式4.5//2的值为
  3. (3) Python 表达式4.5%2的值为
  4. (4) Python 表达式5%2的值为
  5. (5) Python 表达式12/4-2+5*8/4%5/2的值为
学校运动会比赛团体项目取前六名成绩,其中第一名得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范围")

请在完成填空。

运行以下程序,显示的运行结果是()

Num=23

result=Num%3+5

print(result)

A . 7 B . 13 C . 12 D . 10
运行以下程序,显示的运行结果是()。

pi=3.14

r=10

s=pi*r*r

print(s)

A . 31.4 B . 0.314 C . 314.0 D . 3.14
写出下图程序的输出结果()

a=10

b=5

if(a<<b):

  print("a比b小")

A . a大于b B . a比b大 C . a比b小 D . 无任何内容输出
编写一个小程序,要画出半径r分别为1000,1500,2000的同心圆,用循环结构实现。将下面代码补充完整,其运行效果如图:

Private sub Form_Click( )

    For i= To 2000 Step

        r=

        Circle(3500,3500),r

    Next i

End Sub

假如变量a1,a2的值为10,3。则表达式a1%a2,a1//a2,a1**a2的结果是(   )
A . 1 3 1000 B . 3 1 1000 C . 1 3.333 30 D . 3 3 1000
下列程序运行后,将把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
假定母鸡每只4元,公鸡每只3元,小鸡每只2角5分,每种鸡都要买。现有100元,要买100只鸡,问有多少种方案。求解这个问题,若用枚举法来求解,同时列举母鸡数量x和公鸡数量y,则检验表达式为(   )
A . 4*x+3*y+(100-x-y)/4==100 B . 4*x+3*y=100 C . x+y=100 D . 4*x+3*y+(100-x-y)//4==100
以下程序运行后,输入“74”显示的结果是(    )

A . 你很棒! B . 请输入正确的数据一 C . 你太棒了! D . 请继续努力