首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass40.以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass40.以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
admin
2022-09-09
12
问题
以下程序被调用后,能够正确执行的是( )。
def f(x,y=1,z=2):
pass40.以下程序被调用后,能够正确执行的是( )。
def f(x,y=1,z=2):
pass
选项
A、f(x=1,2)
B、f(X=1,y=2,z=3)
C、f(1,x=2,z=3)
D、f(1,y=2,3)
答案
B
解析
函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值替代。本题在定义函数时,y=1、z=2就是指定的默认值。在Python中,函数调用时,参数传递的主要方式有位置传递和关键字传递两种。位置传递是根据函数定义的参数位置来传递参数;关键字传递是根据每个参数的名字传递参数,该方式不用区分参数出现的顺序,名字对了就行。关键字传递可以和位置传递混用,但混用时位置参数要出现在关键字参数之前。A选项中,第一个参数为关键字传递,第二个参数为位置传递,混用顺序不对;D选项中,第二个参数为关键字传递,第三个参数为位置传递,混用顺序不对;C选项中,第一个参数已经使用位置传递将1传递给x,第二个参数又使用关键字传递将2传递给x,会出现异常报错。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/TZ6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下列特征中不是面向对象方法的主要特征的是()。
以下小题使用如下三个表:部门.dbf:部门号c(8),部门名C(12),负责人C(61职工.dbf:部门号C(8),职工号C(10),姓名Cf8),性别C(2),出生日期D(8)工资.dbf:职工号c(10),基本工资N(8.2),津贴N(8.2),奖金N
从工程管理角度看,软件设计一般分为两步完成,它们是
数据流程图(DFD图)是
下面不属于软件需求分析阶段主要工作的是
用DIMENSION命令定义数组后,数组各元素的值是
“商品”与“顾客”两个实体集之间的联系一般是
层次型、网状型和关系型数据库划分原则是
在VisualFoxPro中,以下描述中错误的是
随机试题
下面的()不是设备监理机构的设备工程项目信息管理制度所必须考虑的内容。
过点(1,-2,4)且与平面2x-3y+z-4=0垂直的直线方程是().
头脑风暴法实施的基本要点包括()
乙脑的主要致死原因是
关于门窗与墙体结构连接的说法,正确的是()。
公司分配当年税后利润时,应当提取利润的()列入法定公积金。
甲企业从境外进口一批化妆品,下列关于该业务缴纳消费税表述中正确的有()。
A、 B、 C、 D、 C任意两个阴影不共边,排除A、B、D;C项可由给出图形折出。
[*]
统一资源定位器为http://www.cctv.com.cn/science/index.html,其中http表示()。
最新回复
(
0
)