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