若有定义inta[]={1,2,3,4};,则a[4]()。
A: 值是3
B: 值是4
C: 表示不合法
D: 值不确定
A: 值是3
B: 值是4
C: 表示不合法
D: 值不确定
D
举一反三
- 若有定义 int a[]={1,2,3,4};,则a[2]的值是( )。 A: 1 B: 2 C: 3 D: 4
- 若有定义 int a[]={1,2,3,4};,则a[a[0]+a[1]]的值是( )。 A: 1 B: 2 C: 3 D: 4
- 若定义int a[][4]={1,2,3,4,5,6,7,8};a[1][0]的值是 。 A: 3 B: 4 C: 5 D: 1
- 若有定义int[][] a = new int[3] [ ]; A: 无确定值 B: 2 C: 3 D: 4
- 若有说明:int a[ ][3] = {1 ,2 ,3 ,4 ,5 ,6 ,7 };则数组a 第一维大小是( )。 A: 2 B: 3 C: 4 D: 无确定值
内容
- 0
已知:int a[] = {0, 1, 2, 3, 4};则下列表达式的值是?a[a[a[4]]] A: 4 B: 3 C: 2 D: 语法错
- 1
已知 vec = [[1,2], [3,4]],则表达式 [[row[i] for row in vec] for i in range(len(vec[0]))]的值为______________()_________。[/i] A: [1, 2, 3, 4] B: [[1, 2, 3], 4] C: [[1, 3], [2, 4]] D: [1, 2, [3, 4]]
- 2
若有定义:int a[][2]={1,2,3,4,5,6,7,8};,则a数组第一维的大小是( )。 A: 2 B: 3 C: 4 D: 无确定值
- 3
已知f=lambda x,y:x+y,则f([4],[1,2,3])的值是( )。 A: [1, 2, 3, 4] B: 10 C: [4, 1, 2, 3] D: {1, 2, 3, 4}
- 4
若有说明inta[3][4]={{1},{2},{3}};则a[1][1]的值是()。 A: 0 B: 1 C: 2 D: 3