奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 729|回复: 0

兰州大学《面向对象程序设计》18春平时作业3含答案

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29370
发表于 2018-5-18 15:06:12 | 显示全部楼层 |阅读模式
扫码加微信
《面向对象程序设计》18春平时作业3
奥鹏兰州大学完整

一、单选题:
1.(单选题)有如下4个语句:\n①cout<<~A~<<setfill(~*~)<<left<<setw(7)<<~B~<<endl;\n②cout<<setfill(~*~)<<left<<setw(7)<<~A~<<~B~<<endl;\n③cout<<~A~<<serfill(~*~)<<right<<setw(7)<<~B~<<endl;\n④cout<<setfill(~*~)<<right<<setw(7)<<~A~<<~B~<<endl;\n其中能显示A******B的是()          (满分:)
    A①和③
    B①和④
    C②和③
    D②和④
    正确答案:——C——
2.(单选题)当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为          (满分:)
    An
    Bn+1
    Cn-1
    Dn-2
    正确答案:——C——
3.(单选题)若需要使类中的一个指针成员指向一块动态存储空间,则通常在()函数中完成          (满分:)
    A析构
    B构造
    C任一成员
    D友元
    正确答案:——B——
4.(单选题)假定a为一个整型数组名,则元素a[4]的字节地址为()          (满分:)
    Aa+4
    Ba+8
    Ca+16
    Da+32
    正确答案:————
5.(单选题)在派生类中直接访问基类的()          (满分:)
    A共有成员,私有成员
    B保护成员,私有成员
    C不可访问成员,私有成员
    D共有成员,保护成员
    正确答案:————
6.(单选题)下列程序的执行结果为()#include<iostream.h>\nvoidmain()\n{\ninta=3,b=0;\nint*p=&a:\nb=+a++;\ncout<<*P<<\,\<<b;\n}          (满分:)
    A3,4
    B4,3
    C3,4
    D4,4
    正确答案:————
7.(单选题)对类的构造函数和析构函数描述正确的是()          (满分:)
    A构造函数可以重载,析构函数不能重载
    B构造函数不能重载,析构函数可以重载
    C构造函数可以重载,析构函数也可以重载
    D构造函数不能重载,析构函数也不能重载
    正确答案:————
8.(单选题)考虑函数原型voidtest(inta,intb=7,char=\*\),下面的函数调用中,属于不合法调用的是()          (满分:)
    Atest(5)
    Btest(5,8)
    Ctest(6,\#\)
    Dtest(0,0,\*\)
    正确答案:————
9.(单选题)以下不合法的数值常量是()          (满分:)
    A011
    Blel
    C8.0E0.5
    D0xabcd
    正确答案:————
10.(单选题)决定C++语言中函数的返回值类型的是()          (满分:)
    Areturn语句中的表达式类型
    B调用该函数时系统随机产生的类型
    C调用该函数时的主调用函数类型
    D在定义该函数时所指定的数据类型
    正确答案:————
11.(单选题)派生类的对象对其基类中()可直接访问          (满分:)
    A公有继承的公有成员
    B公有继承的私有成员
    C公有继承的保护成员
    D私有继承的公有成员
    正确答案:————
12.(单选题)下列有关抽象类和纯虚函数的叙述中,错误的是()          (满分:)
    A拥有纯虚函数的类是抽象类,不能用来定义对象
    B抽象类的派生类若不实现纯虚函数,它也是抽象类
    C纯虚函数的声明以“=0
    D”结束
    E纯虚函数都不能有函数体
    正确答案:————
13.(单选题)假定下列x和y均为int型变量,则不正确的赋值为          (满分:)
    Ax+=y++
    Bx++=y++
    Cx=++y
    D++x=++y
    正确答案:————
二、多选题:
14.(多选题)一个指针变量会涉及以下哪些内容()          (满分:)
    A指针的类型
    B指针所指向的类型
    C指针的值
    D指针本身所占的存储区
    正确答案:————
15.(多选题)类间的关系可以概括为如下()          (满分:)
    A泛化关系
    B引用关系
    C组合关系
    D关联关系
    正确答案:————
三、判断题:
16.(判断题)一个变量,可以声明无穷多次,但却只能定义一次。          (满分:)
    A错误
    B正确
    正确答案:————
17.(判断题)结构体变量不可以用同类型的结构体变量直接赋值。          (满分:)
    A错误
    B正确
    正确答案:————
18.(判断题)C++支持两种多态:编译时的多态(重载)和运行时的多态(虚函数)          (满分:)
    A错误
    B正确
    正确答案:————
19.(判断题)类除了用class定义外,还可以用struct定义。          (满分:)
    A错误
    B正确
    正确答案:————
20.(判断题)用classvirtual声明的基类为虚基类          (满分:)
    A错误
    B正确
    正确答案:————
21.(判断题)当将一个类S定义为零一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)编译时多态性通过重载函数实现          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)没有返回值或者返回值为空是一回事。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)虚函数由成员函数调用或通过指针,引用来访问。          (满分:)
    A错误
    B正确
    正确答案:————
更多学习资料请登录www.openhelp100.com

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

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-15 16:39

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表