你的位置:盛威网 -> 考试资料 -> 软件工程师考试试题: 中网公司软件工程师试题
中网公司软件工程师试题
作者: 盛威网 加入时间: 2008-9-16 21:31:25

中网公司软件工程师试题


转载请注明出处:盛威网(http://www.snwei.com/) [专业计算机学习网站]  

中网公司软件工程师试题

 

一、应聘人员基本信息

姓名:

邮件地址:

联系电话:

目前工作单位:

最高学历:

毕业院校:


二、开发测试

l Windows - VB部分:

1、VB 的 DoEvents 是干什么的?


2、如何在windows下用VB来调用以编好的DOS应用程序。


3、怎么得到操作系统的安装路径。


4、如何实现VB应用程序的防重入(windows环境下),即不允许用户再启动应用程序的二个实例(应用程序已作成exe文件),应如何解决?


5、如何实现当鼠标移动到Label1控件上方的时候,控件就变色移开时又变回原来的颜色。


6、IsEmpty(expression)和IsMissing(argname),IsNull()有什么区别,请在方括号内填入返回结果[True或False]。

dim a as variant
isempty(a) = [ ]
isnull(a) = [ ]
a = null
isempty(a) = [ ]
isnull(a) = [ ]

l Windows - VC部分:

1、怎样将一个16进制字符串转化为10进制整数?

2、两个类互为成员如何声明?
class A{
B m_b;
}
class B{
A m_a;
}
此时如何声明才能通过?


3、如何使MDI程序开始运行时主窗口左上角位于屏幕(0,0),长度和宽度均为100? 使用MFC编程


4、写一个函数如何删除一个非空目录,即目录下面又多个文件和子目录


5、实现函数GetArgWithBreak(CString Src,int GetNo=0,TCHAR Break=' '),即Src中的参数是以Break为分隔符的,GetArgWithBreak返回它的第GetNo个参数。如GetArgWithBreak(“para1,para2,para3”1,',')应该返回para2


l Unix 部分:

1、如何手工配置网卡IP和缺省网关,要求马上生效且Reboot后依然有效。平台Linux或FreeBSD。

2、检查网络状态有那些命令,列举常用参数,附说明。平台Linux或FreeBSD。


3、如何配置路由表。平台Linux或FreeBSD。

4、如何优化和重编译内核。平台Linux或FreeBSD。


5、列举7层网络结构,包过滤防火墙工作在哪一层。

6、简述状态包过滤防火墙的原理。


7、如何实现透明FTP代理。

8、如何挂接新硬盘。平台Linux或FreeBSD。


9、列举磁盘阵列常用级别及特点。

10、 简述XFS结构及其特点。


11、 简述双机热备的原理。

12、 以下程序的含义是什么,用在什么地方。
extern "C" {
......
};

13.用户在机器A上使用FTP从服务器B上下载一个文件,可能会有那些主动TCP连接?
a) A的自由端口到B的21端口
b) A的自由端口到B的20端口
c) A的21端口到B的自由端口
d) A的20端口到B的自由端口
e) A的自由端口到B的自由端口

f) B的自由端口到A的21端口
g) B的自由端口到A的20端口
h) B的21端口到A的自由端口
i) B的20端口到A的自由端口
j) B的自由端口到A的自由端口


14.路由的基本概念:
a) 根据目的IP地址决定出口网卡
b) 根据IP地址找到MAC地址
c) 保证数据报可靠地到达目的地


15.比较下面的C/C++函数哪个优:
int c_filefunc()
{
int err;
FILE *fp = fopen("/testfile",...);
if(fp ==0) return -1;
err = fread(fp, ....);
if(err<=0) return -2;

fclose(fp);
return 0;
}

int cplusplus_filefunc()
{
ifstream file("/testfile" ;
if(file.fail())
return -1;
file >;>; ......;
if(file.fail())
return -2;
return 0;
}


三、研究能力测试(请尽量详细说明)

1、 TCP Stream是做什么用的?是如何实现的?实现的价值和作用?


2、 Linux 下有IP Masqerade模式,如何在FreeBsd下实现此功能?


四、专业考题:


1,请给出一个最简单的电子邮件发送的程序


2,如何利用电子邮件发送程序来获取用户电子邮件地址


3,给出一个密码字典的实现


上一篇:软件工程师试题精粹 下一篇:软件工程师面试题
发给好友 加为收藏
 
相关文章:
 
相关信息: