远立应届生招聘笔试题_软件Offline.pdf_第1页
远立应届生招聘笔试题_软件Offline.pdf_第2页
远立应届生招聘笔试题_软件Offline.pdf_第3页
远立应届生招聘笔试题_软件Offline.pdf_第4页
远立应届生招聘笔试题_软件Offline.pdf_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page1 Total7 远立科技应届生招聘笔试题 软件 远立科技应届生招聘笔试题 软件 姓名 手机号 Email 一 判断题 正确描述打 错误描述打 一 判断题 正确描述打 错误描述打 1 int n 5 那么n n 的值是25 2 do while false 循环中 花括号内的代码不会得到执行 3 为了使应用程序在32位CPU上的运行速度更快 推荐使用 pragma pack 1 即 单字节对齐方式 4 C风格函数调用的参数压栈方式是调用者压栈和出栈 后面的参数先进栈 5 如下语句执行后rc的值是不确定的 char pc 0 char 6 内联是以代码膨胀 复制 为代价 仅仅省去了函数调用的开销 从而提高函 数的执行效率 如果函数体内的代码比较长 使用内联将导致内存消耗代价较高 7 在C 程序中调用被 C编译器编译后的函数 要加 extern C 声明 8 类的一个函数声明成virtual 说明这个类没有实现这个函数 二 单项选择题二 单项选择题 1 如果在一个函数中的复合语句中定义了一个变量 则以下正确的说法是 A 该变量只在该复合语句中有效 B 该变量在该函数中有效 C 该变量在本程序范围内均有效 D 该变量为非法变量 2 int p 2 1 2 3 4 5 6 7 8 请问p 2 1 A 3 B 5 C 6 D 7 3 sprintf函数使用不当很可能造成死机 下面哪种原因不会让sprintf死机 A 输出缓冲区太短造成溢出 B 格式串和参数不匹配 C s格式串对应了NULL指针 D 多线程同时调用sprintf 4 typedef float FType 这里FType的类型是 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page2 Total7 A float B float C 函数指针 对应的函数型如 float Func D float 数组 5 以下为32位操作系统下的C程序 请计算sizeof的值 char str hello char p1 str int p2 new int 100 请计算 sizeof str sizeof p1 sizeof p2 A 6 4 4 B 5 4 100 C 6 6 4 D 5 4 400 6 下列语句哪些是正确的 A string parray 10 new string 10 B string iA 1024 Nhi Le Jon Mike Greg Brent Hank Roy Elena C string ps string 5 Tina Tim Chyuan Mira Mike D string as ps 7 以下程序的输出结果是 include define F y 8 19 y define PRINT a printf d int a int main int argc char argv int x 2 PRINT x F 3 return 0 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page3 Total7 A 10 B 13 C 11 D 报错 8 char p abc defg hijkl mn int n int p 1 3 那么n的值等于 A 103 即字符 g 的ASCII码值 B 静态字符串 defg 的地址 C 静态字符串 nm 的的地址 D 语法错误 编译失败 三 多项选择题三 多项选择题 1 C 中封装可以由下列哪些关键字提供 A struct B union C class D type 2 下列代码中正确的有 A char p malloc 100 free p B char p malloc 100 delete p C char p new char 100 delete p D char p new char 100 delete p E char p 100 delete p F char p 100 delete p 100 3 下列代码中对const关键字 黑斜体部分 的使用是正确并有意义的 class SomeClass private const int m nID A int m nValue char m pszName public SomeClass int id int GetValue const B void SetValue const int value C const char GetName D 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page4 Total7 void SetName const char pszName E void DoSomething char const p F 4 已知下列类层次结构它们都定义了缺省的构造函数 下列哪些转换是不允许的 class X class A class B public A class C private B class D public X public C D pd new D A X px pd B B pb pd C A pa pd D C pc pd 5 在C 中 关于下列设置缺省参数值的描述中 哪些是正确的 A 不允许设置缺省参数值 B 在指定了缺省值的参数右边 不能出现没有指定缺省值的参数 C 只能在函数的定义性声明中指定参数的缺省值 D 设置缺省参数值时 必须全部都设置 6 关于引用 下面说法中错误的是 A 使用指针应该判断是否是空指针 使用引用就不需要 B 可以修改指针使之指向别的对象 但引用不能 C 如果函数的参数是引用 函数中使用此参数肯定不会发生内存非法访问的问题 D 对较大对象 函数参数中使用引用传递比值传递速度快 四 排错题四 排错题 1 请找出以下程序中的错误并进行修正 void AllocAndCopyString char dst const char src dst malloc strlen src strcpy dst src 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page5 Total7 int main int argc char argv char p AllocAndCopyString p Hello world s d printf p 2 指出如下代码的问题 并改进代码 使之效率最高 假定加法和乘法消耗的CPU时间 一样 目的 给定整数n n 0 返回1 1 2 2 3 3 n n的值 特殊地 若n 0 返回0 int SumSquare int n if n 0 return 0 else return n n SumSquare n 1 五 综合题五 综合题 1 100个人围成一圈 每个人有一个固定的编号 依次为1 2 3 99 100 现从1 号开始1 2 3循环报数 凡报到3者退出圈子 直至最后剩下一个人 请写一程序输 出最后留下来的人的编号 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page6 Total7 2 请编一个闪灯的函数 要求如下 现提供三个宏LIGHT LED 点灯 CLOSE LED 闭灯 FLASH LED 闪灯 和一个全局变量LedClass 由它控制闪灯的频率 如LedClass 0时 不闪灯 如LedClass 1时 亮300ms 灭1s 如LedClass 2时 亮300ms 灭300ms 亮300ms 灭1s 如LedClass 3时 亮300ms 灭300ms 亮300ms 灭300ms 亮300ms 灭1s 依次类推 LedClass最大为10 请编 写具有此功能的函数 其被主程序每10ms调用一次 另外每种情况的闪灯要保持 其完整性 不能中途切换方式 即只能在灭1s后才能切换 3 已知两个采用单链表结构存储的串A和B 试编写一个函数将串B插入到串A中第k 个字符之后 实现本题功能的函数原型如下 void insert linkstring A linkstring B int k 远立科技应届生招聘笔试题 软件 For Internal Use Only 2010 05 18 Page7 Total7 4 求出在n x n的棋盘上 放置n个不能互相捕捉的国际象棋 皇后 的所有布局 这 是来源于国际象棋的一个问题 皇后可以沿纵横和两条斜线4个方向互相捕捉 如 图所示 一个皇后放在棋盘第4行第3列位置上 则棋盘上凡打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论