运行下面程序所得到的结果是()。CLEARX=0FOR Y=99 TO 1 STEP -2X=X+YENDFOR?“X=”,X
第1题:
下面程序的运行结果是
#include<iostream.h>
void fun(int * a,int * b)
{
int x= * a;
* a= * b; * b=X;
cout < < * a < < * b < <" ";
}
void main( )
{
int x=1,y=2;
fun(&x,&y) ;
cout < < X < < y < < endl;
}
A.12 12
B.12 21
C.21 12
D.21 21
第2题:
下面程序的运行结果是#includemain(){inty=10;do{y--;}while(--y);printf(“%d\n“,y--);}
A、-1
B、1
C、8
D、0
第3题:
下面程序的运行结果是 #include<iostream.h> void fun(int * a,int * b) { int x= * a; * a = * b; * b=x; cout <<*a<< *b<<""; } void main( 0 { int x =1,y =2; fun(&x,&y); cout<< x << y <<end1; }
A.12 12
B.12 21
C.21 12
D.21 21
第4题:
下面程序的运行结果是( )。 define POW(r)r*r main() {int x=2,y=3,t; t=POW(x+y); printf("%d\n",t); }
第5题:
下面程序的运行结果是()。x=5:y=3PRINTx=yEND
A、0
B、5
C、3
D、–1
第6题:
下面程序的输出结果是( )。 #include<stdio.h> main() {int x=7,y=3; printf("%d",y=x/y); }
A.0
B.2
C.3
D.不确定的值
第7题:
下列程序的运行结果是【 】。
SET TALK OFF
S=0
FOR N=1 TO 100
S=S+N
IF N>=10
EXIT
S=N
ENDIF
NEXT
?S
RETURN
第8题:
执行下面的程序后,输出的结果是
x=1
For j=1 To 4
x=x - 1: y=0
For k=1 To 4
x=x + 1: y=y + 1
Next k
Next j
Print x; y( )。
A.1 4
B.13 4
C.12 8
D.20 6
第9题:
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d\n",y--); }
A.-1
B.1
C.8
D.0
第10题:
下面程序的运行结果是______。
include<stdio.h>
main()
{ int y,a;
y=2,a=1;
while(y--!=-1)
{do{a*=y;a++;}while(y--);}
printf("%d,%d",a,y);}