Python语言程序设计-考试题A卷及答案_第1页
Python语言程序设计-考试题A卷及答案_第2页
Python语言程序设计-考试题A卷及答案_第3页
Python语言程序设计-考试题A卷及答案_第4页
Python语言程序设计-考试题A卷及答案_第5页
全文预览已结束

下载本文档

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

文档简介

Python语言程序设计考试题A卷答案

选择题

1.Python是一门__语言,其变量在定义时并不需要指定数据类型,变量的数据类

型由所赋的值决定(A)

A.弱类型

B.强类型

C.编译型

D.静态类型

2.可以动态初始化成员属性,也可以在对象创建时执行一系列的初始化操作。

(A)

A.构造方法

B.构造对象

C.构造类

D.构造变量

3.解释器设计模式意度:给定一个语言,定义它的文法的一种表示,并定义一个

这个解释器使用该表示来解释语言中的句子。(D)

A.编译器

B.转换器

C.编码器

D.解释器

4.Django是一个卓越的新一代—框架,它可以让低基础的人快速实现工程。

(D)

A.java

B.底层

C.分布式

D.web

5.下列标识符中哪个是合法的?(B)

A.i'm

B._

C.3Q

D.for

6.Python不支持的数据类型有(A)

A.char

B.int

C.float

D.list

7.关于字符串下列说法错误的是(B)

A.字符应该视为长度为1的字符串

B.字符串以\0标志字符串的结束

C.既可以用单引号,也可以用双引号创建字符串

D.在三引号字符串中可以包含换行回车等特殊字符

8.下列叙述错误的是(C)

A.可以使用一对大括号{}或set函数创建集合

B.可以使用一对大括号{}或diet函数创建字典

C.可以使用{}或set。创建空集合

D.可以使用{}或diet。创建空字典

9.下列有关生成器叙述错误的是(D)

A.将列表生成表达式中的一对中括号改为一对小括号即可得到生成器

B.对于生成器对象,也可以像其他可迭代对象一样使用for循环遍历对象中的每一个

元素

C.如果生成元素的方法比较复杂,不适合用for循环方式实现,我们还可以借助yield

关键字利用函数实现生成器的功能

D.生成器就是一次性在内存中产生大量列表元素,占用大量的内存空间

10.下列说法中错误的是(D)

A.在一个函数中定义的变量就是局部变量

B.局部变量的作用域是从定义位置到函数结束位置

C.在所有函数外定义的变量就是全局变量

D.仝局变量的作用域是从定义位置到程序结束位置

填空题

1.解誓语言编写的程序在执行前不会进行任何错误检直程序执行时会逐行的进行

解释执行。当解释器发现错误时,程序抛出异常并退出。编译型语言编写的程序在

执行前的编译阶段就会对代码进行婚送检篁。

2.Python中的注释分为单行注阐口多行注释。

3.Python支持四种数字类型,分别为:intxlong、float、complex0

4.Python中标准的类型:String、Boolean.Number、List、Tuple、

Dictionary,

5.Python支持丰富的运算符,其中包括:算数运算符、逻辑运算符、赋值运算符、

位运算符、检直运算符。

简答题

1.Pyhton单行注释和多行注释分别用什么?

答案:井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽

略,当做是注释。

在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。

多行注释是用三引号....包含的

2.求1-100内的所有数的和

结案.

给X赋值为1,y赋值为0,while循环真,循环开始,

y重新赋值等于y加x。如果x等于100,跳出当前循环

否则x一直加1循环,知道满足x等于100,break跳出

当前循环,打印y!#最后就是1+2+3+4+5+6…+100=5050

Nnn

X=1

y=0

whileIrue:

y=y+x

#print(x)

ifx==100:

break

x+=1

3.如有一下变量nl=5,请使用int的提供的方法,得到该变量最少可以用多少个

二进制位表示?

答案:

nl=5

print(nl.bit_length())#3

4.写出下面闭包程序的输出结果。

deff(x):

y=100

definner(z):

温馨提示

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

评论

0/150

提交评论