C/C++笔试题1--小测试共十个

 

51CTO的自测题

值得一做

 

第 1 题

What does the following program print?

【中国某著名计算机金融软件公司2005年12月面试题】

#include <iostream>

using namespace std;

int vac=3;

int main(){

int vac=10;

::vac++;

cout<<::vac<<endl;

cout<<vac<<endl;

return 0;

}

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 <stdio.h>

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

 

第 3 题

How many bytes will be occupied for the variable(definition:int**a[3][4])?

【中国某著名计算机金融软件公司2005年面试题】

A. 64

B. 12

C. 48

D. 128

 

第 4 题

以下代码的输出结果是()

【中国某著名计算机金融软件公司2006年面试题】

char var[10]

int test(char var[])

{

return sizeof(var)

};

A. 10

B. 9

C. 11

D. 4

 

第 5 题

What is the output of the following code?

【中国台湾某著名杀毒软件公司2005年10月面试题】

#include <iostream>

using namespace std;

void change(int* a,int &b,int c)

{

c=*a

b=3

*a=2

}

int main()

{

int a=1,b=2,c=3;

change(&a,b,c);

cout<<a<<b<<c;

return 0;

}

A. 2 3 3

B. 1 2 3

C. 2 3 1

D. 1 3 3

 

第 6 题

以下描述错误的是()

【中国著名网路企业XL公司2007年12月面试题】

A. 函数的形参在函数未调用时不分配存储空间

B. 若函数的定义出现在主函数之前,则可以不必再说明

C. 若一个函数没有return语句,则说明值都不返回

D. 一般来说,函数的形参和实参的类型应该一致

 

第 7 题

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. 一个图书馆类:由一些列书籍对象构成

 

 

//

//

答案//

//

//

第1题

D. 4 10

第2题

A. 8 8

第3题

C. 48

第4题

D. 4

第5题

A. 2 3 3

第6题

B. 若函数的定义出现在主函数之前,则可以不必再说明

第7题

D. s.p[10]=2;

第8题

A. int(*ptr)[]

第9题

B. 有一个默认的拷贝构造函数

第10题

C. 一个Word类,对象是字符串类和模板类

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值