熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 245|回复: 0

东师C++程序设计2022年秋学期在线作业1【标准答案】

[复制链接]

5440

主题

5440

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16826
发表于 2023-2-14 17:31:41 | 显示全部楼层 |阅读模式
C 程序设计19春在线作业1-0004
        试卷总分:100 得分:100
        一、单选题 (共 20 道试题,共 60 分)
        1.下面关于静态成员的描绘中,正确的是()。
        A.静态数据成员是类的一切对象同享的数据
        B.类的每个对象都有自己的静态数据成员
        C.类的不一样对象有不一样的静态数据成员值
        D.静态数据成员不能经过类的对象拜访
       
        2.设有函数模板 template Q Sum(Q x,Q y){ return(x)+(y); } 则下列句子中对该函数模板错误的运用是()。
        A.Sum(10,2);
        B.Sum(5.0,6.7);
        C.Sum(15.2f,16.0f);
        D.Sum(″AB″,″CD″);
       
        3.下列关于动态联编的描绘中,错误的是()。
        A.动态联编是以虚函数为基础的
        B.动态联编是在运转时断定所调用的函数代码的
        C.动态联编需求用指向对象对象的指针或引证来调用需函数
        D.动态联编是在编译时断定操作函数的
       
        4.当运用ifstream流类界说一个流对象并翻开一个磁盘文件时,隐含的翻开方法为()。
        A.ios::in
        B.ios::out
        C.ios::in|ios::out
        D.ios::binary
       
        5.鄙人面有关友元函数的描绘中,正确的说法是()。
        A.友元函数是独立于当时类的外部函数
        B.一个友元函数不能一起界说为两个类的友元函数
        C.友元函数有必要在类的外部界说
        D.在外部界说友元函数时,有必要加关键词friend
       
        6.当一个函数无回来值时,函数的类型应界说为()。
        A.void
        B.恣意
        C.int
        D.无
       
        7.派生类的对象对它的基类成员中啥是可拜访的()?
        A.公有承继的公有成员
        B.公有承继的私有成员
        C.公有承继的保护成员
        D.私有承继的公有成员
       
        8.下面选项中,()是用来声明虚函数的。
        A.virtual
        B.void
        C.static
        D.inline
       
        9.对类成员拜访权限的操控,是经过设置成员的拜访操控特点完成的,下列不是拜访操控特点的是()。
        A.公有类型
        B.私有类型
        C.保护类型
        D.友元类型
       
        10.在关键词public后边界说的成员为类的()成员。
        A.公有
        B.保护
        C.私有
        D.任何
       
        11.为了使类中的某个成员不能被类的对象经过成员操作符拜访,则不能把该成员的拜访权限制义为()。
        A.public
        B.protected
        C.private
        D.static
       
        12.当将一个函数f()阐明为另一个类B的友元后,函数f()可以直接拜访类B的()。
        A.只能是公有成员
        B.只能是保护成员
        C.只能是除私有成员之外的任何成员
        D.具有任何权限的成员
       
        13.进行文件操作需包括头文件()。
        A.fstream.h
        B.ostream.h
        C.stdio.h
        D.stdlib.h
       
        14.下列说法正确的是()。
        A.内联函数在运转时是将该函数的方针代码刺进每个调用该函数的当地
        B.内联函数在编译时是将该函数的方针代码刺进每个调用该函数的当地
        C.类的内联函数有必要在类体内界说
        D.类的内联函数有必要在类体外经过加关键词inline界说
       
        15.所谓数据封装即是将一组数据和与这组数据有关操作拼装在一同,构成一个实体,这实体也即是()。
        A.类
        B.对象
        C.函数体
        D.数据块
       
        16.类的析构函数的效果是()。
        A.一般成员函数的初始化
        B.类的初始化
        C.对象的初始化
        D.删去类创立的对象
       
        17.下列不是文件流类的是()。
        A.ifstream
        B.iostream
        C.fstream
        D.ofstream
       
        18.假定变量x界说为“int x=8;”,要使rx变成x的引证(别号),rx应界说为()。
        A.int rx=x;
        B.int rx=&x;
        C.int *rx=&x;
        D.int &rx=x;
       
        19.下列各种高级语言中,不是面向对象的程序设计语言的是()。
        A.C++
        B.Java
        C.VB
        D.C
       
        20.在公有派生状况下,有关派生类对象和基类对象的关系,不正确的叙说是()。
        A.派生类的对象能够赋给基类的对象
        B.派生类的对象能够初始化基类的引证
        C.指向派生类对象的基类指针能够直接拜访派生类中的成员
        D.派生类的对象的地址能够赋给指向基类的指针
       
        二、判别题 (共 20 道试题,共 40 分)
        21.复制结构函数运用本类对象的指针作为参数初始化新创立的对象。
       
        22.C++规范库供给了操控输入输出格局的操作符,一切不带形参的操作符都界说在头文件iostream.h中,而带形参的操作符则界说在头文件iomanip.h中。
       
        23.若有声明:class B: A{};则类B的承继方法为私有承继。
       
        24.不能在类声明中给数据成员赋初值。
       
        25.友元函数是独立于当时类的外部函数。
       
        26.常类型是指派用类型润饰符const阐明的类型,常类型的变量或对象成员的值在程序运转时间是不可以改动的。
       
        27.重载函数是根据不一样的数据类型完结相似的操作,而函数模板则是对不一样的数据类型完结一样的操作。
       
        28.吊销包括有对象成员的派生类对象时,自动调用析构函数的履行次序顺次为派生类、对象成员所属类、基类的析构函数。
       
        29.操作符函数setw(n)只对下一个输出有用。
       
        30.当基类富含带参数的结构函数时,派生类能够不界说结构函数。
       
        31.C++中的函数调用即是面向对象理论中的方法。
       
        32.若有声明:class C: public A,B{};则类C公有承继自类A、私有承继自类B。
       
        33.在类界说体内,各种拜访特点的成员间能够彼此拜访。
       
        34.C++使用类的派活力制完成面向对象程序设计的承继性。
       
        35.在文件操作完毕时,能够用eof()成员函数封闭该文件。
       
        36.输入输出特性是由C++自身供给的。
       
        37.cout一般与键盘相连,cin一般与显现器相连。
       
        38.C++对由const润饰符界说的常量进行严厉的类型检查,但对用define界说的常量则不进行类型检查。
       
        39.析构函数是不能被派生类承继的。
       
        40.常量和引证在声明时有必要初始化。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库