相关题目
若有说明: int a [ ] [3]={1 , 2 , 3 , 4 , 5 , 6 , 7 } ; 则a数组第一维的大小是( )。
若二维数组a 有m 列, 则在a[i][j]前的元素个数为( )。
定义如下变量和数组:
int k ;
a [3][3]={1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } ;
则下面语句的输出结果是( )。
for ( k =0; k < 3 ; k + + ) printf ( " % d " , a [k] [ 2-k ] ) ;
若有以下程序段:
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 ; }
则该程序段的功能是( )。
以下正确的定义语句是( )。
下面程序的运行结果是( )。
main ( )
{int a [ 6 ] [ 6 ],i , j ;
for ( i = 1 ; i < 6 ; i + + )
for ( i = l ; i < 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 " ) ; }}
下面程序的运行结果是( )。
main ( )
{int a [ 6 ],i;
for ( i = 1 ; i < 6 ; i ++)
{ a [i] = 9 * ( i -2 + 4 * ( i > 3 ) ) % 5 ;
printf ( " % 2d " , a [ i 〕 ) ;
}}
下面是对S 的初始化, 其中不正确的是( )。
下面程序段的运行结果是( )。
char c[5]={'a', 'b','\0 ' ,'c','\0'};
printf("%s",c);
对两个数组a 和b 进行如下初始化
char a[]=“ABCDEF”;
char b[ ]={'A ','B ',' C ','D',' E ',' F'};
则以下叙述正确的是( )。
