正在加载图片...
【题7.21】以下不正确的定义语句是 A) double x[5]={2.0,4.0,6.0,8.0,10.0} B)inty[5]={0,1,3,5,7,9 C) char cl[]={‘1’,‘2’,‘3 D) char c2[]={‘\x10’,‘xa’,“\x8'}; 【题7.22】若有说明:inta][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A)2 B)3 C)4 D)无确定值 【题7.23】若二维数组a有m列,则在a[i][j前的元素个数为 A)j *mti B) i*m+j C)i*m+j-1 D)im+j+1 【题7.24】定义如下变量和数组: inta[3][3]={1,2,3,4,5,6,7,8,9} 则下面语句的输出结果是 for(k=0;k<3;k++) printf(“%d”,a[k][2-k]); A)357B)369C)159D)147 【题7.25】若有以下程序段 nta[]={4,0,2,3,1};i,j,t for(i=1;i<5;i+) while(j>=0&&t>a[j]) a[+1]=a[j];j--;} 则该程序段的功能是 A)对数组a进行插入排序(升序) B)对数组a进行插入排序(降序) C)对数组a进行选择排序(升序) D)对数组a进行选择排序(降序) 【题7.26】以下正确的定义语句是 A)inta[1][4]={1,2,3,4,5} B) float x[3]0]={{},{2},{3}}; C) long b[2][3]={{1},{1,2},{1,2,3}; D)double y[[3]=01 【题7.27】下面程序的运行结果是【题 7.21】以下不正确的定义语句是 。 A) double x[5]={2.0,4.0,6.0,8.0,10.0}; B) int y[5]={0,1,3,5,7,9}; C) char c1[]={‘1’,‘2’,‘3’,‘4’,‘5’}; D) char c2[]={‘\x10’,‘\xa’,‘\x8’}; 【题 7.22】若有说明:int a[][3]={1,2,3,4,5,6,7};则 a 数组第一维的大小是 。 A)2 B)3 C)4 D)无确定值 【题 7.23】若二维数组 a 有 m 列,则在 a[i][j]前的元素个数为 。 A)j*m+i B)i*m+j C)i*m+j-1 D)i*m+j+1 【题 7.24】定义如下变量和数组: int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是 。 for(k=0;k<3;k++) printf(“%d”,a[k][2-k]); A)3 5 7 B)3 6 9 C)1 5 9 D)1 4 7 【题 7.25】若有以下程序段: … … int a[]={4,0,2,3,1}; i,j,t; for(i=1;i<5;i++) { t=a[i]; j=i-1; while(j>=0&&t>a[j]) { a[j+1]=a[j]; j--; } a[j+1]=t; } … … 则该程序段的功能是 。 A) 对数组 a 进行插入排序(升序) B) 对数组 a 进行插入排序(降序) C) 对数组 a 进行选择排序(升序) D) 对数组 a 进行选择排序(降序) 【题 7.26】以下正确的定义语句是 。 A) int a[1][4]={1,2,3,4,5}; B) float x[3][]={{1},{2},{3}}; C) long b[2][3]={{1},{1,2},{1,2,3}}; D) double y[][3]={0}; 【题 7.27】下面程序的运行结果是
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有