c招聘笔试题-c语言笔试题

c招聘笔试题-c语言笔试题

ID:78398950

大小:19.14 KB

页数:5页

时间:2022-02-02

c招聘笔试题-c语言笔试题_第1页
c招聘笔试题-c语言笔试题_第2页
c招聘笔试题-c语言笔试题_第3页
c招聘笔试题-c语言笔试题_第4页
c招聘笔试题-c语言笔试题_第5页
资源描述:

《c招聘笔试题-c语言笔试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本文格式为Word版,下载可任意编辑c招聘笔试题c语言笔试题C语言绘图力量强,具有可移植性,并具备很强的数据处理力量,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。下面就由我为大家介绍一下c聘请笔试题的文章,欢迎阅读。c聘请笔试题篇11.改错(5分)voidtest(){charstr[10];charstr1=0123456789;strcpy(str,str1);}2.改错(5分)voidtest(){charstr[10],str1[10];for(int=0;i10;i++){str=a;}strcpy(str,str1);}3.读程序,写出结果(

2、5分)intsum(inta){intc=0;staticintb=3;c+=1;b+=2;return(a+b+c);}intmain(){inta=2;第5页共5页本文格式为Word版,下载可任意编辑for(inti=0;i5;i++){printf(%d,,sum(a));}return0;}4.读程序,写出结果(5分)intmain(){inta[3];a[0]=0;a[1]=1;a[2]=2;intp,q;p=a;q=a[2];intc=a[q-p];printf(valuec=%d,c++);printf(valuec=%d,c);return0;}c聘请笔

3、试题篇21.读程序,写出结果(10分,选做)#defineSTRCPY(a,b)strcpy(a##_p,#b)intmain(){charvar1_p[20];charvar2_p[30];strcpy(var1_p,aaaa;strcpy(var2_p,bbbb;STRCPY(var1,var2);第5页共5页本文格式为Word版,下载可任意编辑STRCPY(var2,var1);printf(var1=%s,var1_p);printf(var2=%s,var2_p);return0;}2.(10分)不用除法(即不能使用/号)和库函数,计算285/16的商和余数,

4、要求效率尽量高.3.(15分)编写字符串反转函数:strrev.要求时间和空间效率都尽量高.(测试用例:输入abcd,输出应为dcba函数原型为:charstrrev(chardest,charsrc);提示:dest和src可能是同一个字符串.4.(15分)编写将字符串转换成整数的函数atoi,只处理输入字符串仅由0-9,-,+,和空格的状况.函数原型为:intatoi(charstr);提示:假如字符串不能构成一整数,可以直接返回0.但是对于以空格开头的字符串应特别处理.5.(30分)编写一组单链表操作函数.链表的结构如下:structListNode{longid;str

5、uctListNodenext;};链表节点以id的从小到大排列,当id相等时,节点挨次没有商定,谁在前都可以.要求编写的函数有:第5页共5页本文格式为Word版,下载可任意编辑遍历函数:返回cur下一个节点,假如没有更多的节点,返回0;structListNodeListNext(structListNodecur);插入函数:将newNode插入到head链表中,然后返回newNode的前一节点,假如newNode已经在链表中,返回0.structListNodeListInsert(structListNodehead,structListNodenewNode);删除函

6、数:从head中删除theNode节点.返回theNode的前一节点.假如theNode不在链表中,返回0;structListNodeListRemove(structListNodehead,structListNodetheNode);嵌入式c语言试题[转]1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽视闰年问题)#defineSECONDS_PER_YEAR(606024365)UL我在这想看到几件事情:我在这想看到几件事情:#define语法的基本学问(例如:不能以分号结束,括号的使用,等等)懂得预处理器将为你计算常数表达式的值,因此,直接写出

7、你是如何计算一年中有多少秒而不是计算出实际的值,是更清楚而没有代价的。意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告知编译器这个常数是的长整型数。假如你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。2.写一个"标准'宏MIN第5页共5页本文格式为Word版,下载可任意编辑,这个宏输入两个参数并返回较小的一个。#defineMIN(A,B)((A)=(B)?(A):(B))这个测试是为下面的目的而设的:标识#define在宏

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

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

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