if(y<0)z=0;           el">                if(y<0)z=0;           el" />

高级语言程序设计A主观题作业及答案

ID:37052563

大小:336.50 KB

页数:17页

时间:2019-05-15

高级语言程序设计A主观题作业及答案_第1页
高级语言程序设计A主观题作业及答案_第2页
高级语言程序设计A主观题作业及答案_第3页
高级语言程序设计A主观题作业及答案_第4页
高级语言程序设计A主观题作业及答案_第5页
资源描述:

《高级语言程序设计A主观题作业及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1次作业二、主观题(共16道小题)12. main()     {intx=2,y=-1,z=2;               if(x               if(y<0)z=0;           elsez+=1;            printf(“%d”,z);      }写出程序输出结果  (1)  。答案: 213. 下面程序的运行结果是 (2)   。voidfl(void){intx=1;       staticy=2;       x++;       y++;       printf("%d,%d

2、",x,y);}voidmain(){intk;       for(k=1;k<=3;k++)fl();}答案:2,3 2,4 2,5 14. #include ”stdio.h”      void main()  {chara[61],*s;intn;   gets(a);   for(s=a;*s;s++)if(*s>=’A’ &&*s<=’Z’)*s+=32;   puts(a);      }若程序的输入为SWJTU,则输出结果为  (3)  。答案: swjtu 15. #include“stdio.h”#define  N  5intswap(int*

3、p,int*q) {int  t;  if(p }voidf(inta[],intm) {int  *p,*q;  p=a;q=a+m;  while(swap(p,q))   {p++;q--} }voidmain() {intm,a[N];  for(m=0;m  f(a,N-1);  for(m=0;m }若程序的输入为89234, 则输出结果为   (4)  。   答案:4329816. 写一个程序,建立N元整型数组,然后输入一个整数x,查找x是否包含在数

4、组中,若在,则返回第一次出现的下标以及总的出现次数;否则,输出下标为-1, 总的出现次数为0.           (8分)答案:#include“stdio.h”  #defineN  8int  locate(inta[N],intx,int*pc){inti,first=-1;    *pc=0;      for(i=0;i

5、”,N);   for(i=0;i

6、0:”);  while(1)  {scanf(“%lf”,&a);if(!a)break;   n++;sum+=a;}if(n==0)printf(“Noinputdata.”);else{av=sum/n;printf(“av=%.4f”,av);               }}18. C语言的三种循环语句是,dowhile循环、           循环和         循环;结构化程序设计方法主张限制使用              语句。答案:1)     while                  2) for              

7、 3) goto19. 已知inta=2,b=3,c=0;执行下列语句后,写出各变量的值。c=b++―a++;变量a=      ,b=      ,c=      答案:3       4          120. 循环语句for(i=0;i<=10;i--);  其循环的次数为___答案:021. C语言提供了三种预处理功能,它们是:宏定义、包含文件和  答案:条件编译22. 若有定义:inta=0,b=0,c=0,d=0;则执行语句a=(b=3,c=5*b++,d=++c+1);后,变量a的值是        ,变量b的值是        ,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《高级语言程序设计A主观题作业及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1次作业二、主观题(共16道小题)12. main()     {intx=2,y=-1,z=2;               if(x               if(y<0)z=0;           elsez+=1;            printf(“%d”,z);      }写出程序输出结果  (1)  。答案: 213. 下面程序的运行结果是 (2)   。voidfl(void){intx=1;       staticy=2;       x++;       y++;       printf("%d,%d

2、",x,y);}voidmain(){intk;       for(k=1;k<=3;k++)fl();}答案:2,3 2,4 2,5 14. #include ”stdio.h”      void main()  {chara[61],*s;intn;   gets(a);   for(s=a;*s;s++)if(*s>=’A’ &&*s<=’Z’)*s+=32;   puts(a);      }若程序的输入为SWJTU,则输出结果为  (3)  。答案: swjtu 15. #include“stdio.h”#define  N  5intswap(int*

3、p,int*q) {int  t;  if(p }voidf(inta[],intm) {int  *p,*q;  p=a;q=a+m;  while(swap(p,q))   {p++;q--} }voidmain() {intm,a[N];  for(m=0;m  f(a,N-1);  for(m=0;m }若程序的输入为89234, 则输出结果为   (4)  。   答案:4329816. 写一个程序,建立N元整型数组,然后输入一个整数x,查找x是否包含在数

4、组中,若在,则返回第一次出现的下标以及总的出现次数;否则,输出下标为-1, 总的出现次数为0.           (8分)答案:#include“stdio.h”  #defineN  8int  locate(inta[N],intx,int*pc){inti,first=-1;    *pc=0;      for(i=0;i

5、”,N);   for(i=0;i

6、0:”);  while(1)  {scanf(“%lf”,&a);if(!a)break;   n++;sum+=a;}if(n==0)printf(“Noinputdata.”);else{av=sum/n;printf(“av=%.4f”,av);               }}18. C语言的三种循环语句是,dowhile循环、           循环和         循环;结构化程序设计方法主张限制使用              语句。答案:1)     while                  2) for              

7、 3) goto19. 已知inta=2,b=3,c=0;执行下列语句后,写出各变量的值。c=b++―a++;变量a=      ,b=      ,c=      答案:3       4          120. 循环语句for(i=0;i<=10;i--);  其循环的次数为___答案:021. C语言提供了三种预处理功能,它们是:宏定义、包含文件和  答案:条件编译22. 若有定义:inta=0,b=0,c=0,d=0;则执行语句a=(b=3,c=5*b++,d=++c+1);后,变量a的值是        ,变量b的值是        ,

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭