C语言阅读程序模拟题
更新时间:2023-10-05 14:27:01 阅读量: 综合文库 文档下载
阅读程序模拟题
1.下面程序执行结果是 #include
int a=5, b=7, *ptr1, *ptr2; ptr1=&a, ptr2=&b; swap (ptr1,ptr2);
printf(“*ptr1=%d,*ptr2=%d\\n”,*ptr1,*ptr2); printf(“a=%d,b=%d\\n”,a,b); }
void swap (int *p1, *p2) {
int p; p=*p1; *p1=*p2; *p2=p; }
2.输入we are students ,下面程序运行结果 #include
{ char string[81];
int i,num=0,word=0; char c;
gets(string);
for(i=0;(c=string[i])!='\\0';i++) if(c==' ') word=0; else if(word==0) {
word=1; num++; }
printf(\}
3.下面程序的运行结果是 The array has been reverted: 2,4,5,7,6,0,11,9,7,3 #include
void inv(int x[], int n); void main()
{ int i,a[10]={3,7,9,11,0,6,7,5,4,2}; inv(a,10);
printf(\ for(i=0;i<10;i++) printf(\ printf(\}
void inv(int x[], int n)
{ int t,i,j,m=(n-1)/2; for(i=0;i<=m;i++)
{
j=n-1-i;
t=x[i];
x[i]=x[j]; x[j]=t;
} }
4.下面程序的运行结果是 #include
void copy_string(char *,char *); void main()
{ char *a=\ char *b=\ copy_string(a,b);
printf(\}
void copy_string(char *from,char *to) { for(;*from!='\\0';from++,to++) *to=*from; *to='\\0'; }
5.下面程序的运行的功能是 BASIC #include
void sort(char *name[],int ); void print(char *name[],int); void main() {
char *name[]={\
\ int n=5;
sort(name,n); print(name,n); }
void sort(char *name[],int n) { char *temp; int i,j,k;
for(i=0;i for(j=i+1;j temp=name[i]; name[i]=name[k]; name[k]=temp;} } } void print(char *name[],int n) { int i; for(i=0;i 6. 输入5回车后,下面程序的执行结果是 #include int n; scanf(\ printf(\} long int fac(int m) { long int f; if(m<0) printf(\ else if(m==0||m==1) f=1; else f=fac(m-1)*m; return f; } 7.下面程序执行的结果是: 输入如下数据: Li Zhang Li Li Wang Zhang Wang Zhang #include char name[20]; int count; }leader[3]={ \ void main() { int i,j; char leader_name[20]; for(i=1;i<=8;i++) { scanf(\ for(j=0;j<3;j++) if(strcmp(leader_name,leader[j].name)==0) leader[j].count++; } for(i=0;i<3;i++) printf(\} 8.输入17,下面程序执行的结果是 #include 9.下面程序执行的结果是 ____-858993459 _-858993458 -858993457 #include a[i][j]++; break; case 1: a[i][j]+=2; break; case 2: a[i][j]+=3; } } printf(\} 10.写出下面程序的运行结果: 8,17 #include int k=4,m=1,p1,p2; p1=func(k,m) ; p2=func(k,m) ; printf(“%d,%d\\n”,p1,p2) ; } int func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return (m); } 11.以下程序执行后输出的结果是 123,0 #include 12.以下程序执行后输出的结果是 1 2 3 4 5 6 #include int a[2][3]={{1,3,5},{2,4,6}}; int b[3][2],i,j; for(i=0;i<2;i++) { for(j=0;j<3;j++) { b[j][i]=a[i][j]; } } for(i=0;i<3;i++) { for(j=0;j<2;j++) printf(\ printf(\ } } 13.若输入的值是-75,以下程序的运行结果是 - 3* 25 #include scanf(\ if(n<0) printf(\ n=abs(n); fun(n); } void fun(int x) { int k,r; for(k=2;k if(x!=1) printf(\ } 14.以下程序的运行结果是 4 #include void main( ) { struct NODE *p,*q,*r; int sum=0; p=(struct NODE*) malloc(sizeof(struct NODE)); q=(struct NODE *) malloc(sizeof(struct NODE)); r=(struct NODE *) malloc(sizeof(struct NODE)); p->num=1; q->num=2; r->num=3; p->next=q; q->next=r; r->next=NULL; sum+=q->next->num; sum+=p->num; printf(\} 15.输入87653142,下面程序运行的结果是 7531 #include void fun(long int , long int *); void main() { long s, t; scanf(\ fun(s, &t); printf(\} void fun(long int s, long int *t) { int d; long s1=1; *t=0; while(s>0) { d=s; if(d%2!=0) { *t=d*s1+*t; s1*=10; } s/=10; } } 16.下面程序运行的结果 13431 #include void main() { struct NODE m[5],*p=m,*q=m+4; int i=0; while(p!=q) { p->k=++i; p++; q->k=i++; q--; } q->k=i; for(i=0;i<5;i++) printf(\ printf(\ }
正在阅读:
C语言阅读程序模拟题10-05
第三章 植物病虫草鼠害诊断与防治基础 植物病虫害调 查郭二庆09-06
搜集材料的重要性06-02
维护招标B标段(#1机组) - 图文06-08
现货铜 原油培训课件04-23
1.出版专业基础知识(初级)试题08-10
东师《预算会计》19春在线作业212-17
wireshark抓包分析实验报告11-08
刀具常用使用钢材介绍 -10-07
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 模拟题
- 语言
- 程序
- 阅读
- 推荐-九年级物理下册第十八章家庭电路与安全用电单元综合测试2沪粤版 精品
- 石家庄苯加氢操作规程
- 高官厚禄命的组合的更多相关文章
- 《物质的特性》第1-3节
- SAT词汇词根+联想记忆法(SAT红宝书)
- 2012年北京市朝阳区高三一模数学(文)试题Word版带答案
- 浅谈德国阿尔迪连锁超市的经营方略
- 卫生统计学试题
- 机械原理10级试卷
- 论专利联盟的法律保障(改)
- 2013辽宁高考英语作文模板 - 高分突破密码
- SG-A008绝缘电阻测试记录
- 第九章 第二节 电解池 课时作业
- 山东科学技术出版社三年级综合实践《观察的学问》教案
- 生物化学习题集
- 船舶管理二三管轮11规则总题库(含答案)
- 神经内科职称面试参考资料7
- 资源与环境经济学(第二版)思考题
- 数形结合思想在解题中的应用
- 建筑装饰工程技术专业人才需求调研报告