|
资料来源:谋学网(www.mouxue.com)程序设计基础(下)-[南开大学]22春学期(高起本1709、全层次1803-2103)《程序设计基础(下)》在线作业% ^$ H5 Q5 ^# M k( f" D, T; J
试卷总分:100 得分:100
5 H1 r/ W: B$ e, a8 |7 j第1题,在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
. U7 g4 s2 B6 h8 u5 t8 lA、不同' _' M% _) U) L! D' A
B、相同4 z7 C$ r2 Z# l7 h5 U, [6 |) V
C、相容
" ]6 L& e" x9 K* c& Q% FD、部分相同
/ q/ C- b7 Z- G1 C' R正确资料:$ P! q8 G! D+ }4 A0 a# P
6 z! J" O" E7 c0 i
$ Z6 D" z- Y- m% H" |! e6 A
第2题,下面( )不是常用的存储图的方法。/ v, I# `) b2 q
A、邻接矩
1 m+ y1 J; x* d; AB、邻接压缩表
1 T' t. @$ T+ jC、邻接链表
$ Y; _; ]$ Z' K- `4 t3 FD、散列表
) w3 ^, X* @+ J$ P q- P正确资料:7 {8 P: E+ D! F: O* P+ ]
' p: Z% n0 `- Z; ?4 j
# V* P5 }6 P: d2 i: {第3题,下列运算符中,()运算符在C++中不能重载。
2 T9 ]* V6 w9 Z% ?/ JA、?:
6 b" O0 F/ S2 O; }" c! aB、+
2 W( Y: H! @- A) rC、-" P$ y# V# l' y g) x
D、=4 C9 K9 ^5 r/ t1 H2 W9 v$ K
正确资料:
! @8 B0 @! {9 X, ~3 f+ f7 r0 u9 n3 }
+ S( u& V: `+ E/ U0 z( y
第4题,在一个长度为n的顺序存储的线性表中,删除第i个元素(1 ≤i ≤n)时,需要将( )个元素向前移动一个位置。$ a3 O! v. T& C1 }; D" ]4 E
A、n-i c. d( s* j* y4 Y6 z- L- D
B、n-i+1! |% V5 A, V7 Q. {: g; F1 \
C、n-i-1
4 L7 V: i9 W0 M9 QD、i
+ P% E. d! @7 y. s6 R+ _正确资料:
7 G2 K% w9 ?5 Z: M2 V8 H
* s) z4 ^1 L6 [6 D+ ~ `, r- r$ T- S0 Y2 F) ?4 O
资料来源:谋学网(www.mouxue.com),在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( )。
$ X+ W5 q1 B0 j1 @' ]4 A, R' h* W# TA、e* c+ N- ] F7 J9 z, @
B、2e
4 y: M* A- F, [8 z2 rC、n的平方减e' r5 U% h1 X6 x% X& c0 Y; l
D、n的平方2减2e
@+ `; n( m: F" {) u; Q) m7 S1 [2 j( h正确资料: q' }( \3 w) h R
1 }$ ^7 K; G( _
4 p& k/ {' |: }$ g( _" X. x4 [, g第6题,缺省析构函数的函数体是( )。
8 L$ ? R. w+ x6 U( mA、不存在
; O4 ?0 H, H! D# t8 P* eB、随机产生的
/ G; \1 W: r0 \- `; m- \C、空的' g* X1 X1 G9 p0 D4 Q
D、无法确定的
9 v2 g, |4 P+ E' T: `正确资料:
) n+ u7 l& x, R( R4 G* Y
: o, K/ y$ z, D. |( K, d0 |: {, \! B6 j
第7题,在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为( )。" ?& T1 U' [' u5 v' @
A、9" Z& J @, H. R V0 F
B、10' [) i |8 S3 j
C、11) C2 o9 w' |7 p3 S: m
D、12
: d) g0 y, `% h( T7 x正确资料:
- f* g4 b l1 ~9 W! x6 e! C6 Q" ?1 e, u* T6 F+ Q3 p1 t
8 D7 ]% _3 n' m, T6 |( v
第8题,下面程序段中是内联函数的是( )。
; e$ g0 X6 V3 K. _3 {7 Eclass location' j0 C, G Y0 o5 H; {9 `% v
{
5 w5 i: G; a H5 @: Bprivate:
- W* ~2 n/ ~$ B- |int x ,y;: `8 v9 X% ~3 A( n6 o# K
public:' L9 T! ?+ c4 c, C
void init(int initx,int inity) { x=initx; y=inity; }: e4 `7 [. D2 ^* k
int getx(){return x;}
& Y( q8 g/ `' Q+ lint gety();( x8 C+ U g$ f* a% ]
}; ' J/ [1 j; ^" t
inline int location::gety() {return y;}& P" T* g8 Q7 W' [3 U9 k
A、init (int initx,int inity)
% C( J( x' _0 o* Y5 \- |. uB、getx(),gety(): t' d: g) G) W. `5 g n
C、A和B都是
( f# n, ?5 z* JD、A和getx()4 T1 E6 }9 b" A' T- w
正确资料:
9 f1 ?+ ]7 X( Q8 Y8 B* d" Q6 ^* V5 _
: w8 W& P9 ?* ?
8 Q7 l* A; C {第9题,建立类模板对象的实例化过程为( )。( j$ T7 A0 \, ^8 K7 I+ I
A、基类-派生类
) ^; ~2 o2 p( s+ a. MB、构造函数-对象
. m' m/ b) ?9 x* K( ?C、模板类-对象0 t# m h# L0 ^6 z( m
D、模板类-模板函数2 c/ d1 d8 ?! j. L( N0 }8 t
正确资料:
# Z# N* z4 Q4 O( B: J/ j3 Q) }5 }) m) ]! d8 B
. I" b$ b% M# x1 X3 u5 j3 x8 E8 w资料来源:谋学网(www.mouxue.com),下列描述中,()是抽象类的特性。8 D; w, s- e, T) j
A、可以说明虚函数9 V* E# b2 V z; D
B、可以定义友元函数
, C1 @5 m+ D" m% q: j' u" v, WC、可以进行构造函数重载
/ `% @4 T7 h. ZD、不能说明其对象
* e; ], r6 N0 u/ [) ^正确资料:! u5 x% L @3 z/ H. @
$ [7 k* g+ \% C7 G$ t0 |3 p
) H8 b/ C* N. W2 ^4 n) ?# ?
第11题,在下列选项中( )不是ostream类的对象。
8 e. S; q1 L5 D0 K3 ]# |A、cin
1 I( L8 Q: }7 [7 B6 D; z% RB、cerr
7 }6 b" B+ i/ ]& ^8 oC、clog
% ^# w {5 k9 _* Y$ |D、cout
0 Y9 Z# r, o3 y5 U+ S正确资料:
]: b* ]+ q! Z, O. X, ~2 C! f+ z8 X8 u& d8 r! h& F$ e
8 p# N+ P3 @' L* W7 N资料来源:谋学网(www.mouxue.com),不论派生类以何种方法继承基类,都不能使用基类的( )。
& c6 t: Q( U; J4 `. v' z- x& w( H9 ~A、public成员
; ^. o) r# M+ a7 Q3 CB、private成员
% A' P8 T2 R( Z' \- YC、protected成员
. y R0 Y+ {* Y: TD、private成员和protected成员# b8 O) G/ j& K7 q5 a4 \
正确资料:- y- m) u6 R$ C6 c# U" K; X
9 S2 G- g) h8 b- R+ j9 y e4 Y! A
7 ]. ]" R/ n' x第13题,( )是析构函数的特征。
- e, w& x" F) ^7 c) Q3 n' hA、析构函数可以有一个或多个参数
. H4 v! b# m/ ?9 I' N9 @" eB、析构函数定义只能在类体内% l- m7 `2 O0 K6 J$ f" q
C、析构函数名与类名不同
% D1 i% W$ ?) J4 b. M2 ]; XD、一个类中只能定义一个析构函数
5 T; X5 J: x6 T0 X, b正确资料:: w/ W: o) U$ }# x- S
' t% M8 F! O, [5 L" j! I
: v. h) J$ S' S8 J7 q- W6 M第14题,对于一个具有n个顶点的无向图,若采用邻接链表表示,则存放表头结点的数组的大小为 ( )。( G1 A, V% z9 D
A、n
2 }. d7 Q a9 F* N$ h2 L5 \B、n+1
1 Z6 k1 x" R, w7 i; @9 ]C、n-1+ s7 R7 G! [4 }4 m H: v. S
D、n+边数4 u8 L2 O! ?6 \7 O; E+ M
正确资料:3 J$ Q/ E$ l. i) L8 g
* N7 M) l% V" R, ~( A! Z v
+ F8 H7 |0 D; Y q
资料来源:谋学网(www.mouxue.com),类模板的静态数据成员由( )共享。" v+ J9 O- a9 V" h/ V
A、一个类模板的所有模板类8 _( E) e4 N! v2 A4 Q, K
B、一个模板类的所有对象: v, ]3 R9 {9 C
C、一个模板类的一个对象9 s2 K- P5 d2 z% i/ V
D、一个类模板的所有对象5 m, }" j' l; ?4 R5 |
正确资料:" R+ S/ e7 p& N0 G/ D. f
$ R9 Q- B4 O" i. f- H
6 o3 O3 _, q/ U; I4 f$ y第16题,如果以链表作为队列的存储结构,则出队操作时( )。# {% x' N; T9 T2 E
A、必须判别队列是否满, g: R( C; [2 B! n& w4 X i
B、判别队列元素的类型. v+ m9 E$ r. p' r5 ~
C、必须判别队列是否空
1 {9 ?( \) Y% i. X$ |& c o# u; s3 H2 [D、对队列不作任何判别
) d, S0 C' Z5 H; e- |正确资料:
; {6 H" X K& a3 T( g) c
e3 H5 ]3 D& ^- D0 S: N
8 ~1 y$ Q7 W$ E$ f }# y0 T第17题,类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p-A::func()将( )。5 s% V# R+ ]' X6 `: l
A、调用类A中是函数func()
, [, Z4 a4 ?+ ]8 @' L# H- b5 Z3 SB、调用类B中是函数func(), V6 n+ G' H/ y2 D7 j! X% W
C、根据P所指的对象类型而确定调用A中或类B中的函数func()% O( e, }1 e1 w, s y
D、既调用类A中函数,也调用类B中的函数8 Y% K: A2 e1 X! Z5 d0 B
正确资料:& n6 K; I9 n9 x' a9 v* {: r
% U9 r6 b) h2 U- N# z$ k/ t7 o2 L" ^/ K( g! r8 c
第18题,下列虚基类的声明中正确的是( )。' ^5 S. W+ z. D
A、class virtual B:public A
+ B" L2 d; ]2 \6 \' [0 I6 N: {0 kB、virtual class B:public) m: C6 t- f" c$ Y8 o: g+ h$ Z. s0 H
C、class B:public A virtual7 z' W% E; r0 I; e
D、class B: virtual public A+ v8 r1 m9 m6 w% h
正确资料:( g. E: S/ i4 b2 p( R
]! e/ y! ^4 [7 G- [: ?) z: ~; o+ h; d+ k' s2 J s
第19题,下列关于对象数组的描述中,错误的是( )。
( o) V- ?, I. H5 ^' GA、对象数组的下标是从0开始的3 S" Z) r2 R' H/ m- e
B、对象数组的数组名是一个常量指针
( j1 f& T7 _, K' ZC、对象数组的每个元素是同一个类的对象1 `6 y2 q# Z a$ f% x1 K" O, ]
D、对象数组只能赋初值,而不能在定义后赋值+ a' \9 T0 o, ~
正确资料:1 I- a6 B( A. X, u
9 M1 P+ }: h3 u/ j d0 _) g: P: F" X/ \( `* d
资料来源:谋学网(www.mouxue.com),关于this指针的说法错误的是( )。' A4 {4 o6 X1 _; x7 ?5 v! B
A、this指针必须显示说明) _# t. w J% @8 C- E8 p
B、当创建一个对象后,this指针就指向该对象
+ c: ]$ d: U7 R% L; t5 N& O4 _' G9 Z" B }C、成员函数拥有this指针& R1 Z: g! T s' r; b- P0 F( v7 [
D、静态成员函数不拥有this指针$ p% r9 y/ Y, ]# k) O1 i; n2 s
正确资料:
' R$ Z& U- U4 R% Y& p# C! X) U+ r
* B8 z2 u) b6 i) F- h
第21题,下面描述中,正确的是( )。
4 C: N# A# J1 HA、可以定义ios类的对象- u0 x) i. a- v6 d8 N* l. S8 M: v
B、istream对象用来实现输入操作4 f3 d2 n1 m4 e. ]0 w, B* M
C、ios是fstream的直接基类
t8 { X% L' }: O; r# {D、istream是ifstream的直接基类
' J7 w: a! o% q5 _正确资料:,D2 Q0 s1 E( e# C# ^# F5 K
, R$ F- h6 k' K, ~$ j9 G
8 ]. x% _* w! \5 [3 p% T第22题,下面哪些数据结构属于非线性结构
& }' o) X; q4 u9 t( e, NA、线性表( p' E9 o# B' V- ?! T
B、树
q% q) m$ V" ~C、图. z& z$ x3 e3 |# S3 R
D、集合
( P4 |0 {' [ ^" {' g* d: z( e/ B正确资料:,C,D! G- t- R6 R0 c8 \+ O
$ j' ^5 [. l/ K. }! N0 Z
; x2 x A- }- E" o$ g1 m( S; k第23题,如果类A继承了类B,则类A称为()。, J; Q: R; z9 q+ r l
A、派生类& L" |& _8 w. s$ ?; r$ l' i9 H3 ^
B、继承类
) B& t( x% W8 m% B: m, KC、子类
4 t0 [% w8 L9 n5 ~5 HD、父类
/ [1 `3 f. C: u G% Z0 X5 ?5 }正确资料:,C
! A+ I r3 B; B! V# _) {
2 ^$ y: X, `% h; ^& t& a. `. a" K
第24题,下面对友元的错误描述是( )。7 d1 G) a9 Y: Q' o9 T9 A" R9 h' v& u
A、关键字virtual用于声明友元
8 ~. ]7 w, W. E$ H0 aB、一个类的成员函数可以是另一个类的友元) z0 r4 V g; Q E3 q& F
C、友元函数访问对象的成员不受访问特性影响9 J5 L! w" ?/ `5 l+ u7 x) q9 H
D、友元函数通过this指针访问对象成员
5 C* Y" ` _) {( T8 L7 k. G正确资料:,D: _+ x$ L4 A& e& T! \
% a( f' _1 J/ E" U7 Q: Q, G' [" b z* J1 ~6 D6 @
资料来源:谋学网(www.mouxue.com),已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。8 j2 z8 q) [4 H `( z/ {6 O) m0 g7 v
A、d=b;
+ U" v% J+ P& Q" c d( Y$ eB、b=d
5 B9 m* z! E# A% j! CC、Derived *d=&b;
% c p$ ]) p4 V0 |5 i& sD、Base &b=d;
' D) q" n) i4 A( y正确资料:,D5 l) D9 I7 e, J3 R0 |
( `) v" y% \# D7 s/ b4 T% Z0 d. o2 |' P
第26题,基类中的保护成员可能是派生类的( )。8 d" c& m/ G) _/ `
A、public成员) D" B, h6 H/ a' Z; H' k' f' |
B、private成员
* g$ ~. T8 N# _! {! T _6 {/ nC、protected成员- N: p- \. ~6 g: ^$ _2 J. P" d/ ]
D、友元成员
$ i% B, X! o( N/ e' S正确资料:,C5 y! \, z$ J; `. A4 J
- b. a% Z' O( u! `: q" K2 @3 [! \
第27题,对静态成员的正确描述是( )。* W& |( n8 P) v4 r" E$ O$ q3 z# m
A、静态成员不属于对象,是类的共享成员
& l: j+ A0 c! S) W. q9 B: ?B、静态数据成员要在类外定义和初始化. h2 y- i& t2 t1 K. U$ C# \* K; l5 x
C、调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针/ L h# e) @; y' }+ Y
D、非静态成员函数也可以操作静态数据成员; ]. [. T+ z7 L" r. \: `
正确资料:,B,D3 u' V) l; G, W- r
. O5 T+ I7 V0 W# I1 S9 P
( [/ z! ~1 s$ I: [' j7 m- c, o第28题,下列关于类的静态数据成员的说法中,正确的是( )。 C+ \5 p) K% j. d3 n7 W: N9 X+ k
A、静态数据成员的值初始化后不能再修改0 |6 R, c6 z7 _0 S
B、静态数据成员必须在类体外定义和初始化
9 c: @. N& D8 o9 S! w+ LC、使用static关键字可以将一个数据成员声明为静态数据成员' C `4 R/ V/ r, z
D、静态数据成员的访问控制权限可以是公有、私有或保护# m5 g" a) c8 [% N# U
正确资料:,C,D; }! M" v5 d2 y" O5 {
; A' B* f; J6 ~! m* Z, M0 g+ o- @+ Y- Q& z m1 W. F! w
第29题,下面描述中,错误的是( )。
5 N; S# R, ~4 @. M: t YA、在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
( N9 x8 M" c, y$ HB、在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
* w v* P( }7 NC、在基类定义的public和protected成员在保护继承的派生类中可见6 Z- n; K: I3 S* w
D、在派生类中不可见的成员要变成可访问的,需要进行访问声明
$ F# H# q/ H! j正确资料:,B
! y+ g! t- s% j/ P1 Z& u8 [( Y) C& ~/ W
; {: t Q: Z( G: d1 s资料来源:谋学网(www.mouxue.com),输出流类对象包括( )。
. P: Y: q- R5 I o0 M" SA、cin
& V! ^' p, ~) \* \B、cerr
2 I8 Q5 J/ O3 oC、clog
8 {7 u3 j4 j8 z' K+ Y% x5 ID、cout$ W8 H8 \ _9 ]% x0 [. a/ w& {) | ]
正确资料:,C,D$ S! D7 ]6 n1 j% O0 R
% v0 `5 |4 f* D. J* q
( l# U4 \8 j3 K: w3 n第31题,下列打开文件的语句中,能对打开文件进行写操作的选项包括( )。% b! U r* C7 O
A、fstream f("file.txt");
4 q: C" D ^( c xB、ofstream f("file.txt");
, Y8 \# i8 p" |C、ifstream f("file.txt");
( p4 w) U. b0 VD、ifstream f("file.txt",ios:ut);
& a& c( t/ T( _4 E# V5 _正确资料:,B" L: A$ D$ o- B: u8 ]% E
0 U$ z. x0 I3 Z% L6 Q7 R& W
' d E) K7 q( i! W- g第32题,关于类和对象正确的说法包括( )。& `1 g6 S5 `4 Q
A、类是一种类型,它封装了数据和操作2 [* ]# t; [9 R, a
B、对象是类的实例
& n- S9 T1 f f6 eC、一个类的对象只有一个
" k: x! n- G! j) Y- Y$ v! |9 r5 KD、一个对象必属于某个类
" O( s* N d+ [, f' t/ C `( e, e' E6 k正确资料:,B,D4 P( P+ S+ _* v) r* z$ [
8 L& E( u9 K0 W1 h! q1 c) c5 e
6 } j0 Z$ E S1 x( Y
第33题,关于函数模板,描述正确的是( )。
0 B, I! C* P, o3 o0 _" vA、函数模板必须由程序员实例化为可执行的函数模板* X, t1 {9 m, M3 a2 \; H, t k: z
B、函数模板的实例化由编译器实现$ Z. ~: ^# H, n8 `# r4 m, b
C、一个类定义中,只要有一个函数模板,则这个类是类模板
9 H( ~2 }7 F( SD、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
G, V/ _, R8 a2 u; E正确资料:,C- \7 f2 ^; v9 a: H+ Z. t5 q4 U
4 G) h+ C" ^. M# n' W3 a7 g
: a6 \( ^$ x: C4 e' k K第34题,对静态成员的错误描述是( )。
$ a) n6 c% @- ]; t, x! ]7 p7 BA、静态成员不属于对象,是类的共享成员3 q, c) D4 Q) _/ d6 Y8 o4 f3 \
B、静态数据成员要在类外定义和初始化; c+ I+ E4 H0 U- h
C、调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针9 R, X8 E$ ~+ b# g# @6 \
D、静态成员函数可以操作非静态数据成员9 |2 {# Q( I8 h% {. V4 o
正确资料:,D
9 A3 v1 {# A) y
9 d. U3 f4 I! n. { @' y( n3 y* ~$ t7 r
第35题,当类的继承方式为公有继承时,基类的()成员的访问属性在派生类中不变- J7 \1 j8 Q5 Y/ _. U2 e1 B
A、公有成员
6 l# x- N0 A( t4 l$ @. o" M( WB、保护成员
5 ?) H+ [. a& R$ LC、私有成员
- n; K; ?( x- `. q: U: H# w4 ND、友元成员# N O# d- i; y% v- k* }
正确资料:,B
/ B( R4 K9 @3 k9 G9 u- F' r f9 ^' _! p- L
, g1 \3 B# `: G j7 d第36题,边上带权的图就称为带权图。- B# x& ]" H- O2 ?" ^9 `
T、对
X% z% [! G9 ]* H1 [( X( LF、错
1 i2 k5 @+ U# t g& O更多资料下载:谋学网(www.mouxue.com)- l: g! Z; x$ g7 j) \! E/ u
% X" p1 `" \9 O5 d' { u1 Z7 T$ v2 |( t6 B" p G) h. a
第37题,树的根结点所在的层为第1层,其余结点的层等于其前驱结点的层加1;树中各结点的层的最大值称为树的深度。
- N7 J( D. K: xT、对0 F6 T5 ?# ^ J* a6 [& f, v- B
F、错2 T+ Q {* P* Y+ m' d" s
更多资料下载:谋学网(www.mouxue.com)# {/ \- X3 i+ X9 S
6 R! y2 B. B' V
' q" H! V9 ^2 P |( u& l' S
第38题,二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。0 e, @, ^6 M- J+ W# x4 T1 O+ X
T、对; f2 y. o1 d) V, l* ~3 v
F、错% D8 H8 K( v% x1 Z7 o3 f
更多资料下载:谋学网(www.mouxue.com)/ P- T9 _6 ]7 [
. E, a, [ X+ m' {7 S! e* S
! b# ~) @: A& _" f0 }. l9 P
第39题,类的常量数据成员的值只能在创建对象时初始化,初始化后不得再修改。
) p; x/ y8 \) k; RT、对
' h5 R* ?7 D: U4 u2 WF、错/ |0 n( f( i! z% O# ~% X& d, q
更多资料下载:谋学网(www.mouxue.com)6 `6 p+ U& o: Z( X7 ~: t1 U
6 j( w; m' |2 _3 |/ b& _6 ?$ [$ u% |" _' @4 O9 v* [% e. G
第40题,在通信、数据压缩等领域被广泛应用的哈夫曼树采用的是二叉树结构。3 f1 N$ ~$ e# `
T、对' \, V6 p, a* y
F、错
; Y" Z3 x+ f2 o4 g5 K# R5 L3 G更多资料下载:谋学网(www.mouxue.com). F d9 f$ O0 ?( l: _/ z* v4 t. L' n
4 O; x" z. E: n7 z# B7 W5 c3 \6 ~; v' w5 p6 s9 ]
第41题,C++语言允许使用友元,但是友元会破坏封装性。
; W0 }% S6 A/ A$ |" {, fT、对
$ ]& h6 j3 |3 J6 HF、错
4 X" M% {2 j0 F3 ~更多资料下载:谋学网(www.mouxue.com)
/ c2 ]4 O4 h- n9 v; g1 a" U! o. c) D* N4 m& g8 [) l
2 ]# u2 G) A; D- @5 L6 b) ^- x# m/ d
第42题,在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。: x4 b' ~( ?& K- P. @+ T
T、对4 n& z1 h) y! U2 ~2 P, V. D
F、错
- S& @) v+ ?* l# G更多资料下载:谋学网(www.mouxue.com)
2 C& y+ W) W8 E" S3 R
! k7 Y, R/ d" P& W j# Q) y( l: W9 ]* r' ~
第43题,二叉树的第h层最多有2的h-1次方个结点。
4 d" m) |9 _' M: H Z# d) D0 A1 ?0 wT、对
. d8 L% H3 s' O9 HF、错
7 ]# ^- h8 r+ W1 D更多资料下载:谋学网(www.mouxue.com)" k* r0 s5 \7 ?. [7 g: h
8 B* x3 g% `$ w9 _" l: s+ v
) q; @* E6 P$ w& Y" M) I! C
第44题,C++的I/O系统通过流的机制实现文件和控制台的输入输出操作。+ }1 U# b+ ~3 f) B" Z6 F! c
T、对
9 d. ?# [/ S7 p# E& J0 B6 OF、错
& B* ]7 f; ^- R: e7 r5 m" H) o更多资料下载:谋学网(www.mouxue.com), o6 h( g" v1 }- i
$ z0 O) W5 P( ?* V
2 d5 `! S$ E2 r第45题,线性表中的元素可以是任意类型的,但同一线性表中的数据元素必须具有相同的类型。
% i% z. K, V2 y0 `6 g& k1 o2 X" |4 cT、对1 {+ X# O& F! ?. o |+ q0 W, O7 `, x% ^
F、错! H6 c s: \* I% W1 s
更多资料下载:谋学网(www.mouxue.com)
8 Q( S6 ]" ?3 o" d7 Z! Y# @! a$ q& N' o4 ]
: V: ]! v6 _% _. w. {! _; V0 B& q第46题,类的常量成员函数中只能使用常量数据成员。6 ]& h% P; J" K/ ]7 D
T、对
+ y9 v& l7 @# I6 {: A( x" HF、错
9 W/ |3 v8 T( L: g7 Q& I9 r3 L正确资料:F
5 b7 h+ G7 {8 K! _3 H
8 E. d0 ^1 Z+ G+ P
. ^/ ~: b+ Z0 n9 N' `. d第47题,线性结构的数据在进行元素插入、删除等操作后可能会变成非线性结构。7 a$ G: G, U, N* V0 h0 d* v
T、对 q H" Z# |; O
F、错* l1 I; R2 E1 `6 {
正确资料:F
# E. i9 x, b O0 R+ G, c' D
4 ?) ` `4 b( }6 ?
5 C1 L( K& z1 ^3 c4 |( x第48题,在C++中,虚函数帮助实现了类的封装性。
- r- m! b, f$ Q8 e, E. {T、对& W* ]5 J2 |9 Z5 a0 Z+ Z+ b3 C
F、错6 ?( o/ @$ F7 ~. K" T. ^0 a
正确资料:F9 Q4 ^6 S" `, A+ {* m2 F- f
0 u' r. U$ l& v) P+ [
; O" V7 J; E. T4 @; C0 U, h( r
第49题,根据关键字查找二叉树中的结点,实质上就是按照某种规则依次访问二叉树中的每一结点,直至找到与关键字匹配的结点。2 ]- j% p7 H# K
T、对2 |2 W, r; Z: V
F、错
+ `9 U) S7 b! B1 d- n# Y& b) _. r更多资料下载:谋学网(www.mouxue.com)( n( j; |+ q) j; _+ I% n8 @* O4 T7 H/ b
$ l5 A7 |1 d, X( D9 ?* F
" k6 J0 Q" r' `, S! ~4 Q' ^
资料来源:谋学网(www.mouxue.com),模板定义中标识类型的参数必须用关键字Type修饰。1 @& u. i9 O+ p) S/ L$ q. s: Y
T、对
* J+ R& Q$ S/ r' M* ]F、错# a; A* n3 }! i Z# c8 K( G3 e7 [) Z
正确资料:F9 o+ r6 _6 p7 j4 c& A
3 H, Q) f7 C P. m: Z# x( d j; Y: v9 B2 i, C' o
7 V3 b5 K4 T- q/ ?, q$ |. s
' O1 @. G/ l" q# p7 m
j6 x$ ^5 q Y0 H% \8 a) U" ^* Z% ?- Z3 C% H/ J4 `
+ x5 x, U" `$ q* s9 M2 g
( ^9 M' ?* K2 i& B
, d' k( i( V! d- x1 l) s8 C' Q( @+ L7 o0 | @# [0 f- _
0 Q% K4 K4 n9 L* l2 G1 K% O
# u4 c( Q: y/ W' Q" L! [: A
5 V2 w m$ O" ?( k Q
/ |' G1 z: s+ G, g: a |
|