《Python程序设计课后习题答案-第二单元.doc》由会员分享,可在线阅读,更多相关《Python程序设计课后习题答案-第二单元.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Python程序设计课后习题答案-第二单元【精品文档】第 1 页习题2一、选择题1流程图中表示判断框的是( )。BA矩形框 B菱形框 C平行四边形框 D椭圆形框2下面不属于程序的基本控制结构的是( )。DA顺序结构 B选择结构 C循环结构 D输入输出结构3以下关于Python语句的叙述中,正确的是( )。AA同一层次的Python语句必须对齐BPython语句可以从一行的任意一列开始C在执行Python语句时,可发现注释中的拼写错误DPython程序的每行只能写一条语句4下列语句中,在Python中非法的是( )。CAx=y=z=1 Bx,y=y,x C
2、x=(y=z+1) Dx+=y5已知x=2,语句x*=x+1执行后,x的值是( )。DA2 B3 C5 D66在Python中,正确的赋值语句为( )。CAx+y=10 Bx=2y Cx=y=30 D3y=x+17为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是( )。CAxyz=10 Bx=10 y=10 z=10Cx=y=z=10 Dx=10,y=10,z=108语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。DA12 B12.0 C1e2 D129语句x,y=eval(input()执行时,输入数据格式错误的是( )。AA3 4 B(3,
3、4) C3,4 D3,410语句print(x=$:7.2f.format(123.5678)执行后的输出结果是( )。选项中的代表空格。CAx=123.56 B$123.57 Cx=$123.57 Dx=$123.5611print(:7.2f:2d.format(101/7,101%8)的运行结果是( )。BA:7.2f:2d B14.435(代表空格)C14.435(代表空格) D101/7101%8(代表空格)12下列程序的运行结果是( )。Dx=y=10x,y,z=6,x+1,x+2print(x,y,z)A10 10 6 B6 10 10 C6 7 8 D6 11 12二、填空题1
4、流程图是描述 的常用工具。算法2在Python语句行中使用多条语句,语句之间使用 分隔;如果语句太长,可以使用 作为续行符。分号,反斜杠3Python语言通过 来区分不同的语句块。缩进对齐4在Python中,赋值的含义是使变量 一个数据对象,该变量是该数据对象的 。指向,别名5和x/=x*y+z等价的语句是 。x=x/(x*y+z)6语句print(AAA,BBB,sep=-,end=!)执行的结果是 。AAA-BBB!7下列Python语句的输出结果是 。print(数量0,单价1 .format(100,285.6)print(str.format(数量0,单价1:3.2f ,100,28
5、5.6)print(数量%4d,单价%3.3f %(100,285.6)数量100,单价285.6 数量100,单价285.60 数量 100,单价285.600 8下列Python语句的输出结果是 。print(1.rjust(20, )print(format(121,20)print(format(12321,20) 1 121 12321三、问答题1简述程序设计的基本步骤。2简述Python程序中语句的缩进规则。3为什么要在程序中加注释?怎样在程序中加注释?加入注释对程序的执行有没有影响?4用Python语句完成下列操作:(1)将变量i的值增加1。(2)i的立方加上j,并将其结果保存到i中。(3)将232-1的值存放到g中。(4)将两位自然数的个位与十位互换,得到一个新的数(不考虑个位为0的情况)。5设a=10,分别独立执行下列语句后a的值是多少?20(1)a+=a (2)a*=2 (3)a2(4)a,a=5,2*a (5)a*=11 (6)x=a;a+=x6Python基本输入输出通过哪些语句来实现?7格式化输出中有哪些常用的格式说明符?其含义是什么?8从功能上讲,一个程序通常包括那些组成部分?
限制150内