习题 2
一、选择题
1.流程图中表示判断框的是( )。B
A.矩形框 B .菱形框 C .平行四边形框 D .椭圆形框
2 .下面不属于程序的基本控制结构的是( )。D
A.顺序结构 B .选择结构 C .循环结构 D .输入输出结构
3 .以下关于 Python 语句的叙述中,正确的是( )。A
A.同一层次的 Python 语句必须对齐
B.Python 语句可以从一行的任意一列开始
C.在执行 Python 语句时,可发现注释中的拼写错误
D.Python 程序的每行只能写一条语句
4 .下列语句中,在 Python 中非法的是( )。 C
A.x=y=z=1 B .x,y=y,x C .x=(y=z+1) D.x+=y
5 .已知 x=2 ,语句 x*=x+1 执行后, x 的值是( )。D
A.2 B .3 C . 5 D. 6
6 .在 Python 中,正确的赋值语句为( )。C
A.x+y=10 B .x=2y C .x=y=30 D . 3y=x+1
7 .为了给整型变量 x ,y ,z 赋初值 10,下面正确的 Python 赋值语句是( )。 C
A.xyz=10 B .x=10 y=10 z=10
C.x=y=z=10 D .x=10,y=10,z=10
8 .语句 x=input() 执行时,如果从键盘输入 12 并按回车键,则 x 的值是( )。 D
A. 12 B . 12.0 C . 1e2 D.'12'
9 .语句 x,y=eval(input()) 执行时,输入数据格式错误的是( )。A
A. 3 4 B .(3,4) C .3,4 D .[3,4]
10 .语句 print('x=${:7.2f}'.format(123.5678)) 执行后的输出结果是( )。选项
中的□代表空格。 C
A.x= □123.56 B .$ □123.57 C .x=$ □123.57 D.x=$ □123.56
11 .print('{:7.2f}{:2d}'.format(101/7,101%8)) 的运行结果是( )。B
A .{:7.2f}{:2d} B . □□14.43 □5 (□代表空格)
C. □14.43 □□5 (□代表空格) D . □□101/7 □101%8 (□代表空格)
12 .下列程序的运行结果是( )。D
x=y=10
x,y,z=6,x+1,x+2
print(x,y,z)
A . 10 10 6 B .6 10 10 C .6 7 8 D . 6 11 12
二、填空题
1.流程图是描述 的常用工具。 算法
2 .在 Python 语句行中使用多条语句,语句之间使用 分隔;如果语句太长,可以
1