全文预览

专升本C语言历年考试题及答案2

上传者:梦溪 |  格式:doc  |  页数:8 |  大小:29KB

文档介绍
Р        return s;Р}Рvoid main( )Р{  int s1, s2;Р   s1=f(5);Р   s2=f(3);Р   printf("%d %d\n", s1, s2);Р}Р9.    下列程序段的输出结果是__ fgh ___。  Рchar  *st[ ]={"abcd","efgh","ijkl","mnop"};Рprintf("%s", *(st+1)+1);Р10.  用typedef定义一个含10个元素的整型数组ARR。Р             typedef  int  ARR[10];        Р11.以下程序调用findmax函数返回数组中的最大值,请填空。Рfindmax(int *a,int n)Р{ int *p,*s;Рfor(p=a,s=a; p-aРif (   *p>*s    ) s=p;Рreturn(*s);Р}Рmain()Р{ int x[5]={12,21,13,6,18};Рprintf("%d\n",findmax(x,5));Р}Р Р三、程序(段)填空题Р1.设变量x, y, z已正确定义和赋值,请仔细阅读程序段A,然后在程序段B中填入正确的内容,使程序段A和程序段B有相同的功能。Р程序段AР 程序段BР Рx=x+y;Рy=x-y;Рx=x-y;Рz=x+y;Р   z=x  ;Р  x=y  ;Рy=z; Рz=x+y;Р Р2.请仔细阅读函数f1,然后在函数f2中填入正确的内容,使函数f1和函数f2有相同的功能。Рchar *f1(char s[ ], char t[])Р{  int k;Р   for(k=0; t[k]!=' '; k++)Р      s[k]=t[k];Р   s[k]=' ';Р   return s;Р}

收藏

分享

举报
下载此文档