|
1.  下面( )正确描述了随机访问文件。
0 i# d# W: i) j6 f4 n2 c! n: X' w; [: f" D0 B1 y6 C7 a
A. 随机访问文件与顺序文件的工作方式相同,读写随机文件的方法与顺序文件也相同' ~/ x& _% ?3 R
: O6 U; X, e/ k; s; b
: Y& w9 `2 t0 \/ BB. 当读取随机文件时,必须读取第一个记录,它定义了后续记录的长度1 Z' Q! R8 p/ V. w X. |
2 j% x% \+ O+ D5 V& n! u2 z, W9 }+ k' P* m2 d+ Z$ }
C. 随机文件中的每一个记录都有一个前缀来指示记录的长度,允许文件中的记录的长度不同* y9 {7 D7 q* a
+ M0 W, t, V9 y
) b' E" W; H4 z R& y8 V9 B' @ |' @D. 以上都不对
2 o* ?$ r: I& N5 z, t! \5 [$ ]
) i# l# y3 t4 G0 R正确资料:D      满分:4  分
$ S: L4 B' w w8 _: w* Y4 ~2.  下列类中不属于MFC框架基本类的是, E+ Z9 t' u* A5 K2 `. n3 Z
7 x, b3 y$ Q3 G( I# z: OA. CWinApp/ `7 v3 J& w4 V* F2 g" O
: U( ]4 Z# M7 O' C
| o, o; e6 H- ^2 bB. CFrameWnd
+ |: s o) w# B$ V7 ^+ V$ N8 v
' u- M; \1 `; g. p* F' n, U. G
! G+ r+ D; `: T0 K& n8 f) }C. CView
* n0 B0 m) ~$ I/ J8 K b
$ `, d. {& z( `& e1 z U7 a1 s/ {! _: L4 _1 |1 m
D. CObject, t" h' } C5 \; s
- q$ e e! o- l9 u5 `6 I9 F" Z+ o0 o
正确资料:D      满分:4  分
8 |1 f6 ^; m" a# E$ \9 x/ Z! g/ p8 O3.  下列关于构造函数的描述中,错误的是
. c& y* F( E- j- e5 d* E, g% V. M) {$ q( X9 b5 x
A. 构造函数可以设置默认参数
. L! g" Z; ~* T, ^ C% a9 c# M7 v z; }8 L6 L" j, S/ h# q8 c: h8 C
# p o' ~% ~% c$ c& C+ \B. 构造函数在定义类对象时自动执行) h/ H) D& X& z" N$ X
) U/ v6 ]) P" P' ?$ x4 g
& C# Z1 \+ _- _- G) g8 Q2 U0 P; oC. 默认构造函数可以没有; q2 R, R5 X; T9 U6 Q# S' l; [8 Y! i) w
* A1 Z( o( l( ^0 h" y. [7 @, T; @" L2 E. R* R! _
D. 构造函数不可以重载
) l; L5 r4 H5 d0 B) s7 ]
/ x4 @5 b1 ?/ T( V正确资料:D      满分:4  分
( q; L4 L- G5 f2 o j4.  基类和派生类的说法不正确的是( )。8 b1 K6 Y) s5 u& l% k6 Z
: g: v* Q/ I Y! S3 z
A. 派生类的对象可作为基类的对象处理, H! X5 B* B p, V6 k# l& c
1 f) Y. S5 |& z" C- q
2 h w0 @- f" d' H2 CB. 定义的派生类对象可以访问基类的公有成员函数和受保护数据& ]& }% M& \, u6 x
- o! }* _7 x: l, u, l. E
6 d3 O, b/ @- ?) R. j# z. ]C. 派生类对象不能赋值给基类对象
5 L A# ?; M# U2 k v( O
( c% U' J- q$ ~: V: W, a4 S
0 G& N6 Y3 ?; }- C+ [9 s; BD. 派生类对象的指针可以隐式的转换为基类的指
9 {7 H* @& y. x6 Q9 J/ U
5 g2 a" d; x( c3 w' I' k1 a' n* b正确资料:C      满分:4  分
$ _+ G, A$ f. L0 i. j5.  下面( )可应用于DataReader。+ _+ V5 u y& @4 R7 S
5 U# o" L1 L" l9 F; X
A. 它是向前导航道,必须从数据表的开头向后顺序读取其中的数据
4 y; c* e/ L) B, K$ P G. h/ n8 v/ p2 v
$ E4 S7 Q9 x) A0 W: ^" s: w7 TB. 当DataReader初次打开时,当前的记录指针位于第一行记录之前& c5 C) C8 Q3 s! S w. Y {: S
* _; w% |; \' |- P- A
* u {- F x% ^C. 每一行记录的列使用列第数值索引检索
& ^0 [2 d3 Y% [8 F% ]4 M: j
. G- N+ f6 U- r( U. N- N# n( B2 M) L5 {1 C4 L" ]/ K% _
D. 上述都对
- g9 r. s9 f* O# h9 p$ p
; ], ^- ~" B. u+ e( i8 f; [正确资料:D      满分:4  分" F( j' _! S& E! K- f8 P6 \. f
6.  下列有关MDI应用程序中窗体间的关系描述正确的是( )1 J0 y1 c, B" [ p' x* @
/ I" t3 B- F$ @, G1 W5 m Q
A. DI应用程序中只有一个窗体可以指定为MDI子窗体
0 `0 e) J* [3 Y+ @) E9 e: V8 R7 B/ j1 F& b' B; ?9 M% L
1 A! Z# Q' c8 H, m
B. 标准窗体必须出现在MDI父窗体的可视区域之内
+ k' X7 B# l& g8 h* i7 \ i6 n1 Z: t4 ^! Y
7 m' |3 i7 C( G9 Q- S
C. MDI子窗体总是带有菜单& o! o8 d/ Y: D. ?& H/ z
' `0 A8 S, ^7 `2 L Z
* D1 n5 L' A/ e# L
D. MDI子窗体必须出现在MDI父窗体的可视区域之内. \8 u4 p1 t+ ^) P9 G& O
: O9 k- o4 T# Q' S: {8 A正确资料:D      满分:4  分9 P$ U/ A/ t( i. [
7.  定义一个枚举类型如下: / R8 _; C! S) l" F- d$ U! J/ `
__value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; # G8 Q; y2 N- e% k8 k
enum weekday day1,day2,day3,day4;
% w+ k* s" L) ?+ B. x下面表达式错误的是( )。
5 I+ s2 W" T" i; _- c+ T
$ S) ^& ~& H/ m$ UA. day1=Thu
$ E8 |* n/ j; H. I2 S' ?$ r; f7 u) W8 E# d& D @
; U0 r$ `$ ^$ n. kB. day2<SUN< span>: B% D) q2 E, k
, `* l2 O. }0 U! z1 d4 x w: e; Z
% {9 D! F+ |0 T/ f" J) Z9 k
C. day3=Sun=1" i: H: v- A: ]
; ^* I3 W$ m& Q* O5 G% \5 d
( k! F& n+ j3 W5 L- z/ XD. day4=day23 [9 f# n9 _' E5 X
6 i* j1 x4 l f o7 p# l. T
正确资料:C      满分:4  分, [% p& \0 Q- S5 A
8.  下面的标识符正确的是( )。- n+ R3 N8 w9 |
, ?0 {6 k6 p H+ A$ ?
A. student name; Q+ M% N% `* B5 Y* d9 e. t
& }+ w. C6 z( h' Q; @3 x+ E- x
4 B( U: t( R' D( e
B. 3type
7 u6 b: Y3 e: Q" c3 _' q) ^4 M
' u$ S; r4 n) N
C. _above% ], [& }4 h7 C
. |2 i7 }; A* K5 J2 y+ d9 T
! f' O% B8 Q/ z- @' o+ Q
D. a>b
( _7 E% D1 w* z6 ^' S% T8 c
2 x3 E; z2 e$ v; s( l) Q; s正确资料:D      满分:4  分& h, a# O3 F$ X5 o" M
9.  以下四个关于类的访问控制的描述哪一个是错误的
4 x* ^, k u1 r& \& q
* e& Z6 X1 `/ bA. 子类不能访问其父类的私有数据成员和成员函数% e# d7 m( Z1 Z) P' Y- C" w5 T
' g: h- L4 H+ C6 Y1 R/ I8 _
3 ?/ T; j+ y( {: W; ^
B. 子类的对象不能访问其父类的保护数据成员或者成员函数
, B Q. T: u$ N! w- |( n$ [4 C, [" [ Q8 C
+ w2 p. i: ^3 I! H7 C* I2 o/ I
C. 类的对象不能访问类的保护数据成员或者成员函数. ^4 L4 D1 h; Z. I9 `! J
/ f) a) ~8 B g7 q+ F8 K* i2 D# A. S9 U+ m' P
D. 类的成员函数不能访问类中的私有数据( H, Z* u4 _2 e: h( u0 q A
* N: Z, b/ f7 l
正确资料:D      满分:4  分; F( }2 x: Q3 K" z, E+ m) p
10.  有关跳转语句的说法正确的是( )5 Q7 @; W* J& _
W3 I" R% A' \3 f5 V0 v* fA. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处
2 D2 ~: a1 p" M6 p6 B" v+ P' z0 g/ g. {. ?9 C
% z4 l7 d" P3 S9 m( Y/ m CB. break主要用于跳出循环语句
2 ?, S8 z; Y3 s/ _/ [ m' a
- r5 c; X2 T; R2 Z; O8 X/ W, P% P5 d
C. continue语句用来终止整个循环7 O2 E- z( ^4 |! L" K$ n
& v7 ^4 O' T; b) F5 _8 z2 a5 B
! q. F- }6 _% r m2 O& H! TD. continue和break语句都只能用于循环体内
# W" J: q- Z2 L9 b$ u6 ~/ ]+ g* ^ ^
7 k. z, s6 a7 Q正确资料:B      满分:4  分 |
|