更多"下列程序的运行结果为( )。
# include <iost"的相关试题:
[单项选择]以下程序运行后的输出结果是 #include void fun(int P)
{ int d=2; P=d++; printf("%d", P);} main( )
{ int a=1; fun(a); printf("%d/n', a); }
A. 32
B. 12
C. 21
D. 22
[单项选择]以下程序运行后的输出结果是 #include<stdio.h> int f(int x, int y) { return((y-x)*x); } main( ) { int a=3, b=4, c=5, d; d=f(f(a, b), f(a, c)); printf("%d/n", d); }
A. 10
B. 9
C. 8
D. 7
[单项选择]有以下程序
#include
#include
int fun(int n)
{ int *p;
p=(int*)malloc(sizeof(int));
*p=n; return*p;
}
main( )
{ int a:
a=fun(10);printf("%d/n",a+fun(10));
}
程序的运行结果是
A. 0
B. 10
C. 20
D. 出错
[单项选择]有以下程序
#include
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main( )
{printf("%d/n",fun(4,2));}
程序的运行结果是
A. 1
B. 2
C. 3
D. 4
[单项选择]下列程序的运行结果为( )。
# include <iostream.h>
int i=0;
classA {
public:
A( ){ i + + ; }
};
void main( )
{
A a,b[3],* c;
C=b;
cout << i << endl;
}
A. 2
B. 3
C. 4
D. 5
[单项选择]以下程序的正确运行结果是( )。 #include<iostream.h> int f(int); void main( ) { int a=2,i; for(i=0;i<3;i++)cout<<f(a)<<" "; cout<<endl; } int f(int a) { int b=0 static int c=3; b++:c++; return(a+b+c); }
A. 777
B. 7 10 13
C. 79 11
D. 7 8 9
[单项选择]下列程序的运行结果是 #include<iostream.h> void fun(int *a,iht *B) { int *k; k=a;a=b;b=k; } void main( ) { inta=3,b=6,*x=&a,*y=&b; fun(x,y); cout < < a < < " " < < b; }
A. 6 3
B. 3 6
C. 编译出错
D. 00