2021年春贵州电大《C++语言程序设计(专)(省)》04任务答案

时间:2024-04-30 13:06:02 5A范文网 浏览: 平时作业 我要投稿
2021年春季《C++语言程序设计(专)(省)》04任务
1.[单选题] 下列描述中为抽象类的最主要特征的是(   ).

    A.可以说明虚函数
    B.可以进行构造函数的重载
    C.可以定义友元
    D.不能说明其对象
    答:——D——
2.[单选题] 下列关于运算符重载的描述中,(   )是正确的.
    A.运算符重载可以改变操作符的个数
    B.运算符重载可以改变优先级
    C.运算符重载可以改变结合性
    D.运算符重载不可以改变语法结构
    答:——D——
3.[单选题] 有一个int 型变量,在程序中使用频度很高,最好定义它为(   ).
    A.register
    B.auto
    C.extern
    D.static
    答:——A——
4.[单选题] 下列关于对象数组的描述中,(   )是错误的.   
    A.对象数组的下标是从0开始的
    B.对象数组的数组名是一个常量指针
    C.对象数组的每个元素是同一个类的对象
    D.对象数组只能赋初值,而不能赋值
    答:————
5.[单选题] 预处理命令在程序中都是以(   )开头的.
    A.*
    B.
    C.#:
    D./
    答:————
6.[单选题] 控制格式输出输入的操作中,(  )是设置域宽的.
    A.ws
    B.oct
    C.setfill()
    D.setw()
    答:————
7.[单选题] 在函数说明时,下列(   )项是不必要的.
    A.函数的类型
    B.函数参数类型和名字
    C.函数名字
    D.返回值表达式
    答:————
8.[单选题] 下列for 循环的次数为(). for(int i(0),x=0;!x&&i<=5;i++)
    A.5
    B.6
    C.1
    D.无限
    答:————
9.[单选题] 联合成员的地址值和所占的字节数().
    A.都相同
    B.都不同
    C.前者相同,后者不同
    D.前者不同,后者相同
    答:————
10.[单选题] 下列关于对象的描述中,错误的是(   ).
    A.对象是类的别名
    B.对象是类的实例
    C.一个类可以定义多个对象
    D.对象之间通过消息进行通信
    答:————
11.[单选题] 下列的各类函数中,(   )不是类的成员函数.
    A.构造函数
    B.析构函数
    C.友元函数
    D.复制构造函数
    答:————
12.[单选题] 下列各种高级语言中,(   )是面向对象的程序设计语言.
    A.BASIC
    B.PASCAL
    C.C++
    D.Ada
    答:————
13.[单选题] 已知:类A中一个成员函数说明如下:void Set(A &a);其中,A&a的含意是(   ).
    A.指向类A的指针为a
    B.将a的地址值赋给变量Set
    C.a是类A的对象引用,用来作为函数Set()的形参
    D.变量A与a按位相与作为函数Set()的参数
    答:————
14.[单选题] 已知函数模板定义如下:
template < class T >  
T min ( T x ,T y )
{return x 在下列描述中,错误的是(   ).
    A.该函数模板有一个模板参数
    B.该函数模板生成的模板函数中,参数和返回值的类型必须相同
    C.该函数模板生成的模板函数中,参数和返回值的类型可以不同
    D.T类型所允许的类型范围应对运算符>操作有意义
    答:————
15.[单选题] 下列对派生类的描述中,(   )是错误的.
    A.一个派生类可以作为另一个派生类的基类
    B.派生类至少有一个基类
    C.派生类的成员除了它自己的成员外,还包含了它的基类的成员
    D.派生类中继承的基类成员的访问权限到派生类保持不变
    答:————
16.[单选题] 已知一个类A,(   )是指向类A成员函数的指针.假如类有三个公有成员:void f1(int),void f2(int)和int a.
    A.A*p
    B.intA::*pc=&A::a
    C.voidA::*pa()
    D.A*pp
    答:————
17.[单选题] 下列条件编译命令中  #if()   <语句序列1>  # else  <语句序列2>  # endif
    A.整常量表达式
    B.任何标识符
    C.任意表达式
    D.被定义的宏名
    答:————
18.[单选题] 磁盘文件操作中,打开磁盘文件的访问方式常量中,(  )是以追加方式打开文件的.
    A.in
    B.out
    C.app
    D.ate
    答:————
19.[单选题] 下述关于goto 语句的描述中,(   )是正确的.
    A.goto语句可在一个文件中随意转向
    B.goto语句后面要跟上一个它所转向的语句
    C.goto语句可以同时转向多条语句
    D.goto语句只能在一个函数体内转向
    答:————
20.[单选题] 关于getline()函数的下列描述中,(  )是错误的.
    A.该函数是用来从键盘上读取字符串的
    B.该函数读取的字符串长度是受限制的
    C.该函数读取字符串时遇到终止符便停止
    D.该函数中所使用的终止符只能是换行符
    答:————
21.[单选题] 下列各种高级语言中,(   )最早提出了对象的概念.
    A.Algol60
    B.Simula67
    C.Smalltalk
    D.C++
    答:————
22.[单选题] 下列do-while 已知:循环的循环次数为(   ).已知  
int i(5);  
do
{ cout <   i--;
} while (i!=0);
    A.0
    B.1
    C.5
    D.无限
    答:————
23.[单选题] (   )是析构函数的特征.
    A.一个类中只能定义一个析构函数
    B.析构函数名与类名不同
    C.析构函数的定义只能在类体内
    D.析构函数可以有一个或多个参数
    答:————
24.[单选题] 已知:int a , b ;下列switch 语句中,(   )是正确的.
    A.switch(a){casea:a++;break;caseb:b++;break;}
    B.switch(a+b){casel:a+b;break;case2:a-b;}
    C.switch(a*a){casel,2:++a;case3,4:++b;}
    D.switch(a/10+b){case5:a/5;break;default:a+b;}
    答:————
25.[单选题] 下述静态数据成员的特性中,(   )是错误的.
    A.说明静态数据成员时前面要加修饰符static
    B.静态数据成员要在类体外进行初始化
    C.引用静态数据成员时,可在静态数据成员名前加<类名>和作用域运算符
    D.静态数据成员不是所有对象共用的
    答:————


来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

电大《国民经济核算》网上在线作业05任务 参考(很完整04-30

电大《国民经济核算》网上在线作业期中测验_0001 参考04-30

电大《国民经济核算》网上在线作业期中测验_0002 参考04-30

电大《国民经济核算》网上作业03任务(期中测验_0015)04-30

电大《国民经济核算》网上作业03任务(期中测验_0029)04-30

电大《国民经济核算》网上作业05任务04-30

电大《国民经济核算》网上在线作业01任务 专题讨论04-30

电大《国民经济核算》网上在线作业02任务 98 参考(很04-30

电大《国民经济核算》网上在线作业04任务 96 参考(很04-30

电大《国民经济核算》任务02第五题04-30

热搜文章
最新文章