|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。' K8 j$ h+ _, |$ o
, w- N- j T# _( A& ? {
一、单选题(共 20 道试题,共 80 分。)V 1. 下列对于WinMain函数的描述中,错误的是
: g: u2 M2 `! v2 E/ ^4 r3 sA. WinMain函数的名称是固定的3 l F; w# Y- z9 a& l
B. WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)
/ ?* b* ?3 C$ J! @" UC. WinMain函数不能有参数(四个参数)
1 `4 P7 E) [( T! k5 A+ PD. 窗口函数与WinMain的关联是通过窗口类的注册实现的. y* t8 T) T6 G2 I! x+ g
满分:4 分1 n$ I1 U2 f3 X2 O' v
2. 有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]) <语句>,说法错误的是( )% F6 l' u6 E. {8 U' U* u
A. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值
7 t5 S+ }1 X3 I4 s- WB. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break
- ]. o. U( r% a6 {$ rC. 若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环# O* r/ F1 z S3 ~, O
D. 表达式1、2、3都可以省略,中间的两个“;”也可以省略$ k; h$ B$ X5 C" C9 w3 ?. H$ \( p
满分:4 分
! N! z% {5 `3 m" X( p3. 下面的标识符正确的是( )。
1 h5 X7 y0 h: `5 n) ~# B& T( l0 }A. student name
8 y( Z3 D# Y& h9 u* v! N6 r/ p* gB. 3type) f! Z2 [' I/ f- k
C. _above0 U# z( Q0 I L4 H" j0 A' S3 m
D. a>b
- y% {2 L# X, G! D x' f 满分:4 分
( X5 l! V: `) H4. 下列关于构造函数的描述中,错误的是9 i, A4 O: a" a: G- Z% J9 m
A. 构造函数可以设置默认参数 r0 O# ^1 [" z
B. 构造函数在定义类对象时自动执行1 L7 q$ C; r2 q) W5 e# Y
C. 默认构造函数可以没有
, G6 f2 q( p2 [$ I, RD. 构造函数不可以重载
/ a% J9 L4 e/ K# i5 C" @7 x+ ?0 ^ 满分:4 分6 n& ^: O; m, l6 a0 q+ q& ^
5. 给出如下类定义和函数f class Date{ private: int d,m,y; public: Date(int dd,int mm,int yy); void add_year(int yy); void add_month(int mm); void add_day(int dd); } #include "Date.h" void f() { Date today=Date(15,8,2004); //1 Date this_day(15,8,2004); //2 Date other_da; p& c3 f7 `8 H4 v0 b+ D
A. 第1行 O6 ?: h$ v* T% K' R M9 @6 `
B. 第2行
+ T/ V/ _0 V _$ a. \/ u7 kC. 第3行
1 V* z5 J; B2 p- [" fD. 第4行
2 K* \7 c/ \) F* k 满分:4 分
. u: }/ l4 f) Y" {/ t1 \, E6. 下面四个MFC类中哪一个是管理MFC应用程序的
' [* K: X! l% |* D, M, e1 b6 m% g9 o3 tA. CWinApp
6 c" M1 C( q* x% j2 a- ? p' h% uB. CMainFrame
7 C1 @/ y! F2 D7 c' ~& w: D! |" wC. CDocument
* X# n$ R; Q, [D. CView
) O0 x1 D- }2 y# j3 h [ 满分:4 分% ^- k1 d8 r! h$ m
7. 以下四个特性中哪一个不属于面向对象的三大特性
2 o7 q# p5 I- f0 tA. 封装性0 [; n2 u9 Z4 X( F3 Z: W4 j0 \- n
B. 多态性
( F+ S! J/ Q/ k3 i$ BC. 抽象性
% K& y7 c. l& z- pD. 继承性5 r- Q, p% P+ z5 ]* l
满分:4 分
( e' A6 W2 Y6 w( f8. 下列选项中哪一个不是命令消息的产生途径
! i% \& h0 J% \7 `9 xA. 选择菜单项
: [; m* Y8 O& K* z6 PB. 单击工具栏' x" m/ u! W- z- g
C. 点击对话框的按钮# r' t% g7 e& J2 w. _
D. 程序产生命令+ B% C. R: S% C" `/ ~4 g( a. \$ M
满分:4 分
/ i7 \" A& K# \# w9. 下列类中哪一个不是GDI对象类
3 r' r5 e, g+ [: b A3 rA. CPen K# I7 `, e9 h& N7 }3 \, N) `
B. CWnd
1 m. j& S: F- {2 yC. CBrush4 G; `, e2 `6 Z7 f
D. CRgn- y ]" L; N& N' `0 x
满分:4 分1 G: C5 B+ R& p, }& c- `. k+ i, P% V
10. 下列关键字中哪一个不是用于类的访问控制的
0 f( ?4 s& ]9 u* G4 jA. public
! J, w: p+ ^+ S9 }" k. kB. friend3 Y; I! I" o5 p( b6 [& @
C. private
8 K8 i3 X& i. }6 Z" ]9 P1 F( ~D. protected' J% |! \4 l& z" w. j6 S* d
满分:4 分
: F T# }/ a4 n; w% L0 u11. MFC常规动态链接库中不能导出的是
3 \) f6 ?0 W8 B+ QA. 风格函数
% ]5 q2 ]# J3 y9 x; \4 eB. 全局变量
- `4 U9 s( O M- }- `& g% mC. 资源
; X; I# V* ~2 b% k. I q. @D. 基于MFC的C++类) Y: D7 p9 r7 v( @+ V! v N) {& W
满分:4 分
, m: S; W' h; G9 }12. 下列路径中哪一个不是动态链接库加载时的搜索路径3 \+ D' T5 t% B" O! m8 u
A. 包含可执行文件的目录2 }0 g* O. O* A5 Q* p. X
B. Windows目录
' I+ }9 p2 B0 J8 I/ MC. 进程的当前目录
* a U. A) u/ j3 U# \% SD. Windows应用程序目录(Program Files), ~* @4 t+ y2 J5 g
满分:4 分
5 k/ n- b( N5 D, n3 O% b13. 下面有关重载函数的说法中正确的是
# `$ Y0 g* L; C% U" N5 \( p( ~A. 重载函数必须有不同的返回值类型3 _2 z( r7 h* D; j8 q
B. 重载函数形参个数必须不同3 _+ J" l6 L: z) k( \
C. 重载函数必须有不同的形参列表
% A( f# K# z3 T- U: D( k9 UD. 重载函数名可以不同
6 c/ E) j( j4 `$ `8 W 满分:4 分; f/ P/ `! o5 o
14. 下面有关运算符的说法错误的是( )。6 I- M' S* I+ ?; B
A. 算术运算符不能对布尔类型、String*和Object*进行算术运算
' b6 ]" V. r" R. ]B. 关系运算符中的“==”和赋值运算符中的“=”是相同的
, E- A6 l2 G8 a% M6 ~- s; `2 ^$ J- ~C. sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小2 y2 |& w/ I& q. d9 u! k& C. u8 L7 c
D. 括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序
a; [8 L2 f# M 满分:4 分0 |5 Y, }" j3 w
15. 有关跳转语句的说法正确的是( ): A$ _$ S" f2 D
A. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处
2 B$ \8 T) M, T& A5 Z% R1 WB. break主要用于跳出循环语句" J; G" y; w; y9 ?1 a0 [+ B
C. continue语句用来终止整个循环- O0 Q' U8 a$ v9 x r2 I& n
D. continue和break语句都只能用于循环体内6 m: u a0 ~0 K) B8 C$ E# o! s; e
满分:4 分
) T1 I/ W) O, Y' [, j16. 以下四个关于类的访问控制的描述哪一个是错误的) H/ Q) @3 x# r7 U- s& n1 E
A. 子类不能访问其父类的私有数据成员和成员函数
2 c) _# ]9 m, f2 u2 z* r1 JB. 子类的对象不能访问其父类的保护数据成员或者成员函数, |. k( P2 d* j; d% c4 V) R( C
C. 类的对象不能访问类的保护数据成员或者成员函数% P* U$ _ |0 d. `$ w! r0 J z
D. 类的成员函数不能访问类中的私有数据
: u! W2 d8 ]/ n p( C0 `+ X 满分:4 分; p( l) R* B' l3 F
17. ODBC体系结构中不包括下列哪个组件
; F/ y: m3 i" h2 `A. ODBC管理器
4 W" E# [) m& G) _8 v6 a, y* n0 sB. 数据源
/ N: B* y; ]0 X" j' e, e6 k" XC. 驱动程序管理器
" X: K+ K/ e8 s! lD. 数据库管理系统DBMS/ O2 h2 Y, q7 q, I5 ~( I- }
满分:4 分0 j; {/ x( p5 K7 J
18. 函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是( )
, a9 ^; f, e3 I" J2 w4 G9 aA. 把被调函数的栈空间收回5 e. W- F/ t0 I0 ]
B. 保护调用函数的运行状态和返回地址
/ A! i% c [6 @3 m8 QC. 传递参数! z' p) x! t2 {' H2 |
D. 将控制转交被调用函数
1 X. E# D. V6 F1 q2 n/ e6 ` 满分:4 分
! T: Y+ _6 L. e, C3 g/ }# v19. 对GetMessage和PeekMessage的叙述正确的是/ ?, e3 h3 S4 n- }
A. GetMessage不等待消息到达
3 k" O, K+ D' A! O1 i5 [' NB. PeekMessage在无消息时不等待
" u6 o3 x9 F. M) {! yC. PeekMessage总是从消息队列中删除消息,但WM_PAINT消息除外
+ ?+ _; ^* T. _9 f& r* u! m$ ?& e3 DD. GetMessage总是从消息队列中删除消息,包括WM_PAINT消息
$ p9 r: N: l9 ~8 }- P 满分:4 分( S4 L& f: i& g8 E
20. 下列类中不属于MFC框架基本类的是
0 y& H- ^; z% k1 E- o3 N" |5 fA. CWinApp. g D5 o% h+ ?
B. CFrameWnd9 Q' a0 z3 D& q G8 j. U1 ` d% j
C. CView
5 m* B5 e6 N1 u: A+ UD. CObject
) P8 `) w+ f q0 n" b7 S 满分:4 分
1 ^: n" ~9 G/ X# a; P9 h, y# V( b1 L2 N3 ^+ |6 r
二、判断题(共 5 道试题,共 20 分。)V 1. 所有的表达式都有值。
; g% `. L5 S# D5 S* UA. 错误
: \: g6 O5 H! @( c" VB. 正确: `! g u& w8 g% ]. {9 v4 e
满分:4 分) [. Z4 E* j$ W+ v9 A
2. 类的静态数据成员需要在定义每个类的对象时进行初始化。4 H/ C9 ^" b. V m
A. 错误& ~& I1 `( H& |, w3 B; w* T" r
B. 正确! F! Q0 s6 A# T% I
满分:4 分
4 I# ?9 W) y m3. 基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。/ l9 w! U& \4 N
A. 错误
+ d: j3 h) v) I2 f2 \, ?B. 正确
7 J! w- p$ i: l' h4 y 满分:4 分
$ w' Q( M8 `6 c7 l4. 说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
1 q1 f* q0 T* M/ V1 mA. 错误 ~1 ~7 L0 `1 [& J0 [( t
B. 正确2 n7 s3 ~, w1 C4 ?' c
满分:4 分
4 z* F/ J. t9 O8 n+ I2 ~5. 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。( [7 ?! W! Z/ E7 k
A. 错误
8 M( b! h+ d8 n- ?. H. b' {) H* UB. 正确, L4 n; b6 A$ u R/ i! X% g
满分:4 分 4 E( q- I1 N$ p/ B0 b' Z2 u3 X! u
( s. Y* [3 D, Z. _6 ?9 Z
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|