设为首页 加入收藏

TOP

2018年9月计算机二级C++考试考前自测练习题(1)
2018-05-21 15:48:39 】 浏览:321
Tags:2018年 9月 计算机 二级 考试 考前 自测 习题

单选题


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.类模板中只允许有一个类型参数


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018年9月计算机二级C++考试强化.. 下一篇2018年9月计算机二级C++考试考前..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目