导航菜单
首页 >  » 正文

浙江省2003年7月高等教育自学考试高级语言程序设计(一)试题1

自考网发布浙江省2003年7月高等教育自学考试高级语言程序设计(一)试题1,更多浙江省2003年7月高等教育自学考试高级语言程序设计(一)试题1相关信息请访问读好书网自考频道。

课程代码:00342

二、填充题(每空5分,共30分) 1.阶乘n!定义如下:  n!=       函数 fact 计算阶乘n!。请在空格上填上适当内容。  fact (value)  int value;  {    if (value<0)    {     printf (“\n Argument Error ! \n”);     return (-1);    }    else if (value= = (1)___________|| value= =0) return (1);      else return ( (2)___________* fact (value-1));  } 2.下面的程序输出: There are two duck on the tree. five duck on the stream. 在程序中填上正确语句至空格,使之能正确运行。 # include # define DUCK  “five duck” main () {   char *str1= “There are two duck on the tree.”;   char *str2= “There is a chicken on the stream.”;   char str3 [80];   strcpy (str3, str1);   strcat (str3, DUCK);   strcat (str3, str2 (3)___________);   prinft (“str3=%s”, (4)___________); } 3.设有一函数,其代码如下: int power (x,n) int x,n; {   int i,p;   for (p=1,i=1; i<=n; i )    p=p*x;   return(p); } 现要求取消变量i,重写该函数如下,请在空白上填上适当内容。 power (x,n) int x,n; {  int p;   for ( (5)___________; n>0; (6)____________)    p=p*x;   return (p);