春《计算机程序设计Python.docx

上传人:b****7 文档编号:23821629 上传时间:2023-05-21 格式:DOCX 页数:12 大小:18.21KB
下载 相关 举报
春《计算机程序设计Python.docx_第1页
第1页 / 共12页
春《计算机程序设计Python.docx_第2页
第2页 / 共12页
春《计算机程序设计Python.docx_第3页
第3页 / 共12页
春《计算机程序设计Python.docx_第4页
第4页 / 共12页
春《计算机程序设计Python.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

春《计算机程序设计Python.docx

《春《计算机程序设计Python.docx》由会员分享,可在线阅读,更多相关《春《计算机程序设计Python.docx(12页珍藏版)》请在冰豆网上搜索。

春《计算机程序设计Python.docx

春《计算机程序设计Python

2020春《计算机程序设计(Python)》期末试卷

考生基本信息:

[矩阵文本题]*

姓名:

________________________

班级:

________________________

学号:

________________________

1.以下关于Python语言中“缩进”说法正确的是()[单选题]*

缩进在程序中长度统一且强制使用(正确答案)

缩进是非强制的,仅为了提高代码可读性

缩进统一为2个空格

缩进可以用在任何语句之后,表示语句间的包含关系

2.turtle库中落下画笔的函数为()[单选题]*

turtle.fd()

turtle.penup()

turtle.pendown()(正确答案)

turtle.pensize()

3.Python程序文件的扩展名为()[单选题]*

.python

.py(正确答案)

.pt

.pg

4.(  )是Python软件包自带的集成开发环境[单选题]*

Spyder

IDLE(正确答案)

Jupyter

Anaconda

5.以下不是Python语言合法命名的是()[单选题]*

_MyGod_

MyGod

MyGod5

5MyGod(正确答案)

6.下列语句的执行结果为:

()

a,b=2,3

print(b**a)[单选题]*

6

8

9(正确答案)

10

7.Python中布尔变量的值为()[单选题]*

真,假

0,1

T,F

True,False(正确答案)

8.关于字符串的表示,以下描述错误的是(  )。

[单选题]*

字符串是字符的序列表示

单引号和双引号都可以表示单行字符串,两者作用不同(正确答案)

三引号可以表示单行或多行字符串

字符串序列中可以有0个或多个字符

9.字符串A="123456",A[0:

5:

2]的结果是(  )。

[单选题]*

"13"(正确答案)

"135"

"3"

"1"

10."4"+"6"的计算结果是()。

[单选题]*

10

46

“10”

“46”(正确答案)

11."AbcD".lower()的结果是(  )。

 [单选题]*

"ABCD"

"abcd"(正确答案)

True

False

12.函数hex(x)返回整数x对应的(  )小写形式字符串?

 [单选题]*

二进制

八进制

十进制

十六进制(正确答案)

13.在format()的格式控制标记中,表示居中对齐的符号是( )。

[单选题]*

<

>

^(正确答案)

!

14.round(234.56,1)的执行结果为()[单选题]*

234

234.5

234.6(正确答案)

234.56

15.下面程序的运行结果为:

a=5

b=2

c=a>b

print(c)[单选题]*

True(正确答案)

1

0

False

16.random库中,seed函数的作用是()。

[单选题]*

生成一个随机整数

生成一个随机小数

初始化随机数种子(正确答案)

生成一个随机序列

17.randrange(1,100,5)的含义是()。

[单选题]*

生成一个1至100范围内,步长为5的随机整数

生成一个1至100范围内,步长为5的随机小数

生成一个1至99范围内,步长为5的随机整数(正确答案)

生成一个1至99范围内,步长为5的随机小数

18.下列程序共输出_______个值:

1.age=23

2.start=2

3.ifage%2!

=0:

4.   start=1

5.forxinrange(start,age+2,2):

6.   print(x) [单选题]*

10

16

12(正确答案)

14

19.关于程序的异常处理,以下选项中描述错误的是()。

[单选题]*

程序异常发生经过妥善处理可以继续执行

异常语句可以与else和finally保留字配合使用

Python通过try、except等保留字提供异常处理功能

编程语言中的异常和错误是完全相同的概念(正确答案)

20.下面代码的输出结果是

forsin"HelloWorld":

   ifs=="W":

      continue    

   print(s,end="")[单选题]*

Helloorld(正确答案)

HelloWorld

Hello

World

21.如果循环语句中只想结束当前当次循环,需要用( )语句。

[单选题]*

break

continue(正确答案)

exit语句

for循环语句

22.n=10

ifn>15:

   print(“B”)

elifn>5:

   print(“D”)

elifn>0:

   print(“S”)

else:

   print(“None”)

以上程序的输出结果为:

()。

[单选题]*

B

D(正确答案)

S

None

23.下面将数字转换为字符的函数是()。

[单选题]*

ord()

oct()

hex()

chr()(正确答案)

24.()函数是指直接或间接调用函数本身的函数。

[单选题]*

递归(正确答案)

闭包

lambda

匿名

25.在函数内部可以通过关键字()来定义全局变量。

[单选题]*

global(正确答案)

def

all

other

26.在以下函数中,i是()

deffact(n):

   f=1

   foriinrange(1,n+1):

       f=f*i

   returnf

print(fact(5))[单选题]*

形式参数

实际参数

局部变量(正确答案)

全局变量

27.关于集合类型,以下选项描述错误的是()。

[单选题]*

集合类型与数学中集合的概念一致,即包含0个或多个数据项的无序组合

集合中的元素可以重复(正确答案)

集合中的元素类型只能是固定数据类型

列表、字典和集合本身都是可变数据类型,不能作为集合的元素出现

28.表达式[1,2,3]==[1,3,2]的值为()。

[单选题]*

True

False(正确答案)

29.字典D={"张三":

88,"李四":

98},修改"李四"对应的值为93的代码是()。

[单选题]*

["李四"]=93

D["李四"]=93(正确答案)

"李四"=93

李四=93

30.文件city.txt的内容为"广州,上海",以下语句执行完成后,文件中的内容为()

f=open("city.txt","w")

ls=["北京","海南"]

f.writelines(ls)

f.close()[单选题]*

没有任何输出

广州,上海,北京,海南

北京,海南(正确答案)

北京海南

31.Python语言是一种高级通用编程语言。

[判断题]*

对(正确答案)

32.在Python语言中,Good和good表示相同的名字。

[判断题]*

错(正确答案)

33.random中的random()方法生成的随机数有可能等于1。

[判断题]*

错(正确答案)

34.Python语法认为条件xz是合法的。

[判断题]*

对(正确答案)

35.If语句中条件部分可以使用任何能够产生True或False的语句或函数。

[判断题]*

对(正确答案)

36.for循环属于不确定次数循环。

[判断题]*

错(正确答案)

37.continue语句只结束整个循环的执行。

[判断题]*

错(正确答案)

38.编写程序时应尽量采用if语句判断某些条件,减少tryexcept语句的使用。

[判断题]*

对(正确答案)

39.定义函数时,即使该函数不需要接收任何参数,就不用保留一对空的圆括号。

[判断题]*

错(正确答案)

40.在函数内部直接修改形参的值并不影响外部实参的值。

[判断题]*

对(正确答案)

41.通过insert方法可以在列表的指定位置插入元素。

[判断题]*

对(正确答案)

42.CSV格式存储的文件一般采用.cv为扩展名。

[判断题]*

错(正确答案)

43.二进制文件和文本文件的主要区别在于是否有统一的字符编码。

[判断题]*

对(正确答案)

44.不能使用isnumeric( )方法判断字符是否是数字。

[判断题]*

错(正确答案)

45.形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。

[判断题]*

对(正确答案)

46.函数在调用前不需要定义,拿来即用就好。

[判断题]*

错(正确答案)

47.tryexcept语句可以提高程序的稳定性。

[判断题]*

对(正确答案)

48.while循环只能用来实现无限循环。

[判断题]*

错(正确答案)

49.“≥”是Python中关系操作符之一。

[判断题]*

错(正确答案)

50.在分支结构中总有一个语句块会执行到。

[判断题]*

错(正确答案)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1