自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GamesDuan的专栏

OOP&Test学习Blog

  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java语言程序设计考试安排

考试时间:6月3日(十四周周五)晚19:00-21:00地点:142051\142052班:F301考试形式:闭卷注意事项:带好身份证、学生证(双证),严禁携带手机等通讯工具注:没有交齐实验报告的同学请在考试之前交到我办公室,否则没有平时成绩

2016-05-31 11:54:31 2206 3

原创 Java复习提纲

一、复习主要内容1、Java语言概述(1)Java特点(2)Java运行环境的配置(3)基本Java程序的编译和运行注意:Java程序开发中的常见错误及其解决办法;javac命令和java命令的使用;java程序的基本结构和命名。 2.基本数据类型和数组(1)标识符和关键字(2)基本数据类型的转换 (3)数据输入Scanner的使用 (4)数组的初始化和应用注意:识别正确的标识符;数据类型的显式、

2016-05-16 09:24:32 2388 1

原创 Java第八次实验要求

实验八 GUI 一、 实验目的1、 掌握Java语言中窗体的基本用法;2、 掌握Java语言中窗体控件的基本用法;3、 掌握Java语言中窗体事件、监听器的基本概念,及其使用方法;4、 掌握线程在窗体程序中的应用;5、 掌握基本的绘图技术; 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac以及java命令编译、运行自己所编写的Jav

2016-04-28 09:25:28 1465

原创 Java第七次实验要求

实验七 常用工具类 一、 实验目的1、 掌握Java语言中字符串相关类的使用方法;2、 掌握正则表达式的基本原理以及Java语言中正则表达式的使用方法;3、 掌握Java语言中数学运算相关类的使用方法;4、 掌握Java语言中日期相关类的使用方法;5、 掌握Java语言中List相关类的使用方法; 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提

2016-04-25 20:59:47 1779

原创 Java第六次实验要求

实验六 继承与接口(二) 一、 实验目的1、 掌握Java语言中final关键字的含义及使用方法;2、 掌握Java语言中上转型对象的基本概念及利用上转型对象实现多态的方法;3、 掌握Java语言中抽象类的基本概念及使用方法;4、 理解接口与抽象类的区别;5、 理解程序设计中异常处理的重要性; 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的

2016-04-12 21:43:15 3064

原创 雨刷程序参考代码2

设计类图:抽象控制杆类:public abstract class AbstractLever { protected int lever = 1; protected int maxlever = 0; public AbstractLever() { lever = 1; } public int getMaxLever() { return maxlever

2016-04-12 21:39:31 5405 5

原创 雨刷程序参考代码1

类图:控制杆类:public class Lever { protected int lever = 1; public Lever() { lever = 1; } public Lever(int lever) { this.lever = lever; } public int getLever() { return lever; } pub

2016-04-12 15:13:56 5535

原创 Java第五次作业

Final ProjectWe encourage you to simulate a lift system with 100 stops (100 floors). We assume every customer takes 1 second to enter the lift and 1 second to leave. The lift’s occupation space is 13 

2016-04-08 15:13:16 1641

原创 Java第五次实验要求

实验五 继承与接口(一) 一、 实验目的1、 掌握Java语言中继承的基本概念及使用方法;2、 掌握Java语言中成员变量隐藏的基本概念及使用方法;3、 掌握Java语言中super关键字的使用方法;4、 理解继承与组合的区别;5、 理解程序设计中代码复用的重要性。 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac以及java命令编

2016-04-05 20:35:25 1354

原创 Java第四次实验要求

实验四 类与对象(二) 一、 实验目的1、 理解引用变量与对象实例之间的关系与区别;2、 理解方法调用时引用类型参数的传递过程;3、 理解Java语言中包的概念以及package、import语句的使用;4、 掌握private、protected、public等关键的使用场合与使用方法;5、 掌握对象组合的方式与方法;6、 掌握基本数据类型包装类的使用方法。 二、 实验要求1、 根据实验步骤中提

2016-03-29 22:10:17 1406

原创 Java第四次作业

题目描述:    参考第三次作业的源代码,完成下面问题的编程:升级雨刷系统,使得业务流程如下图所示。要求:1.采用软件设计的”开-闭“原则,即源代码(Lever、Dial、Brush、Agent类不允许修改,只能继承)2.采用继承方法3 采用多态技术完成动态联编要求:一周之内完成,下周四(3月31日,含)之前将该工程文件夹(使用Eclipse编程)压缩,以“学号姓名第四次作业”命名(例如13208

2016-03-24 15:45:19 1247

原创 Java第三次实验要求

实验三 类与对象(一) 一、 实验目的1、 掌握类与对象的基本概念;2、 掌握类的声明、创建与使用方法;3、 掌握类的构造方法的定义与使用方法4、 掌握类的成员变量、成员方法的定义与使用方法;5、 理解类变量、类方法与实例变量、实例方法的区别;6、 理解Java中方法重载的实现方式。 二、 实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、 使用JDK中提供的javac

2016-03-23 15:17:59 1483

原创 Java第二次作业参考代码

Java第二次作业参考代码 【程序11】 题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public class lianxi11 {public static void main(String[] args) {int count = 0;for(int x=1; xfor(int y=1; yfor(int z=1; zif(x != y && y !=

2016-03-18 16:04:45 1066

原创 Java第三次作业

问题描述:有品牌汽车的风挡玻璃雨刷(Wiper)是由带刻度盘(Dial)的控制杆(Lever)控制的。这种控制杆有四个位置:停止、间歇、低速和高速,刻度盘有三个位置,分别是数字1、2和3。刻度盘位置指示三种间歇速度,刻度盘的位置只有当控制杆在间歇位置时才有意义。以下表格给出了挡风玻璃雨刷对应控制杆和刻度盘的工作速度(每分钟摇摆次数):控制杆停止间歇间歇间歇低速高速刻度盘——123————雨刷046

2016-03-18 16:02:59 3566 2

原创 Java第二次实验要求

Java语言程序设计第二次实验要求 实验二基本数据类型与数组一、实验目的1、 掌握Java语言中的基本数据类型的基本概念及使用方法;2、 掌握Java语言中数组的基本概念及使用方法;3、 掌握Java语言中运算符以及基本控制语句的使用方法;4、 掌握Java语言中的基本输入与输出方法;5、 理解程序设计中健壮性的重要性。二、实验要求1、 根据实验步骤中提出的要求,使用记事本编写相应的Java程序;

2016-03-16 15:29:34 1717

原创 Java第一次作业参考代码

Java第一次作业参考代码 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题public class lianxi01 {public static void main(String[] args) {System.out.println("第1个月的兔子对

2016-03-11 22:16:11 1247

原创 Java第二次作业

Java第二次作业 【程序11】 题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序12】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于4

2016-03-10 16:41:16 1447

原创 Java第一次实验要求

Java语言程序设计第一次实验要求 实验一 简单Java程序设计一、实验目的1、 熟悉Java开发及运行环境;2、 掌握Java程序开发的基本步骤;3、 了解Java程序开发中的常见错误及其解决办法。二、实验要求1、 使用记事本编写所给的Java程序;2、 使用JDK中提供的javac编译程序;3、 根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果;4、 采用Java语言编写一个简单

2016-03-10 16:38:00 1753

原创 软件测试技术第三次作业

对“三角形”程序和“下一天”程序采用弱健壮等价类测试方法进行等价类划分以及测试用例设计,并翔实记录测试过程及结果,对产生的软件缺陷进行截图处理并做简要分析,把该文档加入到实验二的实验报告中。时间要求:下周四之前(11月5日)完成,将实验报告保存好,不需要上交,以待下次作业使用。

2015-10-29 14:24:07 1745

原创 面向对象第五次作业

本次作业大家可以先行尝试思考下具体应该设计几个类,每个类的数据成员和成员函数是什么,然后尝试着实现一下,代码本周不用上交。问题描述:有品牌汽车的风挡玻璃雨刷(Wiper)是由带刻度盘(Dial)的控制杆(Lever)控制的。这种控制杆有四个位置:停止、间歇、低速和高速,刻度盘有三个位置,分别是数字1、2和3。刻度盘位置指示三种间歇速度,刻度盘的位置只有当控制杆在间歇位置时才有意义。以下表格给出了挡

2015-10-27 16:11:14 2662 1

原创 面向对象第四次实验

实验四 静态成员与友元1、实验目的(1)学习静态成员的使用,理解静态成员的特殊用途。(2)学习友元函数及友元类,领会友元类的作用。2、实验内容        应用VC++6.0的编辑环境构造一个类Stack,设计一个整数链表类,实现栈操作。类中需有记录结点个数的数据成员(静态成员),要有判空操作。编制应用程序,取100次随机数(        用堆分配方法逐个产生满足条件(递增有序)的结点,插入栈

2015-10-25 11:32:38 2136

原创 面向对象第四次作业参考代码

第一题:数组#include const int MAXSIZE = 20;class List{public: List() { arr = new int[MAXSIZE]; //Allocation the space length = 0; //the length of current array cout<<

2015-10-25 11:29:16 1513

原创 面向对象第三次作业部分参考代码

#include #include #include int rollDice(void); int winnum = 0,losenum = 0; int s[11]={0}; void game() { enum Status{CONTINUE,WON,LOST}; int sum,myPoin

2015-10-23 20:24:22 1210

原创 面向对象第二次作业参考代码

#include #include #include int rollDice(void); void main() { enum Status{CONTINUE,WON,LOST}; int sum,myPoint,num = 1; Status gameStatus; srand(time

2015-10-18 10:26:49 1070

原创 面向对象第一次实验参考代码

#include #include //Global variable int days[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};//days of month char *Week[7] = {"Sunday","Monday","Tuesday","Wednesday","Thurday","Friday","

2015-10-18 10:21:01 1209

原创 面向对象第四次作业

本次作业要求于2015年10月24日(含)之前完成以三个附件(两个cpp文件和一个txt文件,不用压缩)形式发送到[email protected]邮箱中,邮件主题为“学号姓名第四次作业”1.定义一长度为20的整型数组,然后利用循环从键盘向数组输入15个数据(无序)  (1)写一个函数void Insert(int *arr,int i,int x); 参数说明:    arr  数组指针    i

2015-10-18 09:43:54 1824 1

原创 面向对象第三次实验

实验三 析构函数1、实验目的通过实验理解析构函数的概念与其特殊应用。2、实验内容应用VC++6.0的编辑环境构造一个类Student,该类主要实现学生的基本操作,该学生类包含学生姓名、学生学号、学生成绩(课程数目不定,其存储空间应动态申请),实现对该学生信息的初始化、求该学生的总成绩、平均成绩、最高分与最低分以及最后输出,具体说明如下:class Student{public: St

2015-10-18 09:40:42 1546

原创 软件测试技术第二次作业

问题描述:假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内(P) ,求找给顾客之最少货币 个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种)。请采用边界值测试方法中的健壮性测试方法对以上问题设计测试用例,注意需从输入定义域及输出值域两方面进行考虑,并给出详细的分析过程。 备注:以上作业请于2015年10月20日(含)之前做好将一个w

2015-10-16 10:33:03 8410 1

原创 软件测试技术第一次实验

实验名称:被测程序的设计一、实验目的完成测试用程序的编写,为接下来的测试实验做准备。二、实验要求(1)设计程序的语言可以选择C、C++、JAVA等;(2)保证程序语法正确(3)记录实验数据并书写实验报告题目要求:题目一:三角形问题问题描述:输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断该三角形是什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形

2015-10-15 14:06:13 4450 1

原创 面向对象第三次作业

本次实验要求于2015年10月18日(含)之前完成并以一个文本文档(记录第一题答案)和一个cpp文件(第二题程序)发送到[email protected]邮箱中(不用压缩,共两个附件),邮件主题为“学号姓名第三次作业”一、运行第二次作业程序10000次,然后回答下列问题:(1)该游戏赢的机会有多少?(2)投骰子游戏平均长度是多少(即平均投多少次骰子)?(3)游戏玩的越久,赢的机会是否越多?为什么?(

2015-10-11 10:54:31 1771

原创 面向对象第二次实验

实验名称:构造函数一、实验目的        通过实验理解构造函数的概念与其特殊应用。二、概要设计        应用VC++6.0的编辑环境构造一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造函数及构造函数的重载)、求三角形的周长、面积、判断该三角形是什么三角形(等边、等腰、直角、等边直角、一般三角形、非三角形)、输出(包括“输入数据非法”)等,具体说明如下:class T

2015-10-11 10:45:51 1675

原创 软件测试技术第一次作业

以下编程题不要用面向对象技术,即使用结构化程序设计,只写控制台程序即可(不要做界面)。编程题1:编写C++、Java或C控制台程序,从键盘输入三角形三条边a、b、c(实型数),判断该三角形是什么三角形(等腰、等边、直角、等腰直角、一般、非),假定输入数据均为数字(输入非数字情况不予考虑),假定输入的三角形的三条边的合法取值范围为[1,200],若输入的数据不合法,则输出“输入数据非法”,最后从屏幕

2015-10-08 20:22:28 2855 2

原创 面向对象第二次作业

本次作业要求在2015.10.11(含)之前完成以附件形式(一个cpp文件,不用压缩)发送到[email protected]题目描述:游戏者投两枚骰子,每个骰子有六面,这些面包含1、2、3、4、5、6个点。投两枚骰子之后,计算点数之和。如果第一次投时的和为7或11,则游戏者获胜。如果第一次投时的和为2、3或12,则游戏者输,庄家赢。如果第一次投时的和为4、5、6、8、9或10,则这个和成为游戏者的

2015-10-07 23:22:09 1908 1

原创 面向对象第一次作业参考答案

第一题:#include void main() { int a,b,c; int d; cout<<"Input three different integers:"; cin>>a>>b>>c; cout<<"Sum is "<<a + b + c<<endl; //sum cout<<"Average

2015-10-07 23:13:50 3632

原创 面向对象第一次实验

实验一 类与结构1、实验目的·了解和使用 VC++的集成开发环境。·熟悉 VC++集成开发环境的基本编辑命令及功能键 , 学会常规窗口操作。熟悉常用功能菜单命令。·学习完整的 C++ 程序开发过程 ( 编辑、编译、连接、调试、运行及查看结果 ).理解简单的 C++ 程序结构。·通过实验理解类与结构的区别,掌握类的定义,了解用户自定义数据类型。·理解标准库函数,学习基本流输入输出(cout,cin)

2015-09-29 17:17:01 1777 1

原创 Winxp虚拟机(含VC++及C++书籍资料)下载说明

进入百度云盘,用户名:[email protected],密码:softwarec++其中,xp文件较大,下载可能会比较费时,下载后大家互相传一下,另外一个vmware软件的版本是9.0,大家也可以到百度搜索下载

2015-09-28 18:51:22 1561 1

原创 面向对象第一次作业

以下问题均用C++程序(VC6.0)书写,可不用面向对象技术,采用结构化程序设计即可上交时间:2015.9.30日(含)之前,将六个cpp源文件压缩为一个压缩文件,文件名为“学号姓名第一次作业”(例如01201101张三第一次作业.rar),发到[email protected].编写程序,从键盘输入三个值,并打印其和、平均数、积、最小值和最大值。2.编写一个程序,计算0到10的平方和立方,并用制

2015-09-25 10:08:22 3321 6

原创 数据库可编程性示例

一、定义变量、顺序、选择、循环结构的应用在查询分析器中可以编写代码实现求1-100数中所有奇数之和,代码如下:declare @i intdeclare @num int set @num = 0set @i = 1 while(@i<=100)begin if(@i%2=0) begin set@i = @i + 1

2015-05-18 08:22:00 2364

原创 数据库第二次测验题目

数据库系统概论课堂测验二(2015年4月24日,1.5H)数据库设计对一个住院病人来讲,他到医院看病的过程及医院的处理流程,简单的讲是:病人先要到住院处登记并交纳住院押金,床位紧张的医院登记后要等待床位。然后,到病区接受主治医生的检查和询问,接受入院常规检查,接受临时治疗或按主治医生制定的长期治疗方案接受长期治疗。治疗过程中医生给病人下医嘱,医嘱产生药品和治疗项目两种申请单,药房根据病区的发药申请

2015-04-24 00:14:47 990

原创 数据库第四次实验内容

1.编写函数summation(int @m),求出从1到@m的奇数之和2.编写函数GCD(int @m,int @n)和LCM(int @m,int @n),分别求出变量@m和@n的最大公约数和最小公倍数3.编写函数ID_Card(char(18) @ID),求出身份证号@ID中所蕴含的生日信息和性别信息4.编写函数Days(datatime @birth),输入你的生日信息,求出当前日期到你出

2015-04-16 23:29:10 1233

VS.NET开发OA系统实例

MS VS.NET开发办公自动化系统实例,值得借鉴,基本涵盖了办公自动化的全部子模块

2010-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除