首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
admin
2020-04-10
68
问题
以下程序被调用后,能够正确执行的是( )。
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全国计算机二级
相关试题推荐
在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是()。
下面程序的运行结果是()。SETTALKOFFSTOREOTOs,iDOWHILEi
下列程序段执行后,内存变量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?S1
在VisualFoxPro中,假设表单上有一选项组:〇男⊙女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是()。
执行如下命令序列后,最后一条命令的显示结果是()。DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)
已知xs表中有10条记录,则执行下面命令序列后的输出结果是()。USExsGOBOTTOMSKIP?RECNO()
随机试题
下列有关邻接权制度的说法中,正确的是()。
发文字号的作用,一是______;二是______。
单向混合淋巴细胞反应试验的主要反应细胞是
A.1年B.2年C.7天D.14天E.30天精神类药品处方保存时间
认识错误
专业监理人员能够听取不同方面的意见,冷静分析问题,这是( )要求。
绝热材料一般可分为有机材料和无机材料两类,下述哪些材料多用于热力设备及管道的保温?()
某机电安装公司承包了一个炼油厂装置的安装工程,该安装工程内容包括:设备安装、管道安装、电气仪表安装等。其中有一台大型设备分馏塔,塔自身重量116t,尺寸(直径×高度)为φ2800×40000mm,已整体运至现场。机电安装公司项目部根据吊车的调配状况,租赁两
创造性思维就是力求获得创造性成果的思维。()
Woman:HowcanwegetticketsfortheSunday’smovie?Man:______
最新回复
(
0
)