|
吉林大学网络教育学院
% C) ?8 r! Y" g% L! v% |- w
) X6 t) U* K1 V- b$ c; z4 F
2019-2020学年第一学期期末考试《面向对象程序设计》大作业' v! r6 O% r, Q
; k' ?' q9 H6 {6 p
学生姓名 专业 $ ^. j. \; b1 F6 F: Q9 q) b
层次年级 学号
学习中心 成绩 % L1 J' u h; ?( j# v& h
( [; t! h+ X- h
2 ^, | C9 e/ B- }
2 E- f/ z% m% f) G
3 p/ ?$ {9 i+ D1 u; f
6 r8 \; @: @$ M
年 月 日
作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word文档格式),如有雷同、抄袭成绩按不及格处理。7 i! I8 E! J% e6 g# t7 \
一、名词解释(每小题2分,共20分)
1、 预处理
答:
% A7 i- F; H5 n, y y
; O* U; A9 l* e6 _. n' c3 l0 K0 k
2、 宏
3 P% y: h3 O+ o( w2 ?; I+ ~; r
3、 文档2 e- C% H# r+ G* L5 F% p, l
答:5 s8 V" W$ |7 b! G+ a
" _& n8 F( T* Y! T: t9 u
4、 视图
' _; }& _, D4 S3 @: g3 X
( x2 |. y# t, y
5、 控件1 {& o- e( E' a# o! s* @* q; P5 a
! B" X; K# u% k& l. J0 f1 b
6、 全局变量
' D3 b D' y N) C ^
; G2 R/ _' L. j! y- }. \* b: F3 ^7 _5 v
7、 局部变量; f" Z7 m* L' W6 {* @+ a8 K/ y
8、 对象& W+ ]4 F4 I* M" C/ L
9、 派生& {5 @) j5 a5 D( H( g
10、继承4 H5 @) I9 M9 G0 h' S: w: Q5 W
' u& ^$ b1 d9 L0 ^1 I( V
! o, F; q- @. l+ q! g3 q$ o" ?
二、简答题(每小题6分,共60分): x4 Q" b+ }) I( l5 N9 G$ ?
1、简要说明Visual C++和C++的区别:3 }7 t3 o' u, A! R* X
8 l3 h+ I" }* @/ L( L8 c0 @, H
2、C++程序与C程序文件扩展名有什么区别?- i5 M3 v# n* H! y, I+ K7 Z0 I; v
|8 v, [( G% s
3、简述计算机程序设计语言的发展历程。
8 J3 {4 Y. u: B! k5 C
: o- C. Y7 i- g$ T( N
4、“编程就是用开发工具写软件”,这种理解你怎么看。5 Q7 ?( L/ i5 m, `
9 R: I+ B4 C: ]+ x4 X& O
5、C语言是一门面向过程的语言,那么C++是面向什么的语言?
1 J4 X; I4 a1 }
, V2 `- H" u9 O+ g; ~: ~, s
6、 面向对象的程序设计,其一个重要特点就是“类”的封装,请问“类”中封装了什么?" j2 E8 Q% F9 L
+ s' d2 x2 \4 p7 \& t) Z
, D. \/ R8 ]% v, ^# b5 P' d
& x7 c$ s \# K
7、 初始化一个整型数组,内容是1,2,3:
" @" t: X% h: k
8、 简述C++的主要特点; i5 f6 H3 r( y
: m: J& B; t6 R3 m
' ?% S, P4 Q+ d( j* A1 t' ?
9、 面向对象程序设计,其“对象”指什么?, g, T1 o% i! L8 d1 I2 }
4 X) o& ]! o" A# |; r' L
+ w) e9 g9 m9 F v$ P
10、 MFC作为一个Windows编程类库,它包含了200多个类,封装了Windows的大部分编程对象以及与它们有关的操作。请简述采用MFC编程的优点。
* Z, ^/ W3 N1 g6 b
三、编程题(每小题10分,共20分)
1、输入三个数并求和
#include<iostream.h>- X; i6 [# ?0 u5 N- k7 v. S* X
void main()
{
cout<<”please enter the value of x,y,z: ”;
——————
——————- ?; v: y f% c4 B( E- M+ L5 s
——————9 G3 K4 {8 }$ q, e( v7 X! o! j+ g
}
( h6 X) w( x( U2 w
2、编写一个函数,实现两个数的交换。
void f(int *a, int *b)' c: y' k! D7 g5 h$ F
{8 b7 C" H% U# s8 W
——————
——————8 J/ \1 Z6 B# A
——————- U, b4 ^& s* f2 ]
——————1 Y) D5 | j6 D4 g: z
} |
|