亚信科技java面试题及答案.doc
亚信科技
java
面试题及答案
亚信科技
java
面试题篇
1
(
共
30
分
)
1
、
(14
分
)
在计费系统的预处理程序中,对话单进行格式转
换时,需要使用
strcpy
函数已知
strcpy,
此函数的原型是
char*strcpy(char*strDest,constchar*strSrc);
其中
strDest
是目的字符串,
strSrc
是源字符串。
编写
strcpy
函数
(1)
不调用
C++/C
的字符串库函数,请编写函数
strcpy
(2)strcpy
能把
strSrc
的内容复制到
strDest
,
为什么还要
char
*
类型的返回值
2
、
(16
分
)
在电信业务的后台处理程序中,经常会涉及到处
理字符串,除了用
char
*
处理字符串之外,
C++
还为我们提供了
封装了的字符串类
string
,其本质也是用一个动态数组来保存字
符串,类
String
的原型为:
classString
{
public:
String(constchar*str=NULL);//
普通构造函数
String(constStringother);//
拷贝构造函数
~String(void);//
析构函数
Stringoperate=(constStringother);//
赋值函数
private:
亚信科技java面试题及答案.doc
亚信科技
java
面试题及答案
亚信科技
java
面试题篇
1
(
共
30
分
)
1
、
(14
分
)
在计费系统的预处理程序中,对话单进行格式转
换时,需要使用
strcpy
函数已知
strcpy,
此函数的原型是
char*strcpy(char*strDest,constchar*strSrc);
其中
strDest
是目的字符串,
strSrc
是源字符串。
编写
strcpy
函数
(1)
不调用
C++/C
的字符串库函数,请编写函数
strcpy
(2)strcpy
能把
strSrc
的内容复制到
strDest
,
为什么还要
char
*
类型的返回值
2
、
(16
分
)
在电信业务的后台处理程序中,经常会涉及到处
理字符串,除了用
char
*
处理字符串之外,
C++
还为我们提供了
封装了的字符串类
string
,其本质也是用一个动态数组来保存字
符串,类
String
的原型为:
classString
{
public:
String(constchar*str=NULL);//
普通构造函数
String(constStringother);//
拷贝构造函数
~String(void);//
析构函数
Stringoperate=(constStringother);//
赋值函数
private: