单选题有如下程序:执行后的输出结果是( )。A2,2B1,1C1,2D2,1
单选题
有如下程序:执行后的输出结果是( )。
A
2,2
B
1,1
C
1,2
D
2,1
参考解析
解析:
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B
相关考题:
执行如下命令序列后,最后一条命令的显示结果是DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40? M(2)A) 变量未定义的提示B)10C)20D).F.
下面程序的运行结果为( )。def swap(list): temp=list[0] list[0]=list[1] list[1]=templist=[1,2]swap(list)print(list) A.[1,2]B.[2,1]C.[2,2]D.[1,1]
单选题照度计每使用()年要经()级计量部门检定一次。A1,1B1,2C2,1D2,2