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)实参可以是常量、变量 或表达式
版权声明:本文标题:C++校招考试酷笔试题答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1735571557a1677047.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论