展讯笔试编程题与答案探讨
5星 · 超过95%的资源 需积分: 13 83 浏览量
更新于2024-09-20
1
收藏 73KB DOC 举报
展讯笔试题目涵盖了一些编程和计算机基础知识,旨在测试应聘者的技能和理解力。第一个题目是关于C语言编程,具体是要求实现一个函数`convert`,该函数接收一个字符串`pszBuff`,并将其所有小写字母转换为大写,例如将"a"变为"A"。代码中定义了`ilen`变量来计算字符串长度,使用`malloc`动态分配内存以存储转换后的字符串,并通过条件语句判断字符是否为小写字母,然后进行相应的字符替换。在`main`函数中,通过调用`convert`函数并将结果输出到控制台。
第二个题目涉及的是数据类型和内存布局的理解。在32位系统中,`main`函数中定义了三个指针:`pLong`指向`long`类型的变量,`pChar`指向`char`类型的变量。通过`sizeof`运算符,程序输出了`long`、`pLong`、`char`和`pChar`的数据大小以及它们在内存中的地址。这里的关键点在于观察到`long`通常比`char`占用更多的字节(通常是4个字节),而指针`pLong`和`pChar`虽然指向不同的数据类型,但因为它们都是字符数组的一部分,所以在32位系统中`sizeof(pLong)`和`sizeof(pChar)`的结果相同,都为4。最后,`sizeof(int)`通常在32位系统中也等于4。
这两个题目考察了应聘者对基础数据类型处理、内存管理、指针操作以及C语言字符串操作的能力,这些都是IT行业面试中常见的考察点。解答这类题目不仅需要扎实的编程基础,还需要对内存模型有深入的理解。对于没有给出答案的部分,求职者可能需要根据题目要求自行分析或查阅相关资料以求解。通过这样的笔试题目,展讯公司可以评估候选人在实际编程环境中的问题解决能力和技术熟练度。
点击了解资源详情
2010-12-08 上传
2010-12-05 上传
2012-12-11 上传
2015-10-26 上传
2012-11-20 上传
xidongjun
- 粉丝: 0
- 资源: 1
最新资源
- torch_spline_conv-1.2.1-cp37-cp37m-win_amd64whl.zip
- ember-socrata:与Socrata开放数据服务进行交互的适配器和序列化器
- ejb-rmi-test
- poke-rent
- wildberries
- ANNOgesic-1.0.13-py3-none-any.whl.zip
- time-profile:测量功能的执行时间
- ExcelVBA-AutoCompleteList:创建一个像自动完成这样的Google,以从列表中提取数据
- 端午节活动吃豆人游戏源代码
- JAVA获取音频时长jar包依赖.zip
- 印刷行业网站模版
- cnn-asl-recognizer:一种深度学习应用程序,它通过训练3层卷积神经网络以78%的精度识别手语中的数字0到5。 1080个训练样本。 120个测试样品。 64 x 64像素的图像。 基于吴安德(Andrew Ng)在Coursera上的深度学习专业
- SDJ2Z-A2
- mdnote.github.io:Free Online Markdown Note | 开源免费的在线 Markdown 记事本
- moteur-d-inference:这是在我的高等教育框架内开发的一个项目,其中包括使用开发语言 PYTHON 创建推理引擎
- oss-browser-win32-x64.zip