笔试题一   网址http://wenku.baidu.com/link?url=VPyN_si6yRdIzlTOA4l0zJJ6imuthhEGw17A2W3R33W9J0vvbz6tn38am9vXi3PDxxGrJDs6pSS2WUacyrb9zSAuAZPr-Mq6JYRk8i3eQge

笔试题二

http://www.wohenniu.com/thread-1778-1-1.html

17号川大笔试,基本都是C的题目。我选的是手机软件部门:

选择题我有印象的:

1.int p = (short)0x8000,问打印p是多少?-32678

2.##的使用(连接):

define call(x,y) x##y

3.char* str = "hello"

str = "pri"

prinf("%s",str);有什么问题?直接崩溃,char *s = "hello",hello存在了常量存储区,只能读不能修改

4.大端小端的概念

char c = 'abc'

在大段和小段下,打印c的结果是什么?

简答题:

(1)动态内存分配

(2)extern c的用法

(3)sizeof对指针,数组的用法

(4)求1的个数(x&(x-1))

程序设计:

(1)堆排序

(2)求有环链表第一个入环节点

(3)atol的写法

程序设计题注意把自己的思路展示出来。

一面:

(1)c语言static,const用法

(2)const char *p,char *const p的意义和用法

(3)遇到过哪些警告:答曰:类型不匹配,精度丢失

(4)C语言中的默认全局作用域,为什么会成立?编译器角度来分析?其实与extern c的用法一样。

要求区分编译错误和链接错误。

(5)我没有答对:

void foo(int *p){

//dosomething

}

现在主函数是

int main(){

char c = 1;

foo(&c);

}

有啥问题?我说的还是类型不匹配,恩,面试官认为太泛了。

我说类型对于指针式非常重要的,只有编译器知道了指针的类型,才知道一次处理,如自增操作,走几步?(其实,这里,如果我相当此时如果打印指针内容,指针的类型同样要决定函数要读入地址的内容的几个字节,这就是面试官要得答案。如char p,那么只会读取p所指地址的1个字节,但是int p会读取p所指向地址的4分字节)

正解为:foo中调用的时候,希望传入的是1,但是实际上想foo函数传递参数的时候,会把&c后面的3个字节的内容也传入,这是垃圾信息,这样就会出现隐晦的bug。当然,编译器肯定会警告。

测试用例:

# include

void foo(int *p){

printf("%d",*p);

}

int main(){

char c = 1;

foo(&c);

return 0;

}

输出结果:-42991615

而且这个还是随时变化的。

第一面收获:

就是最后一个题目了,以前觉得C的基础还不错,还是有没有考虑到的地方。

另外我看见自己的编程大题目得分很低,看来需要把自己的思路展示出来。其实最后2道题目都比较容易解决

转自:http://blog..net/randyjiawenjie/article/details/6789354

联发科技c语言面试题,联发科技笔试题相关推荐

  1. 联发科射频工程师题目_联发科技笔试题

    关于考题 , 有这样的题 : 1. char *p[10]; 这里的变量 P 是什么意思 ? A: P 是含有 10 个元素的指针数组,每个元素均为指向整型数据的指针 . 2. 在一个单链表中 , 从 ...

  2. 联发科技嵌入式_联发科技2018校园招聘

    原标题:联发科技2018校园招聘 招募流程 岗位: 手机通信协议软件开发工程师 工作地点:北京 岗位职责: 1. GSM/GPRS/TD-SCDMA/LTE/LTE-A等手机通讯协议软件设计.编码.单 ...

  3. 联发科技:LinkIt™ RTOS

    电子发烧友论坛:关于联发科技LinkIt 7687 HDK免费试用 简介: LinkIt™ RTOS是联发科技第一个为多款芯片组提供通用工具链 (Tool Chain)与应用程序接口 (APIs) 的 ...

  4. MT8127芯片资料下载,联发科技MTK资料分享

    MT8127芯片资料下载,联发科技MTK资料分享 今天给大家分享联发科技芯片资料的基础信息,联发科技技术完整的信息可能在网上比较难找到齐全的信息,这些是我工作中需要的一下资料,整理了一下,所以在这里给 ...

  5. 联发科技MT7682芯片资料MT7682数据表资料

    联发科技 MT7682S 是高度集成的系统单芯片,包含一个单片机,低功耗 1T1R 802.11n 2.4GHz Wi-Fi 子系统,以及 PMU.单片机为ARM Cortex-M4处理器,支持浮点运 ...

  6. 神州数码笔试题C语言,神州数码程序类笔试题分享

    神州程序类笔试题分享: 神州数码笔试1)description of the students table: sid_id number start_date date end_date date w ...

  7. 绿盟科技c语言笔试,绿盟科技全国统一笔试题

    下午刚考完,不多啰嗦了,说个重点的, 时间&地点:2012-10-12,下午3:30,北京理工大学,中心教学楼(因为来考试的人多,门口一一检查邀请函和短信才能进考场,所以到4点才开始的) 应聘 ...

  8. php mysql技术笔试题_PHP面试笔试题--选择题部分(最新整理)

    <PHP面试笔试题--选择题部分(最新整理)>由会员分享,可在线阅读,更多相关<PHP面试笔试题--选择题部分(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.1. 以下 ...

  9. 优信php笔试题_PHP应聘笔试题

    PHP应聘笔试题 引导语:PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用,以下是小编整理的PHP应聘笔试题,欢迎参考阅读! 题目一: echo -10% ...

最新文章

  1. 4位加法器的设计代码verilog_IC设计实例解析之“流水线技术”
  2. leader选举的源码分析-startLeaderElection
  3. 小程序各种姿势实现登录
  4. 【转】在C#中使用SQLite
  5. Java学习笔记11-2——Spring5
  6. 【华为云技术分享】鲲鹏弹性云服务器GCC交叉编译环境搭建指南
  7. 09.显式的实现接口的方法
  8. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
  9. C++ 数据结构,vector与栈介绍
  10. Android心电数据分析,Android系统下的心电数据分析软件设计
  11. 《钢构CAD》不断致力于帮助用户取得更多成就
  12. java web服务器热部署_Tomcat服务器热部署教程_如何实现tomcat热部署
  13. 如何安装biopython_Biopython安装
  14. mac地址前6位对应vendor
  15. 2021年PHP最新面试题(一)
  16. CSV文件处理——填充空值
  17. 本科科研经历(技术干货篇-论文发表流程)
  18. 【opencv 一日一练】 api 之 blur
  19. 文本文件转excel文件
  20. kubeadm1.22.x 部署kubernetes集群

热门文章

  1. 以太坊学习路线——(四、上)Truffle安装、truffle项目创建、编译、部署
  2. mysql进阶:企业数据库安全防护方案
  3. 三国群英传霸业之王服务器维护,《三国群英传:霸王之业》1月7日维护更新公告...
  4. IT十年人生过客-八-银总和2011总结
  5. 51单片机之外部中断拙见
  6. 北大计算机科学与技术教材,北京大学计算机科学与技术参考书目
  7. 网络技术——基础与5G
  8. ArcGIS制作经纬格网地图
  9. STM32开发项目:定时器预装载寄存器(ARR)
  10. 解决blacklist nouveau问题