下面代码的输出结果是什么? def f(value, values): v = 1 values[0] = 44 t = 3 v = [1, 2, 3] f(t, v) print(t, v[0])
A: 1 1
B: 1 44
C: 3 1
D: 3 44
A: 1 1
B: 1 44
C: 3 1
D: 3 44
举一反三
- 下面代码的执行结果为( )。def f(values): values[0] = 44v = [1, 2, 3]f(v)print(v) A: [1, 44] B: [1, 2, 3, 44] C: [44, 2, 3] D: [1, 2, 3]
- 下面代码的运行结果是什么? values=[[3,4,5,1],[33,6,1,2]] v=values[0][0] forrowinrange(0,len(values)): forcolumninrange(0, len(values[row])): ifv values[row][column]: v = values[row][column] print(v) A: 1 B: 3 C: 5 D: 6 E: 33
- 以下代码的输出结果是什么? def f(i, values = []): values.append(i) return values f(1) f(2) v = f(3) print(v) A: [1] [2] [3] B: [1] [1, 2] [1, 2, 3] C: [1, 2, 3] D: 1 2 3
- 下列程序的输出是__________?publicclassTest{publicstaticvoidmain(String[]args){int[][]values={{3,4,5,1},{33,6,1,2}};intv=values[0][0];for(introw=0;row<;values.length;row++)for(intcolumn=0;column<;values[row].length;column++)if(v<;values[row][column])v=values[row][column];System.out.print(v);}} A: 1 B: 3 C: 5 D: 6 E: 33
- 下列程序的输出是__________?publicclassTest{publicstaticvoidmain(String[]args){int[][]values={{3,4,5,1},{33,6,1,2}};intv=values[0][0];for(int[]list:values)for(intelement:list)if(v>element)v=element;System.out.print(v);}} A: 1 B: 3 C: 5 D: 6 E: 33