更多"[单选题]main()
{ int x=3,i;
for(i=0;i&"的相关试题:
[单选题]下面程序的运行结果是( )
Main()
{int x,i,j;
For(i=1;i<=100;i++)
{ x=i;
If(++x%2==0)
If(++x%3==0)
If(++x%7==0)
Printf("%d ",x); } }
A. 39 81
B. 42 84
C. 26 68
D. 28 70
[单选题]以下程序
main() {int x[3][2]={0},I;
for(I=0;I<3;I++) scanf("%d",x[i]);
printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}
若运行时输入:246<回车>,则输出结果为()。
A.2 0 0
B.2 0 4
C.2 4 0
D.2 4 6
[单选题]以下程序的输出结果是()。
main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<3;j++)
{ if(j%2)continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}
A.x=4
B.x=8
C.x=6
D.x=12
[单选题]有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。
A.6
B.7
C.8
D.9
[单选题]有以下程序
fun(int x,int y)
{static int m=0,i=2; i+=m+1;m=i+x+y; return m; }
main()
{int j=1,m=1,k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m);
printf("%d\n",k);
}
执行后的输出结果
A.5,5
B.5,11
C.11,11
D.11,5
[单选题]有以下程序
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if (++i%8==0) printf("%d",i) ;}
printf("\n") ;} 执行后的输出结果是()。
A.5
B.24
C.32
D.40
[单选题]下面程序的运行结果是( )
Main()
{ int i;
For(i=1;i<=5;i++)
Switch(i%5)
{ case 0 . printf("*");break;
Case 1 . printf("#");break;
Default . printf("\n");
Case 2 . printf("&"); } }
A. #& & &
B. #& & &*
C. #
D. #&
[单选题]有以下程序
main()
{ int i,s=1;
for (i=1;i<50;i++)
if(!(i%5)&&!(i%3)) s+=i;
printf("%d\n",s);}
程序的输出结果是 ( )。
A.409
B.277
C.1
D.91
[单选题]有以下程序
int fun(int x,int y,int *cp,int *dp)
{ *cp=x+y; *dp=x-y; }
main()
{ int a, b, c, d;
a=30; b=50;
fun(a,b,&c,&d);
printf("%d,%d\n", c, d);
}
输出结果是()。
A.50,30
B.30,50
C.80,-20
D.80,20
[单选题]以下程序的输出是()。
struct st
{ int x; int *y;} *p;
int dt[4]={ 10,20,30,40 };
struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],};
main()
{ p=aa;
printf("%d\n",++(p->x));
}
A.10
B.11
C.51
D.60
[单选题]若执行下面的程序时从键盘上输入 5,则输出是( )
main()
{ int x;
Scanf("%d",&x);
If(x++>5) printf("%d\n",x);
Else printf("%d\n",x--);
}
A.7
B. 6
C. 5
D. 4
[单选题]有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;iA.45
B.50
C.60
D.55
[单选题]下面程序的运行结果是( )
Main()
{ int i,b,k=0;
For(i=1;i<=5;i++)
{ b=i%2;
While(b-->=0) k++; }
Printf("%d,%d",k,B.; }
A. 3,-1
B. 8,-1
C. 3,0
D. 8,-2
[单选题]执行下列程序后,i的值是()。
int i,x;
for(i=1,x=1;i<20; i++)
{if (x>=10) break;
if(x%2= =1)
{x+=5; continue; }
x-=3;
}
A.4
B.5
C.6
D.7
[单选题]以下程序执行后sum的值是( )
Main()
{ int i , sum=0;
For(i=1;i<6;i++) sum+=i;
Printf("%d\n",sum);
} }
A.15
B.14
C. 不确定 D)16
[单选题]有以下程序
fun(int x)
{ int p;
if(x==0||x==1) return(3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7)); }
执行后的输出结果是( )。
A.7
B.3
C.2
D.0
[单选题]下列程序的输出结果是()。
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d \n", d*y);
}
A.3
B.3.2
C.0
D.3.07
[单选题]有以下程序
fun(int x)
{int p;
if(x==0║x==1) return(3);
p=x-fun(x-2); return p; }
main()
{ prinf("%d\n",fun(7));}
执行后的输出结果是()。
A.7
B.3
C.2
D.0
[单选题]阅读下列程序:
main( )
{ int n[3],i,j,k;
for(i=0;i〈3;i++〉 n[i]=0;
k=2;
for (i=0;i〈k;i++〉
for (j=0;j〈k;j++〉 n[j]=n[i]+1;
printf("%d\n",n[1]); }
程序运行后输出结果是()。
A.2
B.1
C.0
D.3