4.2.1 数据的输入与输出 知识点题库

listque=[]                        #定义列表listque存储订单

x=0

while(x!=4):                      #当x=!4时,执行循环

    print('1. 添加订单')

    print('2. 发货')

    print('3. 查看订单列表')

    print('4. 退出')

    x=int(input("输入你的选择:")) #输入选择项

    if    ①    :

        y=input("输入订单编号:")  #输入订单编号

           ②            #在列表listque中添加订单号

    elif x==2:

          ③           #如果订单列表为空

            print("订单列表为空")

        else:

            print("发货单号:"+listque.pop(0)) 

    elif x==3:

        print("等待发货:",listque)            #查询列表listque中的订单号

    print()

input("运行完毕,请按回车键退出...")

  1. (1) 此列表,定义的是列表。(从“空、非空” 里选填)
  2. (2) 补充划线处的内容。

     ② ③ 

完善以下程序代码。

程序描述: 计算正整数 35 到 500之间的所有奇数的和。代码如下:

   ①   

for i in    ②  

        ③   

print(s)

  1. (1) ①处的语句是           
    A . s=0 B . s=1 C . i=0 D . i=1 
  2. (2) ②处的语句是           
    A . range(35,500) B . range(35,500,2)    C . range(35,501) D . range(35,501,2)
  3. (3) ③处的语句是           
    A . s=s+1 B . i=i+1 C . s=s+i D . i=s+i
  修改图书录入页面,显示欢迎信息、日期信息。
下面的程序段,通过键盘输入5,则运算结果是(    )

A=input()

print(A * 5)

A . 3125 B . 25 C . 5*5 D . 5.5
执行下列语句后的显示结果是什么? (    )

>>> world=“world” 

>>> print(“hello”,world)

A . Helloworld B . “hello”world C . hello world D . 语法错误
在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是(    )
A . 3 B . 4 C . 5 D . 6
在Python语言中,下面哪一个是赋值符号(     )?
A . + B . = C . >>> D . #
赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的意思。例如“X=1”的意义是(     )
A . 它与数学中的算式是一样的,没什么区别 B . X=1是一元一次方程 C . 求知数X的数值是1 D . 将数值1赋值给变量X
执行下列程序以后的结果是(    )

print("请输入3个数:")

x=int(input("x= "))

y=int(input("y= "))

z=int(input("z= "))

temp=0

if x>y:

    temp=y

    y=x

    x=temp

if x>z:

    temp=z

    z=x

    x=temp

If y>z:

    temp=z

    z=y

    y=temp

print(x, y, z)

A . 从小到大排序 B . 从大到小排序 C . 都变成最大的数 D . 都变成最小的数
有如下VB程序段:

Dim i As Integer

Dim c As String, s As String, t As String

s = "2021 PYthon": t = ""

For i = 1 To Len(s)

    c = Mid(s, i, 1)

    If c >= "a" And c <= "z" Then

        t = t + c

    ElseIf c >= "0" And c <= "9" Then

        t = c + t

    End If

Next i

Text1.Text = t

执行该程序段后,文本框Text1中显示的内容是(    )

A . 2021thon B . 1202thon C . thon1202 D . noht1202
在Python中以下语句正确的是(    )。
A . 51jb= "51jb" B . for= "51jb" C . j,b=b,j D . //这是一段测试代码
Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是(    )
A . 新行和字符串Good B . r"\nGood" C . \nGood D . 字符r、新行和字符串Good
执行语句a=input(“输入一个数:”)后,输入10,则a的值是(    )
A . 10 B . “10” C . 10.0 D . “10.0”
以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请补全该程序段。

n=input(“请输入一个实数:”)

n2= math. floor(float(n))

print(n2)

在python中,语句print(a,b)的意思是(   )
A . 打印a,b B . 输出(a,b) C . 输出a,b D . 输出a,b的值
下列有关于print命令的描述中,描述错误的是

①在打印机里打印相关的文本或者数字等

②可以用来画图

③在屏幕中输出相应的文本或者数字等

④执行语句print(“python”,3.7)时会出错

下列程序语句输出结果为:(      )

print("36+78=",36 +78)

A . 36+78=114 B . 36+78=36+78 C . 114=36+78 D . "36+78"=14
下面Python程序段运行后输出(    )

a=87

b=12

print(a,"-",b,"=",a-b)

A . a-b=75 B . a-b=a-b C . 87-12=75 D . 75
在Python中,想要从键盘输入数据可以使用下列(    )语句。
A . print( ) B . sum( )  C . average( ) D . input( )
拟在屏幕上打印输出“Hello World”,以下选项中正确的是(   )
A . print("Hello World") B . print(Hello World) C . printf(“Hello World”) D . printf(‘Hello World’)
最近更新