|
资料来源:谋学网(www.mouxue.com)程序设计基础(下)-[南开大学]22春学期(高起本1709、全层次1803-2103)《程序设计基础(下)》在线作业
8 e8 I. l' i7 e5 m- J! f; n z试卷总分:100 得分:100- T& c" Y! H' f) F5 M
第1题,在派生类中重载一个虚函数时要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值* Z: q3 u" }' i
A、不同 j3 A0 N& g) C G
B、相同& a% U( Z4 J6 o4 h7 N. M9 A
C、相容 {3 \3 ^; T1 I3 f* c3 K* r
D、部分相同0 ?. j. r9 O+ ?: A& a
正确资料:7 r5 G1 x+ W- Z; V* d5 p; j
) g) ? b6 W: P
}7 ?: D3 ^% \; g" m: U第2题,下面不是常用的存储图的方法& x7 c$ g, B' g8 Y; S5 b
A、邻接矩
0 }2 b. m3 S4 s- Q( ^B、邻接压缩表
( H7 _0 X& I8 j' O) ~' K, i$ r" ~C、邻接链表& ?: U6 j. c; T- e6 \# Y
D、散列表* U6 r: Z2 [! }6 o# Z9 H
正确资料:$ s& c1 v5 a$ [# A3 \8 ~
0 W/ j. k3 W x4 o( H
- [: I& f+ x; d6 M8 V( G! q
第3题,下列运算符中运算符在C++中不能重载
: E% p3 O) S" b+ @ d! kA、?:
8 t' H" k' |2 N4 c, \9 uB、+( b# m: v- G# z! B2 z
C、-
# O$ k5 |# A4 X+ Q: {9 Q+ e9 BD、=
1 H8 ^- W- G. W' J4 o: y4 i m正确资料:& g! ]/ ^& W! C% n. F$ X9 |6 L. _
% T/ ~# f, `0 T1 @4 x; z
# A4 ]) |+ O! Q$ u$ A$ I' I0 d
第4题,在一个长度为n的顺序存储的线性表中删除第i个元素1≤i≤n时需要将个元素向前移动一个位置
; m/ u3 J q+ D9 n5 a' uA、n-i0 z2 B$ i2 ^' \9 \: {( E% g
B、n-i+1
' V, i6 X, |( j e$ P( L* hC、n-i-1: p: l7 S4 `; \9 `: K/ o8 y
D、i2 e* c! G( g; o; Q+ _4 k1 M2 D
正确资料:
) t8 G6 {- s: [
: K7 t7 ?! c9 W6 S* z3 h0 W* j; O: k( R- H9 v3 x9 h
资料来源:谋学网(www.mouxue.com),在含n个顶点和e条边的无向图的邻接矩阵中零元素的个数为* [3 ^9 Z, E T
A、e
8 m. x& y3 [7 A2 gB、2e% X1 s" w) @# K
C、n的平方减e
?8 p0 y& y+ v7 ~% GD、n的平方2减2e
5 u6 q! p% p. G- R正确资料:
2 _* A$ l" X, e& v4 J- K
o# C. \; ^1 T& o2 u6 N+ H# W$ C
第6题,缺省析构函数的函数体是
* h1 d9 i$ v" `7 [+ x. N8 ^A、不存在; z1 q& z& E* X# i" h
B、随机产生的! u5 ^* _! v% O$ o, O
C、空的
. U9 @2 L: k l" V9 b; ~D、无法确定的
0 Q0 q/ e b0 L* m( P正确资料:9 f; I" L' s6 O6 Q& F a$ }& u
- @9 F' T( [3 k) f0 P# d
* E, s- m3 V5 g0 n) U第7题,在一棵完全二叉树中根结点的编号为1按照由上到下由左到右的顺序为二叉树结点编号若编号为5的结点存在右孩子则右孩子结点的编号为
* a/ q5 u) }3 s& c/ mA、9
8 Q6 v) r$ q$ T7 U! d7 [* X8 gB、10& w: [7 w, Q- c3 T5 L! z. X
C、11
0 x1 [- R6 N8 C5 tD、12 _3 P+ u, y6 [, k5 l$ f7 k
正确资料:. B6 ]* i' x; Z; H* N5 u2 C. e5 Y
2 y, T' h) `$ d" K" }8 H! m
. p' {: P& G9 `2 y) f2 K7 j+ v2 M第8题,下面程序段中是内联函数的是
; j$ k5 }6 Y4 Y7 j* |# qclasslocation
' J6 l! M2 P5 W) \& E# X{
1 ^0 v6 Q3 i: k7 a2 N! D/ {$ ?private* |9 @0 P, L* {
intxy" \& D2 \; A6 e/ m M( z1 N$ d3 O
public
W) W8 L: C8 @! z! f( r. d9 ivoidinitintinitxintinity{x=initxy=inity}
& j0 W& ]* e7 ]' z. V7 u$ n2 d. hintgetx{returnx}2 v' s* @5 ]8 K8 j) P- B$ ~! f
intgety/ g7 j# `! m ]( b2 I, ?
}; D$ T' z8 p3 K0 ]8 j8 e
inlineintlocationgety{returny}
" W( h9 ?/ W" E5 `1 `) UA、init (int initx,int inity)/ x2 E6 a9 f2 i
B、getx(),gety()7 [& J$ m) O# V) T' u& r L4 w. B
C、A和B都是( N6 Q% i4 l, {: C5 A6 W" P3 n1 ~: Q# j0 t
D、A和getx()
4 \, C: `- ~2 r: V5 E5 t+ a正确资料:
3 a3 \; w( o8 Q" m
8 ?' t$ k0 r. Z. s# ]! O1 x: a* l" a9 ]! L' O$ m3 v4 W! w5 V$ U
第9题,建立类模板对象的实例化过程为" K% B4 m4 h) x L+ B+ f
A、基类-派生类
- t, a8 l0 h! g/ }" m3 |: O0 sB、构造函数-对象$ v, i, H- L: ~' o# n
C、模板类-对象2 \/ e. F/ c2 T" J4 W/ h% v2 `* u
D、模板类-模板函数
" a3 e* W3 \1 z# o& B0 r/ }正确资料:$ E3 u$ u; q3 t: E8 y: B2 \8 n; z& H
1 c y+ B4 ~0 ^: l9 p
8 Q5 s7 Z* L' F9 p资料来源:谋学网(www.mouxue.com),下列描述中是抽象类的特性0 m) |1 @1 n, |
A、可以说明虚函数# r, g6 t- x8 S }* C
B、可以定义友元函数! b$ I+ w0 {9 L3 W! Y+ A% ^
C、可以进行构造函数重载/ a7 |% T: R3 o: R4 V& Q$ ?
D、不能说明其对象* Q5 D0 P y+ h f6 G3 V% z
正确资料:# \! w! Z) J" W% X+ l
4 ^* ^% I$ j9 r: T) Z; H( h& P5 k5 d4 I! G3 v
第11题,在下列选项中不是ostream类的对象 k+ l0 C8 x$ T) \; k: Q$ H) @
A、cin
$ d, b) R. U4 ?; ^2 Z: j/ NB、cerr
. x3 C& R/ W% N6 K! uC、clog
" l' c5 i6 k0 z8 n6 g8 nD、cout( U9 o e' d8 g4 b g
正确资料:/ A% N$ z: G& g4 R
# ` z" a8 n4 U5 i0 x$ t3 n$ ~' q) L6 w: T8 l' ]. ?
资料来源:谋学网(www.mouxue.com),不论派生类以何种方法继承基类都不能使用基类的5 S" U8 v9 d; w$ ~* {
A、public成员
: I5 {) A- A9 {; @' U3 |' q7 YB、private成员
* d% C* z) C; W4 ?# E" UC、protected成员
( K- w6 `& G4 o+ J/ DD、private成员和protected成员
" @* }/ | i/ i% [0 P1 h4 j. `2 g正确资料:
8 s/ B# N; s, X6 O. Q# a8 K/ w0 o. _$ S6 A/ u
% s& i H0 s9 ^2 U9 C& C第13题,是析构函数的特征) J4 t8 l# ^- c6 K
A、析构函数可以有一个或多个参数# m/ W' i c2 I/ q
B、析构函数定义只能在类体内
q5 x9 C, R( v' Q! b: W1 EC、析构函数名与类名不同4 B+ S3 R6 C4 b- a( \/ G
D、一个类中只能定义一个析构函数
m I* c: _- h ] r* s正确资料:/ I/ t# @2 N: h7 F5 l; D
" r' R3 R; v8 D1 B; `6 \
8 a+ x+ f/ B9 W& p) X第14题,对于一个具有n个顶点的无向图若采用邻接链表表示则存放表头结点的数组的大小为! w# d. W3 j7 j' J& o
A、n0 D4 D$ I( G& S% L
B、n+1
# x: B1 Q" d5 ^0 O% |C、n-1& B+ Q* {$ q7 ~# w
D、n+边数
' N4 g, F7 [6 i# M6 W正确资料:0 W! m+ b+ |2 H& h$ o; Y+ n
W3 L d( A5 @) Y$ X, l
. V8 @1 l& K- X资料来源:谋学网(www.mouxue.com),类模板的静态数据成员由共享
) A+ P8 V% z0 V1 a4 k: F8 F; c1 cA、一个类模板的所有模板类* @& `. s" G3 Z9 ~
B、一个模板类的所有对象
/ N! v) Q4 h4 v* U' S8 \: @C、一个模板类的一个对象
2 b# t- i8 o$ X) g* f0 ZD、一个类模板的所有对象4 e5 ~2 f r7 [1 C$ b* Y
正确资料:
0 ~5 k0 f0 q" M3 R% S1 ^& f0 H7 X" j" f% T
3 }4 ~! \' f: \/ H3 r第16题,如果以链表作为队列的存储结构则出队操作时
. k# _/ ]! ^% _8 G6 U% EA、必须判别队列是否满$ G7 R3 n' b$ B: F- Y
B、判别队列元素的类型
5 t/ l8 W8 S$ s; a2 V5 h/ U( XC、必须判别队列是否空
$ N( P3 w7 e7 j; zD、对队列不作任何判别
3 W) i- q9 ^# ^! ?# `正确资料:
! D6 V, r: {9 _1 |" Y* y2 w8 w0 R( v0 `8 v4 s1 d
. D& m& G8 { \
第17题,类B是类A的公有派生类类A和类B中都定义了虚函数funcp是一个指向类A对象的指针则pAfunc将' q# v, V( O; i+ L% `6 W/ H
A、调用类A中是函数func(). O, @4 V$ M3 m# V, S$ ~9 `
B、调用类B中是函数func()
1 d- \7 T3 m8 H QC、根据P所指的对象类型而确定调用A中或类B中的函数func()5 v8 Y* |$ P) I6 y" E5 i" g- X
D、既调用类A中函数,也调用类B中的函数! R$ K: }( ]6 A$ D* {, h5 G. C
正确资料:
1 b; g8 I/ \0 z5 @/ @3 {: F
$ S0 V' Q3 j+ \1 H
6 O% L1 H" ]% c7 f/ d$ _第18题,下列虚基类的声明中正确的是( a+ K) v3 p) I" k! f' C/ `9 N5 b
A、class virtual B:public A
3 i) S2 Y* f$ |( r! h! T% A( Z0 ]B、virtual class B:public- F' K! B( J' D2 B; }1 H6 ?$ o
C、class B:public A virtual5 t* U# b$ F1 a! W7 @4 K1 `& A
D、class B: virtual public A
; n {0 t! T) }7 n正确资料:7 G/ u/ p& G0 }4 g! O
- v; B3 f- s6 |# K( i/ |
% M9 z5 N' g. C第19题,下列关于对象数组的描述中错误的是( W* W- F! Q% {* |' R
A、对象数组的下标是从0开始的
, N4 c1 O/ p! E, g2 P" C$ MB、对象数组的数组名是一个常量指针0 Q. C7 F" p: O0 j# |9 c/ U
C、对象数组的每个元素是同一个类的对象
% W( G2 t" _: `" ]. _+ xD、对象数组只能赋初值,而不能在定义后赋值0 Q# e% }. e1 X2 G* o
正确资料:
! v. s0 N. t* Z' A7 ~) ^' a) ?; a5 i( I' s
" Y( P& ^+ V; U @4 S
资料来源:谋学网(www.mouxue.com),关于this指针的说法错误的是8 C( w9 K0 q: s# \
A、this指针必须显示说明
1 G; a2 z1 A0 G/ X" v' dB、当创建一个对象后,this指针就指向该对象) J. d/ b0 x: d# a1 S
C、成员函数拥有this指针
: i" j% V$ W V1 z1 }9 V0 uD、静态成员函数不拥有this指针2 E2 l3 s/ _) y8 _5 k7 y
正确资料:
6 [* }6 G, G9 C$ A- y" U4 y$ p5 R
2 J$ D- Z( O q* p# p第21题,下面描述中正确的是
; [' T/ `3 h' Q+ E. S8 _A、可以定义ios类的对象
- U& |6 k) x/ j: e% E2 @B、istream对象用来实现输入操作
E6 p. G* A+ \, k# X* g4 T# rC、ios是fstream的直接基类
. o& [% @ U, aD、istream是ifstream的直接基类* A$ T, i! o* D0 M: c. y/ z
正确资料:,D
c# [6 Y$ L" s" J0 r9 }7 A6 c! ^
5 x& P, O/ h( ^8 u( x0 l4 u9 y: S1 S# B
第22题,下面哪些数据结构属于非线性结构* w/ V8 d0 L" d. u3 F; T2 ^6 T
A、线性表
8 K6 i. L% H5 [. HB、树, W& k; O+ l% y; V) @, S
C、图$ A5 J$ D5 u2 s0 G4 [& A$ U+ ?* u
D、集合& j3 h8 u( w0 ~8 E# s- |
正确资料:,C,D
/ S. Q5 T& s' }6 z6 u+ R) o: m4 A S9 n
& ^9 _1 a) Z; e4 W; {( c
# G' H; _8 j" @8 m' a3 Y5 a第23题,如果类A继承了类B则类A称为! D& j! f! ^ }: @1 T9 k
A、派生类7 A5 o- b# \" n7 k1 ^& _7 n
B、继承类! |. m2 t% o; J' s
C、子类
% L, S h- o+ M* d. }3 ND、父类
" u, Z: n3 z0 d; ]) D- a" O正确资料:,C
+ O. K- Y) p$ n5 n$ p
2 l, o; V/ S5 q
* U9 g7 I% l' B4 A' r* x第24题,下面对友元的错误描述是
. w7 s' f# b# H7 jA、关键字virtual用于声明友元
& L) W3 X* y+ \6 S7 |4 iB、一个类的成员函数可以是另一个类的友元
, M+ [9 q+ ]1 b ] u1 ]1 C+ A+ ZC、友元函数访问对象的成员不受访问特性影响
. a g$ O% z" K3 ]) n1 G7 QD、友元函数通过this指针访问对象成员
7 |( h$ [' _* V7 Z# \0 {. ?正确资料:,D/ v1 B6 h% m8 x# T$ S' ^
6 i2 g4 o: D: U/ F
: A& t- ? N2 v5 S/ Y+ D6 _资料来源:谋学网(www.mouxue.com),已知Derived是Base的公有派生类且已定义两个对象Derivedd和Baseb则下列语句中正确的是7 K6 [9 D. i5 @) @9 {# Q, U
A、d=b;; K* ^6 Y- x5 S- I* m7 p; X, u( w
B、b=d
) q, Q& k% g2 Y" t( fC、Derived *d=&b;
/ v& `$ y& Y d6 V+ ?0 g# W2 n' t# e) z+ ED、Base &b=d;, y+ f7 U# {5 u+ H, i) S9 q, x
正确资料:,D
# t) X; G/ I. A& r. Z
9 F( @& ^" q, O4 Y
% p5 \: T9 I: |* g, B+ d0 L第26题,基类中的保护成员可能是派生类的
! f7 I8 i3 D. n J( j- M; V/ uA、public成员9 x4 @* f( p% g2 _% F: u# ^
B、private成员
3 U- J7 g3 ^) ]2 GC、protected成员
5 t* K8 t/ l6 H3 V$ vD、友元成员
4 {7 G4 s( Z2 n. v正确资料:,C
6 ]2 [# o4 y1 ~7 x) N4 N. P* w; ?# t
+ S, M1 S9 @. g F5 `3 J6 d5 J* |* ]3 F
第27题,对静态成员的正确描述是
. q8 i, s% m, t4 D/ O) q- HA、静态成员不属于对象,是类的共享成员
/ V9 ?) x* v2 M9 `1 L, a! E, zB、静态数据成员要在类外定义和初始化
; b" O. B R' }) D9 a B* G- G0 mC、调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
$ z. M7 I! @$ n7 GD、非静态成员函数也可以操作静态数据成员2 X- r1 F9 E* m* L1 D: [+ [, ?( `6 ]
正确资料:,B,D/ e2 _3 o8 B! N" s
5 Q# d. A; ]( Y" h& R
( ?0 h" ~ X/ S% Z: x
第28题,下列关于类的静态数据成员的说法中正确的是
/ B( Y& A' O3 l. B s' zA、静态数据成员的值初始化后不能再修改+ c( e0 f8 f( ~- K5 X
B、静态数据成员必须在类体外定义和初始化7 d. ?$ e( i3 f1 A* c
C、使用static关键字可以将一个数据成员声明为静态数据成员; t! l) B, M' X: s
D、静态数据成员的访问控制权限可以是公有、私有或保护7 V; l6 r ]4 ^: l1 v+ X
正确资料:,C,D1 i% V1 W2 U! F% n# u
X8 }& Y- r" y& U2 i' |( N9 [2 g' ^9 S8 O7 H7 C6 {" m& m2 b0 ]
第29题,下面描述中错误的是/ R1 Z7 W; U f; X
A、在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
+ b! h& y! v% b. v( f( QB、在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问+ X8 `; v( h/ f- ~
C、在基类定义的public和protected成员在保护继承的派生类中可见
- O1 m. y |9 jD、在派生类中不可见的成员要变成可访问的,需要进行访问声明& A, P% h# _; I0 H# Q; _; b# V( _
正确资料:,B! L& D) F5 S+ M7 Y* G' L' K6 D7 Y
+ j% }$ @5 ?" x" Y
; F/ |! j( w4 R资料来源:谋学网(www.mouxue.com),输出流类对象包括
: f# i' A! p( [4 V$ w. MA、cin
4 j7 a) \2 ?) t$ e$ \& x. E0 X7 h* NB、cerr
- B, ^7 [3 j' f/ N& F& n4 ^# a0 k" K% gC、clog
( C8 e: G q: v6 o2 L- A0 g( c0 b5 lD、cout3 S1 c# y$ E4 W
正确资料:,C,D
3 E7 {+ \# k% E K7 {
! g5 S. P6 f. x3 Z; \ o8 N" g+ R& O6 [% s. n, Y+ i
第31题,下列打开文件的语句中能对打开文件进行写操作的选项包括
9 R, D+ Y; B. x" w+ L7 wA、fstream f("file.txt");
) U6 v6 h; p/ Q2 S/ ^. n8 a' V! A: zB、ofstream f("file.txt");0 \! M5 q5 k) s7 g1 P! K2 p
C、ifstream f("file.txt");4 ~3 Q1 x0 |( N
D、ifstream f("file.txt",ios: ut);
7 O" ^- u8 H! g" d3 m# u正确资料:,B
: e# z3 t. F. b8 X
/ A5 w' b# D Y. V5 _/ R* ]- |( w, J, E
第32题,关于类和对象正确的说法包括; _" ~& M5 l& y0 i
A、类是一种类型,它封装了数据和操作! S" V- G& C/ l$ R' s
B、对象是类的实例
! P4 ?# n1 j% D5 [7 U: Q2 NC、一个类的对象只有一个. f7 ` S' y0 L6 D
D、一个对象必属于某个类
# {% v1 [% q$ D% D" c3 {4 q+ S正确资料:,B,D% R+ X- z; P; @: n
, C5 u& T0 J! u2 X! M' M d
, i/ i; b. D1 v9 O/ N7 _0 D/ Y第33题,关于函数模板描述正确的是' T4 k# \* i8 [* Q5 e8 b
A、函数模板必须由程序员实例化为可执行的函数模板
% Q9 c: K4 H4 w RB、函数模板的实例化由编译器实现) v; S2 ~' c2 f2 f* A
C、一个类定义中,只要有一个函数模板,则这个类是类模板* P1 u% ~ N+ j# R5 j' i4 E& ]: ]
D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
: Q% c/ s k7 g4 h' ?- E2 C" E正确资料:,C
' d, D/ L$ x8 b& b' I( d7 s
& B% E! Z& F: U1 e+ K& i% Z8 Y! A. H$ t. s# v" _
第34题,对静态成员的错误描述是
2 [9 V" e0 S4 XA、静态成员不属于对象,是类的共享成员; ^. x+ R; J+ p
B、静态数据成员要在类外定义和初始化
3 P* U) ?2 G3 Z( E6 r R5 X3 HC、调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
, a1 ?0 A Y( @% c% {D、静态成员函数可以操作非静态数据成员 b- t) u/ d& ^
正确资料:,D
+ X: A4 B4 S2 B# h* E" }- P& K& i
! s' t2 u! H. ~
: S/ k! w. z) D/ H4 W6 C第35题,当类的继承方式为公有继承时基类的成员的访问属性在派生类中不变7 x& c6 i7 q$ m G2 E
A、公有成员% |9 j# f+ j- j
B、保护成员
9 B+ j1 _7 k) N9 qC、私有成员
; t, h; e7 f1 | j8 pD、友元成员
2 ^1 u2 G l) Y3 j& x2 n9 j正确资料:,B( g; m* S2 N8 l3 V" v
6 I t" U, O1 S; f
J( n+ o D) e0 U; Z5 ?+ c. E9 x第36题,边上带权的图就称为带权图
* y' w- Y- F) }T、对
/ l1 P2 m1 m4 ~0 X) ^* KF、错, G% z! g8 R8 p. |! K- Y
更多资料下载:谋学网(www.mouxue.com), L/ v; z: t9 t
& v, y8 j; g( i0 S' ]& |* v: ~% h; d9 y+ R
第37题,树的根结点所在的层为第1层其余结点的层等于其前驱结点的层加1树中各结点的层的最大值称为树的深度6 }' P, u. t. `( [4 \
T、对) z [3 E, `! G6 B2 j$ n( L) @7 e
F、错) {0 i" O; J ?9 L8 u+ U
更多资料下载:谋学网(www.mouxue.com)
+ c1 \ p5 @9 S& @. y# T2 `. O7 O3 B" J& R: c6 ?# h
* a# ^: K2 F0 o1 P4 s( T第38题,二叉树的顺序表示法操作方便但缺点是容易造成存储空间的浪费/ H6 I# H% o* H9 Y; n- H
T、对
' D, j* a( `9 b, Q1 VF、错. [+ g+ d P% m7 s
更多资料下载:谋学网(www.mouxue.com)) @* b# W& W, f& |
0 ]* ?) B1 A) Y; @. ~+ A/ K" Y$ j, m: c+ N7 F! K
第39题,类的常量数据成员的值只能在创建对象时初始化初始化后不得再修改
4 G i8 y8 r2 MT、对" b) z4 W! T, C: n+ G3 C1 z }5 E7 l: g
F、错
# d% G; |4 S9 Y6 h; c更多资料下载:谋学网(www.mouxue.com)
/ p) W2 ~# h1 C3 y! R# y W# S* Z+ i2 }! ~8 f9 e/ z
4 j" R0 N& [! s: m. P* x: d第40题,在通信、数据压缩等领域被广泛应用的哈夫曼树采用的是二叉树结构
2 [8 r. T. S$ RT、对3 W9 V: p. ^7 ?' o- X5 `
F、错& ]' D4 c9 H3 M% w7 @$ ^( K
更多资料下载:谋学网(www.mouxue.com) b/ U0 Z( ~3 F; B& d/ ]
( W* l& u" B A& A: C) \6 { ?, M/ a ^2 {
第41题,C++语言允许使用友元但是友元会破坏封装性
) @+ S4 G- }8 r: _0 d3 CT、对
# E; {9 u9 h" |, }5 Q, C0 M! }! h! GF、错
5 ]. z4 w" Q2 b8 R7 s! P更多资料下载:谋学网(www.mouxue.com)
& _, r9 L/ S' q6 s! M- ?4 _8 B- d& w- ~4 e+ I" \- X* L. o8 F" |' y7 R* b0 E6 s
2 p' `8 h; {8 u( ]4 t/ v8 X. \+ I第42题,在保护继承中对于派生类的访问同于公有继承而对于派生类的对象的访问同于私有继承
' |6 p7 G4 e' ]' YT、对
2 W+ z, c3 _: r% mF、错
b! ~! g |& v" W更多资料下载:谋学网(www.mouxue.com)" ?+ C) q7 J! o# m3 B- z; o
' X0 I2 E( w r% b, |# W
- C6 T7 E3 n, `( I第43题,二叉树的第h层最多有2的h1次方个结点
2 Q9 C, _& G0 FT、对
: b7 e; ^ j6 j+ f7 kF、错
2 _4 v c; T5 \: V. ~/ h" N( v更多资料下载:谋学网(www.mouxue.com)
' K! X3 b, f |7 T) v" }+ s
2 S% L' D4 c4 O7 q: H" r3 I3 ]' e9 |$ G! T) [" s( M
第44题,C++的I/O系统通过流的机制实现文件和控制台的输入输出操作
% l& r9 H9 C7 AT、对
! B/ {9 y2 v( e0 ~' R. j8 hF、错1 `; ?) V$ @* k3 X7 J
更多资料下载:谋学网(www.mouxue.com)/ r+ b1 A/ b1 \$ \
: K8 s6 X" e7 p
$ B A) E+ ]% t1 o
第45题,线性表中的元素可以是任意类型的但同一线性表中的数据元素必须具有相同的类型! j: Q" t! g% D M0 @$ G! t
T、对7 R8 ], s: h! s1 G
F、错
* T2 y1 j9 I6 ]更多资料下载:谋学网(www.mouxue.com)7 F; @7 o+ b5 J" K
t! W3 |( f5 \
) t, K+ j7 L" G
第46题,类的常量成员函数中只能使用常量数据成员4 l7 a) L7 L2 m' O0 G$ ]# U5 X4 L
T、对, ]7 j% A# B3 j# }
F、错 a5 |, s/ S/ k
正确资料:F7 v$ O6 h# i! W: t* d* j& Q' i8 D
+ B+ Q$ A4 X# H; Z
- l1 x2 V+ r, g$ c/ \5 S第47题,线性结构的数据在进行元素插入、删除等操作后可能会变成非线性结构9 P9 O; t3 Y4 U+ w
T、对; _' e. `1 o3 j8 T
F、错5 q' s7 N* T; ^2 i2 A8 x, H8 p/ g
正确资料:F$ k2 N4 N/ P: N% ], @- E
' I8 V# |& s- P* w' B( g% Y
" \: k+ _# E5 f第48题,在C++中虚函数帮助实现了类的封装性
+ p P+ F! T7 R5 g+ tT、对
" e) l ^% s4 v T1 A+ {F、错
* }7 Z7 P4 ]6 R. ?6 x9 Y3 x/ @正确资料:F9 v" k, `6 E& t5 ~$ M" y
- k( X: h: S+ P. h3 Z4 S
% S3 F$ h) Z' T第49题,根据关键字查找二叉树中的结点实质上就是按照某种规则依次访问二叉树中的每一结点直至找到与关键字匹配的结点0 Q2 B8 q; c1 C) F. i, }4 y
T、对
$ D- j- h- A% |F、错) R o J6 K& V
更多资料下载:谋学网(www.mouxue.com)- } i1 K7 C7 x/ M8 u
$ X9 O0 n1 P6 n1 f, b) O3 I. R( ~" p6 v1 s, f8 [8 P
资料来源:谋学网(www.mouxue.com),模板定义中标识类型的参数必须用关键字Type修饰: P4 d# g3 S* Q4 m t; K6 A/ M
T、对
: }, \/ q% }: H8 ?- nF、错& T( x+ H% t; _# e( v" e
正确资料:F
3 n4 L# R: ?3 P' c" H: X
3 z' U9 B5 @# E3 w0 [9 p1 p& Z
! h6 ^) D& e- n
1 Y' Y# W1 F4 t2 o! J' e! q6 h) x+ T8 ~& o
* X4 p& ? L: a* A* q" O3 j! l$ b1 [) t8 [
; Z/ e0 y( I$ t( H* S) x- L$ @
* k& q: w( a5 c3 y+ s' I# G7 M# v
" S$ D$ Y; a& ?# a7 H$ B8 I7 w3 o, z# C) m# G" e% v. q
; l$ U( C7 \: C( z" z: ~" Q' p. @
; M3 X$ R. p. F3 ~3 ]9 E0 H$ M4 b- B! [' Q5 ~' m& M& M
- U& d8 T! J- t! H( N3 d2 ] |
|