3.5 上机题
1.使用Visual Studio 2012集成开发环境创建、调试本章所有的代码和实例并分析其执行结果。
2.编写一个控制台应用程序,接受用户输入的二个整数,使用条件表达式比较其中较大的数并输出到控制台显示。
3.编写一个控制台应用程序,定义一个结构体Book,该结构含有bookname、price和数量三个成员,使用键盘输入两条记录,分别保存到结构中,最后把输入的内容输出到控制台显示。
4.编写一个控制台应用程序,使用switch语句判断用户输入的1~7中的一个数,打印输出相对应的是星期几。
5.编写一个控制台应用程序,计算0~10中每个数字的平方和立方值,并以表格的形式输出结果,要求必须使用循环语句的方式来实现。
6.编写一个控制台应用程序,声明一个含有静态成员count和一个实例成员sname的Student学生类。count用于记录实例化学生对象的总数,sname保存学生对象的姓名。接受用户输入的学生名字,输出学生总数和学生的姓名。
7.编写一个控制台应用程序,定义一个基类CountValue,其中有一个虚方法CountResult用于计算数组中元素的和。定义一个派生与基类的Program类,包含一个覆盖同名的CountResult方法用于计算数组中元素的积,当调用子类对象时获得的是数组的积运算。
8.编写一个控制台应用程序,要求编写一个处理溢出异常的程序,根据用户输入执行次数进行乘法运算,如果输入次数合适,输出运算结果,否则抛出算术运算导致溢出的异常。
9.设计一个控制台程序,定义一个员工类Employee,包含属性name和自我介绍的方法introduce。定义一个部门经理类DepartmentManager继承员工类,并重写introduce。定义一个总经理类继承员工类,并重写introduce。定义一个会议类Meeting,包含一个属性emcee代表会议主持人;一个表示会议开始的方法,在方法中由会议主持人做自我介绍。定义Main方法,先实例化一个对象,然后实例化一个会议类对象,在会议类的构造方法中指定刚刚创建的对象,然后调用会议开始的方法,程序将自动判断对象属于哪一个派生类并输出相应的自我介绍。
共有条评论 网友评论