python程序设计课后题(程春晖)

python课后题

第一章

1.八进制35的十进制值是

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

正确答案: B

2.Python语言的官方网站是

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

正确答案: B

3.Python程序的扩展名是

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

正确答案: A

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

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

正确答案: A

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

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

正确答案: A

6.( )是不等长编码

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

正确答案: B

7.10的二进制值是

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

正确答案: B

8.正确的标识符是

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

正确答案: C

9.Python的输出函数是

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

正确答案: B

10.不是面向对象的程序设计语言是

A、Java
B、  Python
C、C++
D、C

正确答案: D

11.计算机存储器的单位使用字节(Byte,B),1B等于

A、 一位二进制
B、 四位二进制
C、 八位二进制
D、十六位二进制

正确答案: C

判断题
1.Python 3.X完全兼容Python 2.X F
2.已知x=3,则执行"x=7"后,id(x)的返回值与原来没有变化 F
3在Python中,可以用else作为变量名 F
4.Python是一种跨平台、开源、免费的动态编程语言 T
5.math库是Python语言的数学库 T
6.高级语言程序要被机器执行,只能用解释器来解释执行 F
7.已知x=3,则x='3’是错误的 F
8.在Python 3.X中,input()函数把用户的键盘输入作为字符串返回 T
9.不可以在同一台计算机上安装多个不同的Python版本 F

第二章

1.下列数据类型中,Python不支持的是

A、 char
B、 int
C、 float
D、list

正确答案: A

2.Python语句print(type(1J))的输出结果是

A、  <class 'complex'>
B、 <class 'int'>
C、<class 'float'>
D、<class 'dict'>

正确答案: A

3.Python语句print(type(1/2))的输出结果是

A、<class 'int'>
B、<class 'number'>
C  <class 'float'>
D、<class 'double'>

正确答案: C

4.Python语句print(type(1//2))的输出结果是

A、<class 'int'>
B、 <class 'number'>
C、 <class 'float'>
D、<class 'double'>

正确答案: A

5.Python语句a=121+1.21;print(type(a))的输出结果是

A、 <class 'int'>
B、 <class 'float'>
C、<class 'double'>
D、<class 'long'>

正确答案: B

6.Python语句print(0xA+0xB)的输出结果是

A、 0xA+0xB
B、 A+B
C、  0xA0xB
D、 21

正确答案: D

7.Python语句x=‘car’;y=2;print(x+y)的输出结果是

A、 语法错
B、2
C、car2
D、 carcar

正确答案: A

8.Python表达式sqrt(4)*sqrt(9)的值为

A、36.0

B、 1296.0
C、13.0
D、 6.0
正确答案: D

9.关于Python中的复数,下列说法错误的是

A、 表示复数的语法是real+image j
B、 实部和虚部都是浮点数
C、虚部必须加后缀j,且必须是小写
D、 方法real返回复数的实部

正确答案: C

10.Python语句print(chr(65))的运行结果是

A、65
B、 6
C、 5
D、 A

正确答案: D

11.关于Python字符串,下列说法错误的是

A、 字符即长度为1的字符串
B、 字符串以\0标志字符串结束
C、 既可以用单引号,又可以用双引号创建字符串
D、 在三引号字符串中可以包含换行、回车等特殊字符

正确答案: B

填空

1.Python表达式10+5//3-True+False的值为
正确答案:10

2.Python表达式323的值为
正确答案:6561

3.Python表达式17.0/3**2的值为
正确答案:1.89

4.Python表达式 0 and 1 or not 2<True 的值为
正确答案:True

5.Python语句 print(pow(-3,2),round(18.67,1),round(18.67,-1))的输出结果是
正确答案:9 18.7 20.0

6.Python语句print(int(“20”,16),int(“101”,2))的输出结果是
正确答案:32 5

7.Python语句print(hex(16),bin(10))的输出结果是

正确答案:0x10 0b1010

8.Python语句print(abs(-3.2),abs(1-2j))的输出结果是
正确答案:3.2 2.24

9.Python语句 x=True;y=False;z=False;print(x or y and z)的程序运行结果是
正确答案:True

10.Python语句 x=0;y=True;print(x>=y and ‘A’<‘B’)的程序运行结果是
正确答案:False

11.已知a=3;b=5;c=6;d=True&#

  • 106
    点赞
  • 678
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值