立盛软件面试题

立盛软件面试题

ID:39508335

大小:43.50 KB

页数:4页

时间:2019-07-04

立盛软件面试题_第1页
立盛软件面试题_第2页
立盛软件面试题_第3页
立盛软件面试题_第4页
资源描述:

《立盛软件面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、以下为WindowsNT下的32位C++程序,请计算sizeof的值charstr[]=“hello”;char*p=str;intn=10;请计算sizeof(str),sizeof(p),sizeof(n)voidFunc(charstr[100]{……请计算sizeof(str)}void*p=malloc(100);请计算sizeof(p)2、编写String类的构造函数、析构函数和赋值函数已知类String的原型为ClassString{public:String(constchar*str=NULL);//普通的构造函数String(constString&oth

2、er);//拷贝构造函数~String(void);//析构函数String&operate=(constString&other);//赋值函数private:char*m_data;//用于保存字符串};请编写String的上述4个函数。3、编写strcpy函数已知strcpy函数的原型是char*strcpy(char*strDest,constchar*strSrc);其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串库函数,请编写strcpy(2)strcpy能把strSrc的内容复制到strDest,为什么还要char*类型的返回值

3、?JAVA部分1、欲构造ArrayList类的一个实例,此类继承了List借口,下列那个方法是正确的(B)A.ArrayListmyList=newObject();B.ListmyList=newArrayList();C.ArrayListmyList=newList();D.ListmyList=newList();2、指出下列程序运行的结果(B)publicclassExample{Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[]){Exampleex=

4、newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");System.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='g';}}A.goodandabcB.goodandgbcC.testokandabcD.testokandgbc1、给出下面代码:(C)publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]

5、){System.out.println(arr[1]);}}下面哪个结论是正确的?A、编译时将产生错误B、编译时正确,运行时将产生错误;C、输出零D、输出空2、执行下列代码后,哪些结论是正确的String[]s=newString[10];(BD)A、s[10]为””;B、s[9]为nullC、s[0]为未定义D、s.length为103、下列表达式哪些是正确的?(AC)A、Strings=“你好”;inti=3;s+=i;B、Strings=“你好”;inti=3;if(i==s){s+=I;}C、Strings=“你好”;inti=3;s=i+s;D、Strings=“你好

6、”;inti=3;s=i+;E、Strings=null;inti=(s!=null)&&(s.length>0)?s.length():0;4、下列哪些方法可用于创建一个可运行的类?(A)A.publicclassximplementsRunable{publicvoidrun(){}}B.publicclassximplementsThread{publicvoidrun(){}}C.publicclassximplementsThread{publicintrun(){}}D.publicclassximplementsRunable{protectedvoidrun(){

7、}}1、定义一个类名为”MyClass”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:(C)A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.publicclassMyClassextendsObject2、指出下列哪些方法与方法publicvoidadd(inta){}为合理的重载方法(CD)A.publicintadd(inta)B.publ

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

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

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