阅读程序,写出运行结果

[复制链接]
查看11 | 回复1 | 2009-4-14 13:19:11 | 显示全部楼层 |阅读模式
1.下面程序的输出结果是(
)。
#include
unsigned fun6(unsigned num)
{
unsigned k=1;

do

{
k*=num%10;

num/=10;

}while(num);

return(k);
}
void main()
{
unsigned n=26;

printf("%d\n",fun6(n));
}
2.下面程序的输出结果(
)。
#include
int x,y,a=15,b=10;
void num()
{
x=a-b;

y=a+b;
}
void main()
{
int a=7,b=5;

x=x+a;

y=y-b;

num();

printf("%d,%d\n",x,y);
}
3.下面程序的输出结果是(
)。
#include
void ff(char *p1,char *p2)
{
while(*p2++=*p1++);
}
void main( )
{
char p1[]="abcde",p2[]="1234567";

ff(p1,p2);

printf("%s\n%s\n",p1,p2);
}
4.下面程序的输出结果是(
)。
#include
void main()
{char *string[4]={ "pascal","c","basic","fortran"},**ptr;
int i;
ptr=string;
for(i=0;i
void main()
{
long fun(int n);

printf("%ld\n",fun(4));
}
long fun(int n)
{
long s;

if(n==1||n==2)

s=2;

else

s=n+fun(n-1);

return s;
}

回复

使用道具 举报

千问 | 2009-4-14 13:19:11 | 显示全部楼层
Invalid keyboard code specified 57 5 7 67.856400,-789.124023 %ú?10f,%ú?10f 67.86, -789.12,67.8564,-789.1240,67.856400,-789.124023 6.78564e+01, -7.9e+02 A,65,101,41 1234567,4553207,d687 65535,177777,ffff,-1 COMPUTER, COM C:\PROGRA~1\WINYES\TC20H\OUTPUT>...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行