以下程序的执行结果是 #include"stdio.h" main( ) { int j=0,k; for(k=9;k<12;k++) k=k+j; printf("%d",k); }
A: 由于k未赋初值,最后输出不确定的值
B: 11
C: 12
D: 30
A: 由于k未赋初值,最后输出不确定的值
B: 11
C: 12
D: 30
举一反三
- 以下程序的运行结果是____。#include<stdio.h>main(){inti,j,k;for(i=1;i<=6;i++){for(j=1;j<=20-3*i;j++)printf("");for(k=1;k<=i;k++)printf("%3d",k);for(k=i-1;k>0;k--)printf("%3d",k);printf("\n");}}
- 以下程序段:( ) int k,j,s; for(k=2;k<6;k++,k++) { s=1; for(j=k;j<6;j++) s+=j; } printf(“%d\n”,s); 其输出结果是 A: 9 B: 1 C: 11 D: 10
- 请阅读以下程序: void fun(int s[]) { static int j=0; do {s[j]+=s[j+1];}while(++j<2); } main( ) { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a); for(k=0;k<5;k++) printf("%d",a[k]); } 上面程序的输出是( ).
- 以下程序的输出结果是 ( ) main() int a=2,k; for(k=0;k<3;k++)printf("%4d",f1( A: );
- 运行下面程序#include<;stdio.h>;int main( ){ int k=0,a=1;while(k<;10){ for( ; ;){ if((k%10)==0)break;elsek--;}k+=11; a+=k;}printf(“%d %d\n”,k,a);return 0;}则输出的结果是_____________。