正在加载图片...
【题7.53】在C语言中,二维数组的定义方式为:类型说明符数组名[【】[【2】 【题7.54】在C语言中,二维数组元素在内存中的存放顺序是【】。 【题7.55】若有定义: double x[3][5];则x数组中行下标的下限为【1】,列下标的上限为 【题7.56】若二维数组a有m列,则计算任一元素a[i][j在数组中位置的公式为:【】。 (假设a[0][0]位于数组的第一个位置上。) 【题7.57】若有定义:inta[3][4]={1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到 的初值是【1】,a[2][1]得到的初值是【2】 【题7.58】若有以下输入(<CR>代表回车符),则下面程序的运行结果是 71054 983246122-1<CR mal intb[51],x,i,j=0,n=0 while(x>-1){b[++n]=x; scanf(“%d”,&x) if(b[i]%2==0)b[++j=b[i] for(i=1;i<=j;i++) printf(“%3d”,b[i]) 【题7.59】下面程序以每行4个数据的形式输出a数组,请填空。 #define n 20 maino int a[n],i for(i=0;i<N;i++) scanf(“%d”,【1】) for(i=0 i<N;i++ printf(“%3d”,a[i]); printf( 【题7.60】下面程序将二维数组a的行和列元素互换后存到另一个二维数组b中。请填空【题 7.53】在 C 语言中,二维数组的定义方式为:类型说明符数组名[【1】][【2】]; 【题 7.54】在 C 语言中,二维数组元素在内存中的存放顺序是【 】。 【题 7.55】若有定义:double x[3][5];则 x 数组中行下标的下限为【1】,列下标的上限为 【2】。 【题 7.56】若二维数组 a 有 m 列,则计算任一元素 a[i][j]在数组中位置的公式为:【 】。 (假设 a[0][0]位于数组的第一个位置上。) 【题 7.57】若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到 的初值是【1】,a[2][1]得到的初值是【2】。 【题 7.58】若有以下输入(<CR>代表回车符),则下面程序的运行结果是 。 7 10 5 4 6 7 9 8 3 2 4 6 12 2 -1<CR> main() { int b[51],x,i,j=0,n=0; scanf(“%d”,&x); while(x>-1) { b[++n]=x; scanf(“%d”,&x); } for(i=1;i<=n;i++) if(b[i]%2==0) b[++j]=b[i]; for(i=1;i<=j;i++) printf(“%3d”,b[i]); printf(“\n”); } 【题 7.59】下面程序以每行 4 个数据的形式输出 a 数组,请填空。 #define N 20 main() { int a[N],i; for(i=0;i<N;i++) scanf(“%d”,【1】); for(i=0;i<N;i++) { if(【2】) 【3】 printf(“%3d”,a[i]); } printf(“\n”); } 【题 7.60】下面程序将二维数组 a 的行和列元素互换后存到另一个二维数组 b 中。请填空。 main() {
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有