|
4 ]! k8 }& x4 o: _" u
吉大16春学期《计算机可视化编程》在线作业二1 R' ?% l2 p( s* h
* E% [' j$ P9 Q4 x8 ^% T& Z) O: Z( ^' z6 P" g
) J) f; W3 J( s4 l+ G
" Z: T" l6 P6 i( j' Z2 n3 r$ ]
一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 80 分。)
( F5 x, h) h5 M$ @9 `0 R
! h$ _8 [0 \* e% w: O" p1. 下列描述正确的是( )。5 x% a3 G2 y! J# l" P
. 构造函数可以重载,析构函数不能重载& r- l6 X& v: I* i) \
. 构造函数不能重载,析构函数可以重载/ K* ]) f+ o1 B7 r/ ?
. 构造函数和析构函数均可重载
9 K& y. |* P- |+ b; h. 构造函数和析构函数均不可重载, t$ A& O+ d3 g# H: _% Q4 X) A9 A8 O
正确资料:
( m+ Q$ E4 n( W, n" Z2 T5 x& N2. O体系结构中不包括下列哪个组件
" Q& M& [6 Q' k* {. O管理器8 Z; N2 C. m! B% k; J) j3 B# A. @
. 数据源; L, ?& o; L( |; Z) B l0 n% D
. 驱动程序管理器
/ B, f: I# r( K/ {) x. 数据库管理系统MS
& b, K$ R ?/ I正确资料:3 J. L% I! h' y o X
3. 基类和派生类的说法不正确的是( )。
+ q% z& h7 `% {! X7 k$ D% o5 Y. 派生类的对象可作为基类的对象处理
" t$ ^3 N7 j3 k- |. 定义的派生类对象可以访问基类的公有成员函数和受保护数据
' b( ]* h% D& ?1 F5 [. 派生类对象不能赋值给基类对象
+ |) m, o& ^% a' ~. 派生类对象的指针可以隐式的转换为基类的指% R5 A# z0 [. y0 @* z- [
正确资料:1 A- u5 \# E! _8 V( a( y$ r6 f. {
4. 列有个虚函数说法不正确的有( )。& ~( D4 n8 z" @& H- h
. 虚函数是静态的
: l4 l3 Q8 v7 s4 y5 X! S. 虚函数声明只能出现在类定义的函数原型声明中1 Q+ W0 E2 L7 ~$ w
. 一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性
' B: R% u/ `& w1 p. 定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类
1 z+ X$ J' {2 I C3 C正确资料:
- Q* ]# n6 X/ ?! ~ d5. 有关跳转语句的说法正确的是( )/ h5 H0 w4 K2 Y6 F' n
. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处! \" X: G& k! d
. rk主要用于跳出循环语句
$ w* D; x8 ^2 N/ _. ontinu语句用来终止整个循环
6 w, F7 O+ ? L1 n# [! o( D. ontinu和rk语句都只能用于循环体内 T( z/ h( M3 w4 y4 D
正确资料: b$ I: e2 w+ ^6 k2 [
6. 如何向数据集tSt填充数据?( )
, V2 N+ F$ [/ u; k# b( G. 创建tSt对象之后以Oltptr实例作为参数,调用Lo方法/ X+ w0 m1 O) h/ i
. 调用其构造函数创建tSt时使用Oltptr为参数
0 o/ r* U5 i8 G& X: v+ H. 调用Oltptr的Fill方法,使用tSt作为方法的参数, B9 g5 L# z, U% A, }2 M
. 创建tSt对象,然后对于tSt中每一个想生成的表,创建一个tTl对象
6 }" i- M( X$ }, d, I正确资料:6 V9 p' w* q/ ?& `* O5 c- V1 B: Y* X
7. 下列类中哪一个不是GI对象类
' ?! F) ~6 U0 v5 b! s3 R. Pn
8 a% ?8 K1 y# ]) \ R3 [0 s. Wn
! Y/ u' B3 H8 l; R/ d& ]1 E. rush
" k' B4 @ U- z. X- |. Rgn. R2 k8 o( L+ S4 Z9 ~2 H2 u1 d# M
正确资料:
0 q1 _' T! t' H+ B- P# y8. 下列有关MI应用程序中窗体间的关系描述正确的是( )
- w: o, _& W$ W) q- @. I应用程序中只有一个窗体可以指定为MI子窗体
3 a/ Z4 B' H0 V/ g3 A' E. 标准窗体必须出现在MI父窗体的可视区域之内5 r3 D3 ~5 T \( S3 L9 ~
. MI子窗体总是带有菜单
4 \# @) L- v S0 n* X) S) [8 V. MI子窗体必须出现在MI父窗体的可视区域之内
* x$ }% n4 h% [! o. m7 R5 i Y正确资料:% S2 |# i& \( Y7 |9 A0 f
9. 下列路径中哪一个不是动态链接库加载时的搜索路径: ^/ M2 g I4 v- X
. 包含可执行文件的目录
7 Z5 U5 L# s$ O3 C. Winows目录. l5 ~2 f6 x0 T5 ]3 d. `% Z
. 进程的当前目录& V) H8 u/ h8 |
. Winows应用程序目录(Progrm Fils)
5 E# l `6 R* E" x$ | @( O9 i正确资料:' ^6 B$ V& A( [ q
10. 下列有关irtory类的描述中,( )是正确的。
& g* j( O8 C8 j. irtory类的方法是静态的,因此要调用其方法,需要创建irtory类的实例2 d; V, s! @+ W( S7 i5 s3 m. W
. 要删除一个目录,可以调用irtory类的Rmovirtory方法7 ?1 ~" Z) ~5 y/ K' c g3 @
. 要删除一个目录,该目录必须为空4 Y) A7 b3 ?( O3 U% P& v
. 以上都不对
( J% y- m1 Z0 F' ?7 q( s正确资料:
% O+ l7 v: @% k! ?+ Z3 q% `; N$ u% V11. 下列方法中设置MI父窗体正确的是( )' a* z5 Z5 Z I3 T% J! j
. 调用指定为MI父窗体的Show方法,使用参数的枚举值MiPrnt: J$ Q1 j3 r9 ]% \: S5 u
. 使用“项目”属性对话框,设置IsMipplition属性为Tru,然后设置用作父窗体的窗体的启动对象$ ^# r% ~$ B1 X; U6 j4 }8 t
. 对于指定为父窗体的窗体设置MiPrnt属性为Tru
" f q3 z/ Z" Y- ~% p, i. 创建一个MI应用程序项目,而不是创建Winows窗体应用程序项目- O8 F2 ~1 T7 T. c* y4 r) T
正确资料:. ^! H ^8 A. M: q0 g# c2 j
12. 要使某个菜单项无效变为灰色,应该将其( )属性设置为Fls
0 }) D7 x- Y, H5 z: |* _' i. Visil: Q) C+ \/ E9 v- v% v# F
. hk7 W' ?! v7 s7 x
. Riohk
% e+ t' E8 [/ y' p7 _7 B. nl
4 S4 Y! P4 t1 F, D正确资料:7 e x. w5 u1 \9 }5 l
13. 下面( )可应用于tRr。
5 A F. P0 R9 e* W, |' N- g) E: f. 它是向前导航道,必须从数据表的开头向后顺序读取其中的数据; {; G! e n* Q) A9 B9 ^% y# _
. 当tRr初次打开时,当前的记录指针位于第一行记录之前/ z9 x1 k: L/ [8 k+ ^% f
. 每一行记录的列使用列第数值索引检索
0 Q2 J9 N* B" K3 L+ V. 上述都对
( x$ Q/ x6 S6 ]" |正确资料:
9 W8 [4 T. W" q# d% x9 r14. 有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]) <语句>,说法错误的是( )% I: e, _+ u# g* A8 b( e# E; N6 a
. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值
" I3 L; S9 p5 N, K& X2 O3 K. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如rk
M" b- l# a R- P7 W. 若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环
; S& ^5 p x' @8 E5 ^) g5 \. 表达式1、2、3都可以省略,中间的两个“;”也可以省略
( z, S$ u- o/ ?9 M正确资料:: R8 ^0 T6 g9 k: Q0 t0 [
15. 下面的标识符正确的是( )。/ z% F1 [- b$ D6 I
. stunt nm; r% y) z; h+ m6 Z: R
. 3typ
0 r& Q) x9 M* P7 H) `9 b8 l6 w. _ov
7 H# a1 p, o6 Y2 y: H$ j. >& \. _7 f* x; I0 i j: `
正确资料:
/ N) @3 j+ E* \16. 下面选项中,( )正确描述了向tTl添加新的tRow的步骤。
5 u n9 K0 Q) X. 首选调用tTl的方法,然后在相应当列中保存数据8 Q$ a0 s% ]0 ~) n! Z0 A9 c
. 创建tRow类的新实例,然后向tTl的Row集合添加新行
" M( p2 l7 x7 I9 G4 X. 首选调用内部的tTl的NwRow创建行,然后在新行的相应列中保存数据,最后向tTl的Rows集合添加新行
3 B. g* B F) i G1 [# f4 {. 上述都对
& q6 X- t; B% n* B O3 x e" Z正确资料:- j! U7 X' e' T! m% F/ W7 |
17. 抽象类不具有的特点是( )
( u. u2 x2 H: q% r& h$ V9 N. 抽象类可以实例化对象
% U. r6 X, t4 C' v+ w. 抽象类只能作为基类使用 C4 d+ o/ `8 c% ]+ F
. 抽象类不能定义对象变量
! l& s! T7 G" w& a* n& z. 可以声明一个抽象类的指针和引用# F. P7 O0 ~/ r0 z" D4 m4 w
正确资料:$ Q% R( d+ p& n' w
18. 以下四个特性中哪一个不属于面向对象的三大特性
3 G/ d2 t2 ^9 G! N# G. 封装性3 U9 c; ^- E) v) H; V" n8 s
. 多态性( n8 n" y+ z" D
. 抽象性
& T- H' E& n! x7 d! Z X1 f5 X7 b. 继承性
0 q* Q- U$ I! T正确资料:
/ P9 n- `; {$ f6 x9 o4 E/ ?19. MF常规动态链接库中不能导出的是
8 ~& s6 ~- m: M0 M. 风格函数
/ N" O+ }9 o9 s% J' b. 全局变量: B& d$ P/ R/ A6 ?4 }* q5 T' z
. 资源 i/ ]1 j& u% {- _
. 基于MF的++类4 v: i: a- r( ?+ B
正确资料: G, W' [" o( l) o. w( b% S. S
20. 下面四个MF类中哪一个是管理MF应用程序的' u q; G5 X6 B5 X
. Winpp
6 j0 v3 B$ a" V' p3 y. MinFrm
1 `6 y4 N# |) ~ j2 B. [; f. oumnt+ Q4 Q6 U; c# p E
. Viw
6 p; O9 T8 R+ y8 j正确资料:: b% w% u6 g5 T" i' B, I
/ L: y+ u- E. d
( l+ l8 K9 G7 O9 m2 c- J 8 [; Z! c+ I0 N. X/ w5 V
吉大16春学期《计算机可视化编程》在线作业二' o. d) J2 O3 g4 S6 u
# c2 u+ ^- h0 I/ K6 C2 z+ T& `
, }* M {* m& `! ]+ r1 c8 X2 K
1 X7 E) l3 z M' s. i( H4 k
& @ j& z' s8 P2 F二、资料来源(谋学网www.mouxue.com)(共 5 道试题,共 20 分。)7 F- i6 a) t1 X. L
$ G, R( ^" p, E4 m! f* ]1. 当将一个类S定义为另一个类的友元类时,类S的所有成员函数都可以直接访问类的所有成员。# M2 z; _( z2 v/ _ R- ]& S& h
. 错误
2 y O! E* [/ X8 \0 l2 [. 正确* n! j/ m( \2 @/ v( [4 `
正确资料:
9 ?( T; c, Y( m$ _; v2. 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。
8 g. j# h; k, |* \& P% K. 错误# Z/ e' E' c& I) S& | G7 p
. 正确
7 Y7 D7 w' C% X* m正确资料:
/ r6 U* U0 q! V4 o$ z4 f- I. ^+ } c4 D3. 当函数的返回值是数组类型的,传递的是数组第一个元素的地址。0 Q: B; f4 B6 O; o# a1 {* K
. 错误$ ]# s( m6 f7 ~ A0 a
. 正确- T% t$ A" a' K' l$ Z
正确资料:1 o2 j& Y( _7 K, [
4. 如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。0 b; B$ j, m" V+ ^* S2 F5 G
. 错误- L9 y( y! _5 n# G! t
. 正确6 J. i1 m" }1 W. M
正确资料:
; f: S u# y" s0 i5. 说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。# u# ^* H, j! m/ X1 I9 s3 c
. 错误5 T9 f, Y& p7 h9 f& t1 \% B. z" J
. 正确
9 f2 _) Y* M7 h正确资料:
1 w& T: g0 i t8 p$ t1 s+ j1 g+ l% C7 }
) a( N v$ b; X& K; L
2 X/ h; z$ }$ l- X! t* q4 l, ~
|
|