首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
admin
2020-04-10
37
问题
以下程序被调用后,能够正确执行的是( )。
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是()。
支持子程序调用的数据结构是()。
如果想将项目“工资管理.pjx”连编得到一个应用程序“工资管理系统.app”,则应该执行的命令是()。
执行下列程序之后的显示结果是()。CLEARLOCALxY=10DOp1?X,YRETURNPROCEDUREp1x=50y=50RETURN
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.xp文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的结果。现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DOmyProc
如果想将项目“工资管理.pjx”连编得到—个应用程序“工资管理系统.app”,则应该执行的命令是()。
在VisualFoxPro中,菜单设计器生成的程序文件的扩展名是()。
已知xs表中有10条记录(不存在索引),则执行下面命令序列后的输出结果是()。USExsGOTOPSKIP-1?RECNO()
“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是
随机试题
对于防火墙的设计准则,业界有一个非常著名的标准,即两个基本的策略
患者,21岁,深龋,曾有过夜间疼痛,遇冷热痛,检查:龋未穿髓,电测反应迟钝。叩诊(±),应诊断为
港商陈某因涉嫌走私犯罪被提起公诉,由C市C法院审理此案。C法院认为此案重大复杂,决定在案件开庭审判前,将案件分别报送C市政府和上级法院审批。C市政府批复,陈某在C市有巨额投资,应从轻判处。上级法院也对案件的处理提出了一些具体意见。C法院审判委员会根据政府的
项目施工安全管理中,()对本工程项目的安全生产负全面领导责任。
背景材料:某沥青混凝土路面工程,路面结构形式自上而下依次为:上面层4cmAC-16(Ⅰ)中粒式沥青混凝土、中面层6cmAC-25(Ⅰ)粗粒式沥青混凝土、下面层8cmAG-25(Ⅰ)粗粒式沥青混凝土,工程量为:上面层482200m2、中面层4
结账操作每月可进行()次。
甲公司2015年实现利润总额4000万元,当年度发生的部分交易或事项如下:(1)自3月1日起自行研发一项新技术,2015年以银行存款支付研发支出共计800万元,其中研究阶段支出200万元,开发阶段符合资本化条件前支出100万元,符合资本化条件后支出500
“衣带渐宽终不悔,为伊消得人憔悴”出自()的作品,后来王国维借以描绘成就大事业、做大学问的人所具备的忘我、坚韧、锲而不舍的精神境界。
下列说法中,正确的是______。
IntheUnitedStatestoday,familiesbasicallyhavetwocontrastingattitudestowardtelevision.Manyfamilies【C1】______thetele
最新回复
(
0
)