单选题
下面程序的运行结果是( )。
下面程序的运行结果是( )。
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 " ) ; }}
A
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
B
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
C
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
1 0 0 0 0
D
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
答案解析
正确答案:A
解析:
数组
相关题目
单选题
在 C 语言中, 文件的存取是以字符为单位的, 这种文件被称为【1】文件.
单选题
在 C 语言中的实型变量分为两种类型, 它们是 float 型和【1】型.
单选题
已知 a=10, b=15, c=1, d=2, e=0, 则表达式(c==b) >e 的值为【1】 .
单选题
在微机中, 字符的比较就是对它们的【1】 进行比较。
单选题
已知 i=5, 写出语句 i*=i+1; 执行后整型变量 i 的值是【1】
单选题
int x=2, y=3, z=4; 则表达式 x+y&&x=y 的值为【1】 .
单选题
调用 fopen 函数打开一文本文件, 在"使用方式"这一项中,为输出而打开需填入【1】 .
单选题
若有以下定义和语句:
int a[4] ={0, 1, 2, 3} , *p;
p=&a[2] ;
则*--p 的值是【1】 .
单选题
假设有条件 int x=1, y=2, z=3; 则表达式 z+=x>y?++x: ++y的值是【1】 .
单选题
当 a=3, b=2, c=1; 时, 执行以下程序段后 a=【1】 .
if(a>b) a=b;
if(b>c) b=c;
else c=b;
c=a;
