python由编译器将源程序转化为机器语言、然后执行_高级语言程序设计(Python)-中国大学mooc-车万翔-车万翔...
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-车万翔-车万翔...相关推荐
- python由编译器将源程序转化为机器语言_python初识
---恢复内容开始--- 一.Python程序的执行方式(两种) 1.交互式: 2.文件式: 二.程序由源代码变成机器码的过程分两类: 1.编译过程:子啊程序执行前,由编译器将源码编译成机器码,运行时 ...
- mooc上python课程哪个好_如何爬取中国大学MOOC上的课程信息
因为最近需要做一个关于课程类的项目,但苦于没有相关课程的信息及简介.当我在看MOOC上面的Python爬虫课程时,突然想到MOOC上面的课程信息如此完善,我为何不利用下MOOC上面的课程信息呢,说干就 ...
- 物联网python教程慕课_物联网技术基础,中国大学MOOC(慕课)答案公众号搜题
长春所在的地形区是()A.东北平原B.华北平原C.长江中下游平原D.东南丘陵 长春所在的地形区是()A.东北平原B.华北平原C.长江中下游平原D.东南丘陵 请将下列地形区与其特点和别称进行配对组合,并 ...
- 中国大学MOOC“Python程序设计基础”第4次开课
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第19次印刷,清华大学出版社2019.2020年度畅销图书,山东省高等教育 ...
- python能在哪些系统上运行_中国大学MOOC:Python语言可以在哪些操作系统下运行______。...
中国大学MOOC:Python语言可以在哪些操作系统下运行______. 正常人一出生其颈部有()条横向皱纹,属于正常生理现象.A:1--3B:5--6C:4--5D:3--4 在Al海区实现船对岸遇 ...
- python解决现实问题的思想_高级语言程序设计(Python)
spContent="高级语言程序设计(Python)"课程面向无编程基础的学生,培养运用Python语言解决实际问题的编程能力.使学生掌握Python语言的基本语法.语句以及结构 ...
- python 慕课网请编写一个fib函数_中国大学MOOC(慕课)Python编程基础章节测试答案...
中国大学MOOC(慕课)Python编程基础章节测试答案 更多相关问题 放射免疫分析法中,下列有关准确度的描述正确的是A.测得最少量的物质浓度B.重现性C.检测到单一物 社会鼎盛是唐代()的主要原因. ...
- 中国大学MOOC“Python程序设计基础”第6次开课时间
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...
- 张莉python 玩转数据答案_中国大学MOOC(慕课)用Python玩转数据答案大全
中国大学MOOC(慕课)用Python玩转数据答案大全 更多相关问题 All the neighbors admire the family _______ the parents are treat ...
- python3 x完全兼容_中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。...
中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法. 答:错 业务流程改造后组织的特征是 答:组织扁平化 提高经济效益 提高组织效率 能更快地为顾客服务 ...
最新文章
- python用什么数据库最容易_python3用什么数据库好
- 中间件应用程序错误 修复方案_Qtum Neutron:新一代区块链虚拟机中间件会给Qtum带来哪些新功能?...
- 二叉树深度和平衡二叉树的判定
- 排队两小时买墨茉、虎头局,但别指望年轻人“味蕾忠诚”
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(11月9日~11月13日)...
- MATLAB作图方法与技巧(二)
- 李林APUE之进程的封装
- 快速了解Python并发编程的工程实现(下)
- java中instanceof使用详细介绍
- python人脸识别程序如何嵌入到app_只用Python就能写安卓,简单几步实现人脸识别的App...
- 面试准备每日五题:C++(十)——mapset、set查找、迭代器实现、set低层原理
- CAAnimation KeyPath学习总结
- 老旧小区安防升级改造有机遇也有难度
- 什么是JDBC,JDBC的主要功能是什么?
- Cadence Allegro Vertex功能介绍使用方法Vertex与Slide的区别图文教程
- ensp下载最新版及所有资源包免费分享下载
- 解决assets目录下的图片在布署到公网后不显示问题
- IPAD上访问WINDOWS环境远程桌面---三款软件比较
- 华为服务器插键盘的位置,云服务器怎么连接键盘
- out of synch