文档介绍:本文由sszhuifeng贡献
研华(中国) 研华(中国)公司
char const * pBuffer;
2010 研华(中国)公司校园招聘
软件研发类(西安) 软件研发类(西安) 研发类笔试题
姓名: 毕业院校: 专业:
5.
What do the four ‘A’s stand for?
int int int int
A; *A[ 3 ]; (*A)(); *A();
1
C++ related: 1. “The ‘this’ pointer points to a class.” Is it right? What’s the really purpose of ‘this’ pointer in C++? There are three ways to inherit from a class, public, protected and private. What is the difference among them? What is the difference among static variables in a function, normal variables in the same function and member variables in a class? Why and when do we need to use a virtual destructor in a class? What is a abstract class? And why do we need this kind of class?
Total time: 90 minutes
2.
( Write down the answer on the Answer Sheet, and nothing on the test paper. Please take back the answer sheet with the test paper together after you finish the examination, thanks! )
3.
4. 5.
All candidates must do the following C, C++ and Operating System parts:
C related: 1. What’s the difference between ‘break’, ‘continue’ and ‘return’? What does the following program print?
Operating System related: 1. Please tell the difference between process and thread in modern operating systems (. Windows2000). List all munication methods between multi-process you know. How does a modern operating system process an Interrupt Request?
2. .
2.
#define PRINTX p