第1题:
有下列程序:
#include<stdi0.h>
intfun(inta.intb)
{if(b==0)relurna;
elsereturn(fun(--a,--b));
}
voidmain( )
{printf("%d\n",fun(4,2));}
程序的运行结果是( )。
A.1
B.2
C.3
D.4
第2题:
下列程序的运行结果是( )。 #include<iostream.h> class A { inta; public: A( ){a=0; } A(int aa) { a=aa; cout<<a++; } }; void main() { A x,y (2),z (3): cout<<endl; }
A.0
B.23
C.34
D.25
第3题:
请阅读下面的程序
classTest/{
privatestaticStringname;
static/{
name="World";
System.out.print(name);
/}
publicstaticvoidmain(String[]args)/{
System.out.print("Hello");
Testtest=newTest();
/}
/}
下列选项中,程序运行结果是()。
:A.World
B.Hello
C.World Hello
D.Hello World
第4题:
A.5
B.6
C.7
D.8
第5题:
下面程序的运行结果是( )。 #include<iostream.h> intfun(inta[],intn) { intresult=1; for(inti=1;i(n;i++) result=result*a[i]; returnresult; } voidmain( ) { inta[3]={3,4,5); coHt<<fun(a,3)<<endl; }
A.12
B.15
C.20
D.60
第6题:
下面程序的运行结果是( )。 #include<iostream.h> intfun(inta[],int n) { int result=1; for(int i=“i<n;i++) result’resultxa[i]; return result; } void main() { inta[3]={3,4,5}; cout<<fun(a,3)<<endl; }
A.12
B.15
C.20
D.60
第7题:
有下列程序: #include<stdi0.h> voidmain( ) {inta=S,b=1,t; t=(a<<2)|b;printf("%d\n",t); } 程序运行后的输出结果是( )。
A.21
B.11
C.6
D.1
第8题:
以下程序运行后的输出结果是______。
main ()
int a.b,c;
a=10; b=20; c=(a%b<)||{a/b>1);
printf("%d %d %d n" ,a,b,c);
}
第9题:
下列程序的运行结果是( )。 #include<iostream.h> class A { inta; public: A(){a=0:} A(int aa) { a=aa; cout<<a++; } }; void main() { A x,y(2),z(3); cout<<endl; }
A.0
B.23
C.34
D.25
第10题:
下列程序段的输出结果是()。voiddoublearithmaticoperator(){inta=10,b=4,c=20,d=6;System.out.print(a+b*c+d);System.out.print(",");System.out.print(a+c%b);System.out.print(",");System.out.println(a++*b+c*-d);}
A.860,10,360
B.96,10,140
C.96,13,140
D.860,13,360