首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
以下程序被调用后,能够正确执行的是( )。 def f(x,y=1,z=2): pass
admin
2020-04-10
57
问题
以下程序被调用后,能够正确执行的是( )。
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全国计算机二级
相关试题推荐
假设新建了一个程序文件myProc.prg(不存在同名的.exe、app和.fxp文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的结果。现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DOmyProc,产
下列程序段执行时在屏幕上显示的结果是()。x1=20x2=30SETUDFPARMSTOVALUEDOtestWITHx1,x2?x1,x2PROCEDUREtest
下列程序段执行时在屏幕上显示的结果是()。DIMEa(6)a(1)=la(2)=1FORi=3TO6a(i)=a(i一1)+a(i-2)NEXT?a(6)
在VisualFoxPro中,有如下程序,函数HF()返回值是()。*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+27IIF(Y
支持子程序调用的数据结构是()。
下列程序段执行后,内存变量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?S1
在VisualFoxPro中,假设表单上有一选项组:〇男⊙女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
早期胃癌的有效治疗方法是
人体内哪种酶随年龄变化而变化最明显
患者男性,55岁。有频发室性早搏,心电图发现在多个导联有QT间期延长,若该病人采用抗心律失常药治疗,下述药物最好选用
城市污水处理工艺所采用的处理方法中()属物理处理法。
运杂费指材料由交货地点运至工地分仓库(或相当于工地分仓库的堆放场地)所发生的()等费用。
企业在计算应纳税所得额时,不得计算折旧扣除的固定资产有()。
公安刑事执法的基本原则有()。
马克思的一生有两大独创发现,分别是()
某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是()。
A、Networks.B、Friends.C、Phones.D、Parents.A短文中提到…60million…toldPewthattheInternet…helpingthemmakemajorlifedecisions,
最新回复
(
0
)