入学测试题-python微职位_第1页
入学测试题-python微职位_第2页
入学测试题-python微职位_第3页
入学测试题-python微职位_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑入学测试题——python微职位入学测试题——python微职位

1.【多选题】10分|下面描述中正确的选项是哪些

A设置变量a=2,变量b=a,然后再设置a=3,此时再查看b也会等于3

Btype(a)是查看a变量的数据类型

C目前业界使用Python的主流版本是3.4

Da=a+1和a+=1的效果是一样的

2.【单选题】10分|a,b=2,3;c=aifbaelseNone,对此公式解释正确的是?

A设置a变量值为2,b变量值为3,c的结果为2

B这是个不正确的写法

Cc的结果一定是a的值

Dc的结果是None

3.【单选题】10分|return语法的作用是什么?

Areturn是用来for循环中用于返回数据

Breturn是用来在函数中返回函数的执行结果

Creturn和yield的功能是一样的

Dreturn可以用在函数外面

4.【单选题】10分|Python下使用最广泛的IDE开发工具是什么?

Asublime

BEclipse

CPyCharm

DNotepad++

5.【单选题】10分|Python官方推荐的语法缩进格式是?

A一个空格

B二个空格

C三个空格

D四个空格

6.【单选题】10分|下面关于面向对象描述错误的是

A面向对象编程相对于面向过程编程的其中一个优势在于可以增加程序的重用性

Bclass中的self是代表实例本身

Cclass中的方法本质上是用函数定义的

D__init__是在定义class时必须要写的方法

7.【单选题】10分|若a=5,b=9,现在想将a与b的值交换过来,如下正确的方法是

A直接设置a=9,b=5

B定义一个中间变量tmp,先将tmp=a,然后改a=b,再将b=tmp

Ca=b=a

D以上都不对

8.【单选题】10分|下面关于流程控制描述不正确的是

Afor和while都可以发起一个循环,区别是for循环占用内存空间更小,所以在进行多次循环时还是建议多使用for循环

B在python中for和while循环结束时都可以加个else方法,可以用来在循环结束再执行一些其它动作

Cbreak和continue只能在for和while循环中使用

Dbreak是指跳出当前整层循环,continue是指跳出本次循环,进入下次循环继续执行

9.【多选题】10分|下面对lambda描述正确的是

Alambda是匿名函数

Blambda在实际开发中应用较少

Cmap(lambdax:x*2,range(10))是指将列表中的每一个值交给lambda函数处理,lambda会将每一个列表的值乘以2并返回

Db=lambdax:x**2,若想通过此方法得到3的平方,调用的时候需要写成b(3)这种格式

10.【多选题】10分|下面描述不正确的有

APython是一门脚本语言,主要用于进行系统维护、小型软件项目开发,由于自身语言的特性所决定Python是不适合进行大型软件项目开发的

BPython主要的优势在于后端开发方向,WEB开发并不是Python的特长,论WEB开发方法,同样开发一个网站,使用PHP的开发出来的网站稳定性是要高于Python的

CPython是一门全栈语言,后端开发、网络编程、WEB开发、GUI开发、科学运算、数据挖掘、云计算等领域Py

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论