=0"> =0" />
编程思想训练总题库.doc

编程思想训练总题库.doc

ID:56714996

大小:307.50 KB

页数:14页

时间:2020-07-05

编程思想训练总题库.doc_第1页
编程思想训练总题库.doc_第2页
编程思想训练总题库.doc_第3页
编程思想训练总题库.doc_第4页
编程思想训练总题库.doc_第5页
资源描述:

《编程思想训练总题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1:定义一个学生的成绩mark变量,如果小于80,且打印"不及格"如果大于等于80且小于100,则及格如果大于等于100且小于120,则良好如果大于等于120且小于150,则优秀2:求分段函数的值。f(x)=0(x<0)=2x+1(x>=0)3:编写程序,输出1-100间的所有偶数。4:求1+2+3+。。。+20的结果。分别使用(while,do_while,for三种循环语句)5:打印输出上三角,不能使用直接打印***************6:定义一个数组,初始化5个数值,打印输出最大数,最小数,平均数。7:输出1-100之间不能被6整除的全部数字。8:

2、计算输出1-100之间的所有奇数的累加和。9:计算1-100间所有整数的和,当和为4位数时终止求和并输出该和的值。10:打印输出九九乘法表。11:打印输出平方值小于20000的最大整数。12创建一个People类,定义成员变量编号、姓名、性别、年龄;定义成员方法“获得编号”、“获得姓名”、“获得年龄”等,创建people类的对象,调用定义的成员方法。13:完成上题People类后,把成员变量‘编号’、‘姓名’、‘性别’赋予私有修饰符,“获得编号”、“获得姓名”,“获得性别”三个方法赋予公共修饰符,“获得年龄”方法赋予静态的方法修饰符。对编译问题予以分析且解决

3、。14:创建一个Rectangle类,添加两个属性width、height.在Rectangle中添加两个方法计算矩形的周长和面积。编程利用Rectangle输出一个矩形的周长和面积。设计一个MyArray类,添加一个整形数组,添加构造方法对数组赋初值。为MyArray类添加数组求和方法,添加返回求和值的方法。编程利用MyArray计算数组的求和值并输出。15:创建类且定义adding方法,求1+2+3+。。。+100的结果。(main方法只保留调用方法语句)16:创建类且定义addMethod方法,计算输出1-100之间的所有奇数的累加和。17:打印输出九

4、九乘法表。18:定义如下类,编程完成要求的功能。1)定义一个名称为Vehicle(车辆)类,成员变量如下:Stringclocor="while";//颜色属性protectedfloatspeed;//速度属性方法如下:publicvoidaccelerate(){.....};//加速方法2)定义一个名称为Car(机动车)类成员变量如下:privateintprice;//价格属性方法如下:publicvoiddecelerate(){.....};//减速方法3)编程要求:3.1)把Vehicle作为父类,Car作为子类。3.2)在Car类的main方

5、法中调用显示属性:clocor,speed,price.3.3)在Car类的main方法中调用显示方法:accelerate(),decelerate().3.4)在Car类中定义新的属性Stringclocor="red";//颜色属性再次运行Car类,记下属性clocor的运行结果是什么?说明这种现象的原因?3.5)在Car类中定义新的方法publicvoidaccelerate(....);//加速方法再次运行Car类,记下方法accelerate()的运行结果是什么?说明这种现象的原因?3.7)在Car类的decelerate()中使用this关键字

6、调用本类的accelerate()方法。在Car类的decelerate()中使用super关键字调用父类的accelerate()方法。运行程序,解释输出结果。3.8)分别在Vehicle类,Car类中定义构造方法。再次运行程序,解释输出结果。3.9)在Car类的构造方法中使用super()关键字显示的调用父类的构造函数。3.10)在Vehicle类中定义抽象方法moving(),子类Car实现对应抽象方法且调用输出。再次运行程序,解释输出结果。19:打印输出上三角,不能使用直接打印,表达式写在方法中(不要直接写在main方法中)*************

7、**20:打印输出平方值小于20000的最大整数。(不要直接写在main方法中)21:定义一个数组,初始化5个数值,打印输出最大数,平均数。(不要直接写在main方法中,且要求使用方法的手段实现模块化编程思想)22:利用多态性实现多功能计算器:1)定义方法名为computeMethod的方法,实现加法器。2)再定义方法名为computeMethod的方法,实现具备加减乘除综合计算功能。3)在main方法中调用以上方法,且测试。23:利用多态性实现如下功能。1)定义一个Father类,利用构造方法的重载概念定义三个构造方法。2)定义Child类继承Father

8、类,在Child的构造方法中分别调用父类不同的构造方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。