计算机上机强化练题目.docVIP

  • 99
  • 0
  • 约 6页
  • 2016-10-14 发布于贵州
  • 举报
计算机上机强化练题目

上机强化训练题目 在下列选项中选择题做,要求: ① 选做内容一至内容六的同学,要求每个内容中必选1道题做(做10道题)。 ② 选做内容六、七的同学可不选做其他题(内容六、七的6道题要求都做)。 ③ 选做综合程序设计的同学可不选做其他题(综合的3道题要求都做)。 ④ 选做网页制作的同学可不选做其他题。 一、控制结构 训练目的: 本次实验旨在加强学生对程序控制结构概念的理解和应用。 训练目标: 条件结构。 循环结构。 训练内容: 1.编写一个模拟简易计算器的程序。输入两个数(X和Y),再输入一个运算符(+、-、*、/中的某一个运算符),计算并输出其运行结果。(分别用if else和switch case语句实现。) 2.用循环语句编写两个整数相乘的程序。提示:整数X*Y相当于Y个X相加。 3.编写程序实现一个简单的登录界面。程序运行时首先提示用户输入密码,然后判断密码正确性。如果输入密码正确,屏幕显示“成功登录,欢迎!”;如果输入密码不正确,则显示“密码错误,请再输入一次”,密码登录次数不得超过3次,超过3次,显示“对不起!你不能使用该系统!”并退出系统。 4. 用走马灯形式显示“0 1 2 3 4 5 6 7 8 9”,然后再用动画形式一一擦除。 5.编写程序计算5年中每个月银行账户余额。这个账户开始有2000元,并且没有进行过存取。利息每月以复式利息计算。年利率从键盘输入。结果输出到屏幕。 提示:如果年利率为x,则月利率为x/12,每月利息为: M=P0(x/12)。 其中,P0为开始一个月的本金。 月末本金(也是接下来一个月开始的本金)为: Pf= P0+M= P0+ P0(x/12)= P0(1+x/12) 二、函数 训练目的: 本次实验旨在加强学生对函数概念的理解和应用。 训练目标: 函数的调用。 函数的递归调用。 结构体。 函数的重载。 函数模板的应用。 训练内容: 1.求一元二次方程的根。设计三个函数,分别求出判别式大于0、等于0和小于0时的根。 2.用递归方法编写两个整数相乘的程序。提示:整数X*Y相当于Y个X相加。 3.编写计算面积的函数,可以计算圆、矩形的面积。要求函数名相同,圆的半径为实型,矩形的边长可以是整型,也可以是实型。 4.应用函数模板求三个数中最大数,要求分别处理整型、浮点型、字符型数据。 5.用函数重载方式实现学生记录的查询。定义同名lookup函数完成根据学号和根据姓名查找学生记录的功能。学生信息定义一个结构体Student来包含。 三、类与对象 训练目的: 本次实验旨在加强学生对类和对象概念的理解和实际运用。 训练目标: 类的定义格式 。 构造函数和析构函数的定义方式和实现。 类的成员和成员函数的定义和实现。 类的包含。 训练内容: 1. 设计一个银行账户(Account)类,包含户名、帐号以及当前余额属性,可完成开户、存款、取款和查询余额等行为。用类Account 创建具体的对象,如张三的账户,然后对该账户对象做具体的处理。 银行账户类的定义如下: class Account { private: char mName[20]; //银行账户的户名 long mSN; //本账户的帐号 float mBalance; //本账户当前的余额 public: Account(char name[],long num,float amount); //类的构造函数 ~Account(); //类的析构函数 void deposit(float amount); //往账户中存款 int withdraw(float amount); //从账户中取款 float getBalance(); //查询余额 }; riangle和Circle,二者都有计算对象面积的函数GetArea( )和计算对象周长的函数GetPerim()。 2. 设计一个楼房基类building,其中的变量floors表示楼房层数,areas表示建筑面积,name表示建筑名称。建立派生类house表示居住楼,增加变量ds 表示单元数。建立派生类office表示办公楼,增加变量cs表示公司数。为每个类定义一个输出函数print(),输出该类相关信息。 3. 新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别,姓名,输入雇员资料方法,打印雇员资料方法。以此雇员类为基类,从中派生出教师类、实验员类和行政管理人员,其中要求在教师类中加入一个计算教师工资的方法,教师工资=基本工资(1000)+课时(月工作量)×20。要求在实验员类中加入一个计算实验员工资的方法,实验员工资=基本工资(800)+实验课时(月工作量)×10。要求在行政

文档评论(0)

1亿VIP精品文档

相关文档