以下4个选项,不能看作一条语句的是( )。
A){;}
B)int x=0,y=1,z=0;
C)if(!a);
D)if(b==0)m=1:n=2:
第1题:
有以下程序:main(){ int x=0,y=5,z=3; while(z- ->0&&++x<5?x:y--)y=y-1 Printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是( )。A.3,2,0 B.3,2,-1 C.4,3,-1 D.3,-1,-2
第2题:
以下4个选项,不能看作一条语句的是( )。
A.{;}
B.int x=0,y=1,z=0;
C.if(!A);
D.if(b==0)m=1;n=2;
第3题:
有以下程序
#include <stdio.h>
int f(int x)
{ int y;
if(x==0||x==1) return(3);
y=x*x-f(x-2);
return y;
}
main( )
{int z;
z=f(3); printf("%d\n",z);
}
程序的运行结果是
A)0
B)9
C)6
D)8
第4题:
设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;
A.不定值
B.2
C.1
D.0
第5题:
有以下程序
#include <stdio.h>
int f(int x)
{ int y;
if(x==0||x==1) return(3);
y=x*x-f(x-2);
return y;
}
main()
{ int z;
z=f(3); printf("%d\n",z);
}
程序的运行结果是
A.0
B.9
C.6
D.8
第6题:
有以下程序: #include<stdio.h> int f(int x) {int y; if(x==0||x==1)return(3); y=x*x-f(x-2); return y; } main() {int z; z=f(3);printf("%d\n",z); } 程序的运行结果是( )。
A.0
B.9
C.6
D.8
第7题:
( 31 )有如下类定义:
class XX{
int xx;
public:
XX ( ) : xx ( 0 ) {cout<<' A';}
XX ( int n ) : xx ( n ) {tout<<' B';}
};
Class YY:public XX{
Int yy;
public:
YY ( ) : yy ( 0 ) {cout+yy;}
YY ( int n ) : XX ( n+1 ) , yy ( n ) {cout<<yy;}
YY ( int m, int n ) : XX ( m ) , yy ( n ) {cout<<yy;}
};
下列选项中,输出结果为 A0 的语句是
A ) YY y1(0,0);
B ) YY y2(1);
C ) YY y3(0);
D ) YY y4;
第8题:
以下选项错误的是
A.main()
{ int x,y,z;
x=0;y=x-1;
z=x+y;}
B.main()
{ int x,y,z;
x=0,y=x+1;
z=x+y;}
C.main()
{ int x;int
int y;
x=0,y=x+1;
z=x+y;}
D.main()
{ int x,y,z;
x=0;y=x+1;
z=x+y,}
第9题:
有以下程序: main() { int x=3, y=2, z=1; printf("% d\n", x/y&~z); } 程序运行后的输出结果是______。
A.3
B.2
C.-1
D.0
第10题:
设int x=10,y=3,z;,以下语句的输出结果是______。printf("%d\n",z=(x%y,x/y));
A.1
B.0
C.4
D.3