2021年内蒙古自治区兴安盟全国计算机等级考试C++语言程序设计预测试题(含答案).pdfVIP

  • 1
  • 0
  • 约1.9万字
  • 约 30页
  • 2023-09-02 发布于浙江
  • 举报

2021年内蒙古自治区兴安盟全国计算机等级考试C++语言程序设计预测试题(含答案).pdf

2021年内蒙古自治区兴安盟全国计算机等 级考试C++语言程序设计预测试题(含答案) 一、1.选择题(10题) Void prin A.2 B.3 C.4 D.5 a=A;b=B;fun1 a=A;b=B;fun2(a,b);putchar(a);putchar(b); 3.下列选项中,不是一个算法的基本特征是()。 A.完整性B.可行性C.有穷性D.拥有足够的情报 4.下列关于纯虚函数的描述中,正确的是()。 A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数 B.纯虚函数的声明总是以“=0;”结束 C.派生类必须实现基类的纯虚函数 D.含有纯虚函数的类不能是派生类 5.关于new运算符的错误的描述是()。 A.使用运算符new创建对象数组时必须定义初始值 B.使用运算符new创建对象时,会调用类的构造函数 C.运算符new可以用来动态创建对象和对象数组 D.使用new运算符创建的对象可以使用运算符delete删除 错误的是()。 A.枚举常量NAME的值为1 B.枚举常量NUMBER的值为1 C.枚举常量MINUS的值为6 D.枚举常量PRINT的值为10 7.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶 段是_______。 A.可行性分析B.需求分析C.详细设计D.程序编码 8.下列语句错误的是()。 A.char*p=John;P[2]=a; B.char name[5]=John; name[2]=a C.char name[5]=John,*p=name ; p[2]=a; (int(1.1),2,3),y(int(4.2),5, A.6.115.2 B.615 C.615.2 D.6.115 10.下列关于this指针的叙述中,正确的是( )。 A.任何与类相关的函数都有this指针 B.类的成员函数都有this指针 C.类的友元函数都有this指针 D.类的非静态成员函数才有this指针 二、单选题(13题) 11.下列叙述中正确的是( )。 A.栈是“先进先出”的线性表 B.队列是先进后出的线性表 C.循环队列是非线性结构 D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 12.有下列程序: #includestdi0. h voidmain( ) {chara=4; printf(?n,a=a1); 程序的运行结果是( )。 A.A.40 B.16 C.8 D.4 13.链表不具有的特点是() A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要 移动元素D.所需空间与线性表长度成正比 14.按照“先进先出”原则组织数据的数据结构是()。 A.队列B.栈C.双向链表D.二叉树 15.下列符号中可以用做C++标识符的是()。 A._radius B.f00~bar C.else D.3room 16.下列选项中正确的语句是( )。 A.A.chars[3]; s=BOOK!; B.B.char*s; s={BOOK!}; C.C.chars[10];s=BOOK; D.D.char*S;s=BOOK!; 17.下面关于break语句的描述中,不正确的是( )。 A.A.break可以用于循环体内 B.break语句可以在for循环语句中出现多次 C.break语句可以在switch语句中出现多次 D.break语句可用于if条件判断语句内 18.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 其中数据独立性最高的阶段是( ) A.数据库系统B.文件系统C.人工管理D.数据项管理 19.若在表达式y/x中,“/”是作为成员函数重载的运算符,则该表达式还 可以表示为 Ax.operator /(y) B.operator /(x,y) C.y.operator /(x) D.operator /(y,x) 20.在c++语言程序中,对象之间的相互通信通过()。 A.继承实现B.调用成员函数实现C.封装实现D.函数重载实现 21.按照“先进后出”原则组织数据的数据结构是(

文档评论(0)

1亿VIP精品文档

相关文档