admin 管理员组

文章数量: 1086019


2024年12月29日发(作者:java面试nginx是加分项吗)

1、C++函数的传递方式有:(1)值传递 (2)指针传递 (3)引用传递

2、内存的分配方式有:(1)从静态存储区域分配 (2)在栈上创建 (3)常量区 (4)从

堆上分配

3、面向对象的基本特征:(1)继承 (2)封装 (3)多态

4、Switch()中不允许的数据类型是:(1)浮点型 (2)字符串

5、以下多线程对int型变量x的操作,哪几个需要进行同步?(1)x=y (2)x++ (3)++x

6、VS2015中,正式发布产品应使用哪种版本编译?(1)Release

7、头文件中的ifndef/define/endif的用处是:(1)防止该头文件被重复引用

8、下列有关重载函数的说法中正确的是?(1)重载函数必须有不同的形参列表

9、变量的指针含义是指变量的?(1)地址

10、在函数定义中的形参属于?(1)局部变量

11、下面有关类说法不正确的是?(1)析构函数需要指定参数

12、下列不是描述类的成员函数的是?(1)友元函数

13、所谓多态性是指?(1)不同的对象调用相同名称的函数

14、关于运算符重载,下列说法正确的是?(1)重载时,运算符的功能可以改变

15、为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择?(1)内

联函数

16、MyA的复制构造函数是?(1)MyA(MyA&)

17、下列描述中,抽象类的特征是?(1)可以说明虚函数

18、下列对基类和派生类关系的描述中,错误的是?(1)派生类是基类的子类

19、一个类的友元函数可以访问类的什么成员?(1)私有成员 (2)保护 (3)公有

20、This指针存在的目的是?(1)保证每个对象拥有自己的数据成员,但共享处理这些数

据成员的代码

21、分别写出打印当前源文件的文件名代码是?(1)cout<<_FILE_

22、下面答案正确的是?

Class A{

Virtual void func1();

Void func2();

};

Class B:class A{

Void func1(){

Cout<<”fun1 in class B”<

}

Virtual void func2(){

Cout<<”fun2 in class B”<

}

}

(1)A中的func1和B中的func2都是虚函数

23、某文件中定义的静态全局变量(或称静态外部变量)其作用域是?(1)本文件

24、错误的转义字符是?(1)’091’

25、当一个类A中没有声明任何成员变量与成员函数,这时sizeof(A)的值是?(1)1

26、#define DOUBLE(x) x+x,i=5*DOUBLE(5);i是多少?(1)30

27、全局变量和局部变量在内存中的区别是?(1)全局变量存储在静态数据库,局部变量

在堆栈

28、不能声明为虚函数的是?(1)构造函数

29、代码 void func(){static int val;...}中,变量val的内存地址位于?(1)未初始化数据段

30、STL中的哪种结构是连续形式的存储?(1)vector

31、使用地址作为实参传给形参,下列说法正确的是?(1)实参与形参是同一对象

32、Int id[sizeof(unsigned long)];这种写法是否正确?(1)正确

33、若数组名作实参而指针变量作形参,函数调用实参传给形参的是?(1)数组第一个元

素的地址

34、对于c++中类(class)与结构(struct)的描述正确的为?(1)类中的成员默认是private,

但是可以声明public,private和protected结构中定义的成员默认的都是public

35、C++程序下列说法正确的有?(1)对调用的虚函数和模板类都进行迟后编译

36、两个互相独立的类:ClassA和ClassB,都各自定义了非静态的公有成员函数PublicFunc()

和非静态的私有成员函数 PrivateFunc();现在要在ClassA中增加定义一个成员函数

ClassA::AdditionalPunction(ClassA a,ClassB b);则可以在AdditonalPunction(ClassA x,ClassB y)的

实现部分(函数功能体内部)出线合法的表达是最全的是?(1)

eFunc();Func();Func();

37、Int i=5,b=7;cout<<(i+++b)<

38、Char str1[] =”abc”;

Char str2[] =”abc”;

Const char str3[] = “abc”;

Const char str4[] =”abc”;

Const char* str5 =”abc”;

Const char* str6 =”abc”;

Cout<

Cout<

Cout<

请写出上面代码的运行结果是?(1)false,false,true

39、以下基类中的成员函数表示纯虚函数的是?(1)virtual void tt()=0;

40、C++是类型安全的吗?(1)不是

41、下面写法更好的是? int n;(1)if(10==n)

42、在参数传递过程中,对形参和实参的要求是?(1)实参可以是常量、变量

或表达式


本文标签: 函数 成员 变量 形参 实参