正在加载图片...
第二部分¢语言程序设计同步训练 183· 三、编程题 1.在一个二维数组中形成并输出如下矩阵 2.有一个3*4的矩阵,找出其中的最大元素。 能力提高(B) 、选择题 1.以下各组选项中,均能正确说明二维实型数组a的是() A)float a3[4]: B)float a(3, 4) float a0[4] float a[3[4: float a[3U={1},0}} float a[U={0},(0}} C)float a[3] D)float a34; float a[[4={0},0} float a[30; float a[[4F={0},0},{0}; 2.以下不能对二维数组a进行正确初始化的语句是()。 A)inta[2[3}={0} B) int a[3}={{1,2},{0}; C)nta[2[3}{{1,2},{34},{5,6} D)inta[3}={1,2,3,4,56} 3.已知:inta[3]={1,2,3,4.56,7};则数组a的第一维的大小是() A)2 B)3 D)无确定值 4.若二维数组a有m列,则在a[之前的元素个数为 A)jm+ B)Im D)i*m+j+I 、写出程序的运行结果 1.下面程序的运行结果是_。 main() inta[6][6],i,j; for(i=1;i<6;i++) for(j=1;j<6,j++) a[i][=(1/j)*(j/i); for(i=1;i<6;i++) for(j=1;j<6;j++) printf("82d",a[i][j]) printf("\n”);} 三、填空题 1.下面的程序段的功能是产生如下形式的杨辉三角形第二部分 C 语言程序设计同步训练 ·183· ·183· 三、编程题 1. 在一个二维数组中形成并输出如下矩阵。 1 2 3 3 2 1 1 1 1 2. 有一个 3*4 的矩阵,找出其中的最大元素。 能力提高(B) 一、选择题 1. 以下各组选项中,均能正确说明二维实型数组 a 的是 ( )。 A) float a[3][4]; B) float a(3,4); float a[][4]; float a[3][4]; float a[3][]={{1},{0}}; float a[][]={{0},{0}}; C) float a[3][4]; D) float a[3][4]; float a[][4]={{0},{0}}; float a[3][]; float a[][4]={{0},{0},{0}}; float a[][4]; 2. 以下不能对二维数组 a 进行正确初始化的语句是( )。 A) int a[2][3]={0}; B) int a[][3]={{1,2},{0}}; C) int a[2][3]={{1,2},{3,4},{5,6}}; D) int a[][3]={1,2,3,4,5,6}; 3. 已知:int a[][3]={1,2,3,4,5,6,7};则数组 a 的第一维的大小是 ( )。 A) 2 B) 3 C) 4 D) 无确定值 4. 若二维数组 a 有 m 列,则在 a[i][j]之前的元素个数为 ( )。 A) j*m+I B) i*m+j C) i*m+j-1 D) i*m+j+1 二、写出程序的运行结果 1. 下面程序的运行结果是__。 main() { int a[6][6],i,j; for(i=1;i<6;i++) for(j=1;j<6,j++) a[i][j]=(i/j)*(j/i); for(i=1;i<6;i++) {for(j=1;j<6;j++) printf("%2d",a[i][j]); printf("\n"_); } } 三、填空题 1. 下面的程序段的功能是产生如下形式的杨辉三角形
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有