文档库 最新最全的文档下载
当前位置:文档库 › 2011.预赛.java.高职

2011.预赛.java.高职

2011.预赛.java.高职
2011.预赛.java.高职

2011年选拔赛java 高职

考生须知:

考试时间为4小时。

本试卷包含两种题型:“代码填空”与“程序设计”。总计100分。

其中代码填空:3+3+4+6+7+9+10 = 42 分

程序设计:14+17+27 = 58分

填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不超过一条语句(即不能出现分号)。

把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。考生的程序只有能运行出正确结果的时候才有机会得分。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效。

对每个题目,要求考生把所有类写在一个文件中。调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。相关的工程文件不要拷入。请不要使用package语句。

另外,源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。

1.代码填空(满分3分)

计算蔬菜总价

为了丰富群众菜篮子,平抑菜价,相关部分组织了蔬菜的调运。今某箱中有多个品种的蔬菜。蔬菜的单价(元/公斤)存放在price数组中,蔬菜的重量(公斤)存放在weight数组中。下面的代码计算该箱蔬菜的总价,试完善之。

把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

public static double getTotal(double[] price, double[] weight)

{

double x = 0;

for(int i=0; i

{

X+=(price[i]*weight[i]);

}

return x;

}

2.代码填空(满分3分)

计算行程

低碳生活,有氧运动。骑自行车出行是个好主意。小明为自己的自行车装了个计数器,可以计算出轮子转动的圈数。在一次骑车旅行中,出发时计算器的示数为begin,到达目的地时的示数为end。下列代码计算了小明一共骑行了多远(单位:公里)。其中d表示小明自行车轮子的直径(单位:米)。

把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

public static double getDistance(int begin, int end, double d)

{

return (end-begin) * Math.PI * d * d *1/d;

}

3.代码填空(满分4分)

反转的串

解决同一个问题往往有许多方法。小刚很喜欢别出心裁。一天他在纸上草草写了一段程序,实现了把串s中的内容反转后放入s2的功能。也就是说,s2最后的内容变成了“7654321”。

可惜草纸出现了一处污损,请补全缺失的部分。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

String s = "1234567";

String s2 = "";

for(int i=0; i

{

s2 = s.charAt(i) + s2;

}

System.out.println(s2);

4.代码填空(满分6分)

最近距离

已知平面上的若干点的位置,存入一个List中。现在需要计算所有这些点中,距离最近的两个点间的最小距离。

请补全缺失的代码。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

class MyPoint

{

private double x; // 横坐标

private double y; // 纵坐标

public MyPoint(double x, double y)

{

this.x = x;

this.y = y;

}

public static double distance(MyPoint p1, MyPoint p2)

{

double dx = p1.x - p2.x;

double dy = p1.y - p2.y;

return Math.sqrt(dx*dx + dy*dy);

}

/*

lst中含有若干个点的坐标

返回其中距离最小的点的距离

*/

public static double getMinDistance(List lst)

{

double r = ________________;

int n = lst.size();

for(int i=0; i

{

for(int j=i+1; j

{

MyPoint p1 = lst.get(i);

MyPoint p2 = lst.get(j);

double d = MyPoint.distance(p1,p2);

if( d < r ) ______________;

}

}

return r;

}

}

5.代码填空(满分7分)

股票风险

股票交易上的投机行为往往十分危险。假设某股票行为十分怪异,每天不是涨停(上涨10%)就是跌停(下跌10%)。假设上涨和下跌的概率均等(都是50%)。再假设交易过程没有任何手续费。某人在开始的时候持有总价值为x的该股股票,那么100个交易日后,他盈利的可能性是多少呢?

以下程序通过计算机模拟了该过程,一般的输出结果在0.3左右。请填写缺失的代码。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

int N = 10000;

int n = 0;

for(int i=0; i

{

double value = 1000.0;

for(int k=0; k<100; k++)

{

if(Math.random() > 0.5_______)

value = value * 1.1;

else

value = value * 0.9;

}

if(____________) n++;

}

System.out.println(1.0*n/N);

6.代码填空(满分9分)

猜数字

很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜。每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了。下列的代码模拟了这个过程。其中用户充当甲的角色,计算机充当乙的角色。为了能更快地猜中,计算机使用了二分法。

阅读分析代码,填写缺失的部分。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

System.out.println("请在心中想好一个数字(1~100),我来猜");

System.out.println("我每猜一个数字,你要告诉我是“猜大了”,“猜小了”,还是“猜中”

");

Scanner scan = new Scanner(System.in);

int v1 = 1;

int v2 = 100;

for(;;)

{

int m = (v1 + v2)/2;

System.out.println("我猜是:" + m);

System.out.println("1.猜得太大了");

System.out.println("2.猜得太小了");

System.out.println("3.猜中!");

System.out.print("请选择:");

int user = Integer.parseInt(scan.nextLine());

if(user==3) break;

if(user==1) v1=m-1;

if(user==2) v2=m+1;

}

7.代码填空(满分10分)

基因牛

张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛,生出来的母牛三年后,又可以每年生出一头母牛。如此循环下去,请问张教授n年后有多少头母牛?

以下程序模拟了这个过程,请填写缺失的代码。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

public static class Cow

{

private int age;

public Cow afterYear()

{

age++;

return age > 2 ? new Cow() : ___________;

}

public static void showTotalCowNum(int n)

{

List list = new ArrayList();

list.add(new Cow());

for (int i = 0; i < n; i++)

{

int cowCount = list.size();

for (int j = 0; j < cowCount; j++)

{

Cow cow = list.get(j).afterYear();

if (cow != null)

{

________________;

list.add(cow);

}

}

}

System.out.println(n + "年后,共有:" + list.size());

}

}

8.程序设计(满分14分)

在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:

1.把每个单词的首字母变为大写。

2.把数字与字母之间用下划线字符(_)分开,使得更清晰

3.把单词中间有多个空格的调整为1个空格。

例如:

用户输入:

you and me what cpp2005program

则程序输出:

You And Me What Cpp_2005_program

用户输入:

this is a 99cat

则程序输出:

This Is A 99_cat

我们假设:用户输入的串中只有小写字母,空格和数字,不含其它的字母或符号。每个单词间由1个或多个空格分隔。

假设用户输入的串长度不超过200个字符。

要求考生把所有类写在一个文件中。调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。相关的工程文件不要拷入。请不要使用package语句。

另外,源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。

9.程序设计(满分17分)

方阵的主对角线之上称为“上三角”。

请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。

例如:当n=3时,输出:

1 2 3

6 4

5

当n=4时,输出:

1 2 3 4

9 10 5

8 6

7

当n=5时,输出:

1 2 3 4 5

12 13 14 6

11 15 7

10 8

9

程序运行时,要求用户输入整数n(3~20)

程序输出:方阵的上三角部分。

要求格式:每个数据宽度为4,右对齐。

要求考生把所有类写在一个文件中。调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。相关的工程文件不要拷入。请不要使用package语句。

另外,源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。

10.程序设计(满分27分)

A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。因为某种原因,他们是否参赛受到下列条件的约束:

1. 如果A参加,B也参加;

2. 如果C不参加,D也不参加;

3. A和C中只能有一个人参加;

4. B和D中有且仅有一个人参加;

5. D、E、F、G、H 中至少有2人参加;

6. C和G或者都参加,或者都不参加;

7. C、E、G、I中至多只能2人参加

8. 如果E参加,那么F和G也都参加。

9. 如果F参加,G、H就不能参加

10. 如果I、J都不参加,H必须参加

请编程根据这些条件判断这10名同学中参赛者名单。如果有多种可能,则输出所有的可能情况。每种情况占一行。参赛同学按字母升序排列,用空格分隔。

比如:

C D G J

就是一种可能的情况。

要求考生把所有类写在一个文件中。调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。相关的工程文件不要拷入。请不要使用package语句。

另外,源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。

高职兽医基础课程标准(课程建设)

一、高职课程标准的结构与内容 1.课程性质:本门课程是畜牧兽医专业的专业基础课,必修课程。 2.课程任务:主要针对动物疫病防治员、动物检疫检验员、兽医化验员等岗位开设,主要任务是培养学生在动物疾病临床诊疗、屠宰检疫、实验室检验等岗位中要求学生掌握疾病的发生原因、发病机理和患病动物所呈现的代谢、机能与形态结构变化的基本理论与知识,掌握正确选药、合理用药、提高药放、减少药物不良反应等能力,掌握常见病变的识别与分析、常见病理的分析、动物尸体剖检、常用药物的识别与使用、常用药物的理化性质分析、动物中毒及解救等方面的基本技能。 3.课程衔接:在课程设置上,前导课程有动物解剖生理、微生物与免疫学等,后续课程有临床兽医学、动物传染病学、寄生虫病学、内科学、外科学、产科学等。 (二)学习目标 学生通过《兽医基础》课程的学习,能够掌握动物疾病发生发展的基本规律、动物病理生理和病理解剖学病变,兽医药理基础知识、常用药物的分类及临床应用,为学习后续课程打下坚实的基础。 (一)知识目标 1.掌握疾病的基本知识,疾病发生的一般机理和发展的

一般规律。 2.掌握局部血液循环障碍、水肿、脱水与酸中毒、细胞和组织的损伤、适应与修复、缺氧、炎症、发热、休克、黄疸、肿瘤的概念、引起原因、病理变化特点和对机体的影响,了解其发生机理,能正确识别基本病理变化。 3.掌握尸体剖检基本知识、尸体剖检的顺序;掌握尸体运送及处理技术、病料采取及送检技术。 4.掌握动物药理的基本概念和基本理论。 5.掌握各类药物的药理作用特点,药理作用、临床应用不良反应、及注意事项,并能指导临床科学选药和合理用药。 6.具有一定的药物贮存、保管及药物管理相关法律知识。 7.掌握处方的工确开写,药物配制、给药方法等专业技能。 (二)技能目标 1.掌握动物尸体剖检及病料采集、保存与送检技术。 2.熟悉疾病过程中动物机体代谢、组织细胞形态结构改变的一般特点。 3.能正确识别基本病理变化,识记动物器官病变,并能进行分析。 4.能熟练捉拿,保定动物;能根据药物的性质,合理选择给药途径;会不同途径的给药(注射、口服等)技术。

JAVA程序设计期末考试题(多套含答案)

《JA V A程序设计》期末考试试题(五) 一、单选题 1、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是()。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 2、下面的程序段的功能是( )。 File file1=new File("d:\\xxx\\yyy\\zzz"); file1.mkdirs(); A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录:e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对 3、应用程序的main方法中有以下语句,则输出的结果是( )。 String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); int k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz 4、关于下面的程序Test.java说法正确的是( )。 public class Test { String x="1"; int y; public static void main(String args[]) { int z=2; System.out.println(x+y+z); } } A)3 B)102 C) 12 D)程序有编译错误 5、应用程序的main方法中有以下语句,则输出的结果是( )。

高职高专统计学教学特点浅析

高职高专统计学教学特点浅析 作者:王琳文章出处:论文网发布时间:2010-2-4 高职高专统计学教学特点浅析 摘要:目前,高职高专教育有了很大的发展并且已成为社会关注的热点。本文从教学实践入手,分析高职高专统计学教学的一些特点,内容涉及讲课所要运用的语言、教学方式、教学方法以及加强实践环节、提高实验室利用率四个方面。 关键词:高职高专;统计学;教学 统计学作为经济类、管理类学生的一门必修的专业基础课,它的作用是很重要的。但是针对不同的学生群体,教师应当采用不同的教学方法。高职高专教育和普通本科教学存在着很大的区别,本科院校在具体授课过程中主要以理论为主, 而高职高专院校则以实践为主,强调学生学有所用。 前者针对的对象主要是一些学习基础好、接受能力强的学生,而后者针对的对象则是学习能力和接受能力相对弱的学生,这要求教师在教学过程中针对不同的对象采用不同的教学方法。本文意在分析高职高专统计学教学的一些特点以及应该采用的教学方法。 一、用通俗简洁的语言进行教学。 统计学是一门对客观实际进行调查、分析和研究,找出事物的发展规律,并在此基础上做出预测或决策的学科。它作为经济管理类专业核心课程之一,一直被学生认为是枯燥而难学的课程。 传统的统计学教学过于注重统计指标的计算统计理论的演绎,使学生深陷繁复的计算中,对于如何运用统计方法和统计工具解决实际问题则很少讲到。教师在具体授课过程中一般都津津乐道于统计学基本概念的阐述和统计公式的推导,使用的语言都非常专业化、学术化。对一部分学生来讲,他们认为教师的语言是晦涩难懂的。由于高职高专院校招生分数相对较低,高职高专院校的生源质量与一般本科院校相比总体水平偏低,参差不齐异常突出。 针对这一现实状况,对高职高专学生的教学要用简洁、通俗的语言。这是高职高专教学最基本的要求。语言一定要简洁、通俗,只有这样才符合高职高专学生的实际情况,而且这种语言形式要贯穿讲课的始终,不管是讲授统计思想、统计概念还是讲授统计公式。可以把公式具体化,删繁就简,挑选重点有代表性地着重讲解,而没有必要对每一个公式都推导其来龙去脉。还可以通过不断地举例来解释说明统计概念的实际意义,使学生活学活用。另外教师在上课过程中应该多用些提问句、疑问句,引导学生发现问题、提出问题,培养学生提问问题的能力。 教师还要和学生互动,一起探讨问题、解决问题,这样可以激发学生的学习积极性,提高教学效率。统计学的灵魂在于与经济管理类各实质学科相结合,用统计方法去分析、解决问题。所以教师在讲课时可以与学生熟知或学过的课程联系,这样更加便于他们理解、掌握所学的统计学知识,并且能把所学过的知识融会贯通其中。 二、案例教学法。

java程序设计实习报告

《Java程序设计》 实 习 报 告 中原工学院信息商务学院 经济管理系 2010年6月20号

目录 一、实习题目 (2) 二、实习目的 (2) 1、社会需求 (2) 2、专业需求 (2) 三、开发环境 (2) 四、实习内容 (3) 1、系统功能需求 (3) 2、数据库需求 (4) 五、设计过程 (4) 1、总体设计 (4) 2、详细设计 (5) 六、调试过程 (5) 七、实习小结 (5) 八、参考资料 (6)

一、实习题目 学生信息管理系统的设计与开发 二、实习目的 1、社会需求 一直以来学生的成绩管理是学校工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,学校工作繁杂、资料重多,普通的成绩管理已不能适应时代的发展,它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。虽然管理信息系统已进入高校,但还未普及而且对于学生成绩管理来说,还没有一套完整的、统一的系统,建立一个成绩维护系统是非常必要的。建立学生成绩管理系统,采用计算机对学生成绩进行管理,能进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。2、专业需求 《Java程序设计》课程是电子商务专业的一门专业必修课程,通过java实习不仅可以提升本专业我们对此课程中的理论知识的综合应用能力而且可以提高我们的逻辑思维能力、软件开发能力。我们通过Java技术在Windows平台下开发学生信息管理系统。能够切实提高我们的程序设计水平,在实践中掌握面向对象程序设计的开发思想。 三、开发环境 操作系统;Windows XP 编程环境:MyEclipse 6.0

(完整版)《高职高专教育英语课程教学基本要求》

《高职高专教育英语课程教学基本要求》所列常用短语A be able to do sth.能,会along with和…一起,除了…之外 be about to do sth.刚要,即将not only…but also不但而且 above all首先,尤其是amount to总计,等于 have access to有…的机会,有…权利be angry with生(某人的)气 by accident偶然one after another一个接一个地,接连地according to根据。按照one another相互 on account of因为,由于be anxious about为…而忧虑 take into account把…考虑进去any but除….之外人和事(物),绝非accuse of指控,控告apart from除…之外 be accustomed to习惯于appeal to吸引,呼吁,上诉 adapt to适应apply to应用 ad d to / add…to为…增添,增加apply for申请 add up to合计达as…as象…一样 in addition另外,加之as for / to至于,关于 in addition to除…之外,(还))as if / as though好像,仿佛 adjust to / adjust…to适应于as soon as…possible尽快 in advance预先,提前as / so long as只要,如果 gain / have an advantage over胜过,优于as well也,又 take advantage of利用,趁….之机as well as也,既…又 be afraid of害怕aside from…暂且不谈,除…之外

高职院校课程建设标准

摘要:高职的课程标准建设是高职教育改革中的热点问题。文章从课程标准的内涵和课程标准建设的意义入手,探讨如何进行课程标准建设和建设要点。 关键词:高职院校、课程标准、课程标准建设 教育部在《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)中明确提出:“课程建设与改革是提高教学质量的核心,也是教学改革的重点和难点。”“建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量”。(1)由此可见,高职的课程标准建设是高职教育改革中的关键问题,也是一个焦点问题!它是高职院校提高教育教学质量、提升内涵建设整体水平,促进专业建设、课程改革和人才培养模式改革的一项重要任务。一、课程标准的内涵何谓标准?在汉语词典里的意思是“衡量事物的准则”,那么何谓高职教育的课程标准呢?针对高职教育培养目标的特殊性,高职课程标准可以理解为各各院校根据各专业人才培养的规格和要求,以培养学生的综合职业能力为目标,规定课程教学活动的目标、内容、要求及过程等的为课程教学提供指导的文件。课程标准是高职人才培养方案的具体化,是规范课程教学的纲领性文件。课程标准应包括以下三方面内涵:(一)内容标准内容标准里包含了课程的学习任务与学习内容。学习任务是学习领域课程的基础。它是在每个学习情境下,设计的要学生完成的基本工作任务。学习内容是为完成学习任务,课程应讲授的具体知识与技能。简单地说内容标准就是说明“教师教什么?学生学什么?”。(二)考核标准考核标准里包含了学习目标和考核评价。学习目标简单地说就是明确学生在经过学习以后应该“知道什么”和“会做什么”,还有学生要“学到什么程度”,老师要“教到什么程度”,是指学生通过本门课程的学习,所要达到的知识目标和能力目标。考核评价也就是“考什么?怎么考?”,对学生通过本课程的学习,在知识、能力、素质等方面提出“质”与“量”的考核标准,并提出相应的考核方式。(三)教学指导教学指导包括了课程设计和教学设计,根据内容标准与考核标准要求,充分利用校内外实训条件,科学设计学习情境,实施行动导向教学法,如项目教学法、任务驱动教学法等,完成课程学习目标。二、课程标准建设的意义(一)有章可循课程教学应该是一项有目标、有计划、有程序、有内容的活动。(2)适应高等职业教育的课程标准为教师的教学和学生的学习提出了明确而具体的要求,是教与学的主要指导依据。课程标准科学合理,才有可能完成课程的教学内容并达成教学目标。教学改革离不开课程改革,而课程改革,首先要从课程标准建设入手。因此,课程标准建设是高职院校教学改革的一项非常重要的工作。(二)工学结合人才培养模式的需要 工学结合人才培养模式是高职教育的关键问题。进行课程标准建设是高职工学结合人才培养模式推进的必要过程。正如管理的逻辑过程是计划、组织、领导和控制一样,课程标准的建设包含了工学结合一体化课程改革的整个逻辑过程,从之前的策划与设计,到教学的组织设计,到教师行为导向教学法的应用和最终教学质量的检查监控。(三)与行业企业零距离高职教育主要是培养服务区域经济的高等技术应用型人才。课程标准建设的重点任务之一是把工作任务的要求课程化,把相关的职业资格标准课程化,使学生达到职业岗位素质能力要求。基于此,与行业企业零距离的课程标准建设势在必行。三、如何进行课程标准建设(一)精准的课程定位好的课程标准建立在精准的课程定位基础上,而精准的课程定位的前提是对课程开发过程的了解,对典型工作任务如何转换为此门学习领域课程的了解。在制定课程标准之前,首先要了解本专业人才培养方案和课程体系的构建,要根据专业人才培养的目标和规格要求,典型工作任务来明确课程的性质,弄清本门课程在专业课程体系中的地位和作用。用简练的语言对该课程的性质、典型工作任务及与其它课程的关系等进行总体描述。其中,课程性质要说明该课程在

java程序设计实践实习报告

竭诚为您提供优质文档/双击可除java程序设计实践实习报告 篇一:JAVA实习报告 实习报告 实习性质:JAVA程序设计学生姓名:胡桂豪专业班级:计应103指导教师:万青、陈戈、谢先伟实习时间:20XX-12-31—20XX-1-6实习地点:4312 重庆工程职业技术学院 目录 1实习目的................................................. ................................................... . (4) 2实习内容................................................. ................................................... . (4) 2.1设计文

档................................................. ................................................... . (4) 2.2需求分析................................................. ................................................... .. (6) 2.3设计方法................................................. ................................................... .. (6) 2.3.1chessFrame主要功能................................................. . (6) 2.3.2游戏主窗体................................................. ................................................... (7) 2.3.3主菜单................................................. ................................................... ..(:java程序设计实践实习报告).. (8)

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案3 一、单项选择题 1、如下哪个是Java中的标识符() A、public B、super C、3number D、width 2、如下哪个是Java中的标识符( ) A、fieldname B、super C、3number D、#number 3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( ) A、s += "books"; B、s = s + 100; C、int len = s.length; D、String t = s + “abc”; 4、如下哪个是Java中有效的关键字() A、name B、hello C、false D、good 5、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; } System.out.println(count); A、5 B、1 C、15 D、16 6、定义一个类,必须使用的关键字是( ) A、public B、class C、interface D、static 7、定义一个接口必须使用的关键字是() A、public B、class C、interface D、static 8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是() A、p.add(b); B、p.add(b,"North"); C、p.add(b,"South"); D、b.add(p,"North"); 9、声明并创建一个按钮对象b,应该使用的语句是() A、Button b=new Button(); B、button b=new button();

《高职高专教育英语课程教学基本要求》讲课教案

《高职高专教育英语课程教学基本要求》

《高职高专教育英语课程教学基本要求》所列常用短语A be able to do sth. 能,会 along with 和…一起,除了…之外 be about to do sth. 刚要,即将 not only…but also 不但而且 above all 首先,尤其是 amount to 总计,等于 have access to 有…的机会,有…权利 be angry with 生(某人的)气 by accident 偶然 one after another 一个接一个地,接连地according to 根据。按照 one another 相互 on account of 因为,由于 be anxious about 为…而忧虑 take into account 把…考虑进去 any but 除….之外人和事(物),绝非accuse of 指控,控告 apart from 除…之外 be accustomed to 习惯于 appeal to 吸引,呼吁,上诉 adapt to 适应 apply to 应用 add to / add… to 为…增添,增加 apply for申请 add up to 合计达 as…as 象…一样 in addition 另外,加之 as for / to 至于,关于 in addition to 除…之外,(还)) as if / as though 好像,仿佛 adjust to / adjust …to 适应于 as soon as …possible 尽快 in advance 预先,提前 as / so long as 只要,如果 gain / have an advantage over 胜过,优于 as well 也,又 take advantage of 利用,趁….之机 as well as 也,既…又 be afraid of 害怕 aside from …暂且不谈,除…之外 again and again 反复地,再三地 ask for 要,要求 once again 再一次 assign sth. to sb. 分配,布置

JAVA教案实例

《Java语言基础》教学大纲 课程编号:0433315 课程名称:Java程序设计 参考学时:64 上机学时:32 先修课程:C程序设计语言 一、说明部分 1.课程性质 Java语言程序设计课程是计算机专业课程,它综合了程序设计、面向对象、网络、多媒体等的实际应用,更增添了基于Internet的软件开发,使其成为高年级学生的一门经典实用的课程。 2.教学目标及意义 通过本课程的学习,掌握面向对象的Java程序设计语言,学会面向对象程序设计的方法,使学生进一步掌握所学的面向对象技术完整系统开发的方法。掌握本课程的基本内容将有利于学生提高和培养其灵活运用所掌握的Java语言的综合应用能力解决实际工程问题的能力。 3.教学内容与教学要求 本课程共分十二章,即涉及Java语言概述,Java语言基础,Java Applet及应用,图形用户界面(GUI)程序,事件处理的机制,掌握Java中的异常处理机制、多线程、输入输出流、JDBC和SOCKET通信技术等技术,本课程系统地讲授面向对象的JA V A程序设计的方法。本课程要求学生掌握JA V A程序语言基本概念,学会使用Java类库中的类编写图形用户界面(GUI)程序,掌握Java中的异常处理、多线程、输入输出流、JDBC 和SOCKET通信技术并熟练地用于编程。 4.教学重点、难点 重点:Java Applet及应用、图形用户界面(GUI)程序、事件处理的机制、多线程、Java输入输出。 难点:多线程、输入输出流、JDBC和SOCKET通信技术。 5.教学方法及教学手段 理论教学、实验教学、课程设计、项目开发实习以及相关的兴趣小组,以期真正做到学中练,练中学。采用一体化的教学方法,每次课开始教师先讲解本次课程语法理论及涉及的例程,然后让学生在上机课进行模仿编程,多随后根据学生模仿情况进行点评,最后要求学生完成本次课提高编程题。实验教学主要根据《实验教学大纲》及《实验指导书》的内容要求,要求学生通过实验能够对课堂讲授内容进行验证、设计或综合运用,从而进一点加深知识的理解与掌握。在课程设计、实习环节中,以软件工程方法分析实际应用项目,指导学生进行实际应用项目开发。选拔优秀学生参加教师的科研项目。培

(完整版)高职英语课程标准

《高职英语》课程标准 一、课程概述 (一)制定依据 本标准根据国家教育部高等教育司颁发的《高职高专教育英语课程教学基本要求》中对《高职英语》课程培养目标的要求制定。 (二)课程性质与作用 高职英语是高职教育中一门重要的公共必修课程。本课程意在经过120学时的教学,使学生掌握一定的英语基础知识和基本技能,具有一定的英语语言综合应用能力,即一定的听、说、读、写、译的能力,从而能借助词典阅读和翻译有关英语业务资料,在涉外交际的日常活动和业务活动中进行简单的口头和书面交流,并为进一步提高英语水平打下较好的基础。通过学习,学生应能够具备通过高等学校应用能力考试A级或B级的水平。 高职英语为高职院校学生后续专业课程打下基础。高职英语是一门公共基础课程,是一门综合性的英语课程,它涵盖各行业的基本专业词汇、日常生活的交际用语以及科技用语等,为学生以后学习会计英语、商务英语、计算机英语等专业英语打下基础,也为学生学习专业课中的英文术语打下基础。

(三)课程设计思路 本课程的教学强调其实践性:一是课堂内的实践,注重引导学生将所学的理论用于完成某项交际任务的实践;二是通过开展语音语调大赛、语音语调模仿、"演讲"、"情景对话"等旨在通过比赛改善学生的英语发音,提高学生英语的口头表达能力,为学生们提供一个学以致用的机会,一个展现个人才能的舞台,在学生中营造一个多听,多说,多练英语的活泼的学习气氛,更好地满足不同层次学生的需要,同时通过实践培养学生分析问题和解决问题的能力,从而使课程达到最佳的教学效果。 (四)课程内容选取依据 本校高职英语教学使用教材为《现代实用职业英语综合教程》(Modern Practical Vocational English)是由“北京师范大学出版集团”编写的普通高等教育“十一五”国家级规范教材。本教材坚持《高职高专教育英语课程教学基本要求》的正确方向,体现了高职高专教育“以应用为目的,实用为主,够用为度”的原则,突出了高职高专培养实用性人才的目的。 《新编实用英语综合教程》共分为4册(本校大部分专业学习2册书的内容),每册8个单元,每个单元都由听说(Listening and Speaking )、读(Reading and Skill Developing)、写(Grammar Studying and Writing)三部分组成,另有一个“达人英语”(Expert English)部分。各部分具体内容如下: 1. Listening and Speaking 包括:热身训练、回答问题、语音练习、句子或短对话、短文听力、等。其选取材料形式多样,并以丰富与主题相关的各种信息,增加语音输入,强化语言技能,学生边学边练。 2. Reading and Skill Developing 本部分注重“阅读与技能培养”,由围绕同一主题的两篇文章组成。题材、体裁丰富多彩,原汁原味,涉猎面广博,体现了多元化、多方位文化的只是输入。学生在学习语言文化的,同时也能增加自己的应用性知识。 3. Grammar Studying and Writing 本部分结合中国学生典型错误进行分析讲解,力图使学生从认识错误到改正错误再到有意识地避免错误,逐步提高写作水平。 二、课程目标 培养学生具有较强的阅读能力和一定的听、说、写、译能力,使他们能用英语交流信息,打下扎实的语言基础,掌握良好的语言学习方法,提高文化素养,以适应社会发展和经济建设的需要。鉴于目前高职学生入学时英语的水平差异较

Java程序设计实训报告

陕西国际商贸学院Java实训报告 专业:计算机科学与技术 班级: 姓名: 学号: 指导老师:

前言 Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了鹏程万里的美好前景。作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,Java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。以Java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。它的来到使我们目睹了一场类似印刷术的重大变革。毫无疑问,它将影响人类社会的发展,这就是:Java加速人类进入网络时代! 本次课程设计是配合JAVA程序设计课程,帮助我们深入学习掌握JAVA语言,熟练运用这个工具来编写的。通过课程设计各个项目的综合训练,不仅培养学生实际分析问题、编程和动手能力,而且还提高了学生的综合素质。本课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习以及正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。本次课程设计主要是用JAVA实现围棋系统,能够实现画笔、画直线、画圆形、并修改该画笔的大小以及颜色。该围棋程序还需具有悔棋功能以及选择棋盘大小的功能。

2014年6月11日 目录 一、实训目的及要求 (4) 二、概要设计 (5) 三、详细设计 (6)

四、功能分析 (7) 五、测试数据及运行结果 (10) 六、总结 (14)

一、实训目的及要求 1. 1 实训目的 1.使学生熟练掌握,java编成的基础知识,以及巩固图形界面及绘图知识点。 2.结合软件工程,熟悉软件开发过程。 3.训练了学生学生独立编程以及调试程序的能力。 4.训练学生对于算法的理解和设计能力。 5.加强了学生实际动手能力,以及对于面向对象方法学的理解。 6.巩固图形界面排版,以及界面的设计能力。 7.加强学生对于所学知识的理解及运用。 1.2 实训要求 1.需交电子版和纸制板实训报告各一份,电子版海源程序。 2.程序必须可运行。 3.界面必须保证美观。 4.操作简单易学。 5.各项功能不可缺损。 6.报告版面美观,易读。 二、概要设计 1. 整个围棋程序分为3个部分:棋盘、棋子、围棋主类 软件结构图(见图一):

JAVA语言程序设计期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案1(应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

建筑CAD课程标准高职

《建筑CAD》课程标准 一、课程基本信息 1.课程名称 《建筑CAD》 2.课程类别 职业核心课 3.学时学分 56学时+1周,4学分 4.适用专业 建筑工程技术专业和工程造价专业 二、课程定位 《建筑CAD》是建筑工程技术专业一门专业技能课程。该课程旨在培养学生识读建筑施工图和计算机绘图技能,同时培养学生耐心、细致、严瑾、规范的工作作风。 通过本课程学习,为后续专业课程的学习和课程设计奠定基础,为学生顶岗实习、毕业后胜任施工员、设计员、资料员等建筑行业各技术工作岗位起到必要的支撑作用。 三、课程目标 《建筑CAD》学习领域(课程)的设置,是以建筑施工图的绘制及识读为主线,以建筑形体的快速准确表达为导向,以投影理论和作图规律为载体,以项目驱动、任务导向为主要手段,通过对建施、结施的识读与绘制,使学生掌握建筑制图必备的基本知识,熟练掌握CAD绘图软件操作的方法和技巧,具备一定的建筑制图的识图绘图能力和空间想象能力及从事建筑工程技术专业所必需的基本职业素质,实现学生职业能力的自我建构和职业素养的形成。 (一)总体目标

通过对本课程的学习,学生能掌握从事施工员、设计员、资料员等建筑行业各技术工作岗位所需的基本知识和基本技能,达到建筑CAD绘图员等职业技能证书的要求。同时培养学生具有诚实、守信、爱岗、敬业,善于与人沟通和合作的职业素养,具有分析问题和解决问题的能力,具有从事与有关工作的责任感,具有良好的职业道德。 (二)具体目标 四、学习情境设计 (一)设计思路 根据《建筑CAD》具体内容不同,按照“由简单到复杂”的项目教学法,将其划分为:项目一:AUTOCAD入门知识;项目二:基本图形绘制与编辑;项目三:组合图形绘制与编辑;项目四:建筑施工图绘制,具体内容见表1。 (二)学习情境划分及课时分配 表1学习情境划分及课时分配

Java程序设计实验题目

1.Java程序设计基础 实训项目一:Java开发环境安装与使用(2学时) 实训内容: (1)下载并安装JDK; (2)安装Java集成开发环境JCreator; (3)第1个java程序“Hello World”程序的编辑、编译与运行。 实训要求: 掌握Java开发环境的安装与配置,了解JCreator中ConfigureàoptionsàJDK Profiles的设置;掌握Java应用程序的编写、编译、运行过程。 实训项目二:Java基础应用(2学时) 实训内容: 编写简单的Java程序,将多种类型变量通过各种运算符组成不同的表达式,并将运算结果赋值给同类型的变量,使用print方法输出各变量的值。 实训要求: 掌握Java语言的各种数据类型;熟悉运算符和表达式的用法;学会编写完成一定目标的简单程序。 实训项目三:Java流程控制(2学时) 实训内容: (1)使用分支语句编写简单的Java程序,完成对某个实际问题的判断处理。 (2)使用循环语句编写简单的Java程序,解决需要重复处理的实际问题。 实训要求: 掌握条件语句的使用;掌握循环语句的使用;锻炼运用所学的知识解决实际问题的能力;了解常用的累加和、数学函数图形打印等基本问题的解决方法。 实训项目四:数组(2学时) 实训内容: (1)编写简单的Java程序,验证数组的声明、创建和使用。 (2)编写简单的Java程序,使用数组解决排序、查找等问题。 实训要求: 掌握一维数组、多维数组声明、创建和使用;掌握利用一维数组解决实际问题的方法;了解多维数组的应用。 2.类和对象、包、接口 实训项目五:类与对象的基本操作(2学时) 实训内容: 按照面向对象编程思想编写简单的类,对客观事物进行描述,类的定义包含成员变量声明及成员方法声明与实现,并创建对象进行类的测试。 实训要求: 掌握面向对象编程的思想;掌握类的定义、变量声明、方法声明及实现;掌握对象的创建。实训项目六:构造方法与方法重载(2学时) 实训内容: 编写含有构造方法与成员方法类,实现构造方法与成员方法的重载,编写该类的测试类。实训要求: 掌握构造方法的定义;理解构造方法的原理;掌握方法重载的实现;理解静态多态的概念。实训项目七:类的继承与多态(2学时) 实训内容:

Java程序设计期末考试试题

Java程序设计期末考试试题、试卷、习题A卷 一、选择题。本题共20小题,每题2分,满分40 分。 1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行……… () A)init() B)start() C)destroy() D)stop() 2、有以下方法的定义,请选择该方法的返回类型() ReturnType method(byte x, double y) { return (short)x/y*2; } A)byte B)short C)int D)double 3、以下哪项可能包含菜单条()。 A)Panel B)Frame C)Applet D)Dialog 4、Java application中的主类需包含main方法,main方法的返回类型是什么?()A)int B)float C)double D)void 5、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A)String args B)String ar[] C)Char arg D)StringBuffer args[] 6、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A). java B) .class C) . html D) .exe 7、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。 A)3 B)3. 5 C)4 D)5 8、不允许作为类及类成员的访问控制符的是( )。 A)public B)private C)static D)protected 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( ) 10、以下哪一个不是JAVA的标准数据流( )。 A)标准输出数据流B)标准输入数据流C)标准错误数据流D)标准运算数据流 11.设有下面两个赋值语句:( ) a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue(); 下述说法正确的是()。 A)、a是整数类型变量,b是整数类对象。B)、a是整数类对象,b是整数类型变量。C)、a和b都是整数类对象并且值相等。D)、a和b都是整数类型变量并且值相等。 12、下列代表十六进制整数的是( ) A)0123 B)1900 C)fa00 D)0xa2

《高职高专教育英语课程教学基本要求》

《高职高专教育英语课程教学基本要求》所列常用短语 A be able to do sth. 能,会along with 和…一起,除了…之外 be about to do sth. 刚要,即将not only…but also 不但而且 above all 首先,尤其是amount to 总计,等于 have access to 有…的机会,有…权利be angry with 生(某人的)气 by accident 偶然one after another 一个接一个地,接连地according to 根据。按照one another 相互 on account of 因为,由于be anxious about 为…而忧虑 take into account 把…考虑进去any but 除….之外人和事(物),绝非accuse of 指控,控告apart from 除…之外 be accustomed to 习惯于appeal to 吸引,呼吁,上诉 adapt to 适应apply to 应用 add to / add… to 为…增添,增加apply for申请 add up to 合计达as…as 象…一样 in addition 另外,加之as for / to 至于,关于 in addition to 除…之外,(还))as if / as though 好像,仿佛 adjust to / adjust …to 适应于as soon as …possible 尽快 in advance 预先,提前as / so long as 只要,如果 gain / have an advantage over 胜过,优于as well 也,又 take advantage of 利用,趁….之机as well as 也,既…又 be afraid of 害怕aside from …暂且不谈,除…之外 again and again 反复地,再三地ask for 要,要求 once again 再一次assign sth. to sb. 分配,布置 aim at 瞄准associate with / associate … with 联系,交往 in the open air 在户外,在野外attend to 专心于,致力于 on the air (用无线电、电视)播送pay attention to 注意 above all 首先,尤其是on (the / an) average 平均,通常 after all 毕竟,终究be aware of 察觉到,了解 all in all 大体而言right away 立刻,马上 all but 几乎,差不多,除了…都 all over 到处,遍及 all right 良好的,对的/ (口语)行,可以 at all (用于否定句)丝毫(不),一点(不) in all 总共,合计 B back and forth 来回地,反复地bear on / upon 压迫,依靠;与…有关 back up 倒退,支持,备份because of…因为,由于 be bad for 对…有害的before long 不久以后 go bad 变坏,坏掉on behalf of 代表,为了 keep one’s balance 保持平衡begin with 从…开始,以…为起点 be based on / upon 把…建立在…基础上believe in 相信,信任 on the basis of 根据belong to 属于 bear…in mind 记住benefit from 有益于,得益 at best 充其量,至多build up 逐步建立,增长,集聚,增强…的体力

java程序设计教案

《Java程序设计》 授 课 教 案 授课人: 授课班级:电子商务专业

第一章Java语言简介 教学目的要求 ?了解Java的基本特点和用途 ?掌握如何下载Java SDK软件包 ?了解设置Java程序的开发环境SDK ?如何运行Java程序 ?了解Java的概貌 主要内容 ?Java语言的发展历程; ?Java语言的特点; ?Java语言的开发工具; ?Java应用程序和小程序; ?Java程序的注释方法; ?写Java程序的风格规范。 重点内容 ?Java语言的特点; ?Java语言的开发工具; ?Java应用程序和小程序; 难点内容 无 课时分配 1课时 教学方法 讲授法、演示法、对比法 讲授内容提要 1.1 Java语言的发展简介 1991年Sun Mircosystem 公司成立了一个Green项目开发小组,Jame Gosling 为组长; 设计Java 采用虚拟机代码(Virtual Machine Code),即.class文件,它通过解释器运行; 1995年5月Sun Mircosystem 公司对外正式发布Java1.0; Java2 用途:适用于各种应用开发,尤其是网络应用,网络服务和嵌入式系统。 1.2 Java语言的特点 1.简单性 2.面向对象 3.网络适用性 4.健壮性 5.安全性 6.平台无关性 7.可移植性 8.解释型 9.高性能 10.多线程 11.动态性 12.丰富的类库 13.嵌入浏览器运行 1.3 Java类库的概念 1.4 网络浏览器 1.5 Java开发工具 NetBeans:这个集成环境可以方便地进行程序的编辑、编译、生成和运行。 J2sdk : http:// https://www.wendangku.net/doc/5c18136431.html,免费下载; Visual J++ 6.0 / 8.0:VJ++还吸收了VB集成开发环境IDE的特征,是一个强有力的Java程序开发工具。Jcreator Eclipse (MyEclipse)等 1.6 Java程序的分类 基于控制台的应用程序; 基于浏览器运行的小程序applet。 小程序与应用程序的区别是:小程序必须依赖一个HTML文件和支持Java的网络浏览器。 老师演示小程序和applet程序

相关文档
相关文档 最新文档