相关题目
下面程序的运行结果是( )。
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'};
则以下叙述正确的是( )。
有两个字符数组a 、b ,则以下正确的输入格式是( ) 。
有字符数组a[80]和b[80], 则正确的输出形式是( ) 。
下面程序段的运行结果是( ) 。
char a[7] ="123456 " ;
char b[4]= " ABC " ;
strcpy ( a , b ) ;
printf ( " % c " , a[5] ) ;
有下面的程序段
char a[3], b[ ] ="china " ;
a = b ;
printf ( " % s " , a ) ; 则( ) 。
下面程序段的运行结果是( )。
char c[ ] ="\t\v \\\0will \ n ";
printf ( " % d" , strlen ( c ) ) ;
