程序设计
《面向对象程序设计课程设计》说明书 第一章 概述 面向对象编程用语言与其他语言不同,它将客观事物看做具有属性和行为的随想,通过抽象找出同一类对象共同属性 和行为。 主要特点是:抽象、封装、继承和多态。 在本程序的设计过程中,主要运用了抽象和封装的手法。 本程序中将抽出的公共性质和 一部分 功能一起封装成了一个 Student 类 ,功能被设计成相应的函数。 封装中的函数为类提供了外部接口
、问答题(共 30分) 1. ( 4分)画出下列程序产生的对象的内存映象。 includeiostream includestring using namespace std。 class Member { 得分 评卷人 第 3页 共 12 页 int age。 char *name。 public: Member( int a, char *str) { age = a。 name = new
............................................................. 14 参考文献 ...............................................................................................................................
明。 三、阅读程序题 阅读下列程序并写出程序运行结果 1. Private Sub Form_Click() Static a As Integer Dim b As Integer a = a+2 b = b+2 Text1=a Text2=b End Sub 写出程序运行时连续单击 三 次窗体后,文本框 Text1和 Text2显示结果。 2. Private Sub
该程序(注:下三角的元素全为 1)。 Option base 1 Private Sub Command 3_Click() Dim a(10,10)As Integer For i=1 To 10 For__ __ a(i,j)=1 Next j Next i For i=1 To 10 For j=1 To 10 7 Print a(i,j)。 Next j Print Next i End
80、以下程序段输出结果是 ( ) A、 15 B、 14 C、不确定 D、 0 main() { int i, sum。 for(i=1。 i6。 i++) sum+=sum。 printf(“ %d\n” ,sum)。 } 8以下程序的输出结果是 ( ) A、 741 B、 852 C、 963 D、 875421 main() { int y=10。 for(。 y0。 y)
计算出每位学生的平均分并输出,程序如下: main() {int n,k。 float score,sum,ave。 sum=。 for(n=1。 n=10。 n++) {for(k=1。 k=4。 k++) {scanf(%f,amp。 score)。 sum+=score。 } ave=sum/。 printf(NO%d:%f ,n,ave)。 } } 上述程序运行后结果不正确
成了累乘。 : main() { float n,s=0,t=1。 for(n=1。 n=20。 n++) { ______。 ______。 } printf(1+2!+3!...+20!=%e\n,s)。 } ============================================================== 【 程序 26】 题目:利用递归方法求 5!。 :递归公式
和 剩余数 if(gfp==NULL) { gfp=fopen(,w+)。 N=0。 sy=0。 } fscanf(gfp,%lu%lu,amp。 N,amp。 sy)。 do { 12 开始 从文件录入原有购物卡总数和剩余数 输入需要制作的购物卡数码 数目合法。 否 是 写入新购物卡数目,写入初始信息,生成购物卡对应文件 保存信息 ,关闭文件 结束 图 48 购物卡制作流程 printf(\t
=39。 DSN=xscj。 UID=dba。 PWD=sql39。 注意:执行此应用时,首先链接数据库“ xscj”,成功后打开登录窗口。 10 五 、 详细设计 本模块实现用户登录控制、用户自己的密码修改和用户管理,其中用户管理 包括修改用户信息、添加新用户、删除用户,学生用户没有此权限。 设计登陆 窗口 登陆 窗口如图。 图 1) 创建窗口并设置属性 创建登陆 窗口 w_login