《2023年面向对象程序设计c综合复习题集及答案详解资料.pdf》由会员分享,可在线阅读,更多相关《2023年面向对象程序设计c综合复习题集及答案详解资料.pdf(155页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单 选 题 1.C+源 程 序 文 献 的 缺 省 扩 展 名 为(A)oA.c p p B.e xe C.o b j I).1 i k2.由 C+源 程 序 文 献 编 译 而 成 的 目 的 文 献 的 缺 省 扩 展 名 为(A.c p p B.e x e C.o b j I).C)。1 i k3.由 C+目 的 文 献 连 接 而 成 的 可 执 行 文 献 的 缺 省 扩 展 名 为(B4.A.c p p B.e x e C.o b j D.l i k编 写 C+程 序 一 般 需 通 过 的 几 个 环 节 依 次 是(B)。A.编 译、编 辑、连 接、调 试 B.编 辑、编
2、译、连 接、调 试 C.编 译、调 试、编 辑、连 接 D.编 辑、调 试、编 辑、连 接 5.以 卜 标 记 符 中 不 全 是 保 存 字 的 是(BA.c a s e6.7.8.B.d e f a u lC.b o o lD.g o tot t h e n wh i 1 ec 1 a s s 1 ongr e t u r n c h a r能 作 为 C+程 序 的 基 本 单 位 是(CA.字 符 B.语 句 程 序 中 主 函 数 的 名 字 为(A).B.MAINC+程 序 的 基 本 模 块 为(D)。A.表 达 式 B.标 记 符)oC.函 数 D.源 程 序 文 献 C.Ma
3、 i nC.语 句 D.任 意 标 记 符 D.函 数 A.ma i n9.可 用 作 C+语 言 用 户 标 记 符 的 一 组 标 记 符 是(BA.v o id d e f i n e+W0RI)B.a 3 _ b 3 1 23 Y NC.f o r-a b c C aseD.2 a DO s i z e o f10.存 储 以 下 数 据,占 用 存 储 字 节 最 多 的 是(D)。A.0 B.O C.“0 D.0.011.程 序 运 营 中 需 要 从 键 盘 上 输 入 多 于 一 个 数 据 时,各 数 据 之 间 应 使 用(D)符 号 作 为 分 隔 符。A.空 格 或 逗
4、 号 B.逗 号 或 回 车 C.逗 号 或 分 号 D.空 格 或 回 车 12.设“in t a=12;”,则 执 行 完 语 句 a+=a*a;”后,a 的 值 是(C)。A.12 B.1 44 C.156 D.2 8813.假 设 在 程 序 中 a、b、c 均 被 定 义 成 整 型,所 赋 的 值 都 大 于 1,则 下 列 能 对 的 表 达 代 数 式 1/abc的 表 达 式 是(D),A.1.0/a*b*c B.1/(a*b*c)C.1/a/b/(fl o at)c D.1.0/a/b/c14.设“int a=15,b=26;,则 cout0&x=l 0 的 相 反 表 达
5、 式 为(A)oA.x10 B.x10C.x=0)x0&x1017.x0|y=5的 相 反 表 达 式 为(B)。A.x0|y!=5 D.x0&y=518.设 x 和 y均 为 bool量,则 乂&丫 为 真 的 条 件 是(A)。A.它 们 均 为 真 B.其 中 一 个 为 真 C.它 们 均 为 假 D.其 中 一 个 为 假 1 9.设 x 和 y均 为 b o o l 量,则 x l|y 为 假 的 条 件 是(C)。A.它 们 均 为 真 B.其 中 一 个 为 真 C.它 们 均 为 假 D.其 中 一 个 为 假 2 0.字 符 串 a+b=12n”的 长 度 为(B)。A.6
6、 B.7 C.8 D.921.假 定 下 列 x 和 y 均 为 in t型 变 量,则 不 对 的 的 赋 值 为(B)。A.x+=y+B.x+=y+C.x=+y D.+x=+y22.下 列 的 符 号 常 量 定 义 中,错 误 的 定 义 是(C)。A.c on s t M=10;B.cons t int 2 0;C.c onst ch a r ch;D.con s t boo 1 ma r k=true;23.循 环 语 句“for(int i=0;in;i+)couti*i*;中 循 环 体 执 行 的 次 数 为(C)oA.1 B.n-1 C.n D.n+12 4.在 下 面 循
7、环 语 句 中 循 环 体 执 行 的 次 数 为(B)。for(int i=0;i n/2)break;A.n/2 B.n/2+1 C.n/2-l D.n_ 12 5.在 下 面 循 环 语 句 中 内 层 循 环 体 S 语 句 的 执 行 总 次 数 为(Dfo r(i n t i=0;i n;i+)f o r(in t j=i;j n;j+)S;A.n2 B.(n+l)/2 C.n(n-l)/2 D.n(n+1)/226.在 下 面 循 环 语 句 中 循 环 体 执 行 的 次 数 为(C)。int i=0,s=0;wh ile(s20)i+;s+=i;A.4 B.5 C.6 D.7
8、27.在 下 面 循 环 语 句 中 循 环 体 执 行 的 次 数 为(A)。i n t i=0;do i+;wh i 1 e(i*i 10);A.4 B.3 C.5 D.228.当 解 决 特 定 问 题 时 的 循 环 次 数 已 知 时,通 常 采 用(A)来 解 决。A.f o r 循 环 B.while 循 环 C.do循 环 D.sw i tch语 句2 9.循 环 体 至 少 被 执 行 一 次 的 语 句 为(C)o环 30.31.A.fo r循 环 B.while 循 环 C.do循 环 D.任 一 种 循 s wi tch语 句 可 以 改 写 为(B)语 句。A.for
9、 B.i f D.wh i 1 ed。语 句 可 以 改 写 为(D 语 句。A.复 合 B.if C.s witch D.whi 1 eC.do)3 2.在 下 面 的 一 维 数 组 定 义 中,哪 一 个 有 语 法 错 误。(C)A.int a=1,2,3;B.int a 10=(0);C.int a;D.int a 5;33.在 下 面 的 字 符 数 组 定 义 中,哪 一 个 有 语 法 错 误.(D)oA.c h ar a 20=a b cd e fgw;B.c h a r a=w x+y=55.”C.char a15;D.ch a r a 10=,5*;3 4.在 下 面 的
10、 二 维 数 组 定 义 中,对 的 的 是(C)。A.i nt a 5 口;B.int a 5;C.int a 3=1,3,5,2);D.int a(10);35.假 定 一 个 二 维 数 组 的 定 义 语 句 为“int a3 4=3,4,2,8,6;”,则 元 素 a 1 2的 值 为(C)oA.2 B.4 C.6 D.83 6.假 定 一 个 二 维 数 组 的 定 义 语 句 为“int a3 4=3,4,2,8,6;,则 元 素 a 2 1的 值 为(A)。A.0 B.4 C.8 I).637.若 定 义 了 函 数 doubl e*f unction(),则 函 数 func
11、ti o n 的 返 回 值 为(B)。A.实 数 型 B.实 数 的 地 址 C.指 向 函 数 的 指 针 D.函 数 的 地 址 38.以 下 说 法 中 对 的 的 是(B),A.C H 程 序 总 是 从 第 一 个 定 义 的 函 数 开 始 执 行 B.C+程 序 总 是 从 m a in函 数 开 始 执 行 C.C+函 数 必 须 有 返 回 值,否 则 不 能 使 用 函 数I).C+程 序 中 有 调 用 关 系 的 所 有 函 数 必 须 放 在 同 一 个 程 序 文 献 中 3 9.以 下 叙 述 中 不 对 的 的 是(C)。A.在 一 个 函 数 中,可 以 有
12、 多 条 ret u rn语 句 B.函 数 的 定 义 不 能 嵌 套,但 函 数 的 调 用 可 以 嵌 套 C.函 数 必 须 有 返 回 值 I).不 同 的 函 数 中 可 以 使 用 相 同 名 字 的 变 量 4 0.函 数 重 载 是 指(A)oA.两 个 或 两 个 以 上 的 函 数 取 相 同 的 函 数 名,但 形 参 的 个 数 或 类 型 不 同 B.两 个 以 上 的 函 数 取 相 同 的 名 字 和 具 有 相 同 的 参 数 个 数,但 形 参 的 类 型 可 以 不 可 C.两 个 以 上 的 函 数 名 字 不 同,但 形 参 的 个 数 或 类 型 相
13、 同 D.两 个 以 上 的 函 数 取 相 同 的 函 数 名,并 且 函 数 的 返 回 类 型 相 同 41.以 下 关 于 函 数 模 板 叙 述 对 的 的 是(C)。A.函 数 模 板 也 是 一 个 具 体 类 型 的 函 数 B.函 数 模 板 的 类 型 参 数 与 函 数 的 参 数 是 同 一 个 概 念 C.通 过 使 用 不 同 的 类 型 参 数,函 数 模 板 可 以 生 成 不 同 类 型 的 函 数 I).用 函 数 模 板 定 义 的 函 数 没 有 类 型 4 2.下 列(C)的 调 用 方 式 是 引 用 调 用。A.形 参 和 实 参 都 是 变 量
14、B.形 参 是 指 针,实 参 是 地 址 值 C.形 参 是 引 用,实 参 是 变 量 D.形 参 是 变 量,实 参 是 地 址 值 43.为 了 提 高 程 序 的 运 营 速 度,可 将 不 太 复 杂 的 功 能 用 函 数 实 现,此 函 数 应 选 择(A)A.内 联 函 数 B.重 载 函 数 C.递 归 函 数 D.函 数 模 板 44.函 数 原 型 语 句 对 的 的 是(BA.int Fun c tion(v oi d a);B.v o i d Fun c ti o n(int):C.i n t Functio n(a);D.voi d i n t(d o u b l
15、 e a);4 5.C+中 函 数 返 回 值 的 类 型 是 由(B)决 定 的。A.return语 句 中 表 达 式 的 类 型 B.该 函 数 定 义 时 的 类 型C.调 用 函 数 时 的 调 用 语 句 D.系 统 根 据 结 果 4 6.以 下 函 数 的 返 回 结 果 是(A)。i n t f u n ctio n(c h ar*x)(char*p=x;while(*p+);re t u r n(p-x-1);)A.求 字 符 串 的 长 度 B.将 字 符 串 x 连 接 到 字 符 串 p 后 面 C.将 字 符 串 x 制 到 字 符 串 p 中 D.将 字 符 串
16、x 反 向 存 放 47.函 数 调 用 fu n c(e xp 1,e x p2),(e x p 3,ex p 4,exp5)中 所 含 实 参 的 个 数 为 B)个。A.1 B.2 C.4 D.548.设 有 如 下 函 数 定 义 i n t f(c h a r*s)cha r*p=s;while(*p!=,0)p+;return(p-s);)在 主 函 数 中 用 c o u t f(“g。o d”)调 用 上 述 函 数,则 输 出 结 果 为(B)oA.3 B.4 C.5 D.649.以 下 对 的 的 函 数 原 型 语 句 是(C)0A.d ouble f u n(i nt
17、x,i nt y)B.dou b 1 e fun(int x;int y)C.dou b 1 e f u n(i n t,int);D.d ou b lo fun(i nt x,y);50.以 下 对 的 的 说 法 是(B)。A.用 户 调 用 标 准 库 函 数 前,必 须 重 新 定 义 B.用 户 可 以 重 新 定 义 标 准 库 函 数,若 如 此,该 函 数 将 失 去 原 有 含 义 C.系 统 不 允 许 用 户 重 新 定 义 标 准 库 函 数D.用 户 调 用 标 准 库 函 数 前,不 必 使 用 预 编 译 命 令 将 该 函 数 所 在 文 献 涉 及 到 用 户
18、 源 文 献 中 5 1.函 数 调 用 不 可 以(D)。A.出 现 在 一 个 表 达 式 中 B.出 现 在 执 行 语 句 中 C.作 为 一 个 函 数 的 实 参 D.作 为 一 个 函 数 的 形 参 5 2.以 下 对 的 的 描 述 是(BA.函 数 的 定 义 可 以 嵌 套,函 数 的 调 用 不 可 以 嵌 套 B.函 数 的 定 义 不 可 以 嵌 套,函 数 的 调 用 可 以 嵌 套 C.函 数 的 定 义 和 函 数 的 调 用 均 可 以 嵌 套 D.函 数 的 定 义 和 函 数 的 调 用 均 不 可 以 嵌 套 5 3.若 用 数 组 名 作 为 函 数
19、 调 用 的 实 参,传 递 给 形 参 的 是(A)oA.数 组 的 首 地 址 B.数 组 中 第 一 个 元 素 的 值 C.数 组 所 有 元 素 的 值 D.数 组 元 素 的 个 数 54.以 下 错 误 的 描 述 是(D)oA.被 调 用 函 数 中 可 以 不 用 r e lu r n 语 句 B.被 调 用 函 数 中 可 以 用 多 个 r e tu r n 语 句 C.被 调 用 函 数 中,假 如 有 返 回 值,就 一 定 要 有 r e t u r n语 句 D.被 调 用 函 数 中,一 个 r e t u r n 语 句 可 返 回 多 个 值 给 调 用 函
20、 数 5 5.以 下 对 的 的 描 述 是(C)。A.不 允 许 设 立 参 数 的 默 认 值 B.设 立 参 数 的 默 认 值 只 能 在 定 义 函 数 时 设 立 C.设 立 参 数 的 默 认 值 时,应 当 设 立 右 边 的 参 数 D.设 立 参 数 的 默 认 值 时,应 当 所 有 参 数 都 设 立 5 6.采 用 重 载 函 数 的 目 的 是(D)。A.实 现 共 享 B.减 少 空 间 C.提 高 速 度 D.使 用 方 便,提 高 可 读 性5 7.将 两 个 字 符 串 连 接 起 来 组 成 一 个 字 符 串 时,选 用(C)函 数。A.s t r 1
21、e n()B.s t r c a p()C.s t r c a t()D.s tr cm p()5 8.以 下 叙 述 中 对 的 的 是(B)oA.使 用#d e f i n e 可 认 为 常 量 定 义 一 个 名 字,该 名 字 在 程 序 中 可 以 再 赋 此 外 的 值 B.使 用 con$t 定 义 的 常 量 名 有 类 型 之 分,其 值 在 程 序 运 营 时 是 不 可 改 变 的 C.在 程 序 中 使 用 内 联 函 数 使 程 序 的 可 读 性 变 差 D.在 定 义 函 数 时 可 以 在 形 参 表 的 任 何 位 置 给 出 缺 省 形 参 值 5 9.下
22、 面 的 标 记 符 中,(C)是 文 献 级 作 用 域。A.函 数 形 参 B.语 句 标 号 C.外 部 静 态 类 标 记 符 D.自 动 类 标 记 符 6 0.以 下 叙 述 不 对 的 的 是(D)。A.宏 替 换 不 占 用 运 营 时 间 B.宏 名 无 类 型 C.宏 替 换 只 是 字 符 替 换 D.宏 名 必 须 用 大 写 字 母 表 达 61.C+语 言 的 编 译 系 统 对 宏 命 令 的 解 决 是(D),A.在 程 序 运 营 时 进 行 B.在 程 序 连 接 时 进 行 C.和 C+程 序 的 其 它 语 句 同 时 进 行 编 译 D.在 对 源 程
23、 序 中 其 它 成 分 正 式 编 译 之 前 进 行 6 2.当#i n c l u d e 后 面 的 文 献 名 用 双 引 号 括 起 来 时,寻 找 被 包 含 文 献 的 方 式 是(B)。A.直 接 按 系 统 设 定 的 标 准 方 式 搜 索 目 录 B.先 在 源 程 序 所 在 目 录 搜 索,再 按 系 统 设 定 的 标 准 方 式 搜 索 目 录 C.仅 仅 搜 索 源 程 序 所 在 目 录 D.搜 索 当 前 逻 辑 盘 上 的 所 有 目 录 6 3.当 用 慎 1血 6 后 面 的 文 献 名 用 尖 括 号 括 起 来 时,寻 找 被 包 含 文 献 的
24、 方 式 是 A),A.直 接 按 系 统 设 定 的 标 准 方 式 搜 索 目 录B.先 在 源 程 序 所 在 目 录 搜 索,再 按 系 统 设 定 的 标 准 方 式 搜 索 目 录 C.仅 仅 搜 索 源 程 序 所 在 目 录 D.搜 索 当 前 逻 辑 盘 上 的 所 有 目 录 6 4.在 下 面 存 储 类 中,C)对 象 的 可 见 性 与 生 存 期 不 一 致。A.外 部 类 B.自 动 类 C.内 部 静 态 类 D.寄 存 器 类 65.在 下 面 存 储 类 中,(A)的 对 象 不 是 局 部 变 量。A.外 部 静 态 类 B.自 动 类 C.函 数 形 参
25、 D.寄 存 器 类 6 6.关 于 局 部 变 量,下 面 说 法 对 的 的 是(CA.定 义 该 变 量 的 程 序 文 献 中 的 函 数 都 可 以 访 问 B.定 义 该 变 量 的 函 数 中 的 定 义 处 以 下 的 任 何 语 句 都 可 以 访 问 C.定 义 该 变 量 的 复 合 语 句 中 的 定 义 处 以 下 的 任 何 语 句 都 可 以 访 问 D.定 义 该 变 量 的 函 数 中 的 定 义 处 以 上 的 任 何 语 句 都 可 以 访 问 67.文 献 包 含 命 令 中 被 包 含 的 文 献 的 扩 展 名(C)oA.必 须 是.h B.不 能
26、是.h C.可 以 是.h 或.cpp D.必 须 是.cpp6 8.预 解 决 命 令 在 程 序 中 都 是 以(B)符 号 开 头 的。A.*B.#C.&D.6 9.设 array 为 一 个 数 组,则 表 达 式 size o f(a r ray)/sizeo f(array 0)的 结 果 为(B)oA.array数 组 首 地 址 B.array数 组 中 元 素 个 数 C.a rray数 组 中 每 个 元 素 所 占 的 字 节 数 D.ar r ay数 组 占 的 总 字 节 数 7 0.用 new运 算 符 创 建 一 个 含 10个 元 素 的 一 维 整 型 数 组
27、 的 对 的 语 句 是(C)。A.in t*p=n ew a 10;B.int*p=n e w float10;C.i nt*p=n e w i nt10;D.in t*p=new int 1 0=1,2,3,4,5)7 1.下 列 给 字 符 数 组 赋 初 值 时,对 的 的 是(A)。A.ch a r si=w abed e fM;B.c har s24=abed”;C.char s3 2 3=“abc,x y z);D.c har s44 口:x:s,t;7 2.设 有 定 义“staticint d a ta 5 6;,设 该 数 组 在 静 态 存 储 区 中 的 起 始 地 址
28、 为 十 进 制 的 100,若 每 个 int型 数 占 4 个 字 节,则 数 组 元 素 data2 3的 地 址 为(D)。A.1 1 5 B.12 4 C.130 D.1 6073.假 定 变 量 m 定 义 为“i n t m=7;,则 定 义 变 量 p 的 对 的 语 句 为(B)。A.in t p=&m;B.int*p=&m;C.int&p=*m;D.int*p=m;74.假 定 k 是 一 个 d o u ble类 型 的 变 量,则 关 于 变 量 p 的 对 的 定 义 语 句 为(D)。A.d ou b 1 e p=&k;B.int*p=&k;C.d o uble&p
29、=*k;D.char*p=w Tha n k you!”;75.变 量 s 的 定 义 为“char*s=Hello w o rid!”;”,要 使 变 量 p 指 向 s 所 指 向 的 同 一 个 字 符 串,则 应 选 取(A)。A.char*p=s;B.char*p=&s;C.c h ar*p;p=*s;D.char*p;p=&s;7 6.关 于 void指 针,下 列 说 法 对 的 的 是(C)oA.v o i d 指 针 就 是 未 指 向 任 何 数 据 的 指 针 B.void指 针 就 是 已 定 义 而 未 初 始 化 的 指 针 C.指 向 任 何 类 型 数 据 的
30、指 针 可 直 接 赋 值 给 一 个 v。i d 指 针 D.v o i d 指 针 值 可 直 接 赋 给 一 个 非 void指 针 77.假 定 一 条 定 义 语 句 为“int a 10,x,*P a=a;,若 要 把 数 组 a 中 下 标 为 3的 元 素 值 赋 给 x,则 不 对 的 的 语 句 为(D)。A.x=pa 3;B.x=*(a+3);C.x=a 3;D.x=*pa+3;78.假 定 有 定 义“int b 10;int*pb;,则 不 对 的 的 赋 值 语 句 为(D)A.pb=b;B.pb=&b0;C.*p b=new int;D.P b=b 5;79.假
31、定 p 是 具 有 doubl e 类 型 的 指 针 变 量,则 表 达 式+p使 p 的 值(以 字 节 为 单 位)增 长(C)OA.1 B.4 C.size o f(d oubl e)D.s i z e o f(p)80.假 定 p 指 向 的 字 符 串 为”string,则 cou t Xp+3的 输 出 结 果 为(C)A.st r ing B.r i ng C.i n g I),i81.假 定 p 指 向 的 字 符 串 为”s tr i n g,若 要 输 出 这 个 字 符 串 的 地 址 值,则 使 用(D)。A.c o ut*s;B.co u t s;C.c o u t
32、 t it 1 e,Wang Tao);B.strcpy(b o o k.ti tle,Wang Tao”);C.s tr c p y(*book.t i t i e,w Wang Taow;D.strcpy(*b ook)title,M Wa n g Tao);8 6.假 定 有“struct BOOK ch ar t i t le40;fl oat pr i ce;BO OK布 ook;”,则 不 对 的 的 语 句 为(A)。A.B O O K*x=n ew bo o k;B.BO OK x=C+Prog ramm i ng,27.0;C.BOOK*x=new B O O K;D.BOO
33、K*x=b ook;87.假 定 有 struct B O OK c har tit 1 e40;f loa t p r i ce;b ook;n,则 对 的 的 语 句 为(B)oA.B O O K&x=&book;B.B(X)K&x=b o o k;C.BOOK&x=new B O O K;D.BOOK&x=BOO K;8 8.下 列 对 引 用 的 陈 述 中 不 对 的 的 是(C)。A.每 一 个 引 用 都 是 其 所 引 用 对 象 的 别 名,因 此 必 须 初 始 化 B.形 式 上 针 对 引 用 的 操 作 事 实 上 作 用 于 它 所 引 用 的 对 象 C.一 旦
34、定 义 了 引 用,一 切 针 对 其 所 引 用 对 象 的 操 作 只 能 通 过 该 引 用 间 接 进 行 D.不 需 要 单 独 为 引 用 分 派 存 储 空 间 8 9.假 定 变 量 a 和 p a 定 义 为“double a10,*p a=a;,要 将 1 2.35赋 值 给 a中 的 下 标 为 5 的 元 素,不 对 的 的 语 句 是(D)0A.pa5=l 2.35;B.a 5=12.35;C.*(p a+5)=1 2.35;D.*(a0+5)=12.35;90.假 定 变 量 b 和 p b 定 义 为“i nt b 10,*pb=b;,要 将 24赋 值 给 b
35、1元 素 中,不 对 的 的 语 句 是(C)。A.*(pb+l)=24;B.*(b+1)=24;C.*+b=24;D.*+p b=2 4;91.假 定 指 针 变 量 p 定 义 为“int*p=ncw int(l 0 0);,要 释 放 P 所 指 向 的 动 态 内 存,应 使 用 语 句(A)。A.delete p;B.d e lete*p;C.delete&p;D.delet e p;9 2.假 定 指 针 变 量 p 定 义 为 int*p=new i nt 3 0 要 释 放 p 所 指 向 的 动 态 内 存,应 使 用 语 句(D)。A.del e te p;B.d elet
36、e*p;C.de 1 e t e&p;D.d e1 ete p;93.假 定 变 量 x 定 义 为“in t x=5;,要 使 r x 成 为 x 的 引 用(别 名),rx应 定 义 为(D)。A.i nt rx=x;B.in t rx=&x;C.int*rx=&x;D.int&r x=x;9 4.关 于 消 息,下 列 说 法 中 不 对 的 的 是(B)。A.发 送 消 息 的 对 象 请 求 服 务,接 受 消 息 的 对 象 提 供 服 务 B.消 息 的 发 送 者 必 须 了 解 消 息 的 接 受 者 如 何 相 应 消 息 C.在 C+中,消 息 的 发 送 具 体 体 现
37、 为 对 接 受 消 息 的 对 象 的 某 个 函 数 的 调 用 D.每 个 对 象 只 能 接 受 某 些 特 定 格 式 的 消 息 95.关 于 封 装,下 列 说 法 中 不 对 的 的 是(D)oA.通 过 封 装,对 象 的 所 有 属 性 和 操 作 结 合 在 一 起,形 成 一 个 整 体 B.通 过 封 装,一 个 对 象 的 实 现 细 节 被 尽 也 许 地 隐 藏 起 来(不 可 见)C,通 过 封 装,每 个 对 象 都 成 为 相 对 独 立 的 实 体 D.通 过 封 装,对 象 的 属 性 都 是 不 可 见 的 9 6.面 向 对 象 方 法 的 多 态
38、 性 是 指(C)oA.一 个 类 可 以 派 生 出 多 个 特 殊 类 B.一 个 对 象 在 不 同 的 运 营 环 境 中 可 以 有 不 同 的 变 体 C.针 对 一 消 息,不 同 的 对 象 可 以 以 适 合 自 身 的 方 式 加 以 响 应 D.一 个 对 象 可 以 是 由 多 个 其 他 对 象 组 合 而 成 的 9 7.软 件 产 品 在 需 求 发 生 变 化、运 营 环 境 发 生 变 化 或 发 现 软 件 产 品 自 身 的 错 误 或 局 限 性 时 进 行 相 应 的 软 件 更 新 的 难 易 限 度 叫 做 软 件 的(A)。A.可 维 护 性 B
39、.可 复 用 性 C,兼 容 性 D.对 的 性 98.软 件 产 品 可 被 所 有 或 部 分 地 再 用 于 新 的 应 用 的 能 力 叫 做 软 件 的(B)。A.可 维 护 性 B.可 复 用 性 C.兼 容 性 D.对 的 性 9 9.软 件 产 品 与 其 他 软 件 产 品 组 合 成 一 个 整 体 的 难 易 限 度 叫 做 软 件 的(C)oA.可 维 护 性 B.可 复 用 性 C.兼 容 性 D.对 的 性 100.软 件 产 品 准 确 执 行 软 件 需 求 规 格 说 明 书 中 所 规 定 的 任 务 的 能 力 叫 做 软 件 的 D)。A.可 维 护 性
40、 B.可 复 用 性 C.兼 容 性 D.对 的 性 1 01.面 向 对 象 软 件 开 发 中 使 用 的 OO A表 达(A)。A.面 向 对 象 分 析 B.面 向 对 象 设 计 C.面 向 对 象 语 言 D.面 向 对 象 方 法 102.面 向 对 象 软 件 开 发 中 使 用 的 00D表 达(B)。A.面 向 对 象 分 析 B.面 向 对 象 设 计 C.面 向 对 象 语 言 D.面 向 对 象 方 法 1 0 3.关 于 面 向 对 象 系 统 分 析,下 列 说 法 中 不 对 的 的 是(B)oA.术 语“面 向 对 象 分 析“可 以 用 缩 写 00A表 达
41、 B.面 向 对 象 分 析 阶 段 对 问 题 域 的 描 述 比 实 现 阶 段 更 具 体 C.面 向 对 象 分 析 涉 及 问 题 域 分 析 和 应 用 分 析 两 个 环 节 D.面 向 对 象 分 析 需 要 辨 认 对 象 的 内 部 和 外 部 特 性 1 0 4.在 一 个 类 的 定 义 中,包 具 有(C)成 员 的 定 义。A.数 据 B.函 数 C.数 据 和 函 数 D.数 据 或 函 数 105.在 类 作 用 域 中 可 以 通 过 直 接 使 用 该 类 的(D)成 员 名 进 行 访 问。A.私 有 B.公 用 C.保 护 D.任 何 1 0 6.在 关
42、 键 字 pub 1 i c 后 面 定 义 的 成 员 为 类 的(B)成 员。A.私 有 B.公 用 C.保 护 D.任 何 107.在 关 键 字 p ri v a t c后 面 定 义 的 成 员 为 类 的(A)成 员。A.私 有 B.公 用 C.保 护 D.任 何 108.假 定 AA为 一 个 类,a 为 该 类 公 有 的 数 据 成 员,x 为 该 类 的 一 个 对 象,则 访 问 x 对 象 中 数 据 成 员 a 的 格 式 为(D)oA.x(a)B.x a C.x-a D.x.a109.假 定 AA为 一 个 类,a()为 该 类 公 有 的 函 数 成 员,x 为
43、该 类 的 一 个 对 象,则 访 问 x对 象 中 函 数 成 员 a()的 格 式 为(B)。A.x.a B.x.a()C.x-a D.x-a()11 0.假 定 AA为 一 个 类,a 为 该 类 公 有 的 数 据 成 员,p x为 指 向 该 类 对 象 的 一 个 指 针,则 访 问 p x 所 指 对 象 中 数 据 成 员 a 的 格 式 为(CA.px(a)B.px a C.p x-a D.p x.a1 1 1.假 定 AA为 一 个 类,a 为 该 类 私 有 的 数 据 成 员,GetValue()为 该 类 公 有 函 数 成 员,它 返 回 a 的 值,x为 该 类
44、的 一 个 对 象,则 访 问 x 对 象 中 数 据 成 员 a 的 格 式 为(D)。A.X.a B.x.a()C.x-Get Value0 D.x.G etVa 1 u e()1 12.假 定 A A 为 一 个 类,i nl a()为 该 类 的 一 个 成 员 函 数,若 该 成 员 函 数 在 类 定 义 体 外 定 义,则 函 数 头 为(A)oA.i n t AA::a()B.int AA:a()C.AA:a()D.AA::int a()113.假 定 AA为 一 个 类,a 为 该 类 公 有 的 数 据 成 员,若 要 在 该 类 的 一 个 成 员 函 数 中 访 问 它
45、,则 书 写 格 式 为(A)oA.a B.A A::a C.a()D.A A:a()114.若 需 要 把 一 个 类 外 定 义 的 成 员 函 数 指 明 为 内 联 函 数,则 必 须 把 关 键 字(B)放 在 函 数 原 型 或 函 数 头 的 前 面。A.in B.in 1 in e C.inL ine D.InLiner1 1 5.在 多 文 献 结 构 的 程 序 中,通 常 把 类 的 定 义 单 独 存 放 于(D)中。A.主 文 献 B.实 现 文 献 C.库 文 献 D.头 文 献 116.在 多 文 献 结 构 的 程 序 中,通 常 把 类 中 所 有 非 内 联
46、 函 数 的 定 义 单 独 存 放 于(B)中。A.主 文 献 B.实 现 文 献 C.库 文 献 D.头 文 献 117.在 多 文 献 结 构 的 程 序 中,通 常 把 具 有 main()函 数 的 文 献 称 为(A)。A.主 文 献 B.实 现 文 献 C.程 序 文 献 D.头 文 献 118.一 个 C+程 序 文 献 的 扩 展 名 为(C)oA.h B.c C.c p p D.cp119.在 C+程 序 中 使 用 的 ci n 标 记 符 是 系 统 类 库 中 定 义 的(A)类 中 的 一 个 对 象。A.istream B.os t re a m C.i ost
47、r earn D.fstre a m120.在 C+程 序 中 使 用 的 coul标 记 符 是 系 统 类 库 中 定 义 的(B)类 中 的 一 个 对 象。A.i stre a m B.o s tream C.iostr e am D.f st r e am121.假 定 A A 是 一 个 类,a be是 该 类 的 一 个 成 员 函 数,则 参 数 表 中 隐 含 的 第 一 个 参 数 的 类 型 为(1)。A.i n t B.char C.AA D.AA 火 1 2 2.假 定 AA是 一 个 类,abc是 该 类 的 一 个 成 员 函 数,则 参 数 表 中 隐 含 的
48、第 一 个 参 数 为(C)。A.abc B.*t h i s C.this D.this&12 3.假 定 AA是 一 个 类,“AA&abc 0:是 该 类 中 一 个 成 员 函 数 的 原 型,若 该 函 数 存 在 对*t h i s赋 值 的 语 句,当 用 x.abc()调 用 该 成 员 函 数 后,x 的 值(A)oA.已 经 被 改 变 B.也 许 被 改 变 C.不 变 D.不 受 函 数 调 用 的 影 响 124.假 定 A A 是 一 个 类,“AA*abc()const;”是 该 类 中 一 个 成 员 函 数 的 原 型,若 该 函 数 返 回 th is值,当
49、 用 x.abcO调 用 该 成 员 函 数 后,x 的 值(C)。A.已 经 被 改 变 B.也 许 被 改 变 C.不 变 D.受 到 函 数 调 用 的 影 响 125.类 中 定 义 的 成 员 默 认 为(B)访 问 属 性。A.p u b lie B.p r iv a te C.prot e cted D.friend1 2 6.结 构 中 定 义 的 成 员 默 认 为(A)访 问 属 性。A.p u b 1 i c B.p r iva t e C.pr o t e c t ed D.f ri e nd127.当 类 中 一 个 字 符 指 针 成 员 指 向 具 有 n个 字
50、节 的 存 储 空 间 时,它 所 能 存 储 字 符 串 的 最 大 长 度 为(C)oA.n B.n+1 C.n-1 D.n-2128,在 一 个 用 数 组 实 现 的 队 列 类 中,假 定 数 组 长 度 为 MS,队 首 元 索 位 置 为 fi r st,队 列 长 度 为 1 e ngth,则 队 尾(即 最 后 一 个)元 素 的 位 置 为(C)。A.1 e n gth+1 B.firs t 4-1 e ngt hC.(firs t+length-l)%MS D.(fi rst+len g t h)%MS1 2 9.在 一 个 用 数 组 实 现 的 队 列 类 中,假 定