更多“下列程序段的输出结果是__ int k=12; for(;k…”相关的问题
第1题
下面程序段的运行结果是()。 int i=1, a=0, s=1; do{ a=a+s*i; s=-s; i++; }while(i<=10); printf(“a="%d”,a);">
点击查看答案
第2题
下面程序的输出是 main() { char s[ ]="121"; int k=0, a=0, b=0; do {k++; if(k%2= =0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0'; a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);
A、k=3 a=2 b=3
B、k=3 a=3 b=2
C、k=2 a=3 b=2
D、k=2 a=2 b=3
点击查看答案
第3题
执行语句:for(int k=43210;k=k/10;cout<<k%10);> A、1234
点击查看答案
第4题
for语句 main() { int i=1 ,s =0,t=1; for( ; i<=99 2 ; i="i+" ) { s="s" + * t -1 } printf("s="%d\n",s" );>
点击查看答案
第5题
下列程序的输出结果是_______。 #include "stdio.h" void main() { int i,j; for(i=1;i<4;i++) {for(j="i;j<4;j++)" printf("%d*%d="%d" ",i,j,i*j); printf("\n");}> A、1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 3*1=3
B、1*1=1 1*2=2 1*3=3 2*2=4 2*3=6 3*3=9
C、1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9
D、1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9
点击查看答案
第6题
有以下程序#include int fun(int (*s)[4],int n, int k){ int m, i; m=s[0][k]; for(i=l; im) m=s[i][k]; return m;}main(){ int a[4][4]={{1,2,3,4},{11,12,13,14},{2l,22,23,24},{31,32,33,34}}; printf("%d\n", fun(a,4,0));}程序的运行结果是A.4 B.34C.31 D.32
点击查看答案
第7题
以下程序的输出结果是______。
main()
{int x=0;
sub(&x,8,1);
printf("%d\n",x);
}
sub(int*a,int n,int k)
{ if(k<=n)
sub(a,n/2,2*k);
*a+=k;
}
点击查看答案
第8题
main() { inta[4][4]={{1,2,-3,-4},{0,-5,-6,7},{-8,9,0,-10},{-11,12,-13,0}}; int i, j, s=0; for (i=0; i<4; i++) { for (j="0;" j++) if (a[i][j] 0) continue; break; s="s+a[i][j];" } printf("%d\n", s);>
点击查看答案
第9题
for(表达式1;表达式2;表达式3)中的3个表达式都可以省略,但用于分割3个表达式的两个分号“;”不能省略。
点击查看答案
第10题
下列程序的输出结果是__ int main() { int m; for(m=6;m<10;m++,m++) printf("**%d",m); return 0; }>
点击查看答案