一、明确目标,坚定信念。对于联考,都是在职考生,大家出于很多不同原因,有的是为了提升自己,有的是怀念校园的美好时光,有的是为了实现多年梦想,不管是处于什么样的原因,既然决定就要尽早下定决心,坚定的迈出自己追梦的步伐。就我而言,我是一名基层公务员,参加工作5年,历经了三个岗位,确确实实感觉自己目前的知识水平还需要提高,所以一下决心MPA,就将20xx年的主题确定为考研!
二、自我考量,制定计划。管理类联考都是在职考生,所以要根据自身情况,了解自己的差距。就我而言,毕业5年,本科四级522,六级470,但是离开学校多年,考试的几门科目都是两眼一抹黑,英语多年未看,数学完全忘光,逻辑凭感觉,写作完全没有头绪。为了了解真是水平,自己在1月份自测一套真题,结果英语30多分,综合写作完全不会,逻辑和数学一共70左右。所以自己属于零基础,为此自己针对英语、逻辑、数学和写作,都制定了详细的全年复习计划。数学、逻辑知识点非常多,自己看不下去,看了网课,每个知识点逐一过。英语是从2月份开始背单词,一直背到7月份,核心词3500多个,自己过了3遍以上,说实话,背单词真是痛苦,但是这是做阅读的基层,词汇量上去了,英语考试才有意义。7月份开始,做一些习题,简单的阅读,配合背单词,10月份开始,真题上,反复做。最后上模考冲刺班,做上几套高质量模拟卷,反复练习英语作文写作,框架,结构句,主题。数学和逻辑也是全年贯穿,只有写作是从9月份开始研究,后来感觉,辅导班的模板真是有用!简直太好了!
三、坚持不懈,坚持到底。在职考生都要面对工作,生活,学习三重考研,在一年的时间里,解决好这三者关系,很不容易,这也是在职考研必须要面对的困难。报了辅导机构还有一个好处,就是时时鞭策自己,跟着节凑,坚持下来!
(/文理学院)
《面向对象程序设计》实验指导及报告书
(2014.3-2014.6)
2013 / 20## 学年 第 2 学期
实验课程:《面向对象程序设计》
系 别:教育信息与技术学院/信息工程系
专 业:信息工程
班 级:1102/1103/1106班
姓 名:__________
学 号:____________
指导教师:许 新 华
教育信息与技术学院
2014.9
1、熟悉Java开发环境(MyEclipse)
2、掌握Java程序的开发过程
3、掌握不同类型的Java程序的开发方法
4、掌握Java程序的基本组成
1、编写并运行应用程序(P5例1-1)
// 例1-1:HelloJavaWorld.java
// 第一个Java应用程序
class HelloJavaWorld{ // 定义类
// main方法,Java应用程序开始执行的方法
__________________;
{
System.out.println("欢迎来到Java世界!");
} // main方法结束
} // HelloJavaWorld类结束
l 运行结果
l 算法分析
//P7 例1-2:Addition.java
// 用于计算两个数和的应用程序,使用对话框进行输入、输出
// 引入Java 扩展包
__________________; // import 类 JOptionPane
public class Addition {
// main 方法
public static void main( String args[] )
{
__________________; // 用户输入的第一个数字字符串
__________________; //用户输入的第二数字字符串
__________________; // 求和的第一个数
__________________; //求和的第二个数
int sum; // 用于存放和
// 读取第一个数字字符串
firstNumber =JOptionPane.showInputDialog( "Enter first integer" );
//读取第二个数字字符串
__________________;
// String类型转换为int类型
number1 = __________________;
number2 = __________________; ;
// 求和
sum = number1 + number2;
// 显示结果
JOptionPane.showMessageDialog(null, "The sum is " + sum, "Results",
JOptionPane.PLAIN_MESSAGE );
System.exit( 0 ); // 终止程序
} // main方法结束
} // 类Addition结束
l 运行结果
l 算法分析
l
1、编写并运行小应用程序
//P9 例1-3:HelloToJava.java
// Applet程序显示信息
// 引入Java包
__________________;
public class HelloToJava extends java.applet.Applet {
//在浏览器装载applet时被调用的初始化方法
public String sHello; //定义字符串
public void init() {
// TODO start asynchronous download of heavy resources
sHello="欢迎来到Java世界!";
}
public void paint(Graphics g){
__________________;
}
//重写 start(), stop() and destroy() methods
}
l 运行结果
l 算法分析
附纸质报告主要填充项填写说明(以实验1为例,其他实验类推):
1、实验项目名称 见本实验标题
2、实验目的及要求 见“一、实验目的及要求”
3、实验设备与环境 1521机房,pc机每人一台,XP或win7系统,MyEclipse6.5开发平台
4、实验原理或内容 详见“二、实验内容和要求”
5、实验方案设计
6、实验步骤 编辑、编译运行、调试;观察结果;修改完善
7、实验结果分析与讨论 见“运行结果”和“算法分析”,以及“三、实验 小结”
1、掌握Java的基本数据类型
2、掌握Java常用运算符
3、掌握Java表达式的应用
1、理解++和--运算符(P24例2-1):
public class ProfixApp{
public static void main(String[] args){
int a=10;
System.out.println("a="+a);
__________________;
System.out.println("a="+a);
__________________;
int c=a++;
__________________;
__________________;
__________________;
System.out.println("a="+a);
__________________;
__________________;
System.out.println("a="+a);
__________________;
}
}
l 运行结果
l 算法分析
2、理解位运算(P26例2-2):
public class BitOperate{
public static void main(String []args){
int i=123;
int j=45;
__________________;
__________________;
__________________;
__________________;
__________________;
__________________;
OutBitInt("i^j ", i^j);
OutBitInt("i<<2", i<<2);
OutBitInt("i>>2", i>>2);
}
static void OutBitInt(String str,int i){
__________________;
System.out.print(" ");
for(int j=31;j>=0;j--)
__________________;
else System.out.print("0");
System.out.println();
}
}
l 运行结果
l 算法分析
3、理解输入输出(P30例2-4):
import java.io.*;
/* 引入java.io中的类(输入输出类), 因为程序中要用到输入类的read()方法,* 表示引入该包中的所有类 */
public class ReadChar {
public static void main(String args[]) {
System.out.print("Please input a character:");
try { //异常处理中的try 语句
char ch=(char)System.in.read(); // 调用read方法,读一个字符存入ch中
System.out.print(ch);
} catch (IOException e) { } // catch 语句,IOException为异常
//也可使用Exception异常类
}
}
}
l 运行结果
l 算法分析
//p30例2-5
__________________;
class ReadStringOrInt {
public static void main(String args[]) {
__________________; //50个字节的数组用于存字符串
String str;
double anDouble=0.0; //局部变量要初始化
System.out.print("Please input a number:");
try { //try语句
__________________; //从键盘读一个数字串保存于buf中
__________________; //buf 转换成String对象 str
//(ASCII字符串转换成Unicode码串)
anDouble=Double.parseDouble(str.trim()); //数字串转换成双精度数
} catch (Exception e) { } //catch 语句,Exception为异常类
__________________;
}
}
l 运行结果
l 算法分析
1、掌握Java的选择结构语句(if和switch)
2、掌握Java的循环语句(for、while、do-while)
3、掌握break语句的用法
4、掌握continue语句的用法
1、理解if语句(P35例3-2):
public class SignFunction{
__________________ {
int intx;
intx=0;
if(intx>0)
__________________;
else{
if(intx<0)
__________________;
else
__________________;
}
}
}
l 运行结果
l 算法分析
2、理解switch语句(P37例3-4):
public class SwitchDemo {
__________________ {
int month = 11;
switch (month) {
case 1: System.out.println("January"); break;
__________________;
case 3: System.out.println("March"); break;
case 4: System.out.println("April"); break;
__________________;
case 6: System.out.println("June"); break;
__________________;
case 8: System.out.println("August"); break;
__________________;
case 10: System.out.println("October"); break;
__________________;
case 12: System.out.println("December"); break;
}
}
}
l 运行结果
l 算法分析
3、理解while循环(P39例3-6):
public class WhileDemo {
__________________ {
int sum,i;
__________________;
__________________;
while (i<=2000) {
__________________;
__________________;
__________________;
}
System.out.println("The sum from 1 to 20## odds is : "+sum);
}
}
l 运行结果
l 算法分析
4、理解do-while循环(P39例3-8):
public class DoWhileDemo {
public static void main(String[] args) {
__________________;
i = 1;
sum=0;
do{
__________________;
__________________;
} while (i<=2000);
System.out.println("The sum from 1 to 20## odds is : "+sum);
}
}
l 运行结果
l 算法分析
5、理解for循环(P41例3-12):
public class ForDemo3{
public static void main(String[] args) {
for (int i = 1; i <10; i++)
__________________;
__________________;
for (int i = 1; i <10; i++) {
__________________;
for (int j = 1; j <10; j++)
if(i*j>=10)
__________________;
else
__________________;
__________________;
}
}
}
l 运行结果
l 算法分析
6、理解break(P42例3-13):
public class BreakDemo{
public static void main(String args[]){
for(int i=1;i<100;i+=2){
__________________;
System.out.println("i = "+i);
}
System.out.println("循环终止。");
}
}
l 运行结果
l 算法分析
7、理解continu(P43例3-15):
public class ContinueDemo{
__________________{
for(int i=1;i<=10;i+=2){
__________________;
System.out.println("i = "+i);
}
System.out.println("循环终止。");
}
}
l 运行结果
l 算法分析
1、理解类的定义格式
2、掌握类的成员变量和成员方法
3、掌握方法的重载
4、掌握对象及其运用
5、掌握this关键字的用法
1、理解类的基本格式(P51例4-1):
public class DateClassDemo{
//成员变量
__________________; //成员方法
void setDate(int y,int m ,int d){
year=y; month=m; day=d;
}
boolean IsLeapYear(){
__________________;
else return false;
}
public void showDate(){
__________________; }
public static void main(String arg[]){
__________________;
dcd.setDate(2000, 2, 20);
if(dcd.IsLeapYear()) System.out.println(dcd.year +"年是闰年!");
else System.out.println(dcd.year+"年不是闰年!");
System.out.print("日期是:");
dcd.showDate();
}
}
l 运行结果
l 算法分析
2、理解类变量(P52例4-2):
class Student{
__________________; //实例变量
__________________; //实例变量
static int countOfStudent; //类变量
public Student(String num, String name) {
__________________;
sName= name;
__________________; //记录创建对象的个数
}
public static void main(String args[]){
Student stu1=new Student("B0851101","LiYing");
__________________; ;
System.out.println(stu1. sNo);
__________________;
System.out.println(stu2. sNo);
System.out.println(stu2. sName);
__________________;
System.out.println(stu2. countOfStudent);
}
l 运行结果
l 算法分析
3、理解传值调用和传引用调用(P55例4-5):
public class PassingParam{
static class OneObject{
public String Y="a";
}
__________________{
// X为基本类型,object1为复合类型
X=9;
__________________;
}
public static void main(String args[]){
OneObject obj1=new OneObject();
int X=10;
__________________;
__________________; //方法调用,a为传值,obj1为传引用
__________________;
}
}
l 运行结果
l 算法分析
4、理解递归(P56例4-7):
import java.io.*;
public class Sum{
public static int sum(int n){
if (n<1) return 0;
__________________; }
public static void main(String args[]) {
int result=0,num=0;
String str;
System.out.print("Please input the number:");
try {
DataInputStream ln=new DataInputStream(System.in);
str=ln.readLine(); //从键盘读一个数字串保存于str中
num=Integer.parseInt(str); //数字串转换成整数
} catch (Exception e) { } //catch语句, Exception为异常类
result=sum(num); //调用sum()求和
System.out.println(result);
}
}
l 运行结果
l 算法分析
5、理解递归(P56例4-8):
public class Fibo{
public static void main(String args[]){
for(int n=1;n<=100;n++){
System.out.print(fibo(n)+"\t");
if(n%5==0 ) System.out.println();
}
}
static int fibo(int n){
__________________;
__________________;
}
}
l 运行结果
l 算法分析
6、理解重载(P57例4-9):
l 运行结果
class Area{
static double area(double r){
return Math.PI*r*r;
}
static float area(float l,float h){
return l*h/2;
}
static double area(double l,double w){
__________________;
}
static double area(double l,double w,double h){
__________________;
}
public static void main(String args[]){
double circle;
__________________;
System.out.println("半径为10的圆面积是:"+circle);
__________________;
__________________;
System.out.println("长为10宽为20的矩形面积是:"+rectangle);
__________________;
__________________;
System.out.println("上底为10宽下底为20高为30的矩形面积是:"+tixing);
float tri;
__________________;
System.out.println("底为10宽高为20的三角形面积是:"+tri);
}
}
l 算法分析
7、理解构造方法及其重载(P58例4-10):
public class ConstructorDemo{
int width,length,height;
public ConstructorDemo(int a){
__________________; }
public ConstructorDemo(int a,int b){
__________________;
}
public ConstructorDemo(int a,int b,int c){
__________________; }
public int volume(){
return width*length*height;
}
public void display(){
System.out.println("The box volume is : "+this.volume());
}
public static void main(String args[]){
ConstructorDemo c1,c2,c3;
__________________; c1.display();
__________________; c2.display();
__________________; c3.display();
}
}
l 运行结果
l 算法分析
8、理解this关键字(P60例4-13):
class A{
int a,b;
public A(int a){__________________; }
public A(int a,int b){
__________________; //引用同类的其他构造方法
this.b=b; //访问当前对象的数据成员
}
public int add(){ return a+b; }
public void display(){
__________________;
__________________; //访问当前对象的成员方法
}
public static void main(String[]args){
A a=new A(5,8);
a.display();
}
}
l 运行结果
l 算法分析
原来是今天赶毕业论文的,正好同学复试回来,想写点关于考研的东西。虽然败军之将不可言勇,况且这也不可能说帮助谁去成功。只是说很多失败…
数学147政治81英语82专业课137总分447各种辅导书点评各科复习开始时间及宏观的时间分配及催人泪下的考研心路历程及各种励志史…
20xx考研复习心得体会在本学期炎热的暑假期间我主要完成了自己的考研课程学习以及报的考研辅导班课程有颇多收获在开始复习之前我就先考…
二综述在准备考研的时候我咨询了很多学长想从他们那里学习些经验教训让自己少走弯路几位学长下来尽管我也听得很认真但稍加整理还是觉得空荡…
考研心得体会考研是一段沉默的时光,那是一段付出了努力和汗水,不抱怨,不诉苦,日后想起连自己都被感动的时光。本以为很多微不足道的坚持…
胡坊中学罗凤荣在生物复习中,如何提高复习效率是一个大家关心的问题。生物学作为初中阶段的一门学习科目,有着一些自身的特点。教学内容广…
20xx年二级建造师考试心得及复习计划以下计划赠送给第一次参加二级建造师考试的考生门,祝大家一次性通过哟~小弟去年刚刚考过二建,现…
原来是今天赶毕业论文的,正好同学复试回来,想写点关于考研的东西。虽然败军之将不可言勇,况且这也不可能说帮助谁去成功。只是说很多失败…
高三复习心得体会学科:历史姓名:栾梅荣高三工作在紧张匆忙中已经接近尾声了,回顾从进入高考复习以来的点滴,百感交集。但是更多的是收获…
中考数学备考心得振戎民族中学杨清文中考是九年义务教育的终点,同时也是学生踏上新征程的起点。它牵动着每一位毕业生的心,寄托着千万家长…