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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北师范大学]《C++程序设计》20春在线作业1(资料100分)

[复制链接]
发表于 2020-6-13 00:45:10 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北师范大学]C++程序设计20春在线作业12 r* B* [4 U3 ?4 D8 {& Q8 ?
试卷总分:100    得分:1009 ]: i7 S$ K9 T( t' P$ n; \, s! M
第1,假设A为抽象类,下列声明()是正确的。/ j( Y8 u/ u  [# l7 c
A、A fun(int);
. x$ @0 c$ @/ r4 S0 d: _+ _B、A *p;
2 B, S- s; A' X3 OC、int fun(A);: P% D& L) e: _" i2 W8 N: g; L1 p
D、A obj;
" {8 L/ g" |8 W  {7 |/ l正确资料:
! L, \0 w! H+ ^9 f; [, X
5 S' v6 N2 C+ h8 q: R: l5 t+ u) q% i( t, [1 \
第2题,定义类模板时要使用关键字()。
: z7 i; R( L5 VA、const
3 L1 @$ r! w5 |4 ?: iB、new$ E$ w, r6 x9 Q% e) v  g! e2 ?
C、delete! U4 f" I9 L5 y2 _. x* I1 }
D、template! B* Y9 l8 C3 @  `' J  C
正确资料:
$ z5 o# a( Z9 Q8 W: x, m% u; {0 I" Y: f: P0 j5 s
5 ^5 }+ K% Y* \# P' O! r
第3题,类的构造函数被自动调用执行的情况是在定义该类的()。* A, @2 i% C" d7 O% b. _& e  k8 U6 Y/ \
A、成员函数时
) a' i( U8 \: W0 ]/ v9 fB、数据成员时
0 Z+ c  |3 A3 C- m  ]. ^4 RC、对象时
! u% S7 A$ P0 I& Y! b, m1 WD、友元函数时: x" A! }. h. P" @6 `
正确资料:! P) ^0 V0 W. P8 w5 O2 n7 I9 Q' M
9 ?) Z+ i( |! k7 \

$ O  e- ^4 |' K7 `5 B- N2 G第4题,使用派生类的主要原因是()。: d2 b# g7 B! w: @( C; ]7 J; O
A、提高代码的可重用性( r. C7 `& U6 ]( Z/ s% {; ~4 C4 E
B、提高程序的运行效率1 ~) u% T2 U; c! N
C、加强类的封装性
' ?8 c8 \5 Q( ~+ z$ y" s# MD、实现数据的隐藏
  {7 x+ z3 m1 M$ Q2 i+ D5 X) k; h. T正确资料:
  L% d/ I; o# d1 E! a: o; ~# x" s: r; L. G! G/ M
) @2 [0 {0 `) R4 n+ {
资料来源:谋学网(www.mouxue.com),运算符重载函数必须以特殊的关键字()开始。
6 X8 Z  S" ?7 w% |1 H  }" WA、virtual0 w9 D) k6 q0 r+ t
B、operator
! N* o# `7 m: h8 ]5 K; iC、template7 Q" M* ~8 ^+ X- A
D、static
+ h' Y% v) \: a( @8 v6 m1 j1 e  w正确资料:
% X; J6 Y2 A3 h1 ]$ G. V5 _; y, ~
4 m, d& l; B' u  u
# M# X, _, t2 W/ q第6题,构造函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。4 v! o/ z$ b) Z8 \
A、public: k, s/ k+ E8 Q7 R
B、private
! q2 X+ J* J, \- q4 ^/ c$ E* Q/ V% O0 YC、protected/ ?0 g" `' j4 Y$ q: H. L- Q
D、static# V  ~8 k& U1 j) d1 y2 _1 t
正确资料:
; b* r4 M+ K  G" o; t+ g1 i- e/ a& V; b! p' Y! x
- ?' O8 ^, y, L/ D
第7题,在定义派生类时,若无继承方式说明,则默认的继承方式为()。
) s3 `9 [% o5 Q" g! q9 yA、私有继承2 c; T+ _( U5 U: d8 E
B、公有继承5 j: g5 L) f9 u6 r/ Z
C、保护继承+ A) J7 B" v+ W$ E5 t+ `
D、虚拟继承
* X: a9 i$ [$ ?% t( D- w& R% Q正确资料:- w8 V$ h) x+ N0 Q! [  n, _
" c' D- S( q4 i. X5 |% b4 e

" h# _" }" b* b3 `9 Y8 i0 r* L第8题,C++流类库预定义的与标准输出设备相关联的是()。' H' q9 E6 \1 d( x5 h( v* \5 l
A、cin
& g& t! [& `* k; _$ f- ]* F( M+ HB、cout
% P% G& a# B  S0 sC、cerr
5 o/ D4 D8 _- ^( P8 W; s. HD、clog% W) ~$ R+ v* M3 |7 |0 r6 r
正确资料:
  N6 G: g$ i( l1 j; J/ G0 j% p& r1 b! L6 B# `7 P6 H# v  D

- ~8 u4 y2 ~/ A& E) x第9题,类的析构函数是在()被调用的。
# j, N) d' {2 C$ rA、类创建时
( O% L* {8 j8 W7 g, x: e% [0 FB、创建对象时" b: ]4 A. b: k( r. D
C、删除对象时; n: t: y: T0 f7 N( ]* Z, o
D、不自动调用
5 h2 Z; J& g& q正确资料:
; y& y# R4 M( e0 K! a' `2 O
6 ?% ?1 R6 l5 L5 J! t% n5 j% H  c' _# v( Z0 s7 H
资料来源:谋学网(www.mouxue.com),cout是I/O流库中预定义的()。
) v  Z4 d4 b' E) vA、类
9 F! j4 \  G4 B% L: l& gB、对象
0 B2 m) r' C4 U1 ]C、文件
0 v4 K: h$ e) [/ @2 jD、常量
, g; j7 [4 H' l8 u; g正确资料:: Q2 H/ _( S" d5 p8 p! \- F  ?

9 S& Q$ C) j( @! f/ v! ^! w0 a# u1 z0 k8 O$ e
第11题,要将类A说明是类B的虚基类,正确的描述是()。
. `4 m- g) F; F8 y3 SA、class virtual B:public A
, [, U% C9 T/ F/ @2 P: K2 [B、class B:virtual public A
: x6 G) W; e7 E- m1 V1 v5 M2 _C、virtual class B:public A
0 `! v5 |) L2 R; l: E. \D、class B:public A virtual( c' p6 ?6 b1 U; h7 E5 o2 m7 r
正确资料:
8 w* x1 K( C. [: [) u
# X4 a- k1 D' U0 \( t& o' d# V$ z1 o, e1 x9 k$ s
资料来源:谋学网(www.mouxue.com),在下列关键字中,用于说明类中公有成员的是()。/ \7 `) o, o' c7 ?* }# y
A、public, g& c% j6 U! l
B、private
, y# x9 U5 Q) zC、protected1 z% h9 `2 B$ c7 T; R
D、friend: F2 G! `: ~+ R0 m& e' b8 U" B
正确资料:
; J) B% W/ S. y  Z* W- l( @* x* g* A" {; Y
! D- Z6 p7 \2 I6 I2 L( D; U# M8 ]
第13题,类中定义的成员默认为()访问属性。
1 X. D0 I+ _! d6 z$ ]  ?0 FA、public
& S/ a2 m; O9 w2 }B、private1 A  I3 M* ?$ ?5 [% D4 b( G5 l+ I
C、protected
0 d8 N- Y7 l9 Z1 j; A( @5 gD、friend5 A4 j: N" U" S( R) ]/ X
正确资料:
4 b/ x  m% f& V5 z* I( {/ q
$ f3 x; {0 h+ ]+ D2 m6 @, Y, h: c9 R/ j
第14题,get()函数的功能是从输入流中读取()。
* O" y' q  U& E* e3 vA、一个字符1 j2 @) J/ O5 \+ x7 h: X
B、当前字符
& ?& t3 s5 T& ^C、一行字符
2 S$ n" E+ ~% Q& l% l! C& sD、指定若干个字符
: e) K0 O, L: ^- W1 I$ O正确资料:/ L3 X/ d$ H$ A

9 o- y+ b. u, F9 u+ v  W
. M7 t+ n! Z* [7 U+ M+ @资料来源:谋学网(www.mouxue.com),通常拷贝构造函数的参数是()。
6 H3 k# K% T: e  U- z4 {, ?! mA、某个对象名
2 c) z- S6 e, W8 f* IB、某个对象的成员名
  @* i6 {9 d1 B2 D& xC、某个对象的引用名
5 K3 N' @7 {: u% x0 {+ aD、某个对象的指针名
( ]9 p- A+ i0 p正确资料:3 P  m  H3 {, w
# V; x  b% T" b: X* F4 F, G# I7 u

  |% U$ j" J# H+ x第16题,打开一个文件,就是将这个文件与一个()建立关联。
( F/ l1 V! ~6 g* K0 UA、类5 ?& ]8 \9 P; J/ Y% _
B、流
# Y" \2 W' x" E* ?C、对象: b! a. z: R* w1 r* }# c8 h7 \
D、设备
9 [7 ~& c. j, p# j8 f- d* l正确资料:
9 T! C, k) |5 r
4 N$ |1 _2 G7 d8 X# j) n& P; w/ b. P( l
第17题,下列描述中错误的是()。% F7 z6 [) x( b7 a, i1 R5 j1 n
A、派生类至少有一个基类
' t0 F- E7 |+ g; T* j" v, i5 L# h' k2 UB、派生类可作为另一个类的基类
* ?' J- c  ^, r( A: M8 V/ [" mC、派生类所继承的基类成员的访问权限保持不变+ b7 n' s+ C% z" g/ L$ f
D、派生类除了包含它直接定义的成员外,还包含基类的成员
7 d  F' D; n! L正确资料:
; {9 n1 n9 r( f- \& q) X% m- Y
' j) E; Z% M- b' t5 `/ r4 _, u
& l- W4 n6 N0 u- X第18题,设有函数模板templateclass QQ Sum(Q x,Q y){return(x)+(y);}则下列语句中对该函数模板错误的使用是()。/ R& G& J2 l/ l# f% s0 q
A、Sum(10,2);$ b# ]3 U; `! ~1 n- Q  ~/ D  ^
B、Sum(5.0,6.7);
& X2 `$ z9 a* ]" }# hC、Sum(15.2f,16.0f);
4 T2 w/ A# B' BD、Sum(″AB″,″CD″);5 W4 T( T. _' }  n
正确资料:
% k7 j+ v3 w# Z0 x6 ^3 B0 B0 r! y; _  M7 g

5 J% `1 O8 b" W: @( l6 @; o" m第19题,语句ofstream f("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
  [1 O5 n* ~* J8 b5 P5 KA、若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
* R+ _( i7 |" j8 j& L: uB、若文件存在,将其置为空文件;若文件不存在,打开失败# P0 o, W  ]: M  F+ e
C、若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
9 d3 t& ^- f) s: [5 dD、若文件存在,打开失败;若文件不存在,建立一个新文件% s6 o9 j2 t$ _* l* w) L
正确资料:
9 d0 Q# y' b. _$ L
. {7 m) W3 @/ \  _$ _, g9 S. }9 g% I' l- _8 x/ ^2 G3 h# U8 G
资料来源:谋学网(www.mouxue.com),在磁盘文件操作中,以追加方式打开磁盘文件时,其mode值为()。. k, ~' n6 U5 d, r% h* s* m+ O
A、in
' y7 ~& O* g& I' bB、app0 B: F, R, [  T/ p
C、out5 M4 f6 q' m3 w
D、ate
" P2 @5 e4 z" o0 Q正确资料:
1 n. L  n+ o# u7 U5 Q0 X7 w! p7 c+ E" Z0 l! y

" R2 Q# a1 a* f$ N第21题,如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。" S/ Y7 D4 w. K, T
A、错误% h4 ^* _7 L4 v% k- _& G% m
B、正确8 ]- A( T, @# [7 g9 e
正确资料:2 s5 |+ r* B. S6 Z& l9 ~5 @

; f9 j  W, r2 a3 a/ y
% u, x7 d9 z, m) W7 M1 c, T  ]第22题,数组中的每个元素它们的类型可以是不同的。/ |4 p3 h% H" t) P( Z
A、错误
* V6 g' O9 h/ u3 d! O' e  \, uB、正确
4 a0 R' W# K/ G正确资料:
) p' T; E6 p2 e. C1 s. B2 a  i9 z+ ~- O; S

+ X" [  V: H" c第23题,类A继承类B,则A称为B的派生类,B称为A的基类。8 L' c; c$ U& _/ I
A、错误
& C( y, q: r' c2 j( i0 U& f6 GB、正确" q/ n* ]. d  ^/ t4 B
正确资料:' o9 N' P4 L9 S% r! Q6 K0 z; n2 ]& \
! _" Q& H8 {5 e2 M% {
, W- K9 A- y0 _; f6 s& \
第24题,类是一组对象的抽象,而对象则是类的一个实例。9 Q7 U: v+ ~+ M
A、错误4 Z$ g5 u# w0 f% Z
B、正确% Z7 g7 Q+ {: Q* {: M& v4 `: V8 {& M
正确资料:& e6 e- v6 H& {. `

0 d  g9 r/ Y2 f
# Z- p( N8 a9 H9 C+ E( z资料来源:谋学网(www.mouxue.com),C++与C语言本质差别在于C++语言是面向对象的,而C语言是面向过程的。9 A: p: ]) x+ L; |& l  c9 i
A、错误
+ R* U3 x, ^) Y* U+ E/ P7 r2 RB、正确
9 R  ^. y3 h8 I7 r正确资料:
% [. ^2 f2 b7 H" T7 w0 z. q- h1 {: N# o

% }3 ]8 L& E  W第26题,ofstream是用于写文件的文件流。; a" J2 _1 R% L( |* S
A、错误
! ]$ _: L6 r) q' O! _: E' _* ^B、正确* H0 O" x, E5 }
正确资料:) v2 H" U0 X5 b
. x. B2 V+ ?4 J

9 C- q  j$ A6 @; v6 X' L! X第27题,指针和引用都是变量,都占有单独的内存空间。4 v  h' {/ F; @
A、错误% _8 j# k5 ~& V4 H
B、正确
0 _( O2 k5 I! j0 m6 D/ b正确资料:6 Q- e( Z6 J5 G$ D6 ^

! [4 @6 i( E( o6 q; f
& i, i7 F2 v# S: o第28题,为了在派生类中使用基类的同名成员,必须在该成员名之前加上基类名和作用域标识符/ p% g2 k6 ~: J, E% g. Y
A、错误4 D+ z' z* x, J1 i; p* J/ a
B、正确
' z5 @& y- D1 E' ?6 _正确资料:' O% l( Q7 s3 x( s
$ d/ v( j% K3 h  J0 [) M5 A

* z' }8 u) [# B! _, \: B, _2 l第29题,C++编译器能够区分重载的无参函数和缺省参数的函数。
7 X4 I3 s8 {1 A* L) zA、错误' x  J- q5 G9 w& @1 p
B、正确
7 j+ x; Y/ F5 x% z: _正确资料:
* ~) m( G% P0 H4 N# D: T3 E* T0 D9 q& b

5 K5 h# v* R' ~资料来源:谋学网(www.mouxue.com),不能在类声明中给数据成员赋初值。
: B2 y, h" @' I# g2 NA、错误5 p0 X9 p7 u- o8 I( n
B、正确
/ w6 q( i: \! Q3 N( M' M正确资料:
/ D; q$ X/ R3 v
! S/ s# W# _8 f) w; ~" N* w( }. E0 y8 d& j# r
第31题,文件流创建方式是打开二进制文件的是ios::binary。
6 z' j4 D1 r, C$ I0 Y8 h% `A、错误% |0 W" {' L! l- K# l; \) P1 @
B、正确5 X- n" j' Q) p2 i3 e9 c- Z
正确资料:* S2 {/ j* T9 e3 B9 K' N, `
/ o6 s* K$ E( T4 w" |, y- @
! L- w, `7 L# V7 p% t7 X, y
第32题,this指针是一个const指针,不能在程序中修改它或给它赋值。1 U) y* D( Q! V. M% I; p% F9 W
A、错误
$ J. e/ m( b" j  e6 dB、正确
+ q! Y! S  _1 p( i5 w# G" q正确资料:+ k* q2 w: m* q9 f, i) i$ B

( v! v# l- {* K# K! r7 I
. e' \/ q# [7 Y/ F( P; Y第33题,成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。
0 z2 ~/ d- N6 q3 fA、错误9 T; ~% r* f3 ?, N' M
B、正确7 a; f& ~3 J8 V$ |
正确资料:
( k/ W  w: P& _- A- w0 }8 q0 n2 a; [7 z" n7 Z" C; E. T" N7 v

1 E1 }9 b3 @; a. I第34题,构造函数和析构函数都不能带参数。$ r! C8 U: h& W
A、错误
  z  X) p+ \/ [* \B、正确
5 x6 d8 w" b3 w3 D. C* o正确资料:' U* I# S8 F; r0 v2 P/ w0 t! h

5 c  }$ i& A1 W8 _1 H: I
. e& Z0 a. |) s3 l第35题,多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。
/ r% y3 U  C+ [! i* p* T/ A& {A、错误( g: t* A) U$ a3 H
B、正确
% x1 `. R$ o) a6 O" W, i4 w正确资料:
: ?9 k! `3 k  F- E2 l1 G( ?- k- ^2 o3 s  r6 v6 j
9 I- V; f: ^4 S# x5 j
第36题,使用重载运算符既可以用运算符的方式又可以用函数调用的方式。
+ M4 o3 T" l8 A( d0 y2 \A、错误. ]# J+ \3 A! t$ o6 e( P
B、正确8 ^" x- R* B2 f: x
正确资料:
  Z4 F8 D6 Z3 S! K1 B/ \' }; m: ?4 y' A
: F& o  Y4 L% v5 Z1 U; ?: K
第37题,类成员是按照它们在成员初始化表中列出的顺序进行初始化的,与它们在类里被声明的顺序无关。: l- x" j6 f6 Y- w) }1 G" Q' ^' U% G
A、错误  j1 K6 ^2 ^' s" \
B、正确+ ~; |" y4 P! A' D0 d$ D( c6 D: k# K4 H9 M
正确资料:
$ x5 M! I/ @  [  O4 g" ?# S
0 H0 h4 n# q; W' p8 z& B! [6 u8 c2 D* t
第38题,当一个类被说明为另一个类的友元时,它的所有的成员函数都成为另一个类的友元函数。% l* O# y8 p; V" ~
A、错误
  O! t* u+ d8 b2 l* I( ZB、正确
1 A. O* D/ g7 s/ I1 k正确资料:
3 i% m# H5 }6 o) w# s+ A& B; }# `+ n6 N

: f3 S2 m( B, l+ u% h) {6 m3 Q第39题,构造函数和析构函数都不可以由程序员调用,只能由系统自动调用。
2 s+ d; w5 g$ B( u; e( b) u  f6 {% s# }A、错误, Q& q" j7 f- D0 F1 \7 _
B、正确
7 ?0 ]$ Q7 ~1 J: L' W& i% H  C& {正确资料:
% w8 ?9 S) _5 [, d
4 f7 W4 G7 q0 Q% _  t1 B" L" s1 S) E" U& P# k  R
第40题,若有声明:class C: public A,B{};则类C公有继承自类A、私有继承自类B。
$ e& s" h) }- ?# m6 BA、错误
: M$ |' x$ i# L" zB、正确
  h$ J3 Y+ }2 e正确资料:
. f+ f# y' o6 U/ K! s" W; D5 Q8 G) {
0 u+ _8 L. R0 U6 Q& w) U3 d: w% d9 @8 b5 o  x$ `( c
6 ]9 m. `, U1 @6 M8 z

. U1 s2 q5 g0 t& v& p, _1 P: x. Q3 e: Z4 z& P
5 `% c- k' |: `5 U* K% ~
! D7 l+ k3 \( j( R: W

3 V5 P/ V9 A% [  l0 R* Z0 m( g  o
& Y" o, W1 M+ K# g% d6 T4 p1 [: {$ L1 [+ N

5 Z; c- ~  B6 e/ G3 p1 `4 G; z
, x1 |1 z2 v2 |& o; E8 \& }  v
3 F4 g2 S! L/ j+ N. H: l( b5 ^) Y9 D6 O3 M

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-19 15:17 , Processed in 0.092854 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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