2006年广西区计算机等级考试二级C语言笔试试题及答案
来源:优易学  2010-1-14 10:23:59   【优易学:中国教育考试门户网】   资料下载   IT书店

 

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

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训