奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1115|回复: 0

东师《C++程序设计》15春在线作业2(随机)辅导资料

[复制链接]
发表于 2015-5-7 17:12:32 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
; N) w0 J$ x8 Y, f% X* j; L6 W" _) P# h6 @
一、单选(共 20 道试题,共 60 分。)V 1.  当需要使用ostream流类定义一个流对象并联系一个字符串时,应在文件开头使用#include命令,使之包含()文件。
* z. n9 u0 r) V* n5 i2 x3 Y( {A. iostream.h
$ z/ H6 i" D) v5 w3 q: X( GB. stdlib.h7 ~& F" E" }. k* O7 E$ c2 \
C. strstream.h* x0 b7 l2 s& f+ a8 M. T
D. fstream.h
1 Y; g2 Y% R. B- t" F) ^, O      满分:3  分( g9 S6 m5 n3 V% F& H2 g+ t! L
2.  打开一个文件,就是将这个文件与一个()建立关联。& i9 f1 ~1 u, v3 V
A. 类, I" l; N- z* d
B. 流, |4 h" H# z* A) k7 I) ?7 F
C. 对象' l' _3 ]4 S: y7 G  X" [4 f
D. 设备
2 w+ [3 d. q8 T; S% w      满分:3  分
4 x$ y$ W# M/ V, K3.  一个()允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能取任意类型。
1 |: C) q( K8 P. gA. 函数模板
6 ~9 V! H! V3 P8 A5 n1 S6 LB. 模板函数
2 f2 Z# e4 ?5 E8 K  N2 iC. 类模板
9 r- F# O% r6 F4 e4 pD. 模板类
# I( S  r2 o. U      满分:3  分+ h1 @  E/ e; o; M: d
4.  #include <iostream.h>   class BASE{     char c;   public:     BASE(char n):c(n){}     virtual~BASE(){cout<<C;}   };   class DERIVED:public BASE{     char c;   public:     DERIVED(char n):BASE(n+1),c(n){}     ~DERIVED(){cout
! `/ k0 V' ~( R: I' VA. XY8 T* a- v4 _8 C4 n) s& Y$ g
B. YX! K/ ~. {' n: V/ n  O
C. X
7 V( A1 D% Q# n2 d$ MD. Y) ^, t* A! @+ b) e! w
      满分:3  分! {/ B- C& d5 n' K
5.  下面程序的运行结果为()。 #include class A{ public: A(){cout<<”1”;} ~A(){cout<<”2”;} } class B:public A{ public: B(){cout<<”3”;} ~B(){cout<<”4”;} } void main(){ B b; }. b9 R% \8 a+ a: h: n  W) r/ e
A. 1234* q+ M" W* B1 j/ q7 v+ Q' Z
B. 1324) Y4 q. j9 j) N; X  l& U# U6 {6 [
C. 1342
0 D, k) x3 I; j  a# N9 J* JD. 3142
; ?  [0 s) N" j/ [      满分:3  分
) D5 P9 W  v0 B3 F6.  在C++中,函数原型不能标识()。
- a7 r; a0 J% p: E; p/ iA. 函数的返回类型5 \8 Q0 ?( ]% f, p
B. 函数参数的个数
4 i6 |* G& i2 V' L8 vC. 函数参数类型
  ]) v9 a* X5 c& xD. 函数的功能/ x2 F7 Q! C. {1 E; p
      满分:3  分
) s. \3 _4 a1 d+ q# F9 `7.  对于类定义 class A{ public: virtual void func1( ){ } void func2( ){ } }; class B:public A{ public: void func1( ){cout<<″class B func 1″<<end1;} virtual void func2( ){cout<<″class B f
' {2 r& i; j+ i5 _6 [A. A::func2( )和B::func1( )都是虚函数; ?: m- G6 t9 S
B. A::func2( )和B::func1( )都不是虚函数! U9 F# k0 Z1 H  e1 B* `7 N
C. B::func1( )是虚函数,而A::func2( )不是虚函数
1 p; z- d2 @( lD. B::func1( )不是虚函数,而A::func2( )是虚函数% e$ ~' @- d# e- \( S% L
      满分:3  分  n- u1 ~: o5 I* o9 C, k( i
8.  下列各种高级语言中,不是面向对象的程序设计语言的是()。7 e2 T! H# C7 S4 @
A. C++
5 ]& ?! @+ M8 y1 x' V. F. R! L6 PB. Java
) r3 a0 o+ L7 F, [# v5 b( J/ D; qC. VB
; j3 k% {- V/ t8 J9 yD. C7 ?' D7 o4 s) W! e, N' ~
      满分:3  分9 u5 s$ r: Q) I8 Y. w- Q
9.  静态成员函数仅能访问()。
$ ?" Z/ i, B  d  x0 YA. 静态的数据成员/ ?6 b( \- b" h# a- }9 R. Q
B. 非静态的成员函数, D3 E5 e3 z* l+ b3 d
C. 非静态的数据成员
; b) W8 w1 s- V3 u  KD. 以上都不对
$ r5 h' Y9 ^5 X& j% o3 j      满分:3  分) V8 @4 i! K( P
10.  假定一个类的构造函数为“B(int a, int b):a(ax),b(bx){}”, 则执行“B x(6,5);y(3,2);”语句序列后,x.a的值为()。# J' n. ?' A  h+ r, v8 F1 _) Z# h6 S2 j
A. 2
+ R+ E, O; s0 NB. 3
; F$ c5 s5 Y4 T; p+ j3 y" hC. 5/ d# s; f& T4 H
D. 6
7 s8 l  F1 g' _) @" l      满分:3  分
+ p1 ?4 F# g/ \11.  设有函数模板 template<class Q> Q Sum(Q x,Q y){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是()。: w4 Q! W8 k- ?* S. z5 y
A. Sum(10,2);
$ r+ e4 n7 N; W5 i5 t& j* ~B. Sum(5.0,6.7);
  v) `# ~, e& {C. Sum(15.2f,16.0f);
$ `5 \* `( @2 N# n* s% V+ yD. Sum(″AB″,″CD″);. U/ P. l1 s7 _& V, |9 i
      满分:3  分/ {9 I: ]  W) N/ L! o+ a
12.  C++语言建立类库是通过()实现的。
! t6 \( D8 u+ U5 x" n$ rA. 类的嵌套- d4 X* O6 [  `
B. 类的继承
# q. @2 y+ o2 G6 e: h2 BC. 虚函数* W2 a6 P! U5 \! _
D. 抽象类
* w3 s# {; }/ ]3 J6 w% m3 r, @# D5 C" ~      满分:3  分0 L, y1 [5 ]2 x; ~
13.  静态数据成员的初始化必须在()。
8 w, w$ s) c& r0 u5 cA. 类内
) ?* n1 x5 m" Z1 fB. 类外; }" f& D5 @. R
C. 构造函数内
, {8 W1 f& D- Z! `% k$ rD. 静态成员函数内
, G' S7 h8 T/ i- m' A5 {, a      满分:3  分
0 \$ A* O& P6 @2 E# K0 Q14.  在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
+ K# w+ F; L# yA. 友元函数
6 O  i" v0 U7 h7 ]B. 虚函数
3 @* I5 _( m* TC. 构造函数0 a+ v$ f$ {. b0 w5 }9 |- o
D. 析构函数
1 V" c7 J% T$ P" R4 r: U1 N      满分:3  分! K" F1 {% R: N6 T" g9 H  n4 g
15.  定义类模板时要使用关键字()。
6 F2 V$ Y; U5 o/ VA. const
0 d2 N/ E! [! P( O( _# eB. new% m$ s0 K5 T, f" ]! E3 I
C. delete4 J7 B6 F- _$ U* Q- ]: }+ X) J
D. template1 {# N* W' {9 n( E2 _3 d
      满分:3  分
0 O0 H) k' A1 s1 e3 M16.  在派生类中重新定义虚函数时,除了(),其它方面都必须与基类中相应的虚函数保持一致。- W! g9 A. i/ k- Q( g( o  U
A. 参数个数
8 u' G+ F7 F3 _B. 参数类型3 Y; H! [; |% q$ z; U. o5 ^; I
C. 函数体# J6 i( ~( x0 a1 n3 \
D. 函数名称
( k% A, N3 e8 w; B      满分:3  分
  k2 F5 W* y, X9 G1 _2 N  Z; k8 `% k17.  在C++程序中,对象之间的相互通信通过()。: N. d. P/ P: z: q( s& {9 [, L
A. 继承实现1 |: S1 a, Q2 u
B. 调用成员函数实现
# \8 m, v( [* k- EC. 封装实现% `- g( E$ k/ x5 _  }2 k7 e
D. 函数重载实现
& r" C. v5 _. ~      满分:3  分' s! O8 C  x6 p) q" _
18.  read()函数的功能是从输入流中读取()。
5 M: n5 C  \% o' }+ E4 ?A. 一个字符( y$ C5 M, f! D
B. 当前字符
0 E* C+ T. X" |; dC. 一行字符3 H  j+ {9 [5 m) [
D. 指定若干个字符) u5 y; ^# [7 }" }2 {! I9 K4 {$ d
      满分:3  分
& |7 Y: F+ c# T( m, G19.  下列输出字符'A'的方法中,错误的是()。! u. N7 c6 E- K; |2 k; T0 f( k3 s$ j
A. cout<<put('A');. z$ h3 d* @9 D! z+ [& D3 q
B. cout<<'A';4 d: ]( L0 v0 c$ a9 T, G, q) Y
C. cout.put('A');
4 V+ I/ q; ?3 `- d7 l1 @) OD. char a='A';cout<<a;; m: L/ \! J& E+ s( v8 O& |
      满分:3  分+ Y* F+ M( `  ^7 d8 ?) \/ u
20.  在关键字public后面定义的成员为类的()成员。% L7 Q& b" L+ o; M* F
A. 公有
( {% _$ P& m: [" e+ Q% ^B. 保护
8 K1 c0 Q- j/ |* a$ z  `C. 私有8 s% C! l) g0 c$ R2 y- R* q% `3 j
D. 任何
- c0 ^( x) X0 Q1 b      满分:3  分
9 F) i2 i* i2 G3 s; _4 L9 R
" {3 ]$ H1 F. O: y6 [二、判断题(共 20 道试题,共 40 分。)V 1.  ifstream是用于读文件的文件流。9 Z6 h7 K% G  Z1 p) X
A. 错误
9 ?5 i& G4 l5 p, A/ gB. 正确
1 a" [! _9 m9 v- ?      满分:2  分
9 c( I0 R, `$ b5 j" r2.  编译时的多态是通过动态联编来实现的,运行时的多态是通过静态联编实现的。
# J) [, K. ~* w9 WA. 错误
- H) o4 y' b9 z- w, O; s) rB. 正确
3 x$ u# g7 p# U5 M7 r$ ~' y      满分:2  分
' G% L7 F3 p9 b  e0 X) y0 N: q5 Y3.  编译时的多态是通过静态联编来实现的,运行时的多态是通过动态联编实现的。
7 O/ R1 C: u9 O" y' W0 D; p. z# kA. 错误7 J( W0 s, W( f: {4 l, d
B. 正确& R. F' P/ z  P7 v+ _9 \
      满分:2  分
5 ?2 r2 F0 ?* b3 Z2 p5 F- e4.  类中成员的默认访问属性为私有,结构中成员的默认访问属性为公有。
8 J. N  O. y5 o& C' l7 [" a/ YA. 错误$ u! Y3 R' H) R+ X
B. 正确
+ z" x, ]- I" m( ~* a! i& V2 |      满分:2  分
% i! N- u$ L4 ]0 N% |5.  cout通常与显示器相连,cin通常与键盘相连。' w4 l3 t7 T3 U1 e
A. 错误9 f3 g2 f2 U* _( V1 G
B. 正确
. ?: r: w- r4 K+ X      满分:2  分- ?, y6 b8 u6 f: j
6.  get()和put()函数的功能是一次读写一个数据块,而read()和write()函数是一次读写一个字符。
9 {" X; j) o2 ^1 F& AA. 错误" j: T; I9 I; q% K3 {
B. 正确+ V  S& ~! c  o  }& `
      满分:2  分$ x4 x% I, u2 E1 h; z
7.  C++流类库是用继承方法建立起来的,它具有两个平行的基类,即istream类和ostream类,所有其他的流类都是从它们直接或间接地派生出来的。& B5 x  p* H. {! }. Z( H3 o; T
A. 错误
& k3 M: I7 k0 \% N% S1 u8 P  D' yB. 正确0 ]3 j8 a' }# H9 @+ x# \
      满分:2  分
. I' t: |" T" R, s' K! z8 y8.  若有声明:class C: public A,B{};则类C公有继承自类A、私有继承自类B。- S( D. l3 [" Q6 B" e
A. 错误
0 R9 j' j+ ]0 h  Q/ Q9 oB. 正确
: r# a1 ]7 k7 _) g      满分:2  分. e  C; H% J# h, P. R
9.  使用重载运算符既可以用运算符的方式又可以用函数调用的方式。
1 _; ]! n/ q! w( B9 VA. 错误' V' ~/ U/ x2 ]3 S# b  u& R2 _
B. 正确
' ~, \+ H$ c* G% ?      满分:2  分4 O8 q' A; }. F% _8 \- R" e
10.  类和对象之间的关系是具体和抽象的关系。
4 X# {. T& C# r7 RA. 错误/ I8 y: @- `+ m8 v3 c- T
B. 正确
) X- K. q0 D/ h# w$ O, B0 F8 t      满分:2  分" Q) ]- ~) p/ I3 {
11.  C++既支持面向过程程序设计又支持面向对象程序设计。
3 X' X5 s: `! jA. 错误# w8 t0 @# O$ {: M8 W/ _5 P
B. 正确
3 Q( D! s7 E5 w- o' j$ {% O( m2 V      满分:2  分
  Z0 D, U2 v: a! C12.  构造函数和析构函数都与类同名。3 q+ O# y& l$ V! W1 Y( J8 K# v
A. 错误
2 b5 f, A/ W4 s4 X) ]B. 正确
3 W  y: `( p! C      满分:2  分/ v8 w) Z: p# N% S7 l' R
13.  C++不允许定义有默认参数的函数。
  s/ \, \' f& Z7 gA. 错误
" Z3 e$ V1 v/ P6 [1 q0 n$ m4 TB. 正确
% t9 {5 G8 N% Y      满分:2  分3 U; w+ ]0 R. i  V& b$ b
14.  使用cin和cout进行输入和输出操作必须包含头文件iostream.h
1 y& b' x/ q% V* w% R/ H- LA. 错误0 X4 P! U  h/ f0 c
B. 正确
; d0 l& {8 g! D      满分:2  分" @& Z) ~- t8 _: |3 u
15.  类A继承类B,则A称为B的基类,B称为A的派生类。
& b4 i" U( J- q7 a- KA. 错误
9 d3 c' d" _+ p0 w' \( pB. 正确
9 q+ Q5 e# n4 @! C: t+ v      满分:2  分2 l! _$ i7 u% w! @( M2 o' w
16.  构造函数是不能被派生类继承的。0 O! C/ _8 V" k% i  r* s
A. 错误
" P- M! U# J+ y: D9 a/ X, gB. 正确
2 C0 `  S% a/ K/ K8 a- _. C      满分:2  分+ H# p* K4 M8 n/ z8 s
17.  C++利用类来实现面向对象程序设计的封装性。# v: O  }: D3 N$ m( ?7 e$ K
A. 错误
8 r* H$ J3 C& e$ hB. 正确8 u& I  W" Y: l6 l; P; L
      满分:2  分* }# J/ P5 \: u4 Q5 W' V
18.  函数模板不可以重载。
$ E! U, G3 @$ I! |$ l$ FA. 错误
" u7 J$ w. P( b4 y; X3 D2 gB. 正确
  b- d9 i$ O/ i% j2 a7 j      满分:2  分
$ t8 h) l& t2 y, V  E19.  类是C++中自定义的数据类型。5 Z. |  A8 Z* r1 A. r) y
A. 错误
$ b3 e$ |% o2 r& O# XB. 正确3 z  v  U6 d, v0 M
      满分:2  分
2 Z. \; g$ f) I6 t7 ]$ u20.  C++标准库提供了控制输入输出格式的操作符,所有不带形参的操作符都定义在头文件iomanip.h中,而带形参的操作符则定义在头文件iostream.h中
9 `. _) H- r0 E, H6 J0 ^A. 错误' b  p7 T9 n  a' Y+ b: q
B. 正确) \& l# k+ @5 f( K
      满分:2  分
7 b) ?# b! y/ y$ G/ \3 R
4 X# |8 r; ~* \4 d- Z谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-3-29 12:35 , Processed in 0.129288 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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