更多"[单选题]以下程序的输出结果是()。Main(){ int n=4"的相关试题:
[单选题]以下程序的输出结果是()。
Main()
{ int num=4;
While(num>=1)
{ num--; printf("%d\n",num); }
}
A) B) C) D)
3 3 3 3
2 2 2
1 1
0
A.A)
B.B)
C.C)
D.D)
[单选题]下列程序段的输出结果是()。
Void fun(int *x,int *y)
{ printf("%d %d",*x,*y);*x=3;*y=4;}
Main()
{ int x=1,y=2;
Fun(&y,&x);
Printf(" %d %d",x,y);
}
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
[单选题]以下程序中,while循环的循环次数是()。
Main()
{int i=0;
While(i<10)
{ if(i<1) continue;
If(i==5)break;
I++;
}
......
}
A.1
B.10
C.6
D.死循环
[单选题]以下程序的输出结果是()。
Int f( )
{ static int i=0;
Int s=1;
S+=i; i++;
Return s;
}
Main()
{ int i,a=0;
For(i=0;i<5;i++) a+=f( );
Printf("%d\n",a);
}
A.20
B.24
C.25
D.15
[单选题]以下程序的输出结果是()。
F(int b[],int m,int n)
{ int i,s=0;
For(i=m;iReturn s;
}
Main()
{int x,a[]={1,2,3,4,5,6,7,8,9};
X=f(a,3,7);
Printf("%d\n",x);
}
A.10
B.18
C.8
D.15
[单选题]有以下程序
Main()
{ int c;
While((c=getchar() )!='\n') {
Switch(c-'2') {
Case 0: case 1: putchar(c+4);
Case 2:putchar(c+4);break;
Case 3:putchar(c+3);
Default:putchar(c+2);break; }
}
}
从第一列开始输入以下数据,↙代表一个回车符。
2473↙
程序的输出结果是()。
A.668977
B.668966
C.66778777
D.6688766
[单选题]有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。
A.y=0
B.y=-1
C.y=1
D.while构成无限循环
[单选题]有以下程序
Main()
{ int k=5;
While(--k) printf("%d",k-=3);
Printf("\n");
}
执行后的输出结果是()。
A.1
B.2
C.4
D.死循环
[单选题]下面程序的输出是()。
Main( )
{ int x=3 ,y=6,a=0;
While(x++!=(y-=1) )
{ a+=1;
If (y}
Printf("x=%d,y=%d,a=%d\n",x,y,a);
}
A.x=4,y=4,a=1
B.x=5,y=5,a=1
C.x=5,y=4,a=3
D.x=5,y=4,a=1
[单选题]以下程序的输出结果是()。
func(int a,int b)
{ int c;
c=a+b;
return c;}
main( )
{ int x=6,y=7,z=8,r=0;
r=func((x--,y++,x+y),z--);
printf(“%d\n”,r);}
A.11
B.20
C.21
D.31
[单选题]有以下程序
Main()
{ int k=5,n=0;
While(k>0)
{switch(k)
{
Default : break;
Case 1 : n+=k;
Case 2 :
Case 3 : n+=k;
}
K--;
}
Printf("%d\n",n);
}
程序运行后的输出结果是()。
A.0
B.4
C.6
D.7
[单选题]以下程序输出结果是()。
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}
A.7
B.6
C.5
D.4
[单选题]以下程序的输出结果是?
int k = 0, m = 0, i, j;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
k++;
k -= j;
}
m = i + j;
}
Console.WriteLine("{0},{1}", k, m);
A.0,3
B.1,3
C.0,4
D.1,4
[单选题]有以下程序
Main()
{ int x=0,y=5,z=3;
While(z-->0&&++x<5) y=y-1;
Printf("%d,%d,%d\n",x,y,z);
}
程序执行后的输出结果是()。
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
[单选题]以下程序的输出结果是?
int i=6;
while(i-->0)
{
Console.Write(--i);
}
A.531
B.420
C.654321
D.死循环
[单选题]以下程序的输出结果是?
int k=5,n=0;
do{
switch(k)
{
case 1:
case 3:
n+=1;k--;
break;
case 2:
case 4:
n+=2;k--;
break;
default:
n=0;k--;
break;
}
Console.Write(n);
}while(k>0 && k<5);
A.235
B.235
C.02356
D.2356
[单选题]以下程序的输出结果是()。
Struct HAR
{ int x,y;struct HAR *p;} h[2];
Main()
{ h[0].x=1;h[0].y=2;
H[1].x=3;h[1].y=4;
H[0].p=&h[1];h[1].p=h;
Printf("%d%d\n",(h[0].p)->x,(h[1].p)->y);
}
A.12
B.23
C.14
D.32
[单选题]以下程序的输出结果是()。
struct HAR
{ int x, y; struct HAR *p;} h[2];
main()
{h[0].x=1;h[0].y=2;
h[1].x=3;h[1].y=4;
h[0].p=&h[1];h[1].p=h;
printf("%d %d \n",(h[0].p)->x,(h[1].p)->y);}
A.1 2
B.2 3
C.1 4
D.3 2