1、

0 0 1 3 23 Stanford 1 1 25 14.0Normal 0 false false false EN-US JA X-NONE/* Style Definitions */table.MsoNormalTable{mso-style-name:\"Table Normal\

A. 因为二进制比十进制计算速度快

B. 因为二进制比十进制表示能力更强

C. 因为二进制数更容易被硬件存储和计算

D. 因为二进制数精度更高

答案:因为二进制数更容易被硬件存储和计算

2、

0 0 1 3 21 Stanford 1 1 23 14.0Normal 0 false false false EN-US JA X-NONE/* Style Definitions */table.MsoNormalTable{mso-style-name:\"Table Normal\

A. 因为它比低级语言更复杂

B. 因为它比低级语言更抽象

C. 因为它比低级语言功能强大

D. 因为它是编译型语言

答案:因为它比低级语言更抽象

3、

0 0 1 3 22 Stanford 1 1 24 14.0Normal 0 false false false EN-US JA X-NONE/* Style Definitions */table.MsoNormalTable{mso-style-name:\"Table Normal\

A. 由解释器一条语句一条语句地执行

B. 执行过的语句将不会再被执行

C. 由编译器将源程序转化为机器语言,然后执行

D. 可以同时执行多条语句

答案:由解释器一条语句一条语句地执行

4、

下列Python程序,没有错误的是?

A. print \'Hello, \' print \'World!\'

B. print \'Hello, I\\\'m Tom.\'

C. print \'Hello, this\'s Tom.\'

D. Print \'Hello, World!\'

答案:print \'Hello, I\\\'m Tom.\'

5、

在Spyder IDE中编写Python程序,输出“Hello World”,要求将这两个单词分两行输出,以下哪个程序不正确?

A. print \'Hello\' \nprint \'World\'

B. print \'Hello\\nWorld\'

C. print \'Hello\nWorld\'

D. print "Hello\\nWorld"

答案:print \'Hello\nWorld\'

6、

执行下列语句,输出的结果是?x=7.0y=5printx%y

A. 1

B. 2

C. 2.0

D. 程序出错

答案:2.0

7、

能实现下面功能的程序是?接收用户输入的一个整数。如果输入的是偶数,则输出“True”,否则输出“False”。

A. print int(raw_input()) % 2 == 1

B. print not bool(int(raw_input()) % 2)

C. print int(raw_input()) % 2 != 0

D. print not bool(raw_input() % 2)

答案:print int(raw_input()) % 2 == 0

8、

假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。一年后,你的账户余额为:1000 * ( 1 + 0.047) = 1047 元第二年初你又存入1000元,则两年后账户余额为:(1047 + 1000) * ( 1 + 0.047) = 2143.209 元以此类推,第10年年末,你的账户上有多少余额?注:结果保留2位小数(四舍五入)。

答案:12986.11

9、

Python提供了众多的模块。你能找到一个合适的模块,输出今天的日期吗?格式为“yyyy-mm-dd”。可以查找任何搜索引擎和参考资料,并在下面的空白处写出相应的模块名。

答案:datetime time calendar

10、

以下程序的输出结果是?y=0foriinrange(0,10,2):y+=iprinty

A. 9

B. 20

C. 10

D. 30

答案:20

11、

以下程序的输出结果是?number=30ifnumber%2==0:printnumber,\'iseven\'elifnumber%3==0:printnumber,\'ismultipleof3\'

A. 30 is multiple of 3

B. 30 is even30 is multiple of 3

C. 30 is even

D. 程序出错

答案:30 is even

12、

以下程序的输出结果是?x=1y=-1z=1ifx>0:ify>0:print\'AAA\'elifz>0:print\'BBB\'

A. AAA

B. BBB

C. 语法错误

D. 无输出

答案:无输出

13、

如果输入4, -1, 6, 9, 8, 3, 0,请问以下程序的输出结果是?number=int(raw_input(\'Enteraninteger:\'))max=numberwhilenumber!=0:number=int(raw_input(\'Enteraninteger:\'))ifnumber>max:max=numberprintmax

答案:9

14、

Python语言中,ifx>0:y=1else:y=-1等价于:y=1ifx>0else-1阅读下面代码,给出x结果:a=3b=2x=aifa>belseb

答案:3

15、

下列程序的输出结果是:deffoo():m=1defbar():n=2returnm+nm=bar()printmfoo()

A. 3

B. 程序出错

C. 2

D. 1

答案:3

16、

针对以下的函数,正确的函数调用有哪些?deffoo(arg1,arg2=\'test\',arg3=100):printarg1,arg2,arg3

A. foo(arg1 = \'where\', arg2 = \'what\')

B. foo(arg = \'where\')

C. foo(\'where\')

D. foo(\'where\',\'what\')

答案:foo(\'where\',\'what\');foo(arg1 = \'where\', arg2 = \'what\');foo(\'where\')

17、

下列说法是否正确:“函数中仅允许使用一条return语句”

A. 错误

B. 正确

答案:错误

18、

下面程序的输出结果是:deffib(n):f1,f2=0,1whilef2

答案:1 1 2 3 5 8

19、

下列程序的输出结果是?defgcd(m,n):r=m%nifr==0:returnnelse:r=m%nreturngcd(n,r)printgcd(15,36)

答案:3

20、

字符串s长度为奇数,则显示中间字符的表达式为?

A. s[len(s)/2]

B. s[len(s)/2 + 1]

C. s[len(s)/2 - 1]

D. s[(len(s) + 1)/2]

答案:s[(len(s) - 1)/2]

21、

若s = \'What is your name\', 则s[11:2:-2] 的结果为?

答案:\'ro it\' ro it \"ro it\"

22、

下载并遍历 names.txt 文件,输出长度最长的回文人名。

答案:TREFFERT

23、

当输入为 \'hello\'时,写出下列程序的输出结果:s=raw_input()y=0foriins:y+=1printy,i

答案:1 h\n2 e\n3 l\n4 l\n5 o

24、

当输入为 ‘cbabc’ 时,下列程序的输出结果为?s1=raw_input()index=0s2=\'\'whileindexs1[index+1]:s2+=s1[index]else:s2=s2*2index+=1prints2

答案:cbcbcbcb

25、

关于元组数据结构,下面描述正确的是:

A. 元组不支持切片操作

B. 支持 in 运算符

C. 插入的新元素放在最后

D. 所有元素数据类型必须相同

答案:支持 in 运算符

26、

使用 Python 的算术运算符 +、-、*、/、**(没有%),和数字 2、3、4、5,构造一个表达式,使用所有的4各数字和3各运算符各一次,计算得到 28,在下面的空格中填入不含空格的表达式。提示:构建字符串,然后使用 Python 的 eval() 函数,它的参数为字符串,计算该字符串,并返回计算结果,例如: eval(\'2*3+4\') 返回整数 10。

答案:2**3+4*5 2**3+5*4 4*5+2**3 5*4+2**3

27、

有 3 个回文数字,第一个是两位数,第二个是三位数。将这两个数字相加得到第三个数字,这是个四位数。请问第三个数字式多少?

答案:1001

28、

下列代码的输出结果是?list1=[1,2,3]list2=list1list3=list2list1.remove(1)printlist3[1]

答案:3

29、

写出下面程序的输出结果:deffunc(lst):foriinrange(len(lst)-1):forjinrange(i+1,len(lst)):iflst[i]

答案:[9, 6, 5, 2, 1]

30、

一个学生的信息包括:学号、姓名、年龄、性别、电话。如果想保存一系列学生,并且希望能够根据姓名对他们进行排序,则下列数据结构哪个更合适?

A. 字典

B. 集合

C. 列表

D. 元组

答案:列表

31、

一个学生的信息包括:学号、姓名、年龄、性别、电话。如果想保存一系列学生,并且希望能够快速的查找某一姓名的学生,则下列数据结构哪个更合适?

A. 集合

B. 列表

C. 字典

D. 元组

答案:【点击查看答案】

32、

写出下面程序的输出结果:d1={}d1[2]=10d1[\'2\']=20d2={}d2[2]=d1d2[\'2\']=d2printd2[\'2\'][\'2\'][\'2\'][\'2\'][2][2]

答案:【点击查看答案】

33、

下列程序的输出结果是:deff1(my_dict):temp=0forvalueinmy_dict.values():temp=temp+valuereturntempa_dict={\'bill\':1,\'rich\':2,\'fred\':10,\'walter\':20}printf1(a_dict)

答案:【点击查看答案】

34、

下列程序的执行结果是:deff2(my_dict):temp=\'\'forkeyinmy_dict:iftemp

答案:【点击查看答案】

35、

,则其解是什么?若有多个解,则按照从小到大的顺序在一行中输出,中间使用空格分隔。解保留2位小数(四舍五入)。

答案:【点击查看答案】

36、

关于集合数据结构,下面描述正确的是

A. 键可以是任意类型

B. 支持对键进行排序操作

C. 键查找的时间复杂度为O(n)

D. 键是无序的

答案:【点击查看答案】

37、

关于赋值语句的作用,正确的描述是

A. 每个赋值语句只能给一个变量赋值

B. 将变量绑定到对象

C. 将变量改写为新的值

D. 变量和对象必须类型相同

答案:【点击查看答案】

38、

若 a = \'abcd\' ,若想将 a 变为 \'ebcd\' ,则下列语句正确的是

A. a[1] = \'e\'

B. a[0] = \'e\'

C. a.replace(\'a\', \'e\')

D. a = \'e\' + a[1:]

答案:【点击查看答案】

39、

关于列表数据结构,下面描述正确的是

A. 必须按顺序插入元素

B. 不支持 in 运算符

C. 可以不按顺序查找元素

D. 所有元素类型必须相同

答案:【点击查看答案】

40、

下列不合法的Python变量名是

A. Python2

B. N.x

C. sum

D. Hello_World

答案:【点击查看答案】

41、

执行以下两条语句后,lst的结果是lst=[3,2,1]lst.append(lst)

A. [3, 2, 1, […]],其中“…”表示无穷递归

B. 抛出异常

C. [3, 2, 1, [3, 2, 1]]

D. [3, 2, 1, lst]

答案:【点击查看答案】

42、

下列不是Python语言关键字的是

A. lambda

B. finally

C. open

D. exec

答案:【点击查看答案】

43、

与x > y and y > z 语句等价的是

A. x > y > z

B. not x < y or not y < z

C. x > y or not y < z

D. not x < y or y < z

答案:【点击查看答案】

44、

以下哪条语句定义了一个Python字典

A. { }

B. [1, 2, 3]

C. {1, 2, 3}

D. (1, 2, 3)

答案:【点击查看答案】

45、

关于递归的说法正确的是:

A. 递归是一种程序调用自身的现象

B. 在能够使用递归函数的时候,尽量使用递归,因为它可以使得程序变得简洁,易于理解

C. 递归编写的程序代码通常比非递归的少,所以递归就是比非递归好

D. 递归函数的执行效率优于非递归函数

答案:【点击查看答案】

46、

执行下面操作后,list2的值是:list1=[\'a\',\'b\',\'c\']list2=list1list1.append(\'de\')

A. [\'a\', \'b\', \'c\']

B. [\'a\', \'b\', \'c\', \'de\']

C. [\'d\', \'e\', \'a\', \'b\', \'c\']

D. [\'a\', \'b\', \'c\', \'d\', \'e\']

答案:【点击查看答案】

47、

下列运算符的使用错误的是:

A. [1, 2, 3] + [4, 5, 6]

B. -10 % -3

C. 1 + \'a\'

D. 3 * \'abc\'

答案:【点击查看答案】

48、

下列 for 语句中,在 in 后使用不正确的是:for var in : print var

A. (1)

B. set(\'str\')

C. range(0, 10, 5)

D. [1, 2, 3, 4, 5]

答案:【点击查看答案】

49、

关于函数的下列说法不正确的是:

A. 函数都有返回值

B. 函数可以有多个返回值

C. 函数可以没有return语句

D. 函数可以没有参数

答案:【点击查看答案】

50、

写出下面程序的输出结果d={2:[\'free\',\'and\',\'easy\'],0:[\'laid\',\'back\'],1:[\'happy\',\'go\',\'lucky\']}print(d[1][-1][1:])

答案:【点击查看答案】

python由编译器将源程序转化为机器语言、然后执行_高级语言程序设计(Python)-中国大学mooc-车万翔-车万翔...相关推荐

  1. python由编译器将源程序转化为机器语言_python初识

    ---恢复内容开始--- 一.Python程序的执行方式(两种) 1.交互式: 2.文件式: 二.程序由源代码变成机器码的过程分两类: 1.编译过程:子啊程序执行前,由编译器将源码编译成机器码,运行时 ...

  2. mooc上python课程哪个好_如何爬取中国大学MOOC上的课程信息

    因为最近需要做一个关于课程类的项目,但苦于没有相关课程的信息及简介.当我在看MOOC上面的Python爬虫课程时,突然想到MOOC上面的课程信息如此完善,我为何不利用下MOOC上面的课程信息呢,说干就 ...

  3. 物联网python教程慕课_物联网技术基础,中国大学MOOC(慕课)答案公众号搜题

    长春所在的地形区是()A.东北平原B.华北平原C.长江中下游平原D.东南丘陵 长春所在的地形区是()A.东北平原B.华北平原C.长江中下游平原D.东南丘陵 请将下列地形区与其特点和别称进行配对组合,并 ...

  4. 中国大学MOOC“Python程序设计基础”第4次开课

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第19次印刷,清华大学出版社2019.2020年度畅销图书,山东省高等教育 ...

  5. python能在哪些系统上运行_中国大学MOOC:Python语言可以在哪些操作系统下运行______。...

    中国大学MOOC:Python语言可以在哪些操作系统下运行______. 正常人一出生其颈部有()条横向皱纹,属于正常生理现象.A:1--3B:5--6C:4--5D:3--4 在Al海区实现船对岸遇 ...

  6. python解决现实问题的思想_高级语言程序设计(Python)

    spContent="高级语言程序设计(Python)"课程面向无编程基础的学生,培养运用Python语言解决实际问题的编程能力.使学生掌握Python语言的基本语法.语句以及结构 ...

  7. python 慕课网请编写一个fib函数_中国大学MOOC(慕课)Python编程基础章节测试答案...

    中国大学MOOC(慕课)Python编程基础章节测试答案 更多相关问题 放射免疫分析法中,下列有关准确度的描述正确的是A.测得最少量的物质浓度B.重现性C.检测到单一物 社会鼎盛是唐代()的主要原因. ...

  8. 中国大学MOOC“Python程序设计基础”第6次开课时间

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...

  9. 张莉python 玩转数据答案_中国大学MOOC(慕课)用Python玩转数据答案大全

    中国大学MOOC(慕课)用Python玩转数据答案大全 更多相关问题 All the neighbors admire the family _______ the parents are treat ...

  10. python3 x完全兼容_中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。...

    中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法. 答:错 业务流程改造后组织的特征是 答:组织扁平化 提高经济效益 提高组织效率 能更快地为顾客服务 ...

最新文章

  1. python用什么数据库最容易_python3用什么数据库好
  2. 中间件应用程序错误 修复方案_Qtum Neutron:新一代区块链虚拟机中间件会给Qtum带来哪些新功能?...
  3. 二叉树深度和平衡二叉树的判定
  4. 排队两小时买墨茉、虎头局,但别指望年轻人“味蕾忠诚”
  5. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(11月9日~11月13日)...
  6. MATLAB作图方法与技巧(二)
  7. 李林APUE之进程的封装
  8. 快速了解Python并发编程的工程实现(下)
  9. java中instanceof使用详细介绍
  10. python人脸识别程序如何嵌入到app_只用Python就能写安卓,简单几步实现人脸识别的App...
  11. 面试准备每日五题:C++(十)——mapset、set查找、迭代器实现、set低层原理
  12. CAAnimation KeyPath学习总结
  13. 老旧小区安防升级改造有机遇也有难度
  14. 什么是JDBC,JDBC的主要功能是什么?
  15. Cadence Allegro Vertex功能介绍使用方法Vertex与Slide的区别图文教程
  16. ensp下载最新版及所有资源包免费分享下载
  17. 解决assets目录下的图片在布署到公网后不显示问题
  18. IPAD上访问WINDOWS环境远程桌面---三款软件比较
  19. 华为服务器插键盘的位置,云服务器怎么连接键盘
  20. out of synch

热门文章

  1. 安卓车载中控竖屏分三屏
  2. 【安卓】设置界面为横屏的设置方法
  3. SpringBoot-Learning-作者:翟永超
  4. SpringCloud学习
  5. php 获取货币符号,如何通过货币符号CURRENCY 获取对应的 LOCALE 信息。
  6. MISRA C指导指南解读系列1(MISRA C是什么)
  7. 一篇文章读懂拿了图灵奖和诺贝尔奖的概率图模型
  8. 机器学习读书笔记: 概率图模型
  9. 助力Java初级程序员快速成长的营养书单
  10. 使用ANSYS进行对称边界的模态分析,制作【春节快乐】