|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。0 c' z2 f) b) n" m) Z& Z
, ^0 o. w) D4 H1 a, K7 l5 ?3 M1 [) D
5 X0 U- K2 k4 `- v ( t, U2 N% D' J" p
吉大《计算机可视化编程》在线作业一
: e* [8 `! X* s% _: { : c( ^# O( m' ^. {" x7 X9 A
单选题 判断题 4 q$ H* h8 D# p* Z8 ?" Z4 }
* o4 J5 e& R, Z! {3 S; F
7 e" H n0 q1 j5 j一、单选题(共 20 道试题,共 80 分。)
) v W3 [& O, C4 b5 A1. 对GetMessage和PeekMessage的叙述正确的是
* G; h: n: [) l0 } {A. GetMessage不等待消息到达' k: h8 ^$ a. p8 u1 F
B. PeekMessage在无消息时不等待
: I# _/ E: {8 QC. PeekMessage总是从消息队列中删除消息,但WM_PAINT消息除外
' f0 u6 o6 k9 ^; wD. GetMessage总是从消息队列中删除消息,包括WM_PAINT消息' |$ C5 }, \% s2 X3 x
-----------------选择:B
! ^. U/ w8 M; L" b F* s0 w2. 用来把DataSet中的修改保存回数据库,可以调用OleDbDataAdapter中的什么方法?( )8 s a$ I8 P4 i' M& u" @0 \' C* K
A. Save( F3 x8 _! ]; I* C. X
B. GetChanges; `/ u! n' {% i0 j& p
C. Update6 R( V, @7 m- j! b2 G6 l' F
D. AcceptChanges C$ E4 Y% D. `; G2 g$ `
-----------------选择:C ( ^$ s+ ~) T5 L
3. MFC常规动态链接库中不能导出的是4 l) C- X4 _' R) Y7 x: I5 G3 A, T. O
A. 风格函数! B& {& g+ W0 p5 l y7 h; k* E+ C! h
B. 全局变量
6 o) u+ C6 V3 t9 |& j& s1 j1 a- NC. 资源
# s# V. M1 E6 X W, W+ fD. 基于MFC的C++类6 y" d! U2 p" y
-----------------选择:D
! N# j+ Y6 i3 y8 h4. OpenFileDialgo和SaveFileDialog控件的( )属性控制显示的文件类型。. e" Y9 r2 N& N
A. Selection
9 u$ O2 i# \' D1 k& ?8 M$ XB. Filter& I" d) Y, j; p! ~5 }# z
C. Index0 R. {+ ?+ y6 h4 e3 {' q4 V& F
D. FileType
# N* }* J2 _0 [( L-----------------选择:B & r$ ]! ^0 g- D* D
5. 下面选项中,( )正确描述了数据绑定$ j; n: o0 o$ w+ `% r8 K* I7 P8 ^' V2 o
A. 从Binding类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例的引用
/ z; M4 [0 w( J# q: J/ P: a6 kB. Binding构造函数创建绑定,通过创建绑定,控件可以和DataSet中数据表的指定列相关联
* _' R; x1 p9 NC. Binding构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控件的DataBindings集合
4 D8 p6 J/ v' K* `D. 可以把控件绑定到DataSet中的DataTable,但是绑定不能与其他对象相关联,如ArrayList/ A: j2 |- u3 f
-----------------选择:C
6 G2 Z( i( t6 U V; Q1 g4 u6. 抽象类不具有的特点是( )' w0 o1 V9 Z8 V( |. A: E
A. 抽象类可以实例化对象: ?$ j5 o9 I, j% h5 u
B. 抽象类只能作为基类使用) W& p, q# ]) D7 I- O" s# R* m: w
C. 抽象类不能定义对象变量
/ Q' w! c" V# jD. 可以声明一个抽象类的指针和引用
, q7 k$ j) c9 O2 }! n-----------------选择: ( D, F; s: g0 I" ]# Q
7. 有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]) <语句>,说法错误的是( )8 v4 b- N5 l; R( G& t
A. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值8 R) J, V" j. x, V& W g$ M8 G
B. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break
5 H1 s- F3 B6 y+ R+ RC. 若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环
( M+ H% W4 l, s- ]; I; X$ XD. 表达式1、2、3都可以省略,中间的两个“;”也可以省略
1 p. \5 K- f6 R* V$ |-----------------选择: ( g9 ~( q. d9 [3 z2 s
8. 下面有关运算符的说法错误的是( )。1 r. a7 Z" Q, J6 {3 H- e, q% D& U
A. 算术运算符不能对布尔类型、String*和Object*进行算术运算
6 g$ L5 X1 Z% O. oB. 关系运算符中的“==”和赋值运算符中的“=”是相同的" g7 Z' v$ c1 I
C. sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小
2 w" y, F5 C) b4 ]: F$ MD. 括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序
C# @+ Z- D2 T/ x: b& Q-----------------选择: ' K9 b$ y; f, J# g4 O; Y, I% B
9. 下列方法中设置MDI父窗体正确的是( ), q& B& h8 ^: c" ]9 T! f+ n
A. 调用指定为MDI父窗体的Show方法,使用参数的枚举值MdiParent
\1 y1 W: g' `! M. G6 YB. 使用“项目”属性对话框,设置IsMdiApplication属性为True,然后设置用作父窗体的窗体的启动对象
9 h- T8 Q- S' F: e9 S, jC. 对于指定为父窗体的窗体设置MdiParent属性为True. _. k _# k( V" h7 I
D. 创建一个MDI应用程序项目,而不是创建Windows窗体应用程序项目; e: C# g/ a- C1 ?3 y7 H
-----------------选择:
" i- W/ V' I6 E2 {( v( b10. ODBC体系结构中不包括下列哪个组件
( S3 K4 h8 i5 e* D* u. [; ~A. ODBC管理器
! t. l* _- x7 F5 o9 ?3 }0 } |B. 数据源- k+ P% q- o& ]) _/ }# |/ ^
C. 驱动程序管理器
# k+ s( T+ L) A2 b1 l# qD. 数据库管理系统DBMS/ U* N7 m( v3 d9 y6 ]3 I+ {
-----------------选择:
2 t- a- G, A# }+ v6 ^/ g11. 有关跳转语句的说法正确的是( )
( V: Z. U( S9 s; _$ l% K- vA. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处
; \, Q, }' L% yB. break主要用于跳出循环语句
/ ~# z) o6 G4 f" U6 g- ~$ TC. continue语句用来终止整个循环
2 y3 W- Y, `1 B% Y; Q2 ]D. continue和break语句都只能用于循环体内
) H! w$ s3 N0 v# j-----------------选择: 9 W( Z7 v. b" C% @( J
12. 下列类中哪一个不是GDI对象类
R* l+ B2 P* a: j1 \6 |' ?1 fA. CPen, u5 o4 |0 _9 B, |
B. CWnd
" k9 K {9 ]+ S5 S4 UC. CBrush2 p( K) ?, G* x
D. CRgn
9 c, O. V' Q6 ]-----------------选择:
& b3 c. l, |+ O& E- K f$ |13. 下面( )是GroupBox和Panel控件的区别。: I4 ?; e) L }5 u# i9 `4 q
A. GroupBox和Panel控件都是容器控件, B+ P: s( t+ d2 J# b& w
B. GroupBox控件的Text属性包含描述性提示
) R* w% ?7 @* {- l0 @8 ?C. 动态的添加控件
! T! V5 \6 c1 q7 P4 ?: yD. 动态的删除控件
5 R1 L# J2 ~- X- k-----------------选择: # G$ J; u. S- T& d1 S7 ^
14. 下列类中不属于MFC框架基本类的是0 _3 ]" J# h2 R. z# V
A. CWinApp
/ { i* I# {1 F8 JB. CFrameWnd3 l+ J' H9 x* n( {1 ^
C. CView
' P8 o3 l+ ~7 j" X: ^D. CObject* W& u4 e4 R* R
-----------------选择:
6 m0 [* O* \4 A% q+ f15. 下面( )可应用于DataReader。$ u0 W( \: e0 R4 {" }. J
A. 它是向前导航道,必须从数据表的开头向后顺序读取其中的数据
& `* D l/ q0 ?" y1 ~8 y( IB. 当DataReader初次打开时,当前的记录指针位于第一行记录之前1 ^" `* {; B4 s9 L
C. 每一行记录的列使用列第数值索引检索+ s0 O5 [: b. u* N$ A
D. 上述都对
5 D* i" r* ?# U1 s) d6 v/ j7 H& d-----------------选择: - T2 w; |* @ R* N4 R
16. 下列路径中哪一个不是动态链接库加载时的搜索路径
# F- X9 [3 q, ?9 ], [+ UA. 包含可执行文件的目录4 s8 ~. ^. Z& F; e6 E! w! V: Q
B. Windows目录# Z$ g7 X" b$ @- w) x- z' S
C. 进程的当前目录
% Q8 r d) |2 [; I+ d0 SD. Windows应用程序目录(Program Files)
# q6 M8 D" g! M) C-----------------选择:
, z# E- s; w- x/ @4 T17. 下列选项中哪一个不是命令消息的产生途径
$ r: ~4 g ]; O0 ^8 t9 ?! [A. 选择菜单项
" f, _/ ?. E; ?4 S6 e# K6 e- c$ TB. 单击工具栏( \0 Y' r- w& \8 [; K
C. 点击对话框的按钮' i9 A. m. A8 x+ k* k2 s$ \
D. 程序产生命令/ c/ F. M2 d$ q* g6 h8 W
-----------------选择: ' i) b, d: K `+ K2 G) ?
18. 定义一个枚举类型如下: __value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表达式错误的是( )。5 O' G4 L. k4 K8 n; [4 M' V& K
A. day1=Thu& A% ~7 l5 K6 L- O; }
B. day2<SUN< span>) g; ^2 \; p3 a/ f5 V2 s( Q
C. day3=Sun=1
" p1 V0 p8 U2 |D. day4=day21 J, x8 x- J( S
-----------------选择: ) B8 W: a4 A4 u+ v
19. 下列对于WinMain函数的描述中,错误的是
# L- y5 H1 A3 t: VA. WinMain函数的名称是固定的) }9 l. G) E6 R
B. WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点) n7 R- ~, P5 D
C. WinMain函数不能有参数(四个参数)
1 w' q& i1 J6 b# Y) K/ AD. 窗口函数与WinMain的关联是通过窗口类的注册实现的/ F& _0 d! |9 E- w f' O& [
-----------------选择:
( O; a* r! {- v- d" w1 l* T20. 以下四个关于类的访问控制的描述哪一个是错误的5 n% _ V# `% H" {& h* o6 u2 ]7 [
A. 子类不能访问其父类的私有数据成员和成员函数- {. {) ?2 k% |' i* G) c" K# L: H
B. 子类的对象不能访问其父类的保护数据成员或者成员函数
3 R0 f# t# K0 k3 fC. 类的对象不能访问类的保护数据成员或者成员函数
' x N, W0 Z0 E! P$ pD. 类的成员函数不能访问类中的私有数据
0 {( [' @( m5 Z2 h T0 |1 X-----------------选择: d! A% c# V2 P2 |! D3 _1 R; Q! A
' }+ X6 X; A0 A% Y" D; P0 X6 w, K$ |: ]
, G5 z- \$ h$ E6 y4 V9 f# I+ ? - O4 s) A- n4 j% ]5 w
吉大《计算机可视化编程》在线作业一" m) _) m% C0 H" K# A1 a/ y8 o
/ `4 h' ~% k3 V$ s' e6 h" M+ \单选题 判断题
0 S Q+ j) ^9 C- x0 \% [
; I" r! S& q+ O/ X1 l9 L$ s
( B- f1 Z" \4 Z9 y, j! n7 |9 Y二、判断题(共 5 道试题,共 20 分。)2 P, t- o y3 z+ |# V: _
1. 基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
8 J) M$ u! ~: M* W. K; w/ d* YA. 错误
X" d* e. ]/ O/ N4 s7 B( Z/ _- aB. 正确
; {$ |) v9 w5 L- T-----------------选择: / a5 X9 ~1 c# s
2. 类的静态数据成员需要在定义每个类的对象时进行初始化。4 n$ p0 Z3 E7 E8 N, u4 `0 ]. X
A. 错误
4 O* V( g g; jB. 正确) ? x: C1 I+ f' Y1 W6 X, f* [
-----------------选择:
1 N( C0 u* H; {) D, e3. 当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。
& e; A0 t: J% _4 A( l9 a5 @7 xA. 错误
% H3 z/ H* W& V" VB. 正确' z- V7 I" X+ M F" @6 L8 l! F
-----------------选择: - o8 u! e. Q/ E: @0 G$ X
4. 用new动态申请的内存空间,必须用delete来释放 。$ u& j/ V- R8 C/ s7 K
A. 错误/ M. V# M+ i# H0 V; t4 o: _% q* Z
B. 正确
! P: N, O0 i& X& X. H) I) j9 y/ m0 A2 S-----------------选择:
7 t A: y) q1 E% {* }5 D" C5. 字符串’hello,world”在内存中存放时,占用11个字节的空间。
2 S7 [5 U/ w2 Q4 DA. 错误
- |# e6 \+ S0 z1 |4 yB. 正确
9 L% I* U9 t+ U1 p( Z6 X-----------------选择:
6 }( @% t6 E0 s
8 v+ H' `' r) d5 `: x, ~, x$ a2 X- f9 _5 ]# }
* O$ h7 v; a z, D
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|