|
资料来源:谋学网(www.mouxue.com)面向对象程序设计2261-[四川大学]《面向对象程序设计2261》21春在线作业1. [4 {( o! I3 X
试卷总分:100 得分:1003 g( I" S5 O; W: L3 _, m h
第1题,下面函数调用语句含有实参的个数为: ( )
( V, Q$ U! U( ?$ ]func((exp1,exp2),(exp3,exp4,exp5))& j3 c, J& Y, Q( `" ^( g5 b
A、1
# ^( y( K* w. DB、2
. O) K; p( i* O7 Z8 ?C、4
$ d7 J! Z8 P3 W! ^) h1 W j. eD、5, K& K: R5 N2 F4 S' F1 t
正确资料:( O- p) L# H/ Z+ q5 d5 a
. r8 v S# b+ d$ u) m
# {2 N4 z2 r$ Z8 e8 O. i5 w# B0 j第2题,要打开一个文件并从中读取数据,应该使用()类的对象
- x7 m8 }9 K6 \" N) p9 T* tA、istream& Y; L, C, `7 ^/ J! b# V! {6 _
B、ostream) b' H7 }% u" ~% S) O* b
C、ifstream+ C6 R6 c3 z _# d/ n
D、ofstream
9 P6 \' N7 }4 I, H& X正确资料:5 c, W% X/ y0 p. e8 c/ z" y
7 k' A, [' r" x2 V/ N4 h8 ]$ @
* v/ ]; j! {4 E- s$ e第3题,用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:()
# `% s0 V& q. t+ l5 T0 c+ V6 S4 ZA、0/ u; ~( R" W0 h; n
B、负数# A) J, U8 v0 @8 F" ^/ `8 {9 t
C、正数
1 D. i: J# f& e0 k9 t8 `D、不确定
# m2 l N! o; E- u. L2 B" f正确资料:0 ~/ d) j _. ?# \& q+ d, W
/ s/ E9 I+ A) t# w" r' T
- F) J" m% H* B% A1 C第4题,在下列关键字中,不能用来表示继承方式的是()2 e% m- a% |4 s% d7 H2 f! c; `
A、private
2 Z# f1 a4 F& @+ eB、static
. o3 t& T7 x0 ?" i/ E* eC、public
; [7 T# |* I0 Q0 [5 x/ t) z. hD、protected3 j/ q; t. ~/ G8 I* }+ B$ B( M% D0 e! l4 S
正确资料:0 f. ]+ W0 H1 f, p7 H7 Z
& C: F5 P2 x; u. n+ C* ^* Z3 g
9 t. o! u7 B9 I! c( e5 N3 h0 V资料来源:谋学网(www.mouxue.com),多态性是通过()实现的
# i# T0 d5 }: k8 b `, `' z# G% jA、构造函数
% @% ~% N0 d' u6 a7 DB、析构函数
6 n' y5 {# \7 a; tC、虚函数* c W$ n' ^3 v+ u' o* C
D、函数重载
: |) ~, `$ @5 S7 r8 X0 @正确资料:
4 T J# @4 j l! D: t, T2 w3 y0 [3 p. w' w$ U4 A
$ d. c& X* e4 e( X. z0 k# }( N第6题,有如下定义: {* g* _; l; o3 m4 V
int a[5]={1,3,5,7,9},*p=a;
I {& J# m- o- J3 D& e' X下列表达式中不能得到数值 5 的是 ( )
2 l7 A1 o: z: G" @A、a[2]; a! m C% q0 P2 w
B、a[3]- ?& t! W, m1 k/ o$ @8 A
C、*(p+2)0 g8 T6 Q Y1 ^. p3 o4 K; O/ W2 ^
D、*p+4
4 F6 [% D& |- A正确资料:7 q7 j7 G6 M- _3 u' A
' T% p0 N) ?1 v) ~/ N( f: K: J6 P9 B
2 E1 i5 y0 c" ^8 C% x. D第7题,假定AB为一个类,则执行"ABa(4),b[4],*p[5]"语句时,自动调用该类构造函数的次数为()! q# w6 e$ u* @( P+ V
A、4# k9 {6 e/ X' F% X1 Q4 N$ a7 h
B、5
( e$ a F$ ]* |. [; cC、8
! i' |$ o" Y9 W2 j( ^# C; z+ A: xD、138 H9 |8 w1 c0 \; k& _
正确资料:
. @! P9 e+ A+ s
. j' H9 D4 Q$ J* [3 w8 P; i0 N
9 N3 }; G) t0 I, Y y第8题,有如下类定义:' `8 A; d: U0 W- t
class Point{( \* M9 K6 J e- K
private;
& q1 f" _9 w) ?7 ^1 E7 L. z; Tstatic int how_many;
( z2 i: Q; y8 \% q7 X};* v, C1 o* A; \8 v6 ^8 l
___________ how_many=0; 5 _. C9 P* f/ Q1 ]# C
要初始化 Point 类的静态成员 how_many,下划线处应填入的内容是' G" H! ~* L- r+ j9 ^) P. m
A、ing: L; q" }7 Y8 H. M! q
B、staticint6 x" Z; f4 F0 L& Q
C、intPoint::
& g. n8 w) c0 ]7 Q/ Q t2 tD、staticintPoint::: f0 O3 I3 l% q7 ^3 a* p F
正确资料:
% ~" n# U5 O" T3 \5 P; h4 G+ m# T) v, C9 {
7 z/ C4 T% z# t0 N5 @0 }1 G# H% ^第9题,一个类如果没有定义任何函数,编译器不会自动为这个类产生()1 t! c9 e' |- K( b: l+ g
A、拷贝构造函数' r) c, T& M& k# |9 G
B、无参构造函数
& i0 b- U5 h5 j+ {8 n& ^C、输出流运算符
) c. M3 ~& ^2 A L+ o XD、赋值运算符- U) j& a: P2 `. K- D9 ?5 O9 V
正确资料:, `' `- i" l* n. J7 L$ b. c* ]
- v# [3 z' Z( Q b* q. U8 ]1 ]
; K! n& e R4 p8 ^* w资料来源:谋学网(www.mouxue.com),多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递
6 d: V9 Z' y, W1 cA、第一个父类' T9 S& r& B( T! E6 d0 X `
B、第二个父类& @: q. s3 ?% H# g6 r- Z
C、派生类7 T7 P- Z( R+ {1 }5 L- M
D、以上都不是
# C! d( A Q) |, f$ U正确资料:% a3 G6 H: p# ?3 |, N
9 H2 D* T5 [5 b& b0 d1 g# n
: ]; t% a8 m* D: l O第11题,C++函数的声明和定义可以分开,函数声明不需要()
K, _) T# Y! t) C# lA、返回类型
% d4 G* r; w1 _/ u; q) I7 wB、函数名
& A C1 m4 t f1 H/ q; yC、参数表
" E7 I: ^" b5 @, ID、函数体 f8 ?9 {0 r+ A6 q: Z4 @
正确资料:
" {5 Y/ K, a A" {
6 ]0 l' |3 l8 R( m$ H4 W: A; }# \' e
资料来源:谋学网(www.mouxue.com),若k为整形,则while循环执行( )次。
: R. v6 L0 ^5 i2 [3 d @8 ^3 U0 O2 T$ ?k=2; while(k==0) printf("%d",k); k--; printf("\n");) b" s, }9 T3 x5 ]
A、10
% G8 ~& v2 I7 J" C% TB、9
! `8 o# P0 n5 k' X) W) zC、0
% [( B; a' C6 O) Q/ Y$ M+ ~) {D、1& }" T7 P' h9 s) L
正确资料:
. R) W* |! a/ R& E- _0 Z/ B0 H( ?
- t. x$ O; E- q& e; K: S# h% s; A+ J6 A. i! C4 X
第13题,C++源文件的缺省扩展名为()$ B* j5 m# g# K7 o
A、cpp
. }( \# d: x5 k2 aB、exe: k: s3 `! T, y; I' ~7 l
C、obj4 R$ U9 g' G/ G
D、lik
! f. o8 n9 f4 R4 w2 b3 a正确资料:
8 B; }9 f& G+ @' C+ q8 z0 t3 g7 L5 k" q& c. \( }$ ]
9 r# b' R% k, a) u J2 `
第14题,以下对二维数组a的正确说明是:(). Z# V x% Y) J- p
A、inta[3][];
7 _5 |5 m# E# o. i9 B+ Z MB、floata(3,4);8 i' h) U7 W8 `4 t; l* e
C、doublea[1][4];
! U9 N. z; b" G2 uD、floata(3)(4);
) v' D8 ^3 k: d# n正确资料:
& @. H- I" R- A+ |
9 Q3 x1 p- [4 z; r
( I% q2 |4 f# a. \6 e资料来源:谋学网(www.mouxue.com),下列哪个是C++语言的有效标识符?()$ g* y' S) I3 ~. w2 v9 m" [
A、_No1+ U" Y7 N& m3 ~$ X7 r
B、No、16 Q6 y7 m, `. { }% f9 ^- Z
C、12345
* M- h% y: z/ T/ T/ ~0 ^D、int- I# R1 n. d: h, {
正确资料:
- |" i6 v: E( b4 x; g; Z3 t$ K- T9 `+ \* u
- P& ~+ N# w) N; C" |- v; F9 b
第16题,当需要使用istrstream流类定义一个流类对象并联系一个字符串时,应在文件开始使用#include命令,使之包含()文件
. A1 X5 I" [) X/ y9 _4 c3 u0 c; sA、iostream、h
( I- E1 ^2 q- X, nB、iomanip、h) U6 [& I2 P c; X5 f7 F+ K
C、fstream、h
8 \& c4 \+ W; C- a& L GD、ststreh3 C V7 r0 {- }, Q
正确资料:
6 ?' Y& ^ v9 l" h: E. e8 X. U
. F5 P6 i7 q; X* y% C% V) P4 W
' M) e4 T% r9 E" \2 o/ o. j2 P! s1 @第17题,C++异常处理机制中没有()
( S. c3 N$ p/ Z9 A4 q) gA、try& y; S" z, X7 Q [2 ^, p- T/ {/ z
B、throw) t; F! S8 D" I; {
C、catch' e' Y) b- N4 ~1 V. L" b8 q2 |/ M
D、finally1 H$ F3 n/ o3 t+ M# `0 Z, q. @
正确资料:6 _4 {0 u7 }7 z- A1 N/ f3 j
4 E9 ^, O8 p( w/ [. s( g( n& G
/ m5 }9 }. k7 h7 t' z第18题,有如下类定义:! P+ N, S9 P7 k
class MyClass{
- Y5 d4 e6 k2 y. K: O0 tint value;
' U$ b3 E* w# i# dpublic:* A ?8 s5 f: ?- `' i5 r" B+ S6 U
MyClass(int n): value (n) {}3 e; T! j7 E9 i* `
int gerValue()const{ return value;}$ X+ h+ i+ c0 P3 G
};( h+ W! T* V' I6 Q, g
则类 MyClass 的构造函数的个数是 ( )* o6 n+ A( n" j9 E/ R# |
A、1个
/ k2 z" \& R4 O6 ^; h% C6 [1 u: G9 gB、2个
* I A# C3 W' e _4 d' hC、3个# N7 k( ?7 b$ N7 T4 o C: L* n
D、4个# e* y1 X( D [5 a e0 @- O
正确资料:
7 C7 g; }7 {" H+ w" l
- R" o" F8 m0 A/ ?8 `5 I/ b' C; l! r) U* x1 `+ b2 h; c! P
第19题,下列有关抽象类和纯虚函数的叙述中,错误的是()
& P/ r, |3 w7 Q) v+ M: r2 SA、拥有纯虚函数的类是抽象类,不能用来定义对象 @% P# j3 M3 L9 w2 A7 K1 L$ _' U( j
B、抽象类的派生类若不实现纯虚函数,它也是抽象类
+ C7 }1 r- J$ l- D" N# E7 jC、纯虚函数的声明以"=0;"结束
7 u" V, g- q9 S0 o( H1 q4 yD、纯虚函数都不能有函数体# B2 b [ a! ^7 I. F: Z
正确资料:
$ g4 i6 K4 W1 w3 N0 _
7 U( S$ P# a0 y( U) Y, ?
; v# A# \! Q: `: A7 E+ g% F4 N资料来源:谋学网(www.mouxue.com),链表的基本单元是()
4 L; B. A# d4 e0 _/ x' nA、节点" j T& c7 R4 [6 z* [
B、头指针0 R0 M; N7 u! ]$ e/ a1 g
C、尾指针4 Y( t$ N: B: b9 U J
D、数据域
$ r9 T( ]5 Q1 J7 l6 Y/ o3 F, h b正确资料:
) @( b8 r9 P5 I% p% W; N+ i8 i/ o' E7 u9 ^
' t$ ^2 f0 c% B# C8 i第21题,如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclassobj=100;会( )
1 a( m! P3 m' l* Z, h. ?6 `- i; U* V7 dA、调用拷贝构造函数
9 x+ G/ D2 x$ P% d i7 _. gB、调用整型参数的构造函数
4 {; C$ O' l, K# q) WC、调用赋值运算符5 Y8 ~* r( |; J8 j; s; W; X7 N* t
D、引起编译错误, ~* n! @" L5 C3 y& @2 E' Z
正确资料:( f7 i9 _/ k0 ^0 ~ _- ]
% M A% H# x o# m7 o' `. N
7 x, W* S X# s1 m! e y第22题,有如下 4 个语句:$ L4 ]* o0 _" S5 J; o" M
① cout~A~setfill(~*~)leftsetw(7)~B~endl;6 c; Q( v* k. }
② coutsetfill(~*~)leftsetw(7)~A~~B~endl;
/ |( G) R, Q/ y8 l③ cout~A~serfill(~*~)rightsetw(7)~B~endl;; M/ D! J# ]! {
④ coutsetfill(~*~)rightsetw(7)~A~~B~endl;6 y" j7 B3 k7 M2 ?/ W2 B
其中能显示 A******B 的是
2 ]+ y8 j! B0 Y/ W xA、①和③
! b8 D& j% i+ FB、①和④% b3 f5 V/ U; K) _- M) \
C、②和③
4 p; E5 m% J# }: GD、②和④2 O$ l6 Y' ] f% ?! T% G
正确资料:
* A( B% w4 M! w8 G) b$ s8 M6 t3 @
! }; k* ]5 N7 j2 V. Z
7 `; u* p# I4 u; Z A! {第23题,数组名作为实参传递给形参时,数组名被处理为该数组的()
9 b( }; s- D- i' Y6 pA、长度
+ z6 d! Q- q# z6 s/ D- [+ KB、元素个数
/ m$ V5 J8 u# x1 DC、首地址
$ f, b& [7 P% C, Z9 fD、各元素的值
. y* x+ j, W( G3 ]) i% Y正确资料:* O. ~( A; @! n
8 i/ {1 i0 B- w7 P0 o
8 _( p# N7 c. n: E第24题,以下不能正确进行字符串赋初值的语句是()5 C8 W0 l/ x, E" K7 S, [
A、charstr[5]="good!";# _" m3 W5 G& _% i W
B、charstr[]="good!";
! O- P0 S3 M( P; Y5 tC、char*str="good!";
( y d# W! q1 h" g% _D、charstr[5]={'g','o','o','d'};
+ [: I! ]5 c" ?2 p6 Y1 z/ ?8 U正确资料:
) J' Q0 a4 t) n' K+ B9 w' R/ a" C1 Q- E: `# r) R2 |* E5 N. }
. c8 W) u6 B _5 b# R1 \
资料来源:谋学网(www.mouxue.com),有如下类和对象的定义:8 I( E O s2 j. J+ Y
class Constants{+ H- @+ c! g3 ~/ c
public: 6 A0 f7 K0 k& {
static double getPI(){return 3.1416;}
: H. F5 ~. g$ J- m( ^};
- W" N2 o. L0 B( E2 tConstants constants;- [1 m; E+ y9 N2 e. z [
下列各组语句中,能输出 3.1416 的是 ( )
9 q# B7 x2 c( G) aA、coutconstants-getPI();和coutConstants::gerPI();& A) n1 A" v' C! q/ M/ H
B、coutconstants.getPI();和coutConstants.getPI();& S, y8 D2 Y! A, s! k$ q
C、coutconstants-getPI();和coutConstants-getPI();! C4 Y- H7 t. V' Y! q0 \! k8 z
D、coutconstants.getPI();和coutConstants::getPI();. b8 b( Y6 ^1 f: e5 K# |+ }
正确资料:
$ f: b4 n+ ]: D% O7 p% g- ?3 H! A: G' E- M# a
3 f+ I6 v, U# v第26题,十进制数127转换成二进制数是()
& k$ Y2 W3 F% z. h; _$ qA、111111111 _- ^. ~7 N' v4 K( o( r9 z% l9 Y; v" }
B、01111111
8 i: z/ f! r) `* IC、10000000. V2 W, b# w$ y* n/ O: A- P! f
D、11111110 P; Z8 O7 H* g2 b5 D4 \/ O
正确资料:. { B9 M! _1 L
/ O! z' L% L8 ^5 Y" ^" t9 ^7 o, P: n. p w. u P6 d
第27题,在每个C++程序中都必须包含有这样一个函数,该函数的名称为()" O3 L- J. u' u8 G
A、main! b' ? V5 [( k d" _0 k. S
B、MAIN4 z0 h2 R/ C7 d8 U, K9 U
C、name
# L; l' ?8 J0 M! D$ c& L* CD、function
. N% E( n ]5 I! b正确资料:3 a; ~2 G, x% R+ y) M
$ N8 d/ t1 E2 i" _6 [ _
# F O/ J" o7 t* ~第28题,判断一个ofstream类对象file打开文件是否失败,应该判断()% ~% b) R* ~9 Q. d
A、创建文件流对象时是否抛出异常- g. Q2 o; d. v! `5 j$ u
B、open成员函数的返回值
) f: j/ D: F% y! `$ \C、feof成员函数的返回值7 Q$ b* ]0 \$ ` ?; d, Z
D、!file是否为真! {3 z! Y! _: N8 V8 ~, S ?
正确资料:4 N# a- r: M4 _! I* l- _* {+ c
% Q' R5 J. u b/ B$ j _
* Z3 B M# l- F( k+ O2 Y
第29题,父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么(), v1 E# _# }* X: L
A、在子类中这两个函数构成重载关系" M7 k5 @! a2 C- }1 V
B、子类不会继承父类的这个函数9 p7 l' }1 E$ w
C、子类中的函数会覆盖父类中的函数
/ r- H9 w+ k: E/ D; nD、编译时会发生错误
G% n; ?$ C8 R3 h* @+ A2 c正确资料:
% t0 A& t" I7 A5 m+ R' C+ y6 B7 w, K+ D' h6 R. G
3 U4 R' S1 \" [' q( U资料来源:谋学网(www.mouxue.com),在定义inta[3][4][2];后,第10个元素是()
# E; U; Y/ D) W; Y: j$ d$ ^A、a[2][1][2], N1 M. f7 ]' v7 D9 T
B、a[1][0][1]. [8 m H a0 T) i6 I% |% Y
C、a[2][0][1]1 s- D5 o) D. j
D、a[2][2][1]4 L. C! G4 d: I2 N# u- S4 C! N9 W
正确资料:
3 p, q: x: T3 d7 k! s7 |& L
! n- c+ U: Y6 y( F
5 _$ G; j- b( c. a) l第31题,关于公共静态数据成员,下面说法正确的是()
: @: r7 f/ ~# IA、在main函数之前创建
/ @1 x. c0 G% L/ _7 XB、跟某个具体对象无关
# S" E& G/ N" C7 r* J6 l; cC、可以用类名和成员名直接访问9 u- W/ O/ Z2 H7 m' F4 ]
D、需要在类体外初始化. }. e/ z5 v) A$ B% Z/ L$ f
正确资料:,B,C,D
: x$ N9 V& F* q( X& I! a' j& P
0 Z" x( b9 C; O D! I/ V第32题,for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是(), O# P, I; [: E. g* Y4 U
A、两个分号9 V# z5 ]+ N C3 v0 Q+ x3 w
B、表达式13 b- g; S5 E* ]
C、表达式27 s0 u+ F: V( U& ^+ @
D、表达式3- v, J6 p& T" @0 j ]3 F* j
正确资料:,C,D% E3 u$ [. G7 W0 x7 t- S- r
% Z( c2 @0 A' Q2 |, s7 i
4 `1 I5 m! o9 o! m; M
第33题,C++中变量要求()+ h6 B0 g& {, e" E: w
A、有明确的类型& {, t7 m- t2 }9 {0 n& ~! d
B、先声明后使用
- _/ G4 Q6 P0 W9 c6 t' OC、名字中不能使用下划线
9 X# O3 F& |! F) oD、严格区分大小写9 g) }' _: D: P. M+ o5 ]1 N/ W* a
正确资料:,B,D
$ u' _% g0 d' F6 d6 o# _8 B0 T. u" E1 o. P0 D/ C. q
* T: L3 `- ?+ u" z& ~
第34题,类成员的访问属性可以是()
* f/ @; P/ X2 z6 d, B0 tA、public
4 i3 D8 y0 Z! Y4 \B、protected+ w6 p& }3 b1 N1 j
C、private0 ~9 v" v3 V9 h# i0 n& o8 {
D、default7 ~8 q9 T: i6 k4 f1 J$ \& ?
正确资料:,B,C
8 k! f8 p( x+ W6 P4 y: @+ _' G: O/ P' F
9 T1 t- s& P6 n9 P9 F3 O* r
第35题,设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 0 `: D: O* h1 l9 h. U ]# I& J
要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_( )、1 ~8 q- D. A2 X% A
A、for(i=0;i6;i++)printf("%2d",*(p++));
' }+ J9 F1 q$ j L; K% V' KB、for(i=0;i6;i++)printf("%2d",*(p+i));+ ~* J5 `" O& U
C、for(i=0;i6;i++)printf("%2d",*p++);& P9 C+ W; A9 W2 `, u+ E1 f/ P' A+ Y
D、for(i=0;i6;i++)printf("%2d",(*p)++);
; z% z8 _9 `" q4 B" }正确资料:,B,C
# w$ w3 X( \' g9 I9 q9 x) Q! z( `
4 \( D5 x# S' J6 \, c
/ I3 m% r. l$ U: n4 ]1 T第36题,逻辑运算符两侧运算对象的数据类型只能是0或1。()
( e; T+ z' [$ ~0 y; a" K: C3 P0 r9 SA、错误
5 E- |; @+ ^& v6 PB、正确- Z! c. ~3 x9 a; t
正确资料:5 y2 d$ v; Y O8 Q5 N
. W2 _$ \- @* f+ f% i( s# ~" O. w z1 l. |& R' u' Z) F$ }
第37题,_int可以定义为用户标识符。() W; J# Z" ]& o. |
A、错误
1 r c# N* R: m: ^B、正确
& c7 M' d7 o$ k/ Q7 f+ t# V& Y5 c" J正确资料:
6 A% f9 E' Z5 Z! o. L& F3 d5 x9 J3 @9 r$ v. K
+ P1 `3 n& d" Y第38题,C++语言的跳转语句中,break语句只应用于循环体中。()
1 B8 w7 A b5 U3 f; tA、错误3 ?- b9 Y# B" I9 K
B、正确
0 E8 h- [, U9 N6 z正确资料:' {# W d z* d
: e m4 B6 q( q3 r7 U! A) ]4 c( W# W& ?( B# d# ~
第39题,字符串"ab\\\n"在机器中占6个字节。()
' O$ m( c# P3 S$ `4 K# u1 u6 b0 |! I: uA、错误
1 F* C& z: p6 l' \; BB、正确
. l1 s2 s7 E7 a+ B, S$ p正确资料: N0 O) _/ d( u; r7 w- X
N1 Q" t( p4 z- I2 f2 ?
- [- _4 D% C0 ~: y( F. s第40题,1.234e0为C++语言合法常量。()
# w \+ C" j3 o& y$ HA、错误" R+ I9 J9 h2 \% e6 A
B、正确& M- ~" \9 @( J& ^( b
正确资料:
. f; E/ p# o% p* S7 c; Y4 b
" C+ s2 F- r; G/ f8 Q+ {0 l" H7 W
& ]; ?) ?7 `4 [4 f8 Z/ G
+ Z- f; n) o% L" _5 J+ V& i5 D' q( @* P8 V0 J8 D( ?* o
D @, b, T0 I5 A0 K
" G) e6 U( C7 [% P5 j1 A5 [$ @
6 w' F ?* j' t% p1 T( p
' f; w* v2 B, R" t: a! l; c. d. U
; e1 W& i L* @* l7 }% G& S2 y) b" y) t' R
; |; M u& i3 j* b9 U* o0 c! \3 [% x8 k
' v# R& q$ v, P( a
' M# D( b- ?; N4 C- L/ h |
|