
面试笔试
文章平均质量分 51
rommi
这个作者很懒,什么都没留下…
展开
-
知名公司笔试题汇总 C/C++
1. static的作用 1) static 表示静态变量 只能初始化一次 变量存储在静态存储区 2)原创 2010-06-24 17:46:00 · 918 阅读 · 0 评论 -
Autodesk笔试
1. What's the difference between "struct" and "class" in c++? class 默认访问属性是private struct默认访问属性是public2. What do we need to make destructor vitual?why? 所有想作为基类的类都必须把destructor定义成虚函数 如果没有 那么派生类的destructor不会得到调用 造成资源泄漏。3. What to declare member functi原创 2010-06-18 16:24:00 · 722 阅读 · 0 评论 -
Unisys笔试题
1. what is virtual method? 虚函数表示基类和派生类之间的关系 使用virtual关键字 派生类可以override基类虚函数来实现多态 虚函数定义要求 基类和派生类中的函数名 返回值 和 参数 完全相同2. what is Polymorphism? Polymorphism原创 2010-06-17 14:56:00 · 1118 阅读 · 0 评论 -
SDLC得6个阶段
<br />软件生命周期(SDLC)的六个阶段<br />1. 问题定义及规划<br />2. 需求分析<br />3. 软件设计 总体设计 详细设计<br />4. 程序编码<br />5. 软件测试 整个测试过程分单元测试、组装测试以及系统测试三个阶段进行 测试方法:黑盒 白盒<br />6. 运行维护<br /> <br />软件生命周期模型<br />瀑布模型(waterfall model)<br />迭代模型<br />快速原型模型原创 2010-06-17 14:22:00 · 2875 阅读 · 0 评论 -
一道多态的笔试题
<br />using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class A { public virtual void Fun1(int i) { Console.WriteLine(i); }原创 2010-06-17 13:21:00 · 752 阅读 · 0 评论 -
微软笔试题 汇总
<br />1. 临界变量critical section的概念(还有semaphore,thread类似的这些)。 <br /> 进程进入临界区的调度原则是: <br /> ①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。<br /> ②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。<br /> ③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。<br /> ④如原创 2010-06-13 15:17:00 · 716 阅读 · 0 评论 -
林锐C++
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。 请写出 BOOL flag 与“零值”比较的 if 语句: if(flag)请写出 float x 与“零值”比较的 if 语句: if(x>-0.000001 && x请写出 char *p 与“零值”比较的 if 语句: i原创 2010-08-06 17:06:00 · 1118 阅读 · 0 评论 -
.net 100题(1)
1. 什么是中间语言(IL)?它的作用? .net所有语言编译而成的都是IL IL运行于CLR 运行时通过JIT转换成及其语言 IL让多种语言同步开发编程可能2. 什么是装箱和拆箱? 把值类型变成引用类型称为装箱 装箱总共3步 1. 在托管堆上分配空间 2. 将值类型对象字段copy到刚才分配的内存上 3. 返回引用类型的指针 把引用类型变成值类型称为拆箱 拆箱过程比较简单 直接指向引用类型字段 在拆箱过程后一般都会紧接着进行字段copy3. C#中接口和类有什么异同原创 2010-06-09 16:24:00 · 612 阅读 · 0 评论 -
指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?
1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对原创 2010-05-18 16:57:00 · 1629 阅读 · 0 评论 -
结构与联合有和区别
1. 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。2. 对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。 union的内存布局按最大的union中的情况分配,然后再看对齐方式补齐。原创 2010-05-18 17:30:00 · 607 阅读 · 0 评论 -
Synopsys 笔试题
<br />1. float (**p)[10] <br /> p为指向float[10]数组指针的指针<br /> <br /> float (**p)[10] = NULL;float a[2][10] = {0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9};float (*pp)[10] = a;p = &pp;<br /> <br />2. double *(*p)[10] <br /> p为指向 double(*)[10]的指针原创 2010-06-27 10:04:00 · 1078 阅读 · 0 评论 -
新思科技 笔试题
1. 说出指针和引用的区别 1) 指针占用内存 引用不占用内存 2) 引用一旦初始化后不能改变它引用的地址 指针可以改变指向2. 说下深度优先遍历和广度优先遍历区别。 图的搜索算法 深度优先遍历:有孩子就一直继续搜索其孩子结点 直到搜索不到 然后搜索兄弟结点 深度优先遍历:优先搜索兄弟结点 直到没有了 搜索儿子结点原创 2010-06-24 16:37:00 · 3483 阅读 · 0 评论