更多"[单选题]以下程序的输出结果是()。#define M(x,y,z"的相关试题:
[单选题]以下程序的输出结果是()_。
#define N 10
Void fun(int a[],int n,int m)
{ int i;
For(i=m;i>=n;i--)
A[i+1]=a[i]; }
Main( )
{ int i,a[N]={4,5,6,7,8,9,10};
Fun(a,2,6);
For(i=0;i<4;i++)
Printf("%d",a[i]); }
A.5667
B.4566
C.7889
D.4556
[单选题]以下程序的输出结果是()_。
#define N 20
Void fun(int a[],int n,int m)
{ int i;
For(i=m;i>=n;i--)
A[i+1]=a[i]; }
Main( )
{ int i,a[N]={1,2,3,4,5,6,7,8,9,10};
Fun(a,3,8);
For(i=0;i<6;i++)
Printf("%d",a[i]); }
A.102344
B.123445
C.123345
D.122345
[单选题]以下程序的输出结果是()。
#define SQR(X) X*X
Main()
{ int
A,k=2,m=1;
A=SQR(k+m)/SQR(k+m);
Printf("%d\n",a);
}
A.1
B.7
C.9
D.3
[单选题]以下程序的输出结果是()。
#include
#define FUDGE(y) 2.84+y
#define PR(a) printf("%d",(int)(a) )
#define PRINT1(a) PR(a);putchar('\n')
Main()
{ int x=2;
PRINT1(FUDGE(5)*x);
}
A.11
B.12
C.13
D.15
[单选题]以下程序的输出结果是()。
# define f(x) x*x
Main()
{int a=6,b=2,c;
C=f(a)/f(b);
Printf("%d\n",c);
}
A.9
B.6
C.36
D.18
[单选题]以下程序的输出结果是()。
#define M(x,y,z) x*y+z
main()
{ int a=1,b=2, c=3;
printf("%d\n", M(a+b,b+c, c+a));
}
A.19
B.17
C.15
D.12
[单选题]以下程序输出结果是()。
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}
A.7
B.6
C.5
D.4
[单选题]下列程序执行后的输出结果是()。
#define MA(x) x*(x-1)
main()
{ int a=1,b=2; printf("%d \n",MA(1+a+b));}
A.6
B.8
C.10
D.12
[单选题]以下程序的输出结果是()。
Struct HAR
{ int x,y;struct HAR *p;} h[2];
Main()
{ h[0].x=1;h[0].y=2;
H[1].x=3;h[1].y=4;
H[0].p=&h[1];h[1].p=h;
Printf("%d%d\n",(h[0].p)->x,(h[1].p)->y);
}
A.12
B.23
C.14
D.32
[单选题]以下程序的输出结果是()。
union myun
{ struct
{ int x, y, z; } u;
int k;
} a;
main()
{ a.u.x=4; a.u.y=5; a.u.z=6;
a.k=0;
printf("%d\n",a.u.x);}
A.4
B.5
C.6
D.0
[单选题]以下程序的输出结果是()。
struct HAR
{ int x, y; struct HAR *p;} h[2];
main()
{h[0].x=1;h[0].y=2;
h[1].x=3;h[1].y=4;
h[0].p=&h[1];h[1].p=h;
printf("%d %d \n",(h[0].p)->x,(h[1].p)->y);}
A.1 2
B.2 3
C.1 4
D.3 2
[单选题]以下程序的输出结果是?
int k = 0, m = 0, i, j;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
k++;
k -= j;
}
m = i + j;
}
Console.WriteLine("{0},{1}", k, m);
A.0,3
B.1,3
C.0,4
D.1,4
[单选题]以下程序的输出结果是()。
Main( )
{ union { char i[2];
Int k;
} r;
R.i[0]=2; r.i[1]=0;
Printf("%d\n",r.k);
}
A.2
B.1
C.0
D.不确定
[单选题]有以下程序
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{int i1,i2;
i1=f(2);
i2=f(1+1);
printf(“%d %d\n”,i1,i2); }
程序的运行结果是()。
A.12 12
B.11 7
C.11 11
D.12 7
[单选题]以下程序的输出结果是()。
Main()
{ char *s="12134211"; int v[4]={0,0,0,0},k,i;
For (k=0;s[k];k++)
{ switch(s[k])
{ case '1':i=0;
Case '2':i=1;
Case '3':i=2;
Case '4':i=3;
}
V[i]++;
}
For(k=0; k<4;k++) printf("%d ",v[k]);
}
A.4 2 1 1
B.0 0 0 8
C.4 6 7 8
D.8 8 8 8
[单选题]以下程序的输出结果是()。
Int f( )
{ static int i=0;
Int s=1;
S+=i; i++;
Return s;
}
Main()
{ int i,a=0;
For(i=0;i<5;i++) a+=f( );
Printf("%d\n",a);
}
A.20
B.24
C.25
D.15
[单选题]以下程序的输出结果是()。
#inclue
#inclue
Main()
{ char b1[8]="goddwer",b2[8];
Strcpy(b2,b1+3);
Printf("%d\n",strlen(b2));
}
A.7
B.6
C.5
D.4