首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
admin
2020-04-10
43
问题
以下程序被调用后,能够正确执行的是( )。
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/0w6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
关闭表单的程序代码是ThisForm.Release,Release是()。
在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是()。
下列程序段执行时在屏幕上显示的结果是()。DIMEa(6)a(1)=la(2)=1FORi=3TO6a(i)=a(i一1)+a(i-2)NEXT?a(6)
设电影表的定义如下:CREATETABLE电影表(电影编号IPRIMARYKEY,;电影名C(30),;票价YCHECK(票价>=0))下列选项中,能够删除“票价”字段的有效性规则的是()。
在VisualFoxPro的“选项”对话框中,可以设置日期和时间格式的选项卡是()。
下面程序的运行结果是()。SETTALKOFFSTOREOTOs,iDOWHILEi
下列程序段执行后,内存变量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?S1
已知xs表中有10条记录(不存在索引),则执行下面命令序列后的输出结果是()。USExsGOTOPSKIP-1?RECNO()
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
随机试题
老年男性,70岁,既往有风心病病史,因突发全腹剧烈疼痛5小时来诊,查体:血压100/60mmHg,心率130~150次/分,律不齐,腹胀,无明显腹肌紧张。如患者逐渐出现腹膜炎表现而行急诊手术治疗,则术中可能发现
醇提水沉法可以除去
A、太阳伤寒B、太阳中风C、卫分证D、气分证E、少阳证恶风发热,头痛,汗出,脉浮缓是
下列票据中系应当提示承兑的票据是()。
在《中国人民银行残损人民币销毁管理办法》中,残损人民币在销毁前应进行复点。凡商业银行及其他吸收存款的金融机构向发行库解缴的残损人民币,应按照总行规定的复点比例组织复点。()
根据以下资料。回答下列问题。2013年,我国研究生招生61.1万人,在学研究生179.4万人,毕业生51.4万人。普通本专科在校生2468.1万人,毕业生638.7万人。中等职业教育在校生1960.2万人,毕业生678.1万人。普通高中在校生24
宋元时期出现的新乐器有哪些?
Inthegoodcareofthenurses,theboyis______recoveringfromhisheartoperation.
根据以下图形资料,回答问题。注:2007年我国国际旅游忌人数为2610.97万人次,(外汇)收入为419.19亿美元。2007年,我国入境旅游的前十大客源国按人数从多到少的顺序排列正确的是()。
()是办理收文的中心环节。
最新回复
(
0
)