2023年秋浙江电大Python程序设计#(省)第3次形考(Python)

微信小程序
内容查看
查看价格5

1.
下列哪种参数形参和实参的数量和位置必须完全一致? (A)
位置参数
关键字参数
可变参数
默认参数
2.
将Pandas的DataFrame对象导出为xlsx文件的正确方法是(B )。
to_csv
to_excel
to_xlsx
to_xls
3.
以下关于文件操作函数的描述中,错误的选项是( C)。
read()函数可以从文件中读入全部文本
open()函数用来打开文件,close()方法用来关闭文件
readlines()函数可以读入文件中的全部文本,返回一个元组
readline()函数可以从文件中读入一行文本
4.
读取文件的open()函数返回的是(A )。
文件对象
文件名
文件列表
文件元组
5.
使用关键字(A ),可以确保文件被及时、正确地关闭。
with
import
and
pass
6.
以下选项中,不是Python对文件的打开模式的是( C )。
a
r
c
w
7.
如果函数没有使用 return 语句,则函数返回的是( B )。
0
None
任意整数
报错! 函数必须要有返回值
8.
以下文件操作函数中,打开后能读取 CSV 格式文件的选项是( C )。
foo = open(“123.csv”,”w”)
foo = open(“123.csv”,”x”)
foo = open(“123.csv”,”r”)
foo = open(“123.csv”,”a”)
9.
( D )语句只要执行,就会直接结束函数的执行。
break
pass
print
return
10.
( B )符号与形式参数连用表示函数可以接收以元组组成的任意多个参数。
#
*
@
**
11.
函数内部可以通过关键字(A )来定义全局变量。
global
all
def
lambda
12.
以下关于函数的描述哪一项是正确的?( C )
函数用于创建对象
函数可以让重新执行的更快
函数是一段代码用于执行特定的任务
以上说法都是正确的
13.
向文件中写入内容,运行后却报错,可能的原因是( D)。
文件未被打开
文件的打开模式不是w或者a
write()的语法格式错误
以上都有可能
14.
文件中所有行全部读取完毕后,readline()函数将返回( A )。
空字符串
none
列表
Error
15.
下列说法正确的是( A )。
函数close()会将缓冲区还未写入的信息写入到文件中,然后关闭文件
关闭文件后,仍能对其进行读写操作
打开文件后,即使不关闭文件也不会有任何后果
函数close()和函数flush()的作用完全相同
16.
函数的形参列表用于定义函数可以接收的参数,形参列表由多个形参名组成,形参名之间用分号(;)隔开。(×)

×
17.
定义函数的时候,可选参数和非可选参数的位置可以自定义。(×)

×
18.
全局变量不能在函数体内直接被赋值。(√)

×
19.
定义函数时,如果函数不需要参数,则可以省略函数名后的一对小括号“( ×)”。

×
20.
函数是直接写在文件中而不是类中,方法只能写在类中。(√)

×
21.
Python内置的help()函数可以用来查看函数的说明文档。(√)

×
22.
迭代器是一组数据结构,可以利用索引从0开始一直迭代到序列的最后一个元素。(√)

×
23.
用read()函数读取文件会读取文件的全部到内存中,此时若再次调用read()函数只能返回一个空字符串。(√)

×
24.
函数的说明文档就是位于函数各处的注释,可以用__doc__属性获取。(×)

×
25.
Python中函数参数的传递方式有值传递和引用传递,若实参类型为字符串、数字等不可变类型,则是采用引用传递。(×)

×
26.
使用关键字参数可以进行Python函数的乱序传参。(√)

×
27.
每次用完文件后,都要关闭文件 f.close()。否则,文件就会一直被Python占用,不能被其他进程使用。(√)

×
28.
Python可以定义带有默认值形参的函数,指定有默认值的形参可以位于参数表中的任意位置。(×)

×
29.
调用函数时可以混合使用关键字参数和位置参数,但要注意关键字参数必须位于位置参数之后。(√)

×
30.
用”w”模式打开文件后,可用write()函数往文件中写入数据,如果文件已经存在,会在原文件的末尾追加写入。(×)

×
31.
以下程序运行的结果是( B )。
def fb(n):
if n==1:
return 0
if n==2:
return 1
if n>2:
return fb(n-1)+fb(n-2)
print(fb(1),fb(2),fb(3),fb(4),fb(5))
1,2,3,4,5
0,1,1,2,3
0,1,2,3,5
1,1,2,3,5
32.
以下程序运行的结果是( C )。
def power(x,y):
return x**y
power(2,3)
222
6
8
23
33.
以下程序的功能是( A )。
def sum_any(*n):
s=0
for _ in n:
s+=_
return s
能够实现任意数相加的功能
能够实现任意数相乘的功能
能够实现两个数想加的功能
程序出错
34.
以下程序的运行结果为( C )。
def func(string):
c=0
for i in string:
c+=1
return c
func(‘Hello world!n’)
11
12
13
14
35.
以下程序运行的结果是( A )。
def info(name,gender):
return(‘name:’+name)
return(‘gender:’+gender)
print(info(‘li’,’f’))
name:li
name:liGender:f
None
报错

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录