python嵩天第⼆版课后答案_Python语⾔程序设计基础(第⼆
版)嵩天课后答案(⼀)
Q1.1计算机的定义是什么?它有哪两个显著特点?
A:计算机是根据指令操作数据的设备,具有功能性和可编程性两个基本特性。
Q1.2请调研并阐述不少于3个计算机领域中类似摩尔定律的预测法则或评估法则。
A:①吉尔德定律(Gilder’s Law):主⼲⽹的带宽每 6 个⽉增长⼀倍;
multisim破解版下载②梅特卡尔夫定律(Metcalfe’s Law): ⽹络的价值同⽤户数量的平⽅成正⽐;
③库梅定律(Koomey’s Law):每 18 个⽉相同计算量所需要消耗的能量会减少⼀半;
④尼尔森定律(Nielsen’s Law): ⽤户带宽将以平均每年 50%的增幅增长。
Q1.3请列出并阐述不少于5个近10年出现的计算机技术名词。
A:云计算、物联⽹、深度学习、 ⼤数据、区块链、边缘计算、⼈⼯智能
Q1.4CPU可以直接理解什么类型的程序设计语⾔?
eclipse新手怎么打代码A:机器语⾔,即⼆进制代码,由 0 、 1 组成。
Q1.5请阐述编译和解释两种执⾏⽅式的区别和各⾃的优缺点。
A:编译执⾏:优点:编译产⽣的⽬标代码执⾏更快,在同类型操作系统上使⽤灵活;
缺点:对不同类型操作系统⽀持较差,⽐如 windows 和 linux;
解释执⾏:优点:可在不同类型操作系统上运⾏,源代码保留,⽅便纠错与维护;
登录页面源码缺点:执⾏效率较低,源代码保留使程序容易遭到破坏。
编译执⾏
解释执⾏latex积分符号
Q1.6请列出不少于3个学习编程语⾔的理由。
食肉牛龙vs异特龙A:处理数据、及时获取信息、 创造新的⼯作机会。
Q1.7请列出不少于3个开源软件的意义。
A:降低学习成本、 有利于程序演进、 推动了互联⽹的进步。
Q1.8请列出不少于5个Python语⾔的特点。
A:平台⽆关,粘性扩展,强制可读,⽀持中⽂,模式多样,类库丰富等。
Q1.9在屏幕上输出“祖国,你好”的python语句。
A:print("祖国,你好")
Q1.10两个连续的print()函数输出内容⼀般会分⾏显⽰,即调⽤print()函数后会换⾏并结束当前⾏,如何让两个print()函数的输出打印在⼀⾏内?
A:在 print()参数列表中添加 end = "",表⽰以空字符结尾, 替换默认的换⾏结尾。
Q1.11import保留字⽤来引⼊函数库,绘制图形可以使⽤什么Python函数库?
A:turtle 库
Q1.12获得系统的⽇期和时间使⽤什么Python函数库?
A:datetime 或 time 库
Q1.13针对如下问题:测试⼀台机器是否真正拥有⼈类的智能。请⽤IPO⽅法描述该问题的解决⽅案。(参考图灵测试)
A:Input: 给出⼀个问题及回答者的答案。
Process: 将回答者答案与⼈类答案进⾏⽐较。
Output: 回答者是⼈或计算机。
Q1.14解决计算问题的过程中,哪些步骤可能⽤到Python语⾔?
A:Python 语⾔能够帮助求解问题中的计算部分
Q1.15调试和测试有什么区别和联系?
A:调试指排除程序错误,此时程序输出是不正确的。测试指在程序正确输出后对其他特性诸如性能,安全性进⾏进⼀步探究和改进,此时程序的输出是正确的。
Q1.16下⾯不是IPO模式的⼀部分是(B)A.Input B.Program C.Process D.Output
Q1.17打印输出(print)是程序常⽤功能,观察Python2.x和Python3.x版本在这个功能上的不同。
A:Python 2 输出是 print "祖国,你好", Python 3 输出是 print("祖国,你好")。
Q1.18获得⽤户输⼊(input)也是程序常⽤功能,观察Python2.x和Python3.x版本在这个功能上的不同。
A:Python 2 中的 input()返回类型取决于输⼊类型, Python 3 中⽆论输⼊什么, input()返回的都是字符串
Q1.19如何快速判断⼀个Python代码是Python3.x版本。
A:(1) 观察它们的 print ⽤法;
(2) 代码中有 from __future__ import xxxxxx,⼀定是 2.x;
python基础代码写字(3) 代码中有中⽂变量名,⼀定是 3.x。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论