32.以下程序的结果是( )
#include
void main()
{ char *p=″abcdefgh″,*r;
long *q;
q++;
r=(char*)q;
cout<
A.defg B.cdef C.ghab D.efgh
【参考答案】 D
33.有以下程序
#include
struct STU
{char num[10];
float score[3];};
void main()
{struct STU s[3]={″20021″,90,95,85},
{″20022″,95,80,75},
{″20023″,100,95,90,}},*p=s;
int i;
float sum=0;
for(i=0;i<3;i++)
sum=sum+p->score[i];
cout<
程序运行后的输出结果是( )
A.260 B.270 C.280 D.285
【参考答案】 B
34.以下程序段的执行结果为( )
#include
define PLUS(X,Y)X+Y
void main()
{ int x=1,y=2,z=3,sum;
sum=PLUS(x+y,z)*PLUS(y,z);
cout<<″SUM=″<
cout<
A.SUM=9 B.SUM=12 C.SUM=18 D.SUM=30
【参考答案】 B
35.以下程序的输出结果是( )
#include
int f()
{ static int i=0;
int s=1;
s+=i;i++;
return s;}
void main()
{ int i,a=0;
for(i=0;i<5;i++)a+=f();
cout<
A.20 B.24 C.25 D.15
【参考答案】 D
[本文共有 7 页,当前是第 5 页] <<上一页 下一页>>