乐之天空

导航

2009年9月26日

面试题08(C++)

摘要: 编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。char * search(char *cpSource, char ch){ char *cpTemp=NULL, *cpDest=NULL; int iTemp, iCount=0; while(*cpSource) { if(*cpSource == ch) { iTemp = 0; cpTemp... 阅读全文

posted @ 2009-09-26 18:44 乐之天空 阅读(289) 评论(0) 推荐(0) 编辑

面试题07(C++)

摘要: 前几天面试,有一题想不明白,请教大家! typedef struct { int a:2; int b:2; int c:1; }test; test t; t.a = 1; t.b = 3; t.c = 1; printf("%d",t.a); printf("%d",t.b); printf("%d",t.c); 谢谢!t.a为01,输出就是1t.b为11,输出就是-1t.c为1,输出也是... 阅读全文

posted @ 2009-09-26 18:43 乐之天空 阅读(304) 评论(0) 推荐(0) 编辑

面试题06(C++)

摘要: 1)读文件file1.txt的内容(例如):123456输出到file2.txt:563412(逆序)2)输出和为一个给定整数的所有组合例如n=55=1+4;5=2+3(相加的数不能重复)则输出1,4;2,3。望高手赐教!! 第一题,注意可增长数组的应用.#include <stdio.h>#include <stdlib.h>int main(void){ int MAX... 阅读全文

posted @ 2009-09-26 18:41 乐之天空 阅读(443) 评论(0) 推荐(0) 编辑

面试题05(C++)

摘要: 慧通:什么是预编译何时需要预编译:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。char * const p;char const * pconst char *p上述三个有什么区别?char * const p; //常量指针,p的值不可以修改char const * p;//... 阅读全文

posted @ 2009-09-26 18:40 乐之天空 阅读(251) 评论(0) 推荐(0) 编辑

面试题04(C++)

摘要: 華為1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量? 答:extern 可以用引用... 阅读全文

posted @ 2009-09-26 18:36 乐之天空 阅读(206) 评论(0) 推荐(0) 编辑

面试题03(C++)

摘要: 华为笔试题 1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;改后答案依次为9,10,10,112.某32位系统下, C++程序,请... 阅读全文

posted @ 2009-09-26 18:35 乐之天空 阅读(268) 评论(0) 推荐(0) 编辑

面试题02(C++)

摘要: 转贴:想成为嵌入式程序员应知道的0x10个基本问题:预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常... 阅读全文

posted @ 2009-09-26 18:33 乐之天空 阅读(191) 评论(0) 推荐(0) 编辑

面试题01(C++)

摘要: 收集一些面试相关的题目,大部分来自网络. (答案还有待进一步确认)1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已virtual可加可不加子类的空间里有父类的所有变量(static除外)同一个函数只存在一个实体(inline除外)子类覆盖它的函数不加vi... 阅读全文

posted @ 2009-09-26 18:30 乐之天空 阅读(256) 评论(0) 推荐(0) 编辑