浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案
第一章
一、选择题
- 计算机存储器的单位使用字节(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程序设计的第一章习题答案
如有错误,欢迎指正!