- 5
- 0
- 约2.77万字
- 约 110页
- 2018-02-27 发布于湖北
- 举报
C程序员语言面试100题文档
Page ? * 100条经典C语言笔试题目 main(){? FILE *fp;? int i,j,n,ni;? char c[160],t,ch;? if((fp=fopen(A,r))==NULL)? {? ? printf(file A cannot be opened\n);exit(0);? }? printf(\n A contents are :\n);? for(i=0;(ch=fgetc(fp))!=EOF;i++)? {? ? c[i]=ch;putchar(c[i]);? }? fclose(fp);? ni=i;? if((fp=fopen(B,r))==NULL)? {? ? printf(file B cannot be opened\n);exit(0);? }? printf(\n B contents are :\n);? for(i=0;(ch=fgetc(fp))!=EOF;i++)? {? ? c[i]=ch;putchar(c[i]);? }? fclose(fp);? n=i;? for(i=0;in;i++)? ? for(j=i+1;jn;j++)? ? ? if(c[i]c[j]){t=c[i];c[i]=c[j];c[j]=t;}? printf(\n C file is:\n);? fp=fopen(C,w);? for(i=0;in;i++){putc(c[i],fp);putchar(c[i]);}? fclose(fp);? getch();} Page ? * 100条经典C语言笔试题目 70、找出程序的错误。 【标准答案】 Page ? * 100条经典C语言笔试题目 71、一语句实现x是否为2的若干次幂的判断。 【参考答案】 void main() { int a; scanf(“%d”,a); printf(“%c”,(a)(a-1)?’n’:’y’); // 若是打印y,否则n } Page ? * 100条经典C语言笔试题目 72、中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。__interrupt double compute_area (double radius)?{?? ???double area = PI * radius * radius;?? ???printf( Area = %f, area);?? ???return area;?} 【参考答案】这个函数有太多的错误了,以至让人不知从何说起了:?1). ISR 不能返回一个值。如果你不懂这个,那么你不会被雇用的。?2). ISR 不能传递参数。如果你没有看到这一点,你被雇用的机会等同第一项。?3). 在许多的处理器/编译器中,浮点一般都是不可重入的。有些处理器/编译器需要让额处的寄存器入栈,有些处理器/编译器就是不允许在ISR中做浮点运算。此外,ISR应该是短而有效率的,在ISR中做浮点运算是不明智的。?4). 与第三点一脉相承,printf()经常有重入和性能上的问题。如果你丢掉了第三和第四点,我不会太为难你的。不用说,如果你能得到后两点,那么你的被雇用前景越来越光明了。 Page ? * 100条经典C语言笔试题目 73、下面的代码输出是什么,为什么?void foo(void)?{?? ???unsigned int a = 6;?? ???int b = -20;?? ???(a+b 6)? puts( 6) : puts(= 6);?} 【参考答案】这个问题测试你是
您可能关注的文档
- Chapter9-2信号与系统ppt(所有系列)(奥本海姆 中文)文档.ppt
- Chapter 3 热力学 工程化学基础 教学课件文档.ppt
- Chapter 4拜访参观接待礼仪文档.ppt
- ClimateMaster 中央空调解决方案 _文档.ppt
- CNC編程加工常犯異常及解決方案文档.ppt
- CLAIMS IT SERVICES FOR THE NEW IPC - WORLD INTELLECTUAL PROPERTY ...文档文档.ppt
- Code Review of SOWN Demo--- SentrySelection Model文档文档.ppt
- COB制程及制程作业准则文档.ppt
- china 39;s history中国汗青英文版[指南]文档.ppt
- Comer, Abnormal Psychology, 5th edition文档.ppt
- 2026年卫浴行业数字化转型成功经验分享.docx
- 2026年医疗床支撑杆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年多功能家居清洁品创新技术与市场前景分析报告.docx
- 2026年石棉电热线绕线机项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拉爆式膨胀螺栓项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年HDPE胶片门帘项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年气动黄油加油设备项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年新能源车五年市场:共享出行与商业模式报告.docx
- 2026年储能技术路线对比及应用场景应用案例分析.docx
- 2026年电子元器件高效率小型化五年技术突破行业报告.docx
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)