| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1896 人关注过本帖
标题:最近做的笔试题,拿出来大家参考
只看楼主 加入收藏
luoxian_2003
Rank: 1
等 级:新手上路
威 望:2
帖 子:163
专家分:0
注 册:2006-2-22
收藏
 问题点数:0 回复次数:5 
最近做的笔试题,拿出来大家参考
1,区分堆和栈,他们分别可用什么函数实现。
2,C++ 中多态是什么意思,请举例说明。
3,类和struct 的区别。
4,一下程序输出什么?
void GetMemory(char* p)
{
p=(char*)malloc(100);
}

void main()
{
char *str=NULL;
GetMemory(str);
strcpy(str,"hello world");
printf(str);
}

5,什么是线程,什么是进程?
6,软件工程分为几个阶段,每个阶段的任务是什么?
7,TCP/IP是什么协议?说出它的层次结构。
8,一下程序输出什么?
void main()
{
try
{
cout<<"hello world!"<<endl;
throw 1;
cout<<"catch"<<endl;
}
catch(...)
{
cout<<"error catch"<<endl;
}
}

搜索更多相关主题的帖子: 笔试 str void char 
2006-10-25 22:49
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

第一道题:没有什么好的办法,, 就是 定义一个链表, 把从堆和栈分配的空间名字都用链表连起来..
接着根据 空间的 变量名,查找链表, 判断是堆分配的还是栈分配的..其他的方法 ,比如通过堆和栈的
分配方式,堆是从高地址向下分配的, 栈是从低地址向上分配的...这个由于内存分页和系统不确定性不能解决问题...
具体可以参考<more effective c++>

3:我知道的就是 一个默认的是 private ,一个是public ..其他不知道

2006-10-26 08:42
luoxian_2003
Rank: 1
等 级:新手上路
威 望:2
帖 子:163
专家分:0
注 册:2006-2-22
收藏
得分:0 
3.类可以有继承与派生,struct 没有.------------这是错误的希
望有高手一一解答,为大家解惑


正确的:
C++中结构体可以包含成员函数。c中不可以,结构体是一种特殊的类。在C++中类和结构体可以通用。区别:在类中,所有的成员缺省的是private,而在结构体中缺省public。
谢谢楼下的兄弟提醒.经查确认以上答案.如果不精确.还请高手指点.向各位读此贴的同胞致歉!

[此贴子已经被作者于2006-10-28 0:56:45编辑过]


天地有正气,凛烈万古存。
2006-10-26 16:42
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 
类可以有继承与派生,struct 没有. struct 也可以继承和派生...

2006-10-27 08:28
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 
2。有了继承就有多态,多态最简单的解释就像父亲和儿子,儿子继承了父亲,但是他们对同样的事情作出不同的反应:路边看到10元钱,父亲自己米了,而儿子交给警察SS...

2006-10-27 08:41
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
呵呵,估计面试都是考这种档次的题,你们是在学校里的吧。外面的笔试似乎难些

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-27 14:27
快速回复:最近做的笔试题,拿出来大家参考
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014381 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved