很多同学都想得到雅虎的实习或者校招机会。那从过来人的角度谈谈,要通过雅虎的实习、校招面试,都有哪些经验和注意事项呢?今天就跟大家分享一下。
一、选择题
1、IDispatch 接口主要在什么地方使用?
A、 用于支持 OLE 自动化,延时绑定对象的属性和方法.
B、用于支持 Windows SDK 开发
C、方便在 IE 和脚本语言里使用 COM 对象
D、用于支持链接点 Question
2、(多选)下面 4 句对 Windows API TerminateProcess 函数的描述,请问其中有几句是对的
A、任何线程都可以调用此函数来终止自己或另一个进程的运行
B、只要调用过了此函数,则指定要退出的进程已经退出。
C、只有当无法使用另一种方法来迫使进程退出时,才考虑使用此函数。
D、用此函数退出进程,进程没有机会将自己的数据存入硬盘,也无法释放占用的内存。 3、大量 API 中都需要一个 SECURITY_ATTRIBUTES 参数,多数情况下都传 NULL,请问 NULL 是什么意思?如: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, … … );
A、用最低安全权限创建对象B、用最高安全权限创建对象C、 用注册表中设定的缺省安全权限创建对象 D、用创建对象的用户的缺省安全属性创建对象
4、调用 CoCreateinstance 函数创建 COM 对象时,函数内部首先要获得以下哪个接口,才能实现 COM 对象的创建
A、IUnknown B、 IClassFactory C、IDispatch D、以上三个都需要
5、 Window98 内核使用的字符集是
A、ANSI B、 UNICODE C、ANSI 和 UNICODE D、以上都不对
6、使用 Windows API 函数 CreateFile 可以打开的对象,下列哪项说法最准确?
A、文件和目录 B、通信设备 C、 磁盘设备 D、以上都可以打开
7、(多选)关 于 以 下 的 代 码 , 哪 些 说 法 是 错 的 ? HWND hWnd = CreateWindow("#32770", pszName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, _hInstance, NULL); ShowWindow(hWnd, SW_HIDE);
A、如果 pszName 是 NULL,则 CreateWindow 返回 NULL
B、如果 _hInstance 参数是 NULL,则 CreateWindow 一定返回 NULL
C、如果不调用 ShowWindow 并传递 SW_HIDE,则该窗口将显示在屏幕上
D、 在 2000/XP 下调用 CreateWindow 函数一定失败,必须调用 CreateWindowEx 函数
8、 当一个进程结束运行之后,下列说法正确的是
A、所有资源都会被释放
B、未释放的系统 GDI 资源不会被释放
C、多进程共享数据不会被释放,如:内存映射文件.
D、在堆中分配的内存不会释放.
9、在 Windows 中,下列关于堆和栈的说法中错误的是
A、堆都是动态分配的,没有静态分配的堆;栈有静态分配和动态分配 2 种分配方式。
B、堆的生长方向是向下的,即向着内存地址减小的方向增长;栈的生长方向是向上的,即向着内存地址增加的方 向增长。
C、对堆的频繁 new/delete 会造成内存空间的不连续,从而造成大量的碎片;栈则不会存在这个问题
D、栈是由编译器自动管理;堆的释放工作由程序员控制,容易产生内存泄露。
想要更多【系统工程师】实习、校招的机会,请点击这里