C++语言程序设计 题目列表
有以下说明语句:struct Student{int num;double score;};Student stu[3]={{1001,80},{1002,75},{1003,91}},*p=stu;则下面引用形式错误的是()A、p-numB、(p++).numC、(p++)-numD、(*p).num

在下列流类中,可以用于处理文件的是()A、iosB、iostreamC、strstreamD、fstream

有关构造函数的说法不正确的是()。A、构造函数的名字和类的名字一样B、构造函数在说明类的对象时自动执行C、构造函数无任何函数类型D、构造函数有且仅有一个

开关语句不可以嵌套,在开关语句的语句序列中不能再有开关语句。

什么是多态性?C++中,多态性是如何实现的?

下列关于对象的描述中,错误的是()。A、定义对象时系统会自动进行初始化B、对象成员的表示与C语言中结构变量的成员表示相同C、属于同一个类的对象占有内存字节数相同D、一个类所能创建对象的个数是有限制的

内联函数的正确定义是()A、inline int small();int small(){/*……*/}B、int small();inline int small(){/*……*/}C、int inline small();int small(){/*……*/}D、int small();int inline small(){/*……*/}

运算符[ ]只能用()运算符来重载,不能用友元运算符来重载。

什么叫结构体数据类型?

如果一个函数没有返回值,定义时需用void说明。

简要比较原码、反码、补码等几种编码方法。

下列关于运算符new的描述中,错误的是()。A、它可以创建对象或变量B、它可以创建对象数组或一般类型数组C、用它创建对象或对象数组时要调用相应的构造函数D、用它创建的对象可以不用delete运算符释放

拷贝构造函数具有几个参数?它有类型转换的作用吗?

关于this指针的说法正确的是()A、this指针必须显式说明B、定义一个类后,this指针就指向该类C、成员函数拥有this指针D、静态成员函数拥有this指针

变量的声明和定义有什么区别?