1
习题
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
.流程图是描述