编程学习网 > 编程语言 > Python > python快速编程入门课后编程题及答案
2022
06-24

python快速编程入门课后编程题及答案

在学习python的过程中,除了基础知识还需要一定的课后复习,尤其是需要进行动手编程实践,理论+实践才能将知识掌握得更加牢固。今天就给大家分享一下python快速编程入门课后编程题答案,看看你对了几个?

1. 为什么选择 Python ? (多选题)

  • A.面向对象的编程语言

  • B.解释型的编程语言

  • C.动态编程语言

  • D.语法简洁统一

  • E.开源, 自由

  • F.社区多样, 庞大

  • G.代码与英语很接近

答案:A B C D E F


2. 下列有关Python 3 的编码哲学中正确的是?(单选题)

  • A.名称:二进制字节序列, 类型:str, 表现形式:  字符, 转换函数:decode, 作用:显示。

  • B.名称:字符, 类型: bytes, 表现形式: 字节, 转换函数: encode, 作用:存储。

  • C.名称:字符, 类型:bytes, 表现形式:  字符, 转换函数:decode, 作用:显示。

  • D.名称:二进制字节序列, 类型: bytes, 表现形式: 字节, 转换函数: encode, 作用:存储。


答案:D


3. 兼容性较差的编码方式是? (多选题)

  • A.UTF-8

  • B.ASCII

  • C.UTF-16

  • D.GBK


答案:B D


4. 在 python 3.x 中在屏幕上输出 Hello world 的程序是?(单选题)

  • A.print Hello world 

  • B.print "Hello world" 

  • C.print(Hello world)

  • D.print("Hello world")

答案:D


5. 在import math 后,下列函数求出来的结果为 3.0 的有哪些? (多选题)


  • A.math.floor(3.14)

  • B.math.floor(3.92)

  • C.math.fabs(-3.0)

  • D.math.fmod(5,3)

  • E.abs(3)

  • F.abs(-3.0)

  • G.round(1.234)

  • H.round(1.234,2)

  • I.math.sqrt(9)

  • J.math.pow(9,2)

答案:C F I


6. 计算圆周率的平方的 python 程序是?(单选题)

  • A.math.sqrt(pi,2)

  • B.math.sqrt(pi)

  • C.math.sqrt(math.pi,2)

  • D.math.sqrt(math.pi)

  • E.math.pow(pi,2)

  • F.math.pow(math.sqrt(math.pi),2)

  • G.math.pow(math.pi,2)

  • H.math.sqrt(math.pow(math.pi,2))

  • I.pi^2

  • J.pi*pi

答案:G


7. 下列能输出 编程学习网 的程序有哪些?(单选题)

  • A.  test= "编程学习网"

         print(type(test))

  • B. test= "编程学习网"

        bytes_utf_8 = test.encode(encoding="utf-8")
        print(bytes_utf_8)

  • C. test= "编程学习网"

        bytes_gb2312 = test.encode(encoding="gb2312")
        print(bytes_gb2312)

  • D. test= "编程学习网"

        bytes_utf_8 = test.encode(encoding="utf-8")
        str_from_utf_8 = bytes_utf_8.decode(encoding="utf-8")
        print(str_from_utf_8)

  • E. test= "编程学习网"

        bytes_gb2312 = test.encode(encoding="gb2312")
        str_from_gb2312 = bytes_gb2312.decode(encoding="gb2312")
        print(str_from_gb2312)


答案:D E 


8. 下列 python 程序的输出结果是?(单选题)


test= "编程学习网"
bytes_utf_8 = test.encode(encoding="utf-8")
print(bytes_utf_8) 

  • A.b'\xe6\x88\x91\xe7\x88\xb1\xe6\x9e\x81\xe5\x80\xbc\xe5\xad\xa6\xe9\x99\xa2'

  • B.编程学习网

  • C.b'\xce\xd2\xb0\xae\xbc\xab\xd6\xb5\xd1\xa7\xd4\xba'

  • D."编程学习网"

答案:A 


9. 下列 python 程序的输出结果是?(单选题)


test= "编程学习网"
bytes_gb2312 = test.encode(encoding="gb2312")
print(bytes_gb2312)


  • A.编程学习网

  • B.

    b'\xce\xd2\xb0\xae\xbc\xab\xd6\xb5\xd1\xa7\xd4\xba'

  • C."编程学习网"

  • D.b'\xe6\x88\x91\xe7\x88\xb1\xe6\x9e\x81\xe5\x80\xbc\xe5\xad\xa6\xe9\x99\xa2'

答案:B


10. 下列 python 程序中可以计算“ e^2+圆周率的平方根 ”结果的是?(单选题)

  • A.math.pow(exp(1),2)+math.sqrt(pi)

  • B.math.exp(math.pow(1),2)+math.sqrt(math.pi)

  • C.math.exp(math.pow(2),1)+math.sqrt(pi)

  • D.math.pow(math.exp(1),2)+math.sqrt(math.pi)

答案:D

以上就是“python快速编程入门课后编程题及答案(python编程从入门到实践课后题答案)”的详细内容,想要了解更多python教程欢迎持续关注编程学习

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取