普通高校专升本考试C语言程序设计模拟试题(4)

时间:2013-06-10 09:35 来源:未知 作者:博联教育 点击:

 

三、程序填空(每空3分,共15分)

1.以下程序的功能是输出杨辉三角形前10行,请在下划线处填上正确的内容,使程序能正确运行。

#include <stdio.h>

#define N 11

main()

{int i,j,a[N][N];

 for(i=1;i<N;i++)

   {a[i][1]=       ;

    a[i][i]=       ;

   }

 for(i=3;i<N;i++)

   for(j=2;j<=i-1;j++)

      a[i][j]=                             ;

 for(i=1;i<N;i++)

   {for(j=1;j<=i;j++)

      printf("%6d", a[i][j] );

    printf("\n");

   }

}

2.以下程序的功能是利用函数求100-200间素数(质数)的个数,请在下划线处填上正确的语句,使程序能正确运行。

#include <stdio.h>

int isprime(int n)

{

 int i,f;

 f=1;

 for(i=2;i<n/2;i++)

   if(           )

     {f=0;

      i=n;

     }

 return(f);

}

main()

{int i=100,n=0;

 for(;i<200;i++)

    if(                      )n++;

 printf("Numbers of prime:%d",n);

  • 写出以下程序运行结果(每题4分,共12分)

1.以下程序输出的结果是:

       #include "stdio.h"

        void main()

        {

char s[]="\"hello\"";

         printf("%s",s);

        }

      

2.以下程序输出的结果是:

#include "stdio.h"

void main()

{int a=12,b=13;

 a=a+b;

 b=a-b;

 a=a-b; 

 printf("%d,%d",a,b);  

}

3.以下程序输出的结果是:

            #include "stdio.h"

            void main()

            {char ch[]="I love Great Wall of China!";

             printf("%c",*(ch+5));

           }

 

四、编程题(第1题5分,第2题8分,共13分)

1.百钱百鸡问题:公元前5世纪,我国古代数学家张丘建在《算经》一书中提出了百鸡问题:鸡翁一值钱五、鸡母一值钱三、鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何? 试编程输出所有的买法。注意:每一种鸡至少要一只。

 

2.编程输出所有"玫瑰花数"。(一个四位数等于它每一位数字的4次方之和.那么我们称这个四位数为"玫瑰花数")

云南博联教育 云南成人高考报名,昆明成人高考 云南函授报名,昆明函授报名