这是yahoo面试题,供你参考:
Question 1. (单选)
IP地址18.7.0.1属于:
1. A类地址
2. B类地址
3. C类地址
4. D类地址
Question 2. (单选)
FTP协议的端口号码是:
1. 21
2. 23
3. 25
4. 1080
Question 3. (多选)
正则表达式 ab?c 匹配的字符串是:
1. abcd
2. acd
3. abdc
4. abbc
Question 4. (多选)
UNIX程序运行时会自动打开的文件描述符包括:
1. 标准输入
2. 标准输出
3. 标准错误
4. 系统日志
Question 5. (多选)
下列可以用于进程间通信的技术有:
1. 管道
2. SOCKET
3. 共享内存
4. 消息队列
Question 6. (多选)
数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据
位数,常用的计量单位是:
1. Kbps
2. Byte
3. MB
4. Mbps
Question 7. (单选)
互操作性是指在不同环境下的应用程序可以相互操作,交换信息。要使采用不同数据格式
的各种计算机之间能够相互理解,这一功能是由下面哪一层来实现的?
1. 应用层
2. 表示层
3. 会话层
4. 传输层
Question 8. (单选)
在UNIX的Shell程序中,可以使用位置变量。若要指明Shell引用的最近后台进程的号码,
可以使用位置变量
1. $$
2. $!
3. $#
4. $-
Question 9. (单选)
设二叉树根结点的层次为0,一棵深度(高度)为k的满二叉树和同样深度的完全二叉树各
有f个结点和c个结点,下列关系式不正确的是:
1. f>=c
2. c>f
3. f=2k+1-1
4. C>2k-1
Question 10. (单选)
某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E
。该二叉树结点的前序序列为
1. E、G、F、A、C、D、B
2. E、A、C、B、D、G、F
3. E、A、G、C、F、B、D
4. E、G、A、C、D、F、B
Question 11. (单选)
某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E
该二叉树对应的树林包括多少棵树?
1. 1
2. 2
3. 3
4. 4
Question 12. (单选)
假设就绪队列中有10个进程,系统将时间片设为200ms, CPU进行进程切换要花费10ms。
则系统开销所占的比率约为
1. 1%
2. 5%
3. 10%
4. 20%
Question 13. (单选)
长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其
它规定均相同,则它们可表示的数的范围和精度为:
1. 两者可表示的数的范围和精度相同
2. 前者可表示的数的范围大但精度低
3. 后者可表示的数的范围大且精度高
4. 前者可表示的数的范围大且精度高
Question 14. (单选)
设有一个用数组Q[1..m」表示的环形队列,约定f为当前队头元素在数组中的位置,r为
队尾元素的后一位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为
:
1. r-f
2. (m+r-f) mod m
3. (m-r+f)mod m
4. (m-r-f) mod m
Question 15. (单选)
计算机最主要的工作特点是
1. 存储程序与自动控制
2. 高速度与高精度
3. 可靠性与可用性
4. 有记忆能力
Question 16. (单选)
具有多媒体功能的微型计算机系统中,常用的CD-ROM是
1. 只读型大容量软盘
2. 只读型光盘
3. 只读型硬盘
4. 半导体只读存储器
Question 17. (单选)
下列字符中,ASCII码值最小的是
1. a
2. A
3. x
4. Y
Question 18. (单选)
当个人计算机以拨号方式接入Internet网时,必须使用的设备是
1. 网卡
2. 调制解调器(Modem)
3. 电话机
4. 浏览器软件
Question 19. (单选)
微机计算机硬件系统中最核心的部件是
1. 主板
2. CPU
3. 内存储器
4. I/O设备
Question 20. (单选)
下列关于系统软件的四条叙述中,正确的一条是
1. 系统软件与具体应用领域无关
2. 系统软件与具体硬件逻辑功能无关
3. 系统软件是在应用软件基础上开发的
4. 系统软件并不具体提供人机界面
Question 21. (单选)
在计算机网络中,表征数据传输可靠性的指标是
1. 传输率
2. 误码率
3. 信息容量
4. 频带利用率
Question 22. (单选)
以下哪一个不是栈的基本运算
1. 删除栈顶元素
2. 删除栈底元素
3. 判断栈是否为空
4. 将栈置为空栈
Question 23. (单选)
设有关系R(S,D,M),其函数依赖集F={S→D,D→M}。则关系R至多满足
1. 1NF
2. 2NF
3. 3NF
4. BCNF
Question 24. (单选)
网络协议的三个要素是语法、语义与
1. 工作原理
2. 时序
3. 进程
4. 服务原语
Question 25. (单选)
WWW的超链接中定位信息所在的位置使用的是
1. 超文本(hypertext)技术
2. 统一资源定位器(URL, Uniform Resource Locators)
3. 超媒体(hypermedia技术)
4. 超文本标注语言HTML
Question 26. (单选)
提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错
误技术无法做到完美无缺和绝无错误,这就需要
1. 测试
2. 消除错误
3. 避开错误
4. 容错
Question 27. (单选)
可行性研究要进行一次_____需求分析
1. 详细的
2. 全面的
3. 简化的、压缩的
4. 彻底的
Question 28. (多选)
以下哪些内容需要进行配置管理?
1. 代码
2. 需求
3. 详细设计
4. 项目例会记录
Question 29. (单选)
详细设计的结果基本决定了最终程序的
1. 代码规模
2. 运行速度
3. 质量
4. 可维护性
Question 30. (多选)
软件开发包括哪些过程?
1. 需求分析
2. 设计
3. 编码
4. 测试
Question 31. (多选)
C++编译器通常不进行( )的检查
1. 函数原型
2. 变量类型
3. 数组边界
4. 指针类型
Question 32. (多选)
在派生类中能直接访问基类的哪些成员?
1. 公有成员
2. 保护成员
3. 私有成员
4. 所有成员
Question 33. (单选)
已知f1 f2同一类两个成员函数,但f1不能调用f2;则下列哪种说法正确?
1. f1 f2都是静态函数
2. f1是静态,f2不是静态函数
3. f1不是静态函数,f2是静态函数
4. f1 f2都不是静态函数
Question 34. (单选)
X = ++i + ++j; X的值等于?
1. i + j + 3
2. i + j + 2
3. i + j + 1
4. i + j
Question 35. (单选)
设int x; 则经过()之后,语句*px=0;可以将变量x的值置为0。
1. int *px;
2. int const *px = &x;
3. int *const px=&x;
4. const int *px = &x;
Question 36. (单选)
使用操作符setw对数据进行格式输出时,需要包含( )文件
1. iostream.h
2. fstream.h
3. iomanip.h
4. stdlib.h
Question 37. (多选)
调用一成员函数时,下面列出的哪些情况使用动态联编(动态绑定)?
1. 通过对象调用一虚函数
2. 通过指针或引用调用一虚函数
3. 通过对象调用静态函数
4. 通过指针或引用调用一静态函数
Question 38. (单选)
假定C是一个类,要为其实现加号运算符重载成员函数,实现两个C类对象的加法,并返
回结果。该成员函数的声明应该为:
1. C operator+(C &a, C &b);
2. C operator+ (C &a)
3. operator+ (C a)
4. C& operator+(C a, C b)
Question 39. (多选)
关于类的构造函数,哪些说法是正确的?
1. 可以是虚函数
2. 返回类型只能是void
3. 一个类只能有一个构造函数
4. 没有任何返回类型
Question 40. (单选)
C++中,对于基类中的protected成员,当以protected方式派生一个新类时,该成员将成
为派生类的( )成员
1. private
2. protected
3. public
4. 非法
Question 41. (单选)
C++基类指针可以访问派生类对象,但不能访问派生类对象的( )成员
1. private
2. protected
3. public
4. 新增
Question 42. (多选)
const int *p说明不能修改 ( )
1. p指针
2. p指针指向的变量
3. p指针指向的数据类型
4. 上述A、B、C三者
Question 43. (多选)
下列定义中,哪些是错误的?
1. template T foo (int *T);
2. inline template void foo (T, unsigned int );
3. template T foo (U);
4. template foo (T, T);
Question 44. (单选)
考虑函数原型void test(int a,int b=7,char=&tquo;*&tquo;),下面的函数调用中,属于不合法调
用的是
1. test(5);
2. test(5,8);
3. test(6,&tquo;#&tquo;)
4. test(0,0.&tquo;*&tquo;);
Question 45. (多选)
下面关于iterator的用法,哪些是错误的?
const vector ivec;
vector svec;
list ilist;
1. vector::iterator it = ivec.begin();
2. list::iterator it = ilist.begin() + 2;
3. vector::iterator it = &svec[0];
4. for (vector::iterator it=svec.begin();it!=svec.end();++it) { …}
Question 46. (多选)
下面的函数声明中,哪些声明表示函数会抛出异常?
1. void funca (int) throw(string);
2. void funcb(int) throw ();
3. void funcc (int);
4. void funcd (int) throw (Exception);
Question 47. (单选)
有如下程序:
class BASE{
char c;
public:
BASE(char n):c(n){}
virtual~BASE(){cout< };
class DERIVED:public BASE{
char c;
public:
DERIVED(char n):BASE(n+1),c(n){}
~DERIVED(){cout< };
int main()
{ DERIVED(&tquo;X&tquo;);
return 0;
}
执行上面的程序将输出()
1. XY
2. YX
3. X
4. Y
Question 48. (多选)
下面哪些运算符不能被重载?
1. 作用域运算符“::”
2. 对象成员运算符“.”
3. 指针成员运算符“->”
4. 三目运算符“? :”
Question 49. (单选)
下面有关重载函数的说法中正确的是
1. 重载函数必须具有不同的返回值类型
2. 重载函数形参个数必须不同
3. 重载函数必须有不同的形参列表
4. 重载函数名可以不同
Question 50. (单选)
C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行
的最大改进是
1. 面向过程
2. 面向对象
3. 安全性
4. 复用性
Question 51. (问答)
编写类String的构造函数、析构函数和赋值函数
已知类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~ String(void); // 析构函数
String & operate =(const String &other); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
请编写String的上述4个函数。
Question 52. (问答)
请实现一个“先进先出(FIFO)”队列类;并写一段示例代码来演示如何使用您定义的
类完成队列的数据操作。
Question 53. (问答)
请编写代码完成如下功能:
1. 类Shape是纯虚基类,Circle和Squre都是Shape类的派生类;
2. 每个实例都有一个唯一的ID,该ID自动分配,全局统一。如在执行 Circle c1,c2;
Sqaure s1, s2;后,c1的id是1, c2的id是2,s1的id是3,s2的id是4。
3. 每个类实现方法area,计算该实例图形的面积
4. 为类重载cout操作符,输出的数据格式为“名字 id 图形面积”(如:Square 5 ar
ea=100)
5. 实现void displayShapes (Shape []pShape, int iShapeCount); 输出pShape数组中
没有Shape的信息。
6. 实现main函数,创建10个Circle实例,5个Square实例,调用displayShapes()函数输
出Shape信息。
Question 54. (问答)
通常类A的拷贝构造函数的原型写为A(const A&);,请问为什么参数一定要使用引用形式?
Question 55. (问答)
C++中的空类(没有定义任何成员的类,如:class Empty {};),默认产生哪些类成员
温馨提示:内容为网友见解,仅供参考
网络安全面试会问什么
有哪些常见的网络安全威胁?2. 你了解哪些网络攻击类型?例如:DDoS、SQL注入、XSS、CSRF等。3. 什么是防火墙,如何配置防火墙规则来保护网络安全?4. 什么是漏洞扫描和渗透测试?它们的作用是什么?5. 什么是加密技术?如何使用加密技术来保护敏感数据?6. 什么是安全认证和授权?如何实现安全认证和授权?
网络技术面试一般会问什么
网络技术面试一般会问以下问题:1、一般小型公司,主要面对硬件维护、网络维护,老板对电脑也不太懂,问题会有:(1)有装机经验吗?(2)会装系统吗?(3)会设内网吗,像路由器、网络打印等会设吗?2、有点规模的公司,IT系统有一定规模,问题会有:(1)网络经验有哪些?(对方懂网络,要小心条...
网络工程师面试一般问什么问题
先软后硬: 软件方面是先看看,它能不能PING通网关和的其它的机器,如果不能就要看看是不是网卡禁用了还是IP和DNS GATEWAY有问题,再看看网卡驱动是不是有问题再,要看看是不是IE是不是在脱机方式下运行,硬的方面要看是不是网线没有插好,看看网卡的灯变不亮。如果不亮可能是网卡松了,要再插一下...
网络工程师面试?
1.对路由知识的掌握情况,简单说明一下你所了解的路由协议。2.OSPF路由协议的基本工作原理,DR、BDR的选举过程,区域的作用及LSA的传输情况(注:对方对OSPF的相关知识提问较细,应着重掌握)。3.STP协议的主要用途是什么?为什么要用STP 4.PPP协议组成及简述协议协商的基本过程。5.以思科路由器为例,...
一般网络工程师面试都会考什么样的问题?
网络工程师面试的时候问题多以配置和硬件的应用等方面的知识为主。比如:请简述网络定义,并谈谈自己对网络的理解、 请描述osi七层模型,并简要概括各层功能、请描述tcp\/ip模型,并简要介绍各层功能等问题。网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事...
加入学生会网络部面试的问题及问题答案是什么?
”、“之前的经历给你带来了什么?”、“为什么要加入我们部门”、“你能够给网络部带来什么”、“相比其他面试同学,你在哪方面有优势?”,网络部一般会问到编辑方面的,比如说文字排版、公文写作、网站建设,如果你会photoshop就好了,多了解一些网络方面的知识,网络方面的名人、网站建设等等。自我介绍...
网络部面试自我介绍
网络部面试自我介绍3 我是xx工业工程职业技术学院0x届计算机网络专业应届毕业生。即将面临毕业,我渴望找到一份适合自己并值得为其奉献一切的工作。我有较好的`计算机知识和应用能力,能熟练的进行Windows和LINUX操作,并能使用VB,DELPHI等语言编程。能运用网页三剑客Photo shop等软件进行相关工作。我的专长...
计算机网络面试怎么办?
我面试过和你相同的职位,有一些基本的问题问的可能性比较高,比如:电脑维护,网络维护,监控网络,制定IP地址,防止登陆外网.对其他办公器材有一定的了解。这些都是从事这个岗位所要具备的基本技能,本工作属于技术类,所以像遇到类似不问专业问题的面试情况可能性比较小,至于考场情况就不好说了,因地而定...
网络部面试问题有哪些以及问题的回答
五、资质特性 您如何描述自己的个性?六、薪资待遇 是否方便告诉我您目前的待遇是多少?七、背景调查 您是否介意我们通过您原来的单位迚行一些调查?95%的面试基本上都离不开这些问题,当然还有可能问一些专业问题,我想如果你做过的话应该都不是什么难事,一般面试官都不会过多的问专业方面的问题的。
关于网络工程师的面试题有哪些
网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。下面是我为你整理的网络工程师面试题,希望对你有所帮助! 1、用户名与口令被破解 攻击原理:用户名与口令,往往是黑客们最感兴趣的东西,如果被通过某种方式看到源代码,后果是严重的。 防范技巧:涉及用户名与口令的程序最好封装在服务器端,尽量少在ASP...