高级语言程序设计

高级语言程序设计

ID:14878932

大小:66.50 KB

页数:17页

时间:2018-07-30

高级语言程序设计_第1页
高级语言程序设计_第2页
高级语言程序设计_第3页
高级语言程序设计_第4页
高级语言程序设计_第5页
资源描述:

《高级语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、36.下面程序的运行结果是。#includevoidmain(){inta=2,b=-1,c=2;if(aif(b<0)c=0;elsec++;printf("c=%d",c);}参考答案:考察知识点:if语句的嵌套。运行结果:c=237.下面程序的运行结果是。#includevoidmain(){inta,b,c;a=3;b=1;c=2;if(aif(belsec=b;c=a;printf("%d,%d,%d",a,b,c);}参考答案:考察知识点:if语句的嵌套,else总是和最近的未配对的if来配对。运行结果:3,2,338.该程序的输出是#includevoidmai

2、n(){chara[]="programming",b[]="language";char*p1,*p2;inti;p1=a;p2=b;for(i=0;i<8;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));}参考答案:考察知识点:字符串的处理运行结果:ga39.下面程序的运行结果是④。#includevoidmain(){intx=5;do{printf("%d",x--);}while(x);}参考答案:运行结果:5432140.下面程序的运行结果是。intfunc1(intx,inty,intcp,intdp){cp=x*x+y*y

3、;dp=x*x-y*y;}voidmain(){inta=4,b=3,c=5,d=6;func1(a,b,c,d);printf("%d%d",c,d);}参考答案:考察知识点:参数的传递,本题传递了实参的值运行结果:5641.下面程序的运行结果是。#includeintfunc1(intx,inty,int*cp,int*dp){*cp=x*x+y*y;*dp=x*x-y*y;}voidmain(){inta=4,b=3,c=5,d=6;func1(a,b,&c,&d);printf("%d,%d",c,d);}参考答案:考察知识点:参数的传递,本题传递了实参的地址运行

4、结果:25742.voidmain(){chars[]="12134211";intv[4]={0,0,0,0};intk,i;for(k=0;s[k];k++){switch(s[k]){case'1':i=0;break;case'2':i=1;break;case'3':i=2;break;case'4':i=3;break;}v[i]++;}for(k=0;k<4;k++)printf("%d",v[k]);}参考答案:运行结果:421143.该程序的输出是#include“stdio.h”voidmain(){chara[40]=”goodnighta”,*p;for(

5、p=a;*p!=’a’;p++)putchar(*p-32);} 参考答案:考察知识点:字符串的处理——大小写字母的转换运行结果:GOODNIGHT44.下面程序的运行结果是。#defineADD(x)(x)+(x)voidmain(){inta=4,b=6,c=7,d=ADD(a+b)*c;printf(“d=%d”,d);}参考答案:考察知识点:带参数的宏定义运行结果:8045.下面程序的运行结果是。#include“stdio.h”voidmain(){for(i=1;i<10;i++){if(i%3!=0)continue;printf(“%2d”,i);}}参考答案:考

6、察知识点:continue的使用运行结果:36946.1.、在屏幕上打印如下图形,要求打印行数为5。1234523451345124512351234参考答案:#include“stdio.h”voidmain(){inti,j,n;for(i=1;i<=5;i++){for(j=1;j<=i;j++)printf(“%4d”,i);for(j=i+1;j<=5;j++)printf(“%4d”,j);printf(“”);}}47.2、在屏幕上打印如下图形,要求打印行数n在程序运行时输入。******共n行*********参考答案:#include“stdio.h”voi

7、dmain(){intn,i,j;printf(“Inputn=“);scanf(“%d”,&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)putchar(‘‘);for(j=1;j<=i;j++)putchar(‘*’);printf(“”);}}48.输入10个整数,由小到大排序并输出。参考答案:#include“stdio.h”#defineN10voidSelSort(inta[N])/*选择排序函数*/{inti,j,minj,t;

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

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

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