ABE
BDI
BCF
BCD
第1题:
下列程序的输出结果是( )。
#include<stdio.h>
main()
{iut a=2,b=3,p;
p=f(a,B)
printf("%d",p);
}
intf(a,b)
{int c;
if(a>B) c=1;
e1Seif(a==B) c=0;
else(3=-1;
return(C) ;
}
A.-1
B.0
C.1
D.2
第2题:
下面程序的运行结果为【 】。
include<iostream.h>
void fun(intx=0,iot y=0)
{
cout<<X<<y;
}
Void main()
{
fun(5);
}
第3题:
有以下程序 #include <stdio.h> intf(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题:
有以下程序: #include<stdio.h> int f(int x); main( ) { int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar(A+b);} } int f(int x) { return x * x1; } 程序运行后的输出结果是( )。
A.ABE
B.BDI
C.BCF
D.BCD
第5题:
下列程序的运行结果是( )。 #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
第6题:
有下列程序: #include<stdi0.h> intf(intx) { inty; if(x==0‖x==1)return(3); y=x*x-f(X-2); returny; } voidmain( ) { intZ; z=f(3);printf("%d\n",z); } 程序的运行结果是( )。
A.0
B.9
C.6
D.8
第7题:
main() {intx=3,i; for(i=0;i<3;i++)printf(""%d"",f(x)); } intf(inta) {intb=0; staticc=3; b++;c++; return(a+b+c); } 执行此程序后屏幕上显示的结果是什么:()
第8题:
6
5
4
3
第9题:
C##123#0
C##1230
C##0
C##123#\0
第10题:
12
14
20
13
第11题:
8、10、10
7、9、10
8、9、11
8、9、10
第12题:
7 1
4 3
3 4
0 0
第13题:
A、4
B、10
C、14
D、6
第14题:
有以下程序: #include<stdio.h> main() { printf("%d\n",NULL);} 程序运行后的输出结果是( )。
A.0
B.1
C.-1
D.NULL没定义,出错
第15题:
有以下程序 #include<stdio.h> void main() { int a=1,b=0; printf("%d,",b=(a++)+(a++)); pfintf("%d\n",a+B); } 程序运行后的输出结果是( )。
A.4,6
B.2,5
C.3,5
D.2,6
第16题:
有以下程序
#include <stdio.h>
main( )
{ char a,b,c;
b=’1’; c=’A’;
for(a=0; a<6; a++)
{ if (a%2) putchar(b+a);
else putchar(c+a);
}
}
程序运行后的输出结果是
A) 1B3D5F
B) ABCDEF
C) A2C4E6
D) 123456
第17题:
下列程序的输出结果是______。
include<stdio.h>
main()
{ intx=10,y=10,i;
for(i=0;x>8;y=++)
printf("%d%d",X--,y);
}
第18题:
写出程序的运行结果。 main( ) { int a=0; for ( a=0;a<3;a++ ); printf ( " %d/n", a ); } 输出结果是()。
第19题:
ABE
BDI
BCF
BCD
第20题:
256
652
2560
52
第21题:
X
XYZ
YZ
Y
第22题:
20
16
12
25
第23题:
0
1
10
4
第24题:
24
28
32
36