下面程序段的运行结果是________ x=y=0; while(x<15) y++,x+=++y; printf("y=%d,x=%d",y,x);
第1题:
下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;
A.1
B.2
C.4
D.5
第2题:
以下程序运行后的输出结果是 。
inc]udc
main()
{int x=10.y=20.t=0;
if(x==y) t=x;x=y;y=1;
printf(“%d %d/n”.x,y);
第3题:
下面程序的输出结果是( ) main() { int x=2,y=0,z; x+=3+2;printf("%d",x); x*=y=z=4;printf("%d",x); }
A.7 28
B.无法计算
C.7,4
D.8,4
第4题:
下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } 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=1 D.x=5,y=4,a=3
第5题:
有以下程序
#inclUde<stdio.h>
main()
{int x=1。y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3; .
printf(“%d\n”,y);
}
程序运行后的输出结果是
A.3
B.2
C.1
D.0
第6题:
下面程序的输出结果是 ( ) main( ) {int x,y,z; x=0;y=z=-1; x+=-z - - -y printf("x=%d\n",x); }
A.x=4
B.x=0
C.x=2
D.x=3
第7题:
下面程序输出的结果是( )。 #include<iostream> using namespace std; int fuc (char *x); int main(){ cout<<fuc("hello")<<endl; return 0; } int fuc(char *x){ char *y=x; while(*y! ='\0')y++; return(y-x); }
A.5
B.6
C.0
D.语法错误,不能输出结果
第8题:
下面程序运行的结果是______。 main() { int x,y,z; x=0;y=z=-1; x+=-z---y; printf("x=%d\n",x); }
A.x=4
B.x=0
C.x=2
D.x=3
第9题:
若有如下程序: main() { int k,x=0,y=0; for(k=0;k<=2;k++) switch(k) { case 0: X++; case 1: y++; case 2: X++;y++; } printf("%d,"d\n",x,y); } 则程序运行后的输出结果是( )。
A.3,3
B.2,2
C.4,5
D.2,3
第10题:
main( )
{ int x=31,y=2,s=0;
do
{ s-=x*y;
x+=2;
y-=3;} while( x%3==0);
printf(“x=%d\ty=%d\ts=%d\n”,x,y,s);
}
第11题:
以下不正确的if语句形式是()
第12题:
3
2
1
0
第13题:
下列程序段的运行结果是______。
int x=0,y=0;
while(x<15) y++,x+=++y;
pfintf("%d,%d",y,x);
第14题:
下列程序的运行结果是( )。main(){ int a=-5,b=1,c=1;int x=0,Y=2,z=0; if(c>0)x=x+ y; if(a<=0) { if(b>0) if(c<=0)y=x-y; } else if(c>0)Y=x-y; else z=y; printf("%d,%d,%d\n",x,y,z);}
A.2,2,0
B.2,2,2
C.0,2,0
D.2,0,2
第15题:
下面程序的运行结果是( )。 y=5;x=14;y=((x=3*y,x+6),x-1); printf("x=%d,y=%d”,x,y);
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
第16题:
以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}main(){ int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y);}
第17题:
下面程序的运行结果是( )。 main { int y = 5, x = 14 ; y = ((x=3*y,x+6),x-1); printf("x = %d,y = %d",x,y); }
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
第18题:
有以下程序
#include
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A.3
B.2
C.1
D.0
第19题:
有以下程序: main() {int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d,%d\n",x,y,z); 程序运行后的输出结果是( )。
A.2,3,3
B.2,3,2
C.2,3,1
D.2,2,1
第20题:
下述程序段的输出结果是 ( ) int x=10; int y=x+ +; printf("%d,%d",(x+ +,y),y+ +);
A.11,10,
B.11,11
C.10,10
D.10,11
第21题:
下述程序段的输出结果是 ( ) int x=10; int y=x + +; 8printf("%d,'%d,(x+ +,y),y + +);
A.11,10
B.11,11
C.10,10
D.10,11
第22题:
(27)有以下程序
#include <stdio.h>
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A)3
B)2
C)1
D)0
第23题:
以下不正确的语句为()
第24题:
5,0
6,0
5,-1
6,-1