|
/ U3 t4 A4 A H% ^
吉大16春学期《计算机可视化编程》在线作业一
9 o$ I A' T. B+ D. F( h6 Z( y6 }' \: a2 }. V# ]4 P
9 `& j) v; t; m: E
' k- X6 _/ m7 Z; A0 ~
! u! S e9 ^$ l' N a9 j9 V! o一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 80 分。)+ ?- W$ f- r5 G
1 G3 J, |& _2 i/ A' }3 i% B1. 下面( )可应用于tRr。
8 W* a+ Z7 W# @9 g8 }$ V. 它是向前导航道,必须从数据表的开头向后顺序读取其中的数据
( C+ `" C9 w# s7 ~4 M. 当tRr初次打开时,当前的记录指针位于第一行记录之前
, X( o- ]5 i; v7 q. E# g$ P3 L% i. 每一行记录的列使用列第数值索引检索) l9 z6 u5 C9 y0 r
. 上述都对
- @' F* i7 {2 W; p" [4 t正确资料:9 j! \8 e5 |" b
2. 下面的标识符正确的是( )。
! v$ v5 k& F9 n8 f( _ H. stunt nm
2 Q% P! B: z7 l& Y: n. 3typ
! _5 L. b, q2 w. N, ]. _ov% p. d0 E6 I3 y7 j7 P
. >' Z5 ~0 ^4 \- y# |" W; v, l* r7 U ?
正确资料:
! B8 ~/ v+ e. x3. 有关跳转语句的说法正确的是( )4 H# P' }4 N8 S! C" I' b
. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处
! L7 Y. g3 }$ t1 A; B b. rk主要用于跳出循环语句
( P/ r9 B1 @* b% ]7 k. ontinu语句用来终止整个循环
; {8 I( x, E3 {; c& [. T* L1 A1 w; L. ontinu和rk语句都只能用于循环体内
5 W/ L; V' F* L) b正确资料:
9 V9 t. S; J% G) i- A4. 下列关于构造函数的描述中,错误的是! t$ I C( |' n1 k+ H, ~+ z4 V+ Z* L- ]
. 构造函数可以设置默认参数6 C) L$ {) @* K* t3 i! S3 u* ^* ]
. 构造函数在定义类对象时自动执行
% f/ F7 L" e; Z! F, d% }. 默认构造函数可以没有! E. _! T( G7 A; j" V
. 构造函数不可以重载2 N, t8 y* i/ t D: T/ n/ G0 t4 _
正确资料:+ u# L; L. o2 A6 V! c+ M' {2 @+ O, A
5. 函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是( ), S% L6 w" `* q0 B
. 把被调函数的栈空间收回
7 z3 L; I) L) {9 Z3 N. 保护调用函数的运行状态和返回地址
1 I# t- C6 Z" k* j. 传递参数
6 P! J( b9 e: Y- g# O9 [. 将控制转交被调用函数3 u& k% t2 s( F9 [6 C5 o6 _
正确资料:
2 Y1 D- x% l' C/ y6. 下列有关MI应用程序中窗体间的关系描述正确的是( )
N) S# u9 A9 ^7 V7 I) U. I应用程序中只有一个窗体可以指定为MI子窗体
' D1 W( ?( c n9 e. Q. 标准窗体必须出现在MI父窗体的可视区域之内7 o2 F; a3 m, G; ~: x, n
. MI子窗体总是带有菜单
* c) Z J5 P! v& O. C. MI子窗体必须出现在MI父窗体的可视区域之内, M2 A3 V, K4 u9 p% g! h5 M
正确资料:
\* Z# k( r( h/ R7. O体系结构中不包括下列哪个组件
$ y' N- ]) {7 z% ]0 x. O管理器
( N# o+ C7 \7 I# R& R$ B. 数据源
: V* l4 j- }$ c% V4 ]8 I- t. 驱动程序管理器; a$ T# ]5 Z4 d1 r
. 数据库管理系统MS
1 f6 f) X! Y2 D; g0 p5 u正确资料:
0 F, Y" H c! X5 K; T8. 下列关键字中哪一个不是用于类的访问控制的" y5 Y0 q" @: \) H( ]
. puli/ D' N% N$ \) ^+ m( m
. frin9 Q+ y/ W5 j% \
. privt3 p, C/ f& Y; H. h8 }6 u
. prott/ I" h7 c* M6 z9 k
正确资料:
& u* l8 `; y0 h1 Q0 c. g3 t9. Timr控件的( )属性控制Tik事件的触发时间间隔
& u' D# i) D5 s2 l. ontinr
) }" x- W$ m% i% ^. W. nl/ t8 ?1 w6 G* h4 W/ ~0 W$ N
. Intrvl
3 P' y9 @5 E$ T1 ]. Nm4 V: _9 k: R: L9 l7 x( O
正确资料:5 n7 ~; @0 Y9 I$ q8 ?
10. 定义一个枚举类型如下: __vlu num wky{Mon=2,Tu,W,Thu,Fri,St=0,Sun}; num wky y1,y2,y3,y4; 下面表达式错误的是( )。
6 w7 ]4 s9 r" c# W. y1=Thu
( ]8 v9 c; H3 E/ v+ H. M. y2<SUN< spn>
9 U( z v) K- u) o( X. w8 o. y3=Sun=1( q* H% m9 F1 m0 W8 n4 x# k R- H8 f
. y4=y2
1 m2 l& k9 f% {" g) Q8 l9 z- G正确资料:
; f7 u) T" l% d# i; j11. 下列类中哪一个不是GI对象类8 S/ E$ i& D7 n2 \
. Pn
# v. I9 j* C! e5 g. Wn
9 W2 n* m3 Q6 Y2 R6 m) Y. rush" O; A6 `0 Y1 G4 k9 f9 I
. Rgn
$ K, {. D2 m: Y0 x% P正确资料:
, M3 ^; w8 _ X/ E12. 下面( )是Groupox和Pnl控件的区别。1 G3 W6 A/ G9 E1 A y" J
. Groupox和Pnl控件都是容器控件4 w7 O, H" s! v+ E) S; m$ R% Y
. Groupox控件的Txt属性包含描述性提示# u r0 {+ w S) B3 B i
. 动态的添加控件+ B J- j6 C6 C% ~6 B
. 动态的删除控件
9 ] L$ f3 @, Q4 x9 U正确资料:
2 L; O: u I n/ m: g- R# [13. 下面有关重载函数的说法中正确的是* L) W6 Y) v4 k% Y; z
. 重载函数必须有不同的返回值类型( S( X' N3 b& U) z8 c
. 重载函数形参个数必须不同
- a/ y9 ?0 S' G2 U" z k. 重载函数必须有不同的形参列表% j6 H- R/ m6 g6 A
. 重载函数名可以不同* E; ^& l" d2 ]" K6 E
正确资料:: y; P7 t0 s o/ Z5 N* x; j
14. 下面选项中,( )正确描述了数据绑定
- G2 K6 \) F" A. 从ining类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例的引用; D! p( P0 ~6 ~/ h0 |, J+ _! @
. ining构造函数创建绑定,通过创建绑定,控件可以和tSt中数据表的指定列相关联
! E' S' R- R$ I. ining构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控件的tinings集合
6 f5 ]- w% s8 q% H. C% b; `. 可以把控件绑定到tSt中的tTl,但是绑定不能与其他对象相关联,如rryList. _' E f! A& o5 M- F1 V
正确资料:3 m% B `3 k. x9 V
15. 有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]) <语句>,说法错误的是( )' y; \5 s3 I/ X$ m
. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值
7 [) W* `7 p4 A- @! t- e$ Q: ?; u. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如rk& {! y9 ]" Z4 [
. 若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环
* M3 ]6 a! K g) s: O' b. 表达式1、2、3都可以省略,中间的两个“;”也可以省略
; i% m6 e# ^7 l' B正确资料:9 z* o" H M; H1 X5 M! Y9 d
16. 下列方法中设置MI父窗体正确的是( )* @( c7 e' Z, O- u% d# c
. 调用指定为MI父窗体的Show方法,使用参数的枚举值MiPrnt
2 a% h9 A, w: i9 P" h- n. 使用“项目”属性对话框,设置IsMipplition属性为Tru,然后设置用作父窗体的窗体的启动对象* d: e' [4 H' v( P
. 对于指定为父窗体的窗体设置MiPrnt属性为Tru
6 \4 Q \% u/ G; l. m. 创建一个MI应用程序项目,而不是创建Winows窗体应用程序项目
( l; }# F0 E# x2 X$ { B正确资料:
- ]0 `2 x( s# u7 a( s! u9 D4 {17. 给出如下类定义和函数f lss t{ privt: int ,m,y; puli: t(int ,int mm,int yy); voi _yr(int yy); voi _month(int mm); voi _y(int ); } #inlu "t.h" voi f() { t toy=t(15,8,2004); //1 t this_y(15,8,2004); //2 t othr_
6 q+ I" @, K5 B. N: o; c. 第1行
" J# X, l" B8 e. 第2行
8 E/ v) E- ]0 L1 k9 _. 第3行# T2 u: g; I+ X7 A* V
. 第4行
% S8 x |* J0 u正确资料:1 N( E: m1 t+ s/ R4 i3 j1 _( g
18. 抽象类不具有的特点是( )* b- H' E7 q" t) U
. 抽象类可以实例化对象3 o0 \) ~( g5 ^/ @( {" s- z
. 抽象类只能作为基类使用
8 Z6 r. a8 u4 W$ x% o# \. 抽象类不能定义对象变量5 k% l: Q6 ]! S# U! l( _) b5 m
. 可以声明一个抽象类的指针和引用% f" m& i" v+ d1 u* A' O" K, |8 ~
正确资料:3 r# ~6 f9 W4 q- M( J
19. 以下四个关于类的访问控制的描述哪一个是错误的5 e8 b) _ H8 h# v, @4 ~
. 子类不能访问其父类的私有数据成员和成员函数- l. ]: y6 X7 C+ \
. 子类的对象不能访问其父类的保护数据成员或者成员函数
0 P2 G6 v, H; O% c3 ~+ @. 类的对象不能访问类的保护数据成员或者成员函数
7 h' M1 {7 M# {. 类的成员函数不能访问类中的私有数据
9 \7 y- K! V3 m1 d正确资料:1 P% q R. @- j: d
20. 要使某个菜单项无效变为灰色,应该将其( )属性设置为Fls
4 M5 U8 U# t) Y D! ]. Visil7 x4 M- \' B4 C6 u$ [6 W* a
. hk3 G$ H/ y. }) L+ p- {
. Riohk+ c0 [9 {' ~# ^% U9 b
. nl+ w. [+ Q0 ?/ o4 I5 i2 m) i
正确资料:) V! m9 p) \6 m
& I; F# ~1 H; P( c! R
+ V( d2 w7 F- l8 D5 Z1 X; v7 l& k 5 l" g5 G- K3 G9 U9 ]: F$ t7 s9 v
吉大16春学期《计算机可视化编程》在线作业一
B5 q( O9 }/ N5 {, e7 l( q7 Y6 Q! W4 P/ u) I
8 n0 t$ [/ G0 |6 `$ h3 ~
& r# @4 {# h5 }+ _ o# i
8 g; \- l* N% \- y$ N. U二、资料来源(谋学网www.mouxue.com)(共 5 道试题,共 20 分。)
% C8 q8 E9 p4 E( |; t$ t4 \" B6 R2 H
1. 类的静态数据成员需要在定义每个类的对象时进行初始化。
# V' i1 C5 q& k9 G: e9 O% P. 错误' c. r; K' H6 ^) I* [- t
. 正确
. L/ f6 @% w# U v6 C2 `' b- F正确资料:
" H7 R1 K6 ^$ E7 N2. 说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
9 m# p9 j* w& S4 \: t. 错误9 n# F. R2 ]8 Y b5 m
. 正确
6 x. Y3 I; o O6 m2 [正确资料:( H/ `. v3 C/ \8 d
3. 用nw动态申请的内存空间,必须用lt来释放 。. B$ o6 n8 {7 d2 l" X; b: P
. 错误
9 Q- K/ F9 I+ C) `. 正确
' j0 L; E: h. b" V4 `7 ]$ G! | Z正确资料:
1 \$ y8 s0 L/ }+ c4. 当函数的返回值是数组类型的,传递的是数组第一个元素的地址。
/ F. {2 B& p( ^' \; W0 T$ G% [. 错误
5 \) Z9 G# m' f% x# _! e. 正确1 M( J/ E/ r5 O5 r0 T6 K& L& N+ K- c
正确资料:
+ X! l; i3 k) D* u5 `5. 基类中被说明为prott和privt的成员只能被其派生类的成员函数访问,不能被其它的函数访问。( M( ], v9 q0 R4 Y9 @8 ]: Z
. 错误
@. k6 m1 I: J, e5 {6 ~. 正确; h$ L' O. Z' g/ Y3 S. Y; O
正确资料:
8 A# o, P, d$ A% i- S5 F& K1 Q) y* r j6 n
! ^& W' M! v: {6 ~
f: A4 L9 d" Z$ ] |
|