- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
单选题
1.在C++中,cin是一个( )。
A.类
B.对象
C.模板
D.函数
2.在下列字符中,不允许作为C++标识符的是( )。
A.b
B.B
C._
D.2
3.下列叙述中,错误的是( )。
A.false是一个逻辑型常量
B."b"'是一个字符型常量
C.365是一个int常量
D.3.1415926是一个double常量
4.若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。
A.if(x==O)y=1;elsey=2;
B.if(x==0)theny=1elsey=2
C.if(x==O)y=1elsey=2;
D.ifx==0y=1elsey=2;
5.要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
6.关于函数中的,下列表述中错误的是( )。
A.中有可能包含关键字int
B.中有可能包含自定义标识符
C.中有可能包含字符*
D.中可能包含[]
7.要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
8.有如下两个类定义:
classXX{
private:
doublexl;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubleyl;
protected:
doubley2;
public:
doubley3;
};
在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
9.下列关于运算符重载的描述中,错误的是( )。
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象
D.重载类型转换运算符时不需要声明返回类型
10.下列关于类模板的描述中,错误的是( )。
A.类模板的成员函数都是模板函数
B.可以为类模板参数设置默认值
C.类模板描述了一组类
D.类模板中只允许有一个类型参数
参考答案:
1.B。【解析】C++提供了一套输入、输出流类的对象,它们是cin、cout和eerr,对应C语言中的3个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。
cin与>>一起完成输入操作,cout、eerr与
责编:曾珂
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>