25、下面程序运行后,其输出是( )
main()
{int i,j,k; int func();
i=1,j=2,k=3;
printf(“%d\n”,func((j+=k,j++),(i,i++,++i)));
}
int func(int x,int y)
{int z;
z=x%y;
return(z);
}
A.2
B.0
C.1
D.3
26、下面程序运行后,其输出是( )
int x,y;
one()
{int a,b;
a=25,b=10;
x=a-b;y=a+b;
}
main()
{int a,b;
a=9,b=5;
x=a+b;y=a-b;
one();
printf(“%d,%d\n”,x,y);
}
A.14,4
B.14,35
C.15,35
D.15,4
27、下面程序运行后,其输出是( )
#include
void printd(int i);
main()
{int n=123;
printd(n);
}
void printd(int n)
{int i;
if(n<0)
{n=-n;putchar(‘-‘);}
putchar(n+’0’);
if((i=n/10)!=0)
printd(i);
}
A.123
B.321
C.3
D.1
28、下面程序运行后,其输出是( )
struct sample{
int a,b;
char *ch;
};
void f1(struct sample parm);
main()
{struct sample arg;
arg.a=1000;arg.b=100;arg.ch=”abcd”;
f1(arg);
}
void f1(struct sample parm)
{ parm.a+=parm.b;
parm.ch[2]=’x’;
printf(“%d\n”,parm.a);
printf(“%s\n”,parm.ch);
}
A.1000
B.1100
C.1100
D.100
Abcd abcd abxd abcd
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
责任编辑:cyth