题库 题库

【单选题】

有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cout<<"val="<<val<<'\t';}
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); //语句 1
obj2.Print(); //语句 2
obj1.Set(20); //语句 3
obj2.Set(30); //语句 4
return 0;
}
其主函数中错误的语句是(    )。
  • A.语句 1

  • B.语句 2

  • C.语句 3

  • D.语句 4

参考答案

查看答案

相关试题

单选题 在面向对象方法中,不属于“对象”基本特点的是(    )。 查看答案
单选题 下列语句中错误的是(    )。 查看答案
单选题 当使用 ofstream 流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。 查看答案
单选题 在语句“cout<<'A';”中,cout 是(    )。 查看答案
单选题 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(    )。 查看答案
单选题 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是(    )。 查看答案
单选题 下列关于模板的叙述中,错误的是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
查看答案
单选题 有三个关系 R、S 和 T 如下:
 
R  S  T  
AB BC ABC
m1 13 m13
n2 35    

由关系 R 和 S 通过运算得到关系 T,则所使用的运算为()。
查看答案
单选题 如果表达式 a>=b 中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
( )。
查看答案
单选题 要利用 C++流进行文件操作,必须在程序中包含的头文件是(    )。 查看答案
单选题 下列运算符函数中,肯定不属于类 Value 的成员函数的是(    )。 查看答案
单选题 下列模板声明中,有语法错误的是(    )。 查看答案
单选题 在 C++中,编译系统自动为一个类生成缺省构造函数的条件是(    )。 查看答案
单选题 在软件开发中,需求分析阶段可以使用的工具是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class Sample{
public:
Sample(){}
~Sample(){cout<<'*';}
};
int main(){
Sample temp[2], *pTemp[2];
return 0;
}
执行这个程序输出星号(*)的个数为(    )。
查看答案
单选题 数据流图中带有箭头的线段表示的是(    )。 查看答案