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

下列程序的执行结果是(  )

i=20

j=10

if i<j then print j

print i

A . 10 B . 20 C . 20  10 D . 10  20
如果下面几个运算符同时出现在一个公式中,Excel将先计算(  )。
A . + B . - C . ^ D . *
BBC micro:bit中,每次对变量赋值,逻辑(  )运算都会进行状态翻转。
A . B . C . D .
表达式7%2的结果是(  )。
A . 1   B . 2 C . 3 D . 3.5
下列Python程序的运行结果是(    )。

x=0

y=1

print(x>y and 'A' < 'B')

A . True B . False C . true D . false
在python中输入以下代码,屏幕打印(     )颗*。

i=1

while i<=100:

    print(“*”)

i=i+1

A . 99 B . 100 C . 103 D . 101
用循环结构解决问题时,如果循环的次数已知,通常采用语句。
用VB程序实现:过年的时候小李打算每个月都把一部分零花钱存起来,第一个月他存了10元,他准备以后每个月都比上个月多存2元。请问当小明的存钱达到1000元以上要几个月?
程序完善题

已知摄氏度C转换到华氏度F的公式是 ,设计界面设计如下,请将打乱的代码进行排序。

Private Sub Command1_Click()

   

   

   

   

End Sub

打乱的代码如下:

A. F=9/5*C+32

B. Text2.Text= str(F)

C. Dim C, F As Single

D. C = Val(Text1.Text)

要编程实现1+3+5+……+100的值,请填空完整。

Private Sub command1_Click()

    Dim n As Integer, i As Integer, s As Double

    n = 100

    s = 0

    For i = 1 To n

        

    Next i

    Print s

End Sub

print(315//10)应该输出什么?(    )
A . 5 B . 31 C . 3.15 D . 31.5
python中,常见的加、减、乘、除运算符分别用符号”+”、”-”、”×”、”/”表示。
x=1

z=0

For x=1 to 10 step 1

    z=z+x

next x

以上程序段是(     )结构。

A . 顺序 B . 分支 C . 循环 D . 流程  
小张在利用turtle绘图时,想要将画笔宽度定义为5,下列Python表达式正确的是(     )。
A . turtle. pensize(5) B . turtle. pencolor (5) C . turtle. speed (5) D . turtle. screensize (5)
在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择:

x=int(10.5)*10

x=10

y=x/5

print(y)

  1. (1) 请问这段程序代码符合算法的什么结构?(   )
    A . 顺序结构 B . 选择结构 C . 循环结构 D . 树型结构
  2. (2) 以下说法正确的是(   )
    A . 程序代码中出现的两个“x”均是常量 B . 程序执行结束,x最终被赋予的值为105 C . 程序执行结束,y最终被赋予的值为20 D . 程序执行结束,屏幕会显示2
计算得到数1234的千、百、十、个位上的数

千位:

百位:

十位:

个位:

在Python中,下列关于if选择结构程序的说法错误的是(  )
A . if语句中可以没有else命令 B . 同一级别的if语句中可以有多个else命令 C . 同一级别的if语句总可以有多个elif命令 D . if选择结构可以多层嵌套
下列表达式结果为真的是(    )
A . 2>3 B . 2>3 or 3>2 C . "123"=="321" D . 22*11>11*22
以下程序运行后,若输入22、33、55,显示的结果是(    )

A . 55 B . expected an indeted block C . 22 D . 33
运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是(    ) 

A . 4 B . 5 C . 6 D . 以上都有可能