1.What does the following program print?【中国某著名计算机金融软件公司2005年12月面试题】 #include using namespace std; int vac=3; int main(){ int vac=10; ::vac++; cout<<::vac<
A. 11 11 B. 11 4 C. 10 4 D. 4 10
2.what will be the output of the following C code?【中国著名通信企业H公司2007年7月面试题】 #include main() { int b=3; int arr[]={6,7,8,9,10}; int *ptr=arr; (*ptr++)+=123; printf("%d.%d\n",*ptr,*(++ptr)); } A. 8 8 B. 130 8 C. 7 7 D. 7 8
4.以下代码的输出结果是()【中国某著名计算机金融软件公司2006年面试题】 char var[10] int test(char var[]) { return sizeof(var) }; A. 10 B. 9 C. 11 D. 4
6.以下描述错误的是()【中国著名网路企业XL公司2007年12月面试题】 A. 函数的形参在函数未调用时不分配存储空间 B. 若函数的定义出现在主函数之前,则可以不必再说明 C. 若一个函数没有return语句,则说明值都不返回 D. 一般来说,函数的形参和实参的类型应该一致
7.下列程序会在哪一行崩溃【美国著名软件企业M公司2007年11月面试题】 struct S { int i; int * p; }; main() { S s; int *p =&s.i; p[0]=4; p[1]=3; s.p=p; s.p[1]=1; s.p[10]=2; } A. p[0]=4; B. p[1]=3; C. s.p[1]=1; D. s.p[10]=2;
8.一个纸箱整形数组的指针的定义为()【美国著名CPU企业A公司2008年校园招聘面试题】 A. int(*ptr)[] B. int *ptr[] C. int *(ptr[]) D. int ptr[]
9.下面关于拷贝构造函数的说法哪一个是正确的?【中国某著名综合软件公司2005年面试题】 A. 给每一个对象拷贝一个构造函数 B. 有一个默认的拷贝构造函数 C. 不能拷贝队列 D. 以上结果都正确
10.下面所列举的类哪个不需要拷贝构造函数?【中国台湾某著名杀毒软件公司2004年面试题】 A. 一个矩阵类:动态分配,对象的建立是利用构造函数,删除时利用析构函数 B. 一个花名册类:每一个对象对照着唯一的ID C. 一个Word类,对象是字符串类和模板类 D. 一个图书馆类:由一些列书籍对象构成