Bootstrap

浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案

浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案

第一章

一、选择题

  1. 计算机存储器的单位使用字节(Byte,B),1B等于( C )
A.30            B.29               C.19               D.25片

2.Python程序的扩展名是( A )

A. py            B.exe             C.docx             D. jpg

3.Python的输出函数是( B )

A. input        B.print          C.math               D.turtle

4.10的二进制值是( B )

A.1100          B.1010           C.0011               D.1110

5.八进制35的十进制值是( B )

A.30            B.29             C.19                 D.25

6.计算机系统由硬件和( A )组成

A.软件          B.语言            C.控制器              D.内存储器

7.(B )是不等长编码

A.ASCII码                               B.UTF-8码      
C.Unicode码                             D.前三种编码都不是

8.(A )表示后面部分是注释

A.#           B.*               C.%                  D.&

9.正确的标识符是( C )

A.2you        B.my-name         C._item             D.abc*234

10.Python语言的官方网站是( B )

A.www.python.com              B.www.python.org
C.www.python.edu              D.pythonic.org

11.不是面向对象的程序设计语言是( D )

A.Java        B.Python         C.C++                D.C

二、判断题
1.高级语言程序要被机器执行,只能用解释器来解释执行

**False**

2.Python是一种跨平台、开源、免费的动态编程语言

**True**

3.不可以在同一台计算机上安装多个不同的Python版本

**False**

4.Python 3.X完全兼容Python 2.X

**False**

5.math库是Python语言的数学库

**True**

6.在Python 3.X中,input()函数把用户的键盘输入作为字符串返回

**True**

7.在Python中,可以用else作为变量名

**False**

8.已知x=3,则x='3’是错误的

**False**

9.已知x=3,则执行"x=7"后,id(x)的返回值与原来没有变化

**False**

三、编程题
1.此从键盘输入两个数,求它们的和并输出。

python可以利用交互式
直接输入两个数
例如:
>>>1+2
>>>3
也可用文件式
例如:
>>>x=int(input())
>>>y=int(input())
>>>print(x+y)
也可以这样
>>>x=int(input())+int(input())
>>>print(x)

2.从键盘输入三个数到a,b,c中,求

b*b - 4*a*c
可以逐次输入
>>>a=int(input())
>>>b=int(input())
>>>c=int(input())
>>>print(b*b-4*a*c)

3.在屏幕上输出“python语言简单易学”。

因为需要输出,所以我们需要使用python的输出函数print
>>>print("python语言简单易学")

以上就是python程序设计的第一章习题答案
如有错误,欢迎指正!

;