欢迎来到天天文库
浏览记录
ID:39508335
大小:43.50 KB
页数:4页
时间:2019-07-04
《立盛软件面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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
此文档下载收益归作者所有