|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。! R2 M# @) V% `( N
+ F9 M6 F8 S6 N O" X# y5 d# p
~9 o, v5 f9 h7 B6 z$ b; y5 X* s : e! S ~1 G, ~
吉大《计算机可视化编程》在线作业二
) y- G6 K+ ~& b: S1 ~6 Q d M9 k2 N& b, {+ |
单选题 判断题 , D" k7 U; D& p. f5 H5 f |
2 a8 z+ n. s& z; Z) X1 F
( o3 N7 E, L ]3 F$ h1 I
一、单选题(共 20 道试题,共 80 分。)& J7 ^& j" [, O5 t
1. 用来把DataSet中的修改保存回数据库,可以调用OleDbDataAdapter中的什么方法?( )
, j. w$ U7 j( G* F- jA. Save9 R+ f7 }3 ]5 a6 ~$ R
B. GetChanges& n+ d6 e- @ J: I ~: O2 I
C. Update
( z- p) z; Y4 c. k, pD. AcceptChanges; v& n( X5 Q$ ~
-----------------选择:C
, s% V- @# t7 F7 E7 i M2. 下列有关MDI应用程序中窗体间的关系描述正确的是( )0 J9 ?: a# v8 o7 H+ f8 K
A. DI应用程序中只有一个窗体可以指定为MDI子窗体
. d: Q3 x9 [( \ l h' fB. 标准窗体必须出现在MDI父窗体的可视区域之内+ R. H9 M4 W) V' ?9 l5 |0 f0 s
C. MDI子窗体总是带有菜单 e) `4 T1 _/ J: ~$ h. Z
D. MDI子窗体必须出现在MDI父窗体的可视区域之内( P5 n" P2 J b) t5 `
-----------------选择:D 5 o+ Z* G8 b* m5 l$ E$ ~, d
3. 下面( )正确描述了随机访问文件。
& K4 O: p o1 G! A2 Z3 V7 lA. 随机访问文件与顺序文件的工作方式相同,读写随机文件的方法与顺序文件也相同' L6 D# c/ P* J4 U8 Q
B. 当读取随机文件时,必须读取第一个记录,它定义了后续记录的长度0 r3 Z# P) C( X, d$ v
C. 随机文件中的每一个记录都有一个前缀来指示记录的长度,允许文件中的记录的长度不同& @8 d' P1 h$ M
D. 以上都不对0 ]2 G% K4 n. f( F+ q
-----------------选择: & N" I6 ]. K6 q. H' K
4. 下面的标识符正确的是( )。* V) Q* `- b+ g7 i, y: q- {( `
A. student name/ O, w3 Q. ^+ n2 {/ V2 z0 X" I
B. 3type0 m$ ^; y5 p; ~/ o: D. f* O9 J
C. _above
' _6 o {; U" ~. d: `D. a>b* ~# T; i4 N- X1 H
-----------------选择: 2 ?6 ]6 T N1 l7 O- Q
5. 下列路径中哪一个不是动态链接库加载时的搜索路径/ s5 m8 [; J2 C/ C0 Z. a- h
A. 包含可执行文件的目录
& H$ g4 D2 z6 j: c8 O7 lB. Windows目录$ U: }9 p$ ]8 x. w9 `
C. 进程的当前目录+ k' z H( K- N
D. Windows应用程序目录(Program Files)
* s; A$ {. z V-----------------选择:
) d) I. L8 k; W' o5 E6. 下面四个MFC类中哪一个是管理MFC应用程序的2 c5 V5 y( X: E- c+ X
A. CWinApp9 Z+ M) {; P% x/ k
B. CMainFrame
' b0 |; B6 f, P+ \2 s ~% SC. CDocument: y7 f$ q. ]3 H, V8 ^
D. CView- a* r) j9 x0 `2 t( d
-----------------选择:
- P1 v( _ |4 ^( @+ {9 P2 x9 k3 U7. ODBC体系结构中不包括下列哪个组件6 a- @: r* `: {+ U
A. ODBC管理器
; z$ i! E, g9 m8 w- c5 O& `B. 数据源( d1 K2 U, |* u1 [
C. 驱动程序管理器
% A2 R- C l* x0 DD. 数据库管理系统DBMS
* P/ H" A" Q8 N" k- y% F-----------------选择: # w/ W$ q& x; f$ Y+ {. V& Y
8. 下列对于WinMain函数的描述中,错误的是- r2 p: C k* E5 ~2 b' @
A. WinMain函数的名称是固定的
- W# F/ ]0 b8 _! i, p" v; ^* yB. WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)
8 j7 c* h* `3 ~0 e- c% P# S lC. WinMain函数不能有参数(四个参数)6 o/ A# j6 [7 D! x; I* i$ d
D. 窗口函数与WinMain的关联是通过窗口类的注册实现的. G/ v6 e; c0 `4 d
-----------------选择:
# j. O/ D6 K; {6 @, b( t9. 列有个虚函数说法不正确的有( )。1 z& v! L8 a5 r% c
A. 虚函数是静态的
* p* E& p" ?0 T4 g3 uB. 虚函数声明只能出现在类定义的函数原型声明中" ^% Q' _9 i2 x% T8 u' p6 ~
C. 一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性$ O& ?# {8 V1 a; u e0 C r
D. 定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类
4 F) V, N" { V# U n-----------------选择: ' l: r5 z6 d0 K" N5 A
10. 要使某个菜单项无效变为灰色,应该将其( )属性设置为False
" C5 {6 Y7 |' Y1 L8 r" {A. Visible) U: \0 \# O3 A4 ]; x) p2 E
B. Checked
1 X) [/ [0 Z1 IC. RadioCheck/ P i L7 @! M. K3 X/ t
D. Enable
! V7 U- t6 y( a- n: T9 Q) `+ U-----------------选择:
$ o& a/ z5 {- A" \" \9 B11. 抽象类不具有的特点是( ): X/ v) n3 W. J3 r% ]
A. 抽象类可以实例化对象' X/ U1 L Z+ G; R. E a
B. 抽象类只能作为基类使用
( V2 V* N0 J5 a$ T% lC. 抽象类不能定义对象变量4 G( x' d0 Z- D w, H
D. 可以声明一个抽象类的指针和引用
# S+ e3 S8 X/ _+ W$ ^-----------------选择:
) U' X1 v/ L% s+ B' j, y: }& E. U12. 下面选项中,( )正确描述了DataSet和DataTable之间的关系。
9 l9 B( O a4 f/ y2 N, F' G! rA. 一个DataSet包含一个或者多个DataTable对象3 b' }! G& h& |0 ~. k9 {% r: [
B. 一个DataSet只能包含一个DataTable对象" M- A, |4 a$ D( ^: U' x( z3 Z
C. 一个DataTable包含一个或多个DataSet对象0 i9 ^0 B- s. ~" G6 ~
D. DataTable和DataSet没有任何关系
; b+ t) z- f+ i1 L2 W1 R6 s-----------------选择:
6 ~. b% M; w3 K" _, }: M13. OleDbParameter的作用是( )9 |$ T' D/ U/ y# p
A. 它用来配置要检索道DataSet中的列
' ]) | R7 S9 E& k: eB. 它用来动态配置OleDbConnection的ConnectionString属性9 A$ Q2 B3 U/ n6 ?
C. 当OleDbCommand使用参数化查询语句时,为参数化查询语句提供参数值
) ?/ O# P+ ^, o% Z( G% I' v) JD. 上述都对( d, t( |* |" i) _% L t
-----------------选择: r$ |$ ?: S; l- n* g$ h, m
14. 定义一个枚举类型如下: __value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表达式错误的是( )。 Y1 F4 i( A. O) ^! z5 X
A. day1=Thu
3 H) b$ _# X% p yB. day2<SUN< span>" d" j- C& h8 o! o9 k6 W
C. day3=Sun=1
: m+ s: H; T$ n3 c. \8 gD. day4=day2: i" `3 P( u- n4 Y" o
-----------------选择: 0 d- S6 N. r H+ a
15. 下列关于构造函数的描述中,错误的是
- w6 z% A. R, o- e: WA. 构造函数可以设置默认参数
% V: p5 `' Z+ `6 v: K6 l2 PB. 构造函数在定义类对象时自动执行
) q% \6 J* r' `* iC. 默认构造函数可以没有! P0 P5 D: q0 S8 o0 D- J
D. 构造函数不可以重载; g$ g+ K6 ^1 ]0 v. S1 t* U3 r
-----------------选择: 4 d8 R8 b$ O& b. ~) Q5 ]+ z
16. 下面选项中,( )正确描述了数据绑定
" J+ {, d- N( p9 \+ O1 v# C6 |A. 从Binding类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例的引用
8 r3 t+ E9 V7 F1 v9 ~0 r# YB. Binding构造函数创建绑定,通过创建绑定,控件可以和DataSet中数据表的指定列相关联
7 [4 o1 M4 q( n, |5 ]C. Binding构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控件的DataBindings集合4 @) C) e* o1 P8 w1 z
D. 可以把控件绑定到DataSet中的DataTable,但是绑定不能与其他对象相关联,如ArrayList
% w* Z4 A3 h+ e3 ]6 S$ I-----------------选择: 9 H0 i+ f& i/ E6 m
17. 有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]) <语句>,说法错误的是( )& K. ~9 J( M: V' Y* d) o$ C
A. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值
; {+ M) E- C3 B# f7 I$ W# k: T* DB. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break3 a! I) v1 a! z7 M& e1 q
C. 若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环
& Z: ?0 J# W2 d( O. M$ Y+ \" VD. 表达式1、2、3都可以省略,中间的两个“;”也可以省略5 L' A9 e- ?$ Q* o8 Z
-----------------选择: 4 R/ D4 f0 P0 [: Y- T* A
18. OpenFileDialgo和SaveFileDialog控件的( )属性控制显示的文件类型。
4 u4 g; j( O- E& B2 fA. Selection0 N4 f. y# f9 S4 N! s0 _- J
B. Filter& B0 B* G6 L) t% W4 T7 V& B' p
C. Index4 g7 D# E# q0 P+ v: l
D. FileType3 N1 K' A4 o- g8 t/ U9 O8 O
-----------------选择: ; A- |, p; H, p$ f
19. 给出如下类定义和函数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_da1 d9 }6 X6 o$ g
A. 第1行
* \4 H2 m1 C( ?B. 第2行
& I; _6 F$ t) e1 v/ D1 {8 fC. 第3行1 V9 z" b, r* q/ ]# F7 X
D. 第4行( ?+ V" V4 E! ^; _7 I2 m* _6 ?* L8 I
-----------------选择:
4 C. v& \) l' G; D' F20. 下面有关重载函数的说法中正确的是 i T% @+ y. o
A. 重载函数必须有不同的返回值类型
f1 T' Y. t0 @. g1 GB. 重载函数形参个数必须不同( H/ }, D4 v, s' }0 m
C. 重载函数必须有不同的形参列表
, O3 }: | A9 X9 B4 UD. 重载函数名可以不同
. p9 p4 G) m/ s1 s/ A, O-----------------选择: + `% T) D0 r, V7 r, t" `
# p+ v, w r6 A- N) ]
* |' h$ X6 `0 T ' G9 | v3 i4 y4 O0 |, W
吉大《计算机可视化编程》在线作业二
' G" C6 ]0 @5 f# s; A# n3 o
: e7 S' J6 U6 D o. O单选题 判断题 + B/ S/ A& B" K v7 j4 t
' f L) D5 D; b' v# c+ B+ y# z) }* c1 H
二、判断题(共 5 道试题,共 20 分。)
) a' W5 _. M; a# R/ b/ x1. 字符串’hello,world”在内存中存放时,占用11个字节的空间。" J+ K" ]. Z) f
A. 错误& Z% I: O: [9 X7 O$ }
B. 正确
& _; _ K1 N- l- O3 [8 d' A1 |% f-----------------选择: , x! o& `3 f4 q; T: k
2. 类的静态数据成员需要在定义每个类的对象时进行初始化。3 X! T" X: H9 u ^' U
A. 错误& o4 z+ }* c& `4 Y$ J
B. 正确/ U2 e o8 E6 I. H9 ]4 r8 R
-----------------选择: ) S. T h& S. h$ E9 Q- D f
3. 用new动态申请的内存空间,必须用delete来释放 。7 l, s4 X- F8 K
A. 错误
^1 j; e5 Y1 Y& V; d0 ?B. 正确6 P: ~) p, y3 Q8 I M! k
-----------------选择:
3 M6 ]' N) [2 M% Y2 P2 v6 Q" n4. 当函数的返回值是数组类型的,传递的是数组第一个元素的地址。, G$ h+ l: e4 |$ W+ F6 ]
A. 错误+ [* E$ Y% X/ I
B. 正确
$ R$ p5 H" i( x* ^' j-----------------选择:
, P) r& B0 z8 u: v' |' P/ z5. 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。
" U$ \: x5 N1 |: r2 yA. 错误, @4 @* s- r$ k1 w; F8 k3 E
B. 正确
* t7 e1 ~+ Z2 t, R: I1 |9 V-----------------选择: 3 t h0 h5 n- G( M5 X- i* Q
- v, n% X1 F- d) z: P
, @ C: s# s6 [# S; W4 U4 ]
5 f2 G6 Q- C, @/ L' M6 N谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|