《2023年自考专业(计算机应用)C++程序设计考试真题及答案10.docx》由会员分享,可在线阅读,更多相关《2023年自考专业(计算机应用)C++程序设计考试真题及答案10.docx(5页珍藏版)》请在第一文库网上搜索。
1、2023年自考专业(计算机应用)C+程序设计考试真题及答案一、单项选择题单项选择题(本大题共20小题,每小题1分,共20分。)在每小题列出的备选项中只有一项是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。1、下列不属于C+关键字的是()A.externB. gotoC. freeD. defau1t2、C+中定义标准输入的库为()A. stdioB. mathC. istreamD. std1ib3、My是一个类,则执行语句Mya3,*p2;之后,自动调用构造函数次数为()A. 2B. 3C. 4D. 54、下列语句错误的是()A. intva1(20);8 .ex
2、ternintva1(20);C.constintva1;D.externconstintva1;5、下列说法中,有关构造函数是正确的是()A.任何一类必定有构造函数9 .可定义没有构造函数的类C.构造函数不能重载D.任何一类必定有缺省的构造函数6、下面关于类和对象说法不正确是()A.类由数据与函数组成B. 一个对象必属于某个类C.对象是类的实例D.一个类的对象只有一个7、下面选项中不是类成员函数的是()A.构造函数B.析构函数C.友元函数D.静态函数8、在C+中类之间的继承关系具有()A.自反性B.对称性C.传递性D.反对称性9、C+中类的成员默认为()A. pub1icB. private
3、C. protectedD. static10、C+中要实现动态联编,调用虚函数时必需使用()A.基类指针B.类名C.派生类指针D.对象名11、下面对析构函数的正确描述是()A.系统不能供应默认的析构函数B.析构函数必需由用户定义C.析构函数没有参数D.析构函数可以设置默认参数12、在下面的二维数定义正确的是()A. intary5;B. intary5=0,1,2);C.intary5;D.intary5,5;13、以下说法中正确的是()A. C+程序总是从第一个定义的函数开头执行B. C+程序总是从main函数开头执行C. C+中函数必需有返回值D. C+中函数名必需唯一14、对C+中主函
4、数描述正确的是()A.名称为main,可为多个B.名称不限,可为多个C.名称为main,必需有且只能有一个D.名称不限,必需有且只能有一个15、下面声明纯虚函数语句正确的是()A.voidfun()=0;8 .virtua1voidfun()=0;C.virtua1voidfun();D.virtua1voidfun();16、对于拷贝构造函数和赋值操作的关系,正确的描述是()A.拷贝构造函数和赋值操作是完全一样的操作9 .进行赋值操作时,不会调用类的构造函数C.当调用拷贝构造函数时,类的对象正在被建立并被初始化D.拷贝构造函数和赋值操作不能在同一个类中被同时定义17、使用重载函数的目的是()A.共享函数数据B.削减代码量C.优化运行效率D.提高可读性18、C+语言对C语言做了许多改进,C+语言相对于C语言的最根本的变化是()A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必需用原型D.引进了类和对象的概念19、假定有查看答案