Python程序设计课后习题答案-第二单元

发布时间 : 星期四 文章Python程序设计课后习题答案-第二单元更新完毕开始阅读

习题 2

一、选择题

1.流程图中表示判断框的是( A.矩形框 A.顺序结构

B B

.菱形框 .选择结构

2.下面不属于程序的基本控制结构的是(

C

3.以下关于 Python 语句的叙述中,正确的是( A.同一层次的 Python 语句必须对齐 B.Python 语句可以从一行的任意一列开始

C.在执行 Python 语句时,可发现注释中的拼写错误 D.Python 程序的每行只能写一条语句 4.下列语句中,在 A.x=y=z=1 A.2 A.x+y=10 A.xyz=10 C.x=y=z=10 8.语句 x=input() A.12 A.3 4

B

B B B

Python 中非法的是( B .3

.x,y=y,x C

.5 .x=y=30

C

)。C .x=(y=z+1)

)。D

D. 6

)。C D

.3y=x+1

)。C

D.x+=y

)。B C

.平行四边形框

)。D .循环结构

)。A

D

.输入输出结构 D

.椭圆形框

5.已知 x=2,语句 x*=x+1 执行后, x 的值是( 6.在 Python 中,正确的赋值语句为(

.x=2y C B D .12.0 .(3,4)

7.为了给整型变量

x,y,z 赋初值 10,下面正确的 Python 赋值语句是(

.x=10 y=10 z=10 .x=10,y=10,z=10

12 并按回车键,则

D.'12'

)。A

D

.[3,4]

执行后的输出结果是(

C

.x=$□123.57 的运行结果是(

D )。D

x 的值是(

执行时,如果从键盘输入

C C

.1e2 .3,4

)。D

9.语句 x,y=eval(input()) 执行时,输入数据格式错误的是(

10.语句 print('x=${:7.2f}'.format(123.5678)) 中的□代表空格。 C

A.x=□123.56 A.{:7.2f}{:2d}

12.下列程序的运行结果是( x=y=10 x,y,z=6,x+1,x+2 print(x,y,z) A.10 10 6 二、填空题 1.流程图是描述

的常用工具。 算法

B

.6 10 10

C

B

.$□123.57 B

)。选项

D.x=$□123.56

)。B

11.print('{:7.2f}{:2d}'.format(101/7,101%8)) C.□14.43 □□5( □代表空格)

.□□14.43 □5( □代表空格) .□□101/7 □101%8( □代表空格)

.6 7 8 D .6 11 12

2.在 Python 语句行中使用多条语句,语句之间使用

1

分隔;如果语句太长,可以

使用 作为续行符。 分号,反斜杠

来区分不同的语句块。

缩进对齐

一个数据对象,该变量是该数据对象

。x=x/(x*y+z)

执行的结果是 。

。AAA-BBB!

3.Python 语言通过 的

。 指向,别名

5.和 x/=x*y+z 等价的语句是

4.在 Python 中,赋值的含义是使变量

6.语句 print('AAA',\7.下列 Python 语句的输出结果是 print(\print(\

数量 {0},

print(str.format(\数量 100, 单价 285.6 数量 100, 单价 285.60 数量 100, 单价 285.600

8.下列 Python 语句的输出结果是 print(\print(format(\print(format(\

1 121 12321 三、问答题

1.简述程序设计的基本步骤。

2.简述 Python 程序中语句的缩进规则。

单价 {1} \

数量 {0}, 单价{1:3.2f} \

数量 M, 单价 %3.3f \

3.为什么要在程序中加注释?怎样在程序中加注释?加入注释对程序的执行有没有影响? 4.用 Python (2)i

语句完成下列操作:

i 中。

(1) 将变量 i 的值增加 1。

的立方加上 j ,并将其结果保存到

32

-1 的值存放到 g 中。 (3) 将 2

(4) 将两位自然数的个位与十位互换,得到一个新的数 5.设 a=10,分别独立执行下列语句后 (1)a+=a (4)a,a=5,2*a

(2)a*=2 (5)a*=1<<1

( 不考虑个位为 0 的情况 ) 。 (3)a<<2 (6)x=a;a+=x

a 的值是多少? 20

6.Python 基本输入输出通过哪些语句来实现?

7.格式化输出中有哪些常用的格式说明符?其含义是什么? 8.从功能上讲,一个程序通常包括那些组成部分?

2

联系合同范文客服:xxxxx#qq.com(#替换为@)