【单选题】
下面程序的输出是
int fun3(int x)
{static int a=3;
a+=x;
return(a); }
void main()
{int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf(%d\n }
【简答题】
int a[10]={0,1,2,3,4,5,6,7,8,9};int *p;int i;p=a;printf(%d\n,*p++);printf(%d\n,*++p);程序输出结果为[填空1]和[填空2]。
【单选题】
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<<fun(a,10)<<endl;的显示结果是()
【单选题】
有说明语句int b[4][5];void fun(int*,int n);调用函数的正确语句是()
【单选题】
#includevoid main()
{
int n=4;
while(n--)
printf(%d\n,--n);
}
【单选题】
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:()
【多选题】
如果输入的是5,以下程序运行结果不正确的是() #include #define M n+n void main( ) { int n; int result; printf(请输入一个整数:); scanf(%d, result=M*M; printf(result = %d\n,result); }
【单选题】
以下程序的输出结果是_______? f(int b[],int m,int n) { int i,s=0; for(i=m;in;i=i+2) s=s+b[i]; return s; } int main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf(%d\n,x); }
【单选题】
若有说明class Y{//…;public:staticint n;};int Y::n;Y objY;,则对n的正确访问语句是()
【单选题】
下面程序段执行后的结果为: ( )
int sum=0, n=10;
do { sum=sum+n;
}
while(n10)
printf(“%d,%d”,sum,n)
【单选题】
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()