17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:56:35
17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]

17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]
17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.
A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]

17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]
有两个答案吧:A和C

int[10];则对a数组元素的正确引用是 a[10-10] 若有说明:int[10];则对a数组元素的正确引用是A a[10] B a[3,5] Ca(5) Da[10-10] 若有说明:int a[10]; 则对a数组元素的正确引用是A.a[10] B.a[3.5] C.a[5-3] Da[-1] 226.若有说明语句:int a=5; a++; 此处表达式a++的值是 A) 7 B) 6 C) 5 D) 4 若有说明:int[10];则对a数组元素的正确引用是 A a[10] B a[3,5] Ca(5) Da[10-10] 在C语言中,有如下的写法:int a = 5; int *pa; pa = &(a + 1);不对的话,请说明理由! 17).若有说明:int a[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2] 12.若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是( ). 已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义为()int a[3][4];f(a);A f(int array[][6])B f(int array[3][])C f(int array[][4])D f(int array[2][5]) 【求助】若有说明语句:int a【10】={1,2,3,4,5,6,7,8};,则a[9]元素的值为若有说明语句:int a【10】={1,2,3,4,5,6,7,8};,则a[9]元素的值为A,0 B,不确定 C,1 D,8 对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()A fun(b,b[0])B fun(b,5)C fun(&b[0],10)D fun(b[0],5)请说一下为什么选D 有程序的说明语句为:int a[8];int *pa=a;则与表达式a[5]等价的是多少呢A.*(pa+5) B.a[0]+5 C.*pa+5 Dpa[0]+5 选哪个呢 若有说明语句:int a[10]; 则对a数组元素的正确引用是( ).A.a[10] B.a[-5] C.a(5)D.a[5] 矩阵相加(C++)#include using namespace std; const int rows=3;const int cols=3;void matrixadd(int *,int *,int *,int,int);int main(){int a[rows][cols]={{1,3,5},{7,8,11},{13,15,17}};int b[rows][cols]={{9,8,7},{6,5,4},{3,2,1}};int c[rows][cols]={0 fun(int x,int y,int z) {z=x*x+y*y;} main() {int a=31; fun(5,2,a); printf(%d,a); } a的值为多少?是29还是31?说明一下理由, 2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.a[4]C.a['d'- 'c'] D.a['d'-c] 37、有以下程序 int a=2; int f(int *a) {return (*a)++;} main( ) { int s=0; { int a=5; s+=f(&a); } s+答案为什么是C,37、有以下程序 int a=2; int f(int *a) {return (*a)++;} main( ) { int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf(%d 已有数组定义inta[3][4]和f(a)函数调用语句,则在f函数说明中对形参数组错误定义方式为第二个,具体原因f(int array[][6] ; f(int array[3][] ; f(int array[][4]; f(int array[2][5]谢谢 若有以下数组说明,则i=10;a[a[i]]元素数值是() int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};若有以下数组说明,则i=10;a[a[i]]元素数值是()int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A.10 B.9 C.6 D.5 怎么算出来?