东北大学20年3月补考《C语言及程序设计》考核作业

东 北 大 学 继 续 教 育 学 院EsZ傲朋学习网
   c语言及程序设计   试 卷(作业考核 线上2)  B  卷(共  6  页)EsZ傲朋学习网
总分        题号        一        二        三        四        五        六        七        八        九        十EsZ傲朋学习网
        得分                                                                                EsZ傲朋学习网
一、简答题(每小题5分,共40分)EsZ傲朋学习网
1、说明算法可以采用哪几种控制结构组合。EsZ傲朋学习网
答:EsZ傲朋学习网
2、c语言程序的基本单位是什么?它的结构又如何?EsZ傲朋学习网
答:EsZ傲朋学习网
3、分析下面程序的执行过程,给出输出结果。EsZ傲朋学习网
main( )EsZ傲朋学习网
{  EsZ傲朋学习网
int x=2,y=3,z=4,a=0;EsZ傲朋学习网
  a = xEsZ傲朋学习网
  printf("%d",a);EsZ傲朋学习网
       }EsZ傲朋学习网
答:EsZ傲朋学习网
4、分析下面程序的执行过程,给出输入55时的输出结果。EsZ傲朋学习网
main( )EsZ傲朋学习网
{  int a;EsZ傲朋学习网
   int  b=33;EsZ傲朋学习网
scanf("%d",&a);EsZ傲朋学习网
if(a>50)printf("%d",b);EsZ傲朋学习网
if(a>40)printf("%d",a);EsZ傲朋学习网
if(a>30)printf("%d",a);EsZ傲朋学习网
}EsZ傲朋学习网
答:EsZ傲朋学习网
5、分析下面程序的执行过程,给出输出结果。EsZ傲朋学习网
main( )EsZ傲朋学习网
{  int x=1,a=0,b=0;EsZ傲朋学习网
        switch(x){EsZ傲朋学习网
case 0:b++;EsZ傲朋学习网
case 1:a++;EsZ傲朋学习网
case 2:a++;EsZ傲朋学习网
b++;EsZ傲朋学习网
}EsZ傲朋学习网
       printf("a=%d, b=%d",a,b);EsZ傲朋学习网
}EsZ傲朋学习网
答:EsZ傲朋学习网
6、分析下面程序的执行过程,给出结果说明break和continue的区别。EsZ傲朋学习网
main( )EsZ傲朋学习网
{ int a=1,b;EsZ傲朋学习网
for(b=l;b<10;b++)EsZ傲朋学习网
{ if(b < 7)  EsZ傲朋学习网
{ a = 1;EsZ傲朋学习网
continue;EsZ傲朋学习网
}EsZ傲朋学习网
if(b == 8)  a++;EsZ傲朋学习网
if(b > 8)   break;EsZ傲朋学习网
a++;EsZ傲朋学习网
}EsZ傲朋学习网
printf("%d\n",b);EsZ傲朋学习网
}EsZ傲朋学习网
答:EsZ傲朋学习网
7、分析下面程序的执行过程,给出输出结果。EsZ傲朋学习网
main( )EsZ傲朋学习网
{  int a=10 ;EsZ傲朋学习网
   if(a++>10)EsZ傲朋学习网
            print("%d\n",++a);EsZ傲朋学习网
          elseEsZ傲朋学习网
            print("%d\n",a--);EsZ傲朋学习网
          }EsZ傲朋学习网
答:EsZ傲朋学习网
8、分析下面程序的执行过程,给出输出结果。EsZ傲朋学习网
main( )EsZ傲朋学习网
{  int i=0,s=0;EsZ傲朋学习网
   do{EsZ傲朋学习网
  if(i%2)EsZ傲朋学习网
     {i++; continue;}EsZ傲朋学习网
  i++;EsZ傲朋学习网
  s+=i;EsZ傲朋学习网
}while(i<7)EsZ傲朋学习网
          print("%d\n",s);EsZ傲朋学习网
}EsZ傲朋学习网
答:EsZ傲朋学习网
二、编程题(第1-3题10分、第4-5题15分,共60分)EsZ傲朋学习网
1、输入正整数n,输出n行n列的空心四边形图案。以下是n=4的图案EsZ傲朋学习网
*  *  *  *EsZ傲朋学习网
*        *EsZ傲朋学习网
*        *EsZ傲朋学习网
*  *  *  *EsZ傲朋学习网
答:EsZ傲朋学习网
2、有一个分数序列:2/1,3/2,5/3,8/5,13/8,…..编程求此序列的前20项之和。EsZ傲朋学习网
答:EsZ傲朋学习网
3、从键盘上输入一个百分制成绩S,按下列原则输出其等级:若成绩大于或等于90,则等级为A;若成绩大于等于80,小于90,则等级为B;若成绩大于等于70,小于80,则等级为C;若成绩大于等于60,小于70,则等级为D;若成绩小于60,则等级为E。EsZ傲朋学习网
答:EsZ傲朋学习网
4、从10个元素的数组中找到最小值,然后与数组的第一个元素对调。EsZ傲朋学习网
答:EsZ傲朋学习网
5、m个人的成绩存放在整型数组score中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回主函数,并将低于平均分的分数存放在主函数定义的数组below中。EsZ傲朋学习网
答:EsZ傲朋学习网
EsZ傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: