=======(答案1)======= 1
第111题 (1.0分) 题号:594 以下程序输出的结果是【1】. main( )
{ int i,k,a[10],p[3]; k=5;
for(i=0;i<10;i++) a[i]=i+1; for(i=0;i<3;i++) p[i]=a[i*(i+2)]; for(i=0;i<3;i++) k+=p[i];
printf(\}
答案:
=======(答案1)======= k=19
第112题 (1.0分) 题号:576 有程序 main( )
{ char a[ ]={'a','b','c','d','e','f','g','h','\\0'}; int i,j;
i=sizeof(a); j=strlen(a); printf(\ }
程序运行后,输出i的值是【1】,输出j的值是【2】. 答案:
=======(答案1)======= 9
=======(答案2)======= 8
第113题 (1.0分) 题号:573
先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出\标志. main( )
{int i,x,a[10];
for(i = 0;i<10;i ++ ) scanf(″﹪d″,【1】); scanf(″﹪d″,&x);printf(″﹪d″,x); for(i = 0;i<10;i ++) if(【2】) break;
if (i 【3】10) printf(″ position:﹪d \\ n″,i); else printf(″ Not found! \\ n″,x); }
答案:
=======(答案1)======= &a[i]
=======(答案2)======= a[i]==x
=======(答案3)======= !=
第114题 (1.0分) 题号:592 下面程序输出结果为【1】. #include
{ int i,j,a[3][3]; for(i=0;i<3;i++)
for(j=0;j<3;j++) a[i][j]=1+i-j; for(i=0;i<3;i++) {
for(j=0;j<3;j++)
if(a[i][j]>0) printf(\ putchar('\\n');} }
答案:
=======(答案1)======= 1 2 1 3 2 1
第115题 (1.0分) 题号:593 以下程序运行后,输出结果是【1】. main( )
{int a[3][3]={1,2,3,4,5,6,7,8,9},i,j; for(i=0;i<3;i++) for(j=i;j<3;j++)
printf(\}
答案:
=======(答案1)======= 1 2 3 5 6 9
第116题 (1.0分) 题号:580
设a数组是m行n列的,则元素a[i][j]之前有【1】个元素. 答案:
=======(答案1)======= i*n+j
第117题 (1.0分) 题号:59