《计算机程序设计 Python 》试题及答案Word格式.docx
《《计算机程序设计 Python 》试题及答案Word格式.docx》由会员分享,可在线阅读,更多相关《《计算机程序设计 Python 》试题及答案Word格式.docx(9页珍藏版)》请在冰点文库上搜索。
MyGod
MyGod5
5MyGod(正确答案)
6.下列语句的执行结果为:
()
a,b=2,3
print(ba)
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"
的计算结果是()。
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
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)
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>
print(“D”)
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=fi
returnf
print(fact(5))
形式参数
实际参数
局部变量(正确答案)
全局变量
27.关于集合类型,以下选项描述错误的是()。
集合类型与数学中集合的概念一致,即包含0个或多个数据项的无序组合
集合中的元素可以重复(正确答案)
集合中的元素类型只能是固定数据类型
列表、字典和集合本身都是可变数据类型,不能作为集合的元素出现
28.表达式[1,2,3]==[1,3,2]的值为()。
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语法认为条件x<
y>
z是合法的。
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.在分支结构中总有一个语句块会执行到。