相关题目
下面程序( )(每行程序前面的数字表示行号) 。
1 main ( )
2 {
3 int a[3] ={ 3 *0} ;
4 int i ;
5 for ( i = 0 ; i < 3 ; , i+ + ) scanf ( "%d" ,&[i ] ) ;
6. for ( i = l ; i < 3 ; i + + ) a [ 0] =a [ 0 ] + a[ i ] ;
7 printf ( " % d\n ", a [0]) ;
8 }
下面程序( )(每行程序前面的数字表示行号) 。
1 main ( )
2 {
3 float a[10 ] ={0.0 } ;
4 int i ;
5 for ( i = 0 ; i < 3 ; i + + ) scanf ( " % d " , & a [ i ] );
6 for ( i = 1 ; i < 10 ; i --) a [ 0 ]=a [ 0 ] + a [ i ] ;
7 printf ( " % f\ n " , a [ 0]);
下面程序中有错误的行是( )(每行程序前面的数字表示行号) 。
1 main ( )
2 {
3 int a [ 3 ] ={ 1 } ;
4 int i ;
5 Scanf ( " % d " , &a) ;
6 for ( i =1 ; i < 3 ; i + + ) a [0] =a [0]+ a [i] ;
7 printf ( "a[0]=%d \ n" , a [ 0 ] );
8 }
下面程序( )(每行程序前面的数字表示行号) .
1 main ( )
2 {
3 int a [3]={ 0 } ;
4 int i ;
5 for ( i = 0 ; i < 3 ; i ++ ) scanf ( " % d " , &a[i] ) ;
6 for ( i = 1 ; i < 4 ; i ++) a [ 0 ]=a [ 0 ] +a [ i ];
7 printf ("%d \ n” , a [0] ) ;
8 }
若二维数组a 有m 列, 则计算任一元素a[i][j]在数组中位置的公式为( )(假设a[0 ] [0 ] 位于数组的第一个位置上。 )
对以下说明语句的正确理解是( )。
int a[10] ={ 6 , 7 , 8 , 9 , 10 } ;
以下不正确的定义语句是( )。
若有说明: 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 ] ) ;
