java期末上机考试题目

java期末上机考试题目
java期末上机考试题目

Java期末上机考试题目

1,//华氏温度转换,注意小数位;9.0/5

import javax.swing.JOptionPane;

public class Test {

public static void main(String[] args) {

String celsius=JOptionPane.showInputDialog("Enter a degree in celsius:");

double celsius1=Integer.parseInt(celsius);

double fashi=(9.0/5)*celsius1+32;

JOptionPane.showMessageDialog(null, fashi);

}

}

2.public class Tiji {

//编写程序读入圆柱体的半径和高,计算圆柱的体积,并打印圆柱体的体积。Math.PI /**

* @param args

*/

public static void main(String[] args) {

String radius=JOptionPane.showInputDialog("enter radius :");

String high=JOptionPane.showInputDialog("enter higeg:");

double radius1=Double.parseDouble(radius);

double high1=Double.parseDouble(high);

double tiji=radius1*radius1*Math.PI*high1;

JOptionPane.showMessageDialog(null, tiji);

}

}

3.//编写程序读入 0 到 1000 之间的一个整数,并将其各位数字加起来。例如整数 932,各位数字之和为 14。

public class He {

/**

* @param args

*/

public static void main(String[] args) {

for(int num=0;num<1000;num++)

{

num=Integer.parseInt(JOptionPane.showInputDialog("enter

0-1000 number:" ));

int digits=num/100+num/10%10+num%10;

JOptionPane.showMessageDialog(null, digits);

}

4.//编写程序输入一个整数,判断其是否能被 5 和 6 整除,是否能被 5 或 6 整除,是否能被 5或 6 整除但不能被 5 和 6 整除。

public class Jian {

/**

* @param args

*/

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int num=input.nextInt();

if(istrue1(num))

System.out.println(num+"/5&&/6");

if(istrue2(num))

System.out.println(num+"/5//6");

if(istrue3(num))

System.out.println(num+"/5&&-/5&&/6");

}

public static boolean istrue1(int num)

{ if((num%5==0)&&(num%6==0)) return true;

else return false;}

public static boolean istrue2(int num)

{ if(num%5==0||num%6==0) return true;

else return false;

}

public static boolean istrue3(int num)

{ if((num%5==0||num%6==0)&&!(num%5==0&&num%6==0)) return true;

return false;

}

}

5.*///判断三角形

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int num1=input.nextInt();

int num2=input.nextInt();

int num3=input.nextInt();

boolean istrue=false;

if((num1

{ istrue=true;}

if(istrue)

{System.out.println("it is a Sanjiaoxing ;");}

else System.out.println("it is not sanjiaoxing;");

}

6.。public class Tianshu {

// (查找当月的天数)提示用户输入年和月,而后显示该月的天数,如果用户输入 2000 年2 月时,应该显示 2000 年 2 月有 29 天

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int day;

int year=input.nextInt();

int month=input.nextInt();

boolean isleapyear=false;

if(year%4==0&&year%100!=0||year%400==0){ isleapyear=true;}

if(isleapyear&&month==2)

day=29;

else if(month==4||month==6||month==9||month==11)

day=30;

else if(month==2)

day=28;

else day=31;

System.out.println(year+" year "+month+" month is "+day);

}

7.。public class Pinjun {

//读入个数不确定的整数,求出读人的正数和负数个数,并计算它们的总和及平均值,0 不参与计数。当输入为 0 时,程序结束

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int count1=0,count2=0;int sum=0;int aver;

int number=-1 ;

while( number!=0)

{ number=input.nextInt();

sum=number+sum;

if(number>0)

{count1++;}

if(number<0)

{count2++;}

}

aver=sum/(count1+count2);

System.out.println("sum:"+sum+"\n"+"ave:"+aver);

System.out.println("count1:"+count1+"count2:"+count2);} }

8.。public class Pinjun {

//千克磅 double bang= (int)(ke*100*2.2)/100.0;

///1 2.2

///2 4.4

//3 6.6

public static void main(String[] args) {

System.out.println ("千克 "+" \t "+"磅");

for(int ke=1;ke<10;ke++)

{ double bang= (int)(ke*100*2.2)/100.0;

System.out.println (ke+" \t "+bang);

}

}

}

9.0////看27题

《简爱》是一本具有多年历史的文学着作。至今已152年的历史了。它的成功在于它详细的内容,精彩的片段。在译序中,它还详细地介绍了《简爱》的作者一些背景故事。

从中我了解到了作者夏洛蒂.勃郎特的许多事。她出生在一个年经济困顿、多灾多难的家庭;居住在一个远离尘器的穷乡僻壤;生活在革命势头正健,国家由农民向工业国过渡,新兴资产阶级日益壮大的时代,这些都给她的小说创作上打上了可见的烙印。

可惜,上帝似乎毫不吝啬的塑造了这个天才们。有似乎急不可耐伸出了毁灭之手。这些才华横溢的儿女,都无一例外的先于父亲再人生的黄金时间离开了人间。惜乎,勃郎特姐妹!

《简爱》这本小说,主要通过简。爱与罗切斯特之间一波三折的爱情故事,塑造了一个出生低微、生活道路曲折,却始终坚持维护独立人格、追求个性自由、主张人生平等、不向人生低头的坚强女性。

简。爱生存在一个父母双亡,寄人篱下的环境。从小就承受着与同龄人不一样的待遇:姨妈的嫌弃,表姐的蔑视,表哥的侮辱和毒打。。。。。。然而,她并没有绝望,她并没有自我摧毁,并没有在侮辱中沉沦。所带来的种种不幸的一切,相反,换回的却是简。爱的无限信心,却是简。爱的坚强不屈的精神,一种可战胜的内在人格力量。

不幸,在学习生活中,简。爱仍然是承受着肉体上的受罚和心灵上的催残。学校的施主罗可赫斯特不但当着全校师生的面诋毁她,而且把她置于耻辱台上示众。使她在全校师生面前丢尽了脸。但简。爱仍坚强不屈,化悲愤为力量,不但在学习上飞速进步,而且也取得了师生们的理解。

不久,简。爱又陷入了爱情的旋涡。个性及强的她同样保持着个人高贵的尊严,在情敌面前显得大家闺秀,毫不逊色,对于英格拉姆小姐的咄咄逼人,她从容面对。

同样,在罗切斯特的面前,她从不因为自己是一个地位低贱的家庭教师,而感到自卑,她认为他们是平等的。不应该因为她是仆人,而不能受到别人的尊重。也正因为她的正直,高尚,纯洁,心灵没有受到世俗社会的污染。使得罗切斯特感到自惭性秽,同时对她肃然起敬,并深深地爱上了她。他的真心,让她感动,她接受了他。后来,简。爱发现罗切斯特已有了妻子,她的自尊自重再次出现,毫不犹豫地离开了他,她对爱情的专一,让我敬佩。

最后,简。爱得知,罗切斯特为了拯救在活中的妻子不幸双目失明。躯体严重残疾,完全丧失了生活能力,而同时又妻亡财毁。简。爱全身心的爱再次投入了他的怀抱。。。。。。

从这本书中,可以看出它塑造了一个体现新兴阶级的某些要求的女性形象,刻画了工业革命时期的时代精神。

简爱读书心得1000字二:

前几天,我刚读完了一本书,书的名字叫做《简·爱》。

这本书的作者叫夏洛蒂·勃朗特,她有两个妹妹,她们都是女强人。夏洛蒂·勃朗特我对她有些了解,因为我学过一篇关于她的课文。所以,她的代表作《简·爱》我

也就自然而然的知道了。

我曾经听说过《简·爱》的小部分故事,只知道简·爱和一个比她大四岁的约翰打起仗来,使自己浑身上下伤痕累累,痛苦不堪,还被里德舅妈关在红屋子里,对此,我一直以为简·爱是一个自不量力的人。

然而当我翻开这本书的时候,我才知道,原来简·爱是那么不平凡的一个人,她是一个坚强、善良、勇敢、具有吸引力的小女孩。

刚开始看简·爱时,才发现,原来简·爱是一个弱小的女孩,她常常受到别人的欺负。但是,她被自己的舅妈的儿子欺负的时候,自己的舅妈却总是睁一只眼闭一只眼,但经过自己的反抗,小简·爱终于可以离开自己的舅妈,离开别人的欺负,来到了劳渥德。

令小简·爱意想不到的是,自己的舅妈居然告诉劳渥德的牧师,说她是一个小骗子,是一个坏孩子。简·爱虽然小,但她知道尊严,她虽然知道自己蒙受了不白之冤,但是她知道自己的力量小,根本就不能抵抗,但是我知道,她心中有一团怒火正燃烧起来,跟加强了她要永远离开里德舅妈的意念。

在劳渥德的时间里,或许简·爱她觉得很苦,但值得佩服的是,简·爱失去了自己最好的朋友——海伦以后,我发现她变的更坚强了,也让我对她有些刮目相看。

在劳渥德所学到的东西,可以让简·爱当上一名家庭教师,而她工作的地方,也就是在桑菲尔德府。接下来的时间,简·爱在

桑菲尔德府不仅遇到了天真活泼的小阿黛勒,也使她找到了自己的爱情,虽然在寻求爱情的这段时间中有酸,有甜,有苦,有辣,但她终于熬过来了,并和她的爱人幸福地生活下去。

书的末尾就是这样,这是人人都想得到的结果,也是夏洛蒂·勃朗特的结果。书

中的简·爱虽然不美,但是她淳朴、善良、坚强,最终赢得自己的爱情,这不就是她真正的美吗。

其实,我们看到的简·爱就是夏洛蒂·勃朗特的化身,她告诉了我们要学会坚强,这不正是我们通往成功的道路的需要吗?

简爱读书心得1000字三:

《简·爱》一反传统小说中以温柔美丽的女子做主角、以浪漫动人的爱情传奇为故事的旧格式,写出了一个出身低微、相貌平平的女子与不公平的命运抗争的故事。

主人公简·爱是不幸的,她自幼失去父母,唯一爱她并领养她的舅舅又过早地弃她而逝。她初涉人世,便过着寄人篱下、任人驱使的悲惨生活,饱尝了人情冷暖、世态炎凉的痛苦。为了逃避严酷的现实,她把自己的感情寄托在她酷爱的书和大自然上。书丰富了她的感情世界,陶冶了她的性情,苦难又磨炼了她的意志,使她养成了坚毅倔强、外柔内刚的性格。

小说中,简·爱与桑菲尔德府的男主人罗切斯特的爱情波折,使简·爱的个性得到了充分的体现。当简·爱发现自己爱上了罗切斯特时,她很清楚地意识到,横在他们之间的鸿沟。罗切斯特出身名门,十分富有,是英国上层社会的绅士,她出身卑微,不名一文,只是一个地位与佣人差不多的家庭教师,但是,她没有因此而气馁,而妄自菲薄,她勇敢地向自己、向罗切斯特承认了对他的感情。在结婚仪式上,她才知道罗切斯特已经结过婚,原配妻子尚在人间。为了维护自己的尊严和婚姻的庄严、合法、纯洁,她不顾罗切斯特的再三恳求,强忍内心的巨大伤痛,毅然决然地离开了罗切斯特,遁入无依无靠的茫茫人世。

在金钱面前,她也有不俗的表现。在获得叔叔的遗产,一夜之间由赤贫变为富

有的时候,她立即就把大部分的遗产转赠给贫困的表哥、表姐。在她的心目中,亲情比金钱更为重要。

简·爱这位离经叛道的女性,虽然并不美丽,但富有挑战和抗争的个性,使她充满了魅力。她聪明好学,自尊自爱,尽管社会地位卑微,她决不自甘堕落。她认为,在上帝面前,人人平等。她为争取平等地位,为维护自己独立的人格,而抗争、奋斗。从很小的时候起,她便敢于向欺压她的人反抗,哪怕因此而招致严惩,也不畏惧。她那不屈不挠,敢于同命运抗争的精神,使那些欺侮她的人胆战心惊。

在爱情方面,她从不奴颜婢膝,也不一味地迎合讨好,她鄙视那些浑身铜臭、以门第出身论人、一味追求虚荣的上流社会的庸俗之辈。她的头脑始终是清醒的,她从来没有沦为爱情和物质的奴隶,也没有陷入感情的旋涡,而不能自拔。简·爱为维护公道、维护个人尊严,所作的不屈不挠的斗争,不仅赢得了罗切斯特的尊敬,也使得简·爱这一形象具备了经久不衰的价值。

《简·爱》为千千万万受欺压的下层平民喊出了心声,为千百年来在男尊女卑社会里饱受欺凌的姐妹们喊出了心声,这是它至今仍然是各国的读者最喜爱阅读的小说之一的主要原因。

简爱读书心得1000字四:

曾经有一份挚爱,漂洋过海来到我面前,那便是《简爱》。它通过简.爱与罗切斯

特之间一波三折的爱情故事,塑造了一个出生低微、生活道路曲折,却始终坚持维护独立人格、追求个性自由、主张人生平等、不向人生低头的坚强女性。她所象征的女性理想和追求已超越了时空,成了人们心中的永恒。

《简爱》是一部带有自转色彩的长篇小说,它阐释了这样一个主题:人的价值=尊严+爱。

在这本书里渗透着最多的就是女性的独立意识。让我们试想一下,如果简爱的独

立,早已被扼杀在寄人篱下的童年生活里;如果她没有那份独立,她早已和有妻女的罗切斯特生活在一起,开始了有金钱、有地位的新生活。如果她没有那份纯洁,我们现在手中的《简爱》也不再是令人感动的流泪的经典。为什么《简爱》让我们感动?——就是她独立的性格,令人心动的人格魅力

本书的作者夏洛蒂.勃朗特和《呼啸山庄》的作者艾米莉是姐妹,但是虽然她们

生活在同一生活环境,和家庭环境中,性格却大不相同。夏洛蒂的性格比较温柔,很清纯,更加喜欢追求一些美好的东西。尽管她家境贫穷,从小得不到父母太多的关爱,再加上她容貌不美,身材也很矮小。但也许就是这样一种灵魂深处的很深的自卑,反映在她的性格上就是一种非常敏感的自尊,以自尊作为她内心深处的自卑的补偿。

她所描写的简.爱也是一个容貌不美,矮小的女人,但是她有着极强的自尊心。

她坚定不移的去追求美好的生活。

简.爱生存在一个父母双亡,寄人篱下的环境,从小就承受着与同龄人不一样的待遇,姨妈的嫌弃,表姐的蔑视,表哥的侮辱和毒打......这是对一个孩子尊严的无情践踏,但也许正是因为这一切,换回了简.爱无限的信心和坚强不屈的精神,一种可战胜的内在人格力量.

她从不因为自己的一个地位低贱的家庭教师而在罗切斯特面前感到自卑,相反的,她认为他们是平等的不应该因为她是仆人,而不能受到别人的尊重.使得罗切斯特为之震撼的是她的正直,高尚,纯洁,心灵没有受到世俗社会的污染。并把她看做了一个可以和自己在精神上平等交谈的人,而慢慢地深深爱上了她。他的真心,让她感动,她接受了他.而当他们结婚的那一天,简.爱知道了罗切斯特已有妻子时,她觉得自己

必须要离开,她这样讲,“我要遵从上帝颁发世人认可的法律,我要坚守住我在清醒时而不是像现在这样疯狂时所接受的原则”,“我要牢牢守住这个立场”。这是简爱告诉罗切斯特她必须离开的理由,但是从内心讲,更深一层的东西是简爱意识到自己

受到了欺骗,她的自尊心受到了戏弄,因为她深爱着罗切斯特,试问哪个女人能够承受得住被自己最信任,最亲密的人所欺骗呢?简爱承受住了,而且还做出了一个非常理性的决定.在这样一种非常强大的爱情力量包围之下,在美好,富裕的生活诱惑之下,她依然要坚持自己作为个人的尊严,这是简爱最具有精神魅力的地方。

小说设计了一个很光明的结尾——虽然罗切斯特的庄园毁了,他自己也成了一个

残废,但我们看到,正是这样一个条件,使简爱不再在尊严与爱之间矛盾,而同时获得满足——她在和罗切斯特结婚的时候是有尊严的,同时也是有爱的。

在这里,我看到的不仅仅是一个如何赢得了男贵族爱情的平民女子的灰姑娘的故

事,而是勇敢的走出了灰姑娘的童话,迈向一个有着新女性、真女性的文学道路的起步。简·爱藐视财富,但她却认为,“真正的幸福,在于美好的精神世界和高尚纯洁的心灵”。我尊重作者对这种美好生活的理想——就是尊严+爱,毕竟在当今社会,要将人的价值=尊严+爱这道公式付之实现常常离不开金钱的帮助。人们都疯狂地似乎为了金钱和地位而淹没爱情。在穷与富之间选择富,在爱与不爱之间选择不爱。很少有人会像简这样为爱情为人格抛弃所有,而且义无反顾。《简爱》所展现给我们的正是一种化繁为简,是一种返朴归真,是一种追求全心付出的感觉,是一种不计得失的简化的感情,它犹如一杯冰水,净化每一个读者的心灵。

简爱读书心得1000字五:

简·爱是个孤儿,从小寄养在舅母家中,受尽百般欺凌。后来进了慈善学校洛伍德孤儿院,灵魂和肉体都经受了苦痛的折磨。也许正是这样才换回了简·爱无限的信心和坚强不屈的精神,她以顽强的意志以成绩优秀完成了学业。为了追求独立生活,她受聘在桑菲尔德庄园任家庭教师。故事的重点是身份低下的家庭教师简·爱与男主人罗切斯特之间历经磨难的爱情。这段爱情因男女主人公悬殊的社会地位和个性的差异而充满了激烈碰撞,也因两人志趣相同、真诚相爱而迸发出灿烂的火花。作者以简·爱鲜明独特的女性视角和叙事风格娓娓道来,真实而有艺术感染力。特别是简·爱的独特个性和思想,爱是一个不美的,矮小的女人,但她有顽强的自尊心。在打动身为贵族的男主人公的同时,也紧紧抓住了我们读者的心。

简·爱作为爱情小说的女主人公是以前所未有的女性形象出现在这部十九世纪的文学作品中的。以往爱情故事的女主人公都是些美丽温柔、高贵贤淑的女子形象。而简·爱,她"贫穷,低微,不美,矮小",但她拥有的一颗智慧、坚强、勇敢的心灵,使那些外在的美在这内在美面前黯然失色。更为可贵的是简·爱并不因为自己的贫穷和外貌而自卑,相反,她勇敢坚定:"我和你的灵魂是平等的。""我跟你一样有灵魂,--也完全一样有一颗心!""我现在不是凭习俗、常规,甚至也不是凭着血肉之躯跟你讲话--这是我的心灵在跟你的心灵说话,就仿佛我们都已离开了人世,两人

一同站立在上帝的跟前,彼此平等--就像我们本来就是的那样!"

也正因为此,简·爱敢于去爱一个社会阶层远远高于自己的男人,更敢于主动向对方表白自己的爱情--这在当时的社会是极其大胆的。幸福不再是某个人、某个阶层的专利,她属于芸芸众生的每一个人。只有两个相互对等的灵魂才能组成一份完整的爱情,所以简·爱坚持,自身的独立与追求爱情的完整是不能分离的。

小说告诉我们,人的最美好的生活是人的尊严加爱,小说的结局给女主人公安排的就是这样一种生活。虽然我觉得这样的结局过于完美,甚至这种圆满本身标志着浮浅,但是我依然尊重作者对这种美好生活的理想-就是尊严加爱,毕竟在当今社会,要将人的价值=尊严+爱这道公式付之实现常常离不开金钱的帮助。人们都疯狂地似乎为了金钱和地位而淹没爱情。在穷与富之间选择富,在爱与不爱之间选择不爱。很少有人会像简这样为爱情为人格抛弃所有,而且义无反顾。《简爱》所展现给我们的正是一种化繁为简,是一种返朴归真,是一种追求全心付出的感觉,是一种不计得失的简化的感情,它犹如一杯冰水,净化每一个读者的心灵,同时引起读者,特别是女性读者的共鸣。

简爱读书心得1000字六:

在这一次的寒假读书计划书单中,我选择了《简爱》这本书。在这之前,我读过她的压缩英文版,就一直想知道简爱这个貌不惊人的弱小女子是怎么样为自己赢得尊严和爱情的,而今天,终于要揭开谜底了。

打开书架,取出那本阿姨送给我的那本《简爱》翻了起来。在朦朦胧胧的迷雾中,

出现了一个弱小的身影,慢慢地走近了。

简爱的第一个身份是里德太太的侄女。她从小受尽两个表姐和表哥的欺负,总是待人受过。而且“无论怎么讨别人的欢心,都有人从早到晚地骂我淘气、阴暗、讨厌、鬼头鬼脑”。这种强烈的不公终于在简的心中激起了她的反抗。当约翰表哥又一

次无缘无故得教训她时,她愤怒的指责他像罗马的皇帝,大声斥责他的凶恶,并用自己的力量让这个恶棍尝到了挨打的滋味。她是勇敢的,不仅因为她鼓起勇气教训了约翰,而是她冲破了长期以来一直束缚着她的那个服从长辈的观念。她勇敢的站起来,诉说心中的不公平,控诉以恩人自居的舅妈的罪行。她一针见血地骂她是伪善的女人,把她斥责得抬不起头。面对强权,她开始反抗,也开始走向成熟。她学会了独立。

当走出舅妈的家时,简爱的心情是阴暗的。因为她从种种蛛丝马迹中已经领悟到第二个住所——劳渥德慈善学校对她不可能会轻松。果然,一次又一次的打击伤害了她的自尊心。但她并没有下决心与全世界作战。她对谭波尔小姐和好朋友海伦彭斯都有极大的热心和热爱。在劳渥德,她学会了宽容,学会了区别对待。这给她的反抗蒙上了一层是非和正义。她以别人对待她的方式对待别人,她成熟了。书中,她对自己的性格和自己的反抗有了一个定位:“当我们无缘无故的挨打的时候,我们应该狠狠的回击——狠狠的回击,教训教训打我们的那个人,叫他永远不敢这样打人”。随着成长,简爱的反抗精神真正的散发出光芒。

简爱一生的转折发生之处便是桑菲尔德府。她来到这里,做了一名家庭女教师。而18岁的她,渐渐地与主人罗切斯特产生了爱情。罗切斯特家召开宴会,简爱以不卑不亢的态度与贵族的小姐太太们相处,为自己赢得了尊严。她对罗切斯特的爱情是炙热的,也是强烈的。但她决不会因此失去原则。当她误认为主人要娶一位贵族小姐,又要同时把她留在身边,使她成为无足轻重的人时,她愤怒地反驳了罗切斯特。“只要上帝赐给我一点美和一点财富,我就会让你感到难以离开我……我现在同你讲话,是我的精神在同你的精神说话。就像两个都经过了坟墓,我们站在上帝脚跟前,是平等的——因为我们是平等的!”她的愤怒,她长期忍耐的情感终于爆发出来。在这个时候,她的愤怒的斥责,正是使我们感到敬佩的。她爆发而出的话语正是她反抗精神的折射。简爱的精神,它的灵魂的光彩发挥得淋漓尽致,是她的形象美丽而光彩夺目!

而命运似乎还要考验简。在她与罗切斯特的婚礼上,她才发现罗切斯特早已娶妻。她不顾内心的反抗,情感的痛苦毅然出走。她心向上帝和光明,心向自然和神圣的

大地之母。她用法律的条款约束自己,为自己营造了一个光明的天堂。她出走后的三天,虽然经受痛苦的流浪,但她的心在和平的保护中,她的灵魂是纯洁的,她的生活处境越是穷苦,她的心灵就越像一个仙女般纯洁。她孤独,但不寂寞。她贫困,但不潦倒。她是自立而独立的。她为自己的生命谱写了一首华彩的乐章!

命运是公正的。简最后与罗切斯特获得了幸福的结局。而她的精神也如经久不衰

的珍宝,永不褪色。

最后,伦敦的迷雾又加深了。那个瘦小但坚强的身影远去了。我合上书。19世

纪的英国渐渐如一艘航船从思绪的海洋中退去。

简爱的一生,从幼稚到成熟;从柔弱到坚强;从懵懂到智慧,她改变了许多,成长了许多。而我们,也在成长,也在从幼稚变成熟,从懵懂变智慧。

简爱的一生,不变的是她的反抗,她的精神。而我们,让我们保留一点不变的精

神,总有一天,它会像金子一般发出光芒。

简爱的精神,经历风雨,经历时间,至今未变。

难道就因为我一贫如洗,默默无闻,长相平庸,个子瘦小,就没有灵魂,没有心

肠了——你想错了,我的心灵跟你一样丰富,我的心胸一样充实!——题记

刚刚读完《简爱》这部世界文学名著,我想任何认的心情都将久久不能平静。

这是英国文坛一位女作家夏洛蒂勃郎特写的一个叫简爱的女子的传记,也是作者自

己的缩影。书中简爱从盖兹海德到慈善学校,又到桑菲尔德庄园,经历了许多苦难

和曲折,最终获得了自己所追求的自由,平等和爱。

书的前半部分是讲简爱的童年生活,在盖兹海德的养母家,她一点也不合群,

更得不到任何人的尊重。但是她并不甘心,她想努力争取超过别人,以证明自己不

是一个坏孩子。但是她却被送进了慈善学校——劳沃德学校。那里的饮食条件很差,

住宿条件更差。每天的食物不但少,而且是烧糊的。她们穿的衣服和袜子是最差的,

这所学校的校长是https://www.360docs.net/doc/f413801575.html,一个叫布洛克尔赫斯特的牧师,这个狠毒的校长给学

生制定的校规苛刻无比,如:不能留卷发,天然的卷发也不能留,也不能梳辫子。很薄的袜子坏了不能换,一定要自己缝补。但校长却认为这些规定是基督徒的义务和美德,把孩子们生活中很普通的事看作是世俗的傲气,把她们身穿破衣看作是应有的朴素,把孩子们的受苦看作是培养坚韧的意志。这些使任何走近这所学校的人都感到愤怒无比。

劳沃德学校好似一个监狱,把那些女孩都关在痛苦之中,又好似一个火炉,激发了简爱反抗的怒火。她为朋友海伦彭斯的遭遇而打抱不平,并告诉她该爱的人就要去爱,该恨的人就要去恨,不能因为他的权利大或小而束缚自己的感情。在一个春天里,可怕的瘟疫在劳沃德蔓延开来,斑疹伤寒被吹到了拥挤的教室和宿舍,还没到五月,学校就成了医院。简爱的朋友死了。劳沃德的卫生条件暴露了之后,不得不被关闭。一些有钱人出资又重新建造了一所学校,简?爱的生活有了转机。后来简爱又经历了欢乐、痛苦和种种波折,努力寻找着她心中的那份爱,最后,她找到了。

《简爱》的故事的确让人感到一丝温馥和慰籍,让人明白爱的真谛。也特别适合从小生活在物资充裕,被爱包围的独生子女们来读,来领略简那自尊、自强、自立、平和宽容和充满怜悯爱心的精神世界。

爱情、亲情和怜爱之心是人类最丰厚也是最重要的精神财富。缺了它,等于白活一世。学会爱人,感恩很重要。

《简爱》这本小说是以简的性格为脉络的,这样的结局是为简的性格取向服务的。但是对于罗切斯特呢?简从前有的自尊与自卑难道罗切斯特先生就3COME文档频道一点也没有吗?难道他就那么容易做到与简在一片纵过火的废墟上重新开始新的幸福生活吗?

作家是忽略了罗切斯特先生的真实性或挣扎性的。这其实也很好理解,无非是为了成全一段纯粹的爱情的延续。如果让每一个古怪个性都不停地轮番作怪的话,生命哪里会留下爱情,只剩下争吵而已。

每个人的人生都有精彩的一面,让我们为简爱的美和爱而鼓掌,为夏洛蒂勃郎特的经典之作——《简爱》而鼓掌吧!

java期末考试试题及答案

1.谈谈final, finally, finalize的区别。 final关键字: a) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。 b) 将变量或方法声明为final,可以保证它们在使用中不被改变。 c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 d) 被声明为final的方法也同样只能使用,不能重载。 finally关键字:在异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块。 finalize:方法名,不是关键字。Java技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。 2.GC是什么? 为什么要有GC? GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 3.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 写程序Math.round(11.5) = 12 Math.round(-11.5) = -11 4.给我一个你最常见到的runtime exception ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

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方法中有以下语句,则输出的结果是( )。

大学java期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟) (闭卷) 一、简单编程题(共50分) 在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码. 1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分) (1)在Person类中定义两个字段: 私有访问权限,类型为String地name字段; 私有访问权限,类型为int地age字段. (2)在Person类中定义构造器 构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age. (3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值. (4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示. (5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”. 2. 在程序中定义Student类,Student类继承Person类.(10分) (1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有. (2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school. (3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”. 3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分) (1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1; (2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1; (3)分别输出这两个对象地相关信息(调用它们地toString方法). 4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分) (1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期; (2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型. (3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档. 二、代码改错(共20分)

Java web期末考试题

第1页(共7页) 天津师范大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 一、 单选题:(每小题2分,共10分) 1. 下列语句属于声明语句的是( A )。 A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%> 得分 2. 一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法 D .destroy( )方法 得分 3. Application 对象的作用域是( B )。 A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面 得分 4. 下面对servlet 中重定向说法描述错误的是( D )。 A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行 D .源组件和目标组件共享ServletRequest 对象

第2页(第7页) 得分 5. 有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。 A .public int getTotalScore() B. public float getTotalScore() C .protected int getTotalScore() D .protected float getTotalScore() 得分 2. 3. Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.

Java期末考试试卷1

信息学院2006—2007学年第二学期期末考试试题A 课程名称:Java 语言程序设计主讲:年级: 班级姓名学号 题号一二三四五合计 分数 一、选择(每题1分,共20分) 1.有一个名为MyClass的public类,想成功编译需满足以下哪个条件?() A. MyClass类中必须定义一个正确的main()方法。 B. MyClass必须定义在MyClass.java源文件中。 C. MyClass类必须定义在MyClass包中。 D. MyClass类必须被导入。 2.以下哪些修饰符不能用于顶层类?( ) A. public B. private C. abstract D. final 3.以下哪个是java中合法的关键字?( ) A. array B. Boolean C. protect D. super 4.以下哪些是合法的标识符?( ) A.%abcd B. 2abcd C. package D. _a_long_name 5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为. () A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 6.有以下代码,请问该程序的运行结果是什么?( ) class Example { public static void main(String args[]){ boolean b=true; System.out.println(b); } } A. 打印输出true B. 打印输出1 C.编译错误 D. 无内容输出 7.以下哪些是基本数据类型?( ) A.int B. String C. Integer D. Float 8. 给出以下代码,请选择正确的选项?( ) class Example{ public static void main(String[] args){ char a=”\u1234”; } } A. 代码编译成功 B. 代码编译成功,但有警告 C. 代码编译失败 9.以下哪个语句用于声明一个二维数组?( ) A. int[5][5] a=new int[][]; B. int a=new int[5,5] C. int[][] a=new int[5][5]; D. int[][] a=new [5]int[5]; 10.给出以下代码,请问该程序的运行结果是什么?()

JAVA期末考试复习试题

JAVA期末考试复习试题 JAVA期末考试复习试题 1.使用Java语言编写的源程序保存时的文件扩展名是()。(A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为()。(A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是()。(A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数()。(A)封装(B)继承(C)覆盖(D)重载5.在类的定义中构造函数的作用是()。(A)保护成员变量(B)读取类的成员变量(C)描述类的 特征(D)初始化成员变量6.下面关键字中,哪一个不 是用于异常处理语句()。(A)try (B)break (C)catch (D)finally 7.类与对象的关系是()。 (A)类是对象的`抽象(B)对象是类的抽象(C)对象 是类的子类(D)类是对象的具体实例8.下面哪一个是Java中不合法的标识符()。(A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形

式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( )。(A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接 口,下列哪个方法是正确的()。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 11.Java源文件和编译后的文件扩展名分别为 ()(A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 12.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类 的( )方法来完成一些画图操作。(A) start( ) (B) stop( ) (C) init( ) (D) paint( ) 13.对于一个Java源文件,import, class定义以及package正确的顺序是: (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 14.下面哪个是非法的:(A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = ‘u’; //符号错15.Java语言使用的字符码集是(A) ASCII (B) BCD (C) DCB (D) Unicode 16. 如果一个类的成员变量只能在

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

J A V A语言程序设计期末考试试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

J A V A语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B )。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A) 0 B) 1 C) 2 D) 3 2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( B )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( B )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B 8.下列语句序列执行后,i 的值是( D )。 int i=8, j=16; if( i-1 > j ) i--; else j--; A) 15 B) 16 C) 7 D) 8 9.下列语句序列执行后,k 的值是( C )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A) 31 B) 32 C) 2 D) 33 10.下面语句执行后,i 的值是( B )。 for( int i=0, j=1; j < 5; j+=3 ) i=i+j; A) 4 B) 5 C) 6 D) 7 11.设有定义 float x=, y=, z=;则以下的表达式中,值为true的是( B )。 A) x > y || x > z B) x != y

java期末考试复习题及答案

《Java程序设计》课程试卷 1.使用Java语言编写的源程序保存时的文件扩展名是( B )。 (A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为( C )。 (A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( C )。 (A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数( D )。 (A)封装(B)继承(C)覆盖(D)重载 5.在类的定义中构造函数的作用是( D )。 (A)保护成员变量(B)读取类的成员变量(C)描述类的特征(D)初始化成员变量 6.下面关键字中,哪一个不是用于异常处理语句( B )。 (A)try (B)break (C)catch (D)finally 7.类与对象的关系是( A )。 (A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例 8.下面哪一个是Java中不合法的标识符( D )。 (A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 (A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( C )。 (A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 11.Java源文件和编译后的文件扩展名分别为( B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java

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

《JA V A语言程序设计》期末考试试题及答案 (应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 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。

java_期末考试试题(含答案)

1、如下哪个是Java中有效的关键字。( C、false ) 2、下面的代码段执行之后count的值是什么。( D、16 ) int count=1; for(int i=1;i<=5;i++){ count+=i; } System.out.println(count); 3、下列哪一个import命令可以使我们在程序中创建输入/输出流对象。( C、import java.io.*; ) 4、下列选项中,不属于Java语言特点的一项是。( C、编译执行 ) 5、阅读下列代码段,选出该代码段的正确的文件名。( D ) class A{ void methodl(){ System.out.println(”methodl in class A”):} } public class B{ void method2(){ System.out.println(”method2 in class B”):} public static void main(String args[]){ System.out.println(”main()in class B”): } } A、A .java B、A.class C、B.class D、B.java 6、下面哪条语句把方法声明为抽象的公共方法。( C.public abstract void method(){} 7、编译下面源程序会得到哪些文件。( D ) class A1{ }class A2{ } public class B{ public static void main(String args[ ]){ } } A、只有B.class文件 B、只有A1.Class和A2.class文件 C、有A1.class、A2.Class和B.class文件 D、编译不成功 8、定义类头时能使用的修饰符是(C、protected )。 A、private B、static C、protected D、abstract 9、为了区分重载多态中同名的不同方法,要求( A、形式参数个数或者类型不同 A、形式参数个数或者类型不同 B、返回值类型不同 C、调用时用类名或对象名做前缀 D、形式参数名称不同 10、float类型数据和double类型数据做加法,得到结果的类型是(C、double类型 )。 11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?(B、文件名拼写错误) 12、int类型被包装在如下的哪一个类中?( B、java.1ang.Integer ) 13、关于对下列代码段的描述,正确的一项是( C )。 catch(Exception e){ System.Err. println(“An exception was thrown”); throw e; } A、程序终止 B、编译出错 C、该异常不会被处理 D、该异常会继续被上层处理 14、下列说法中,错误的一项是( C )。 A、内部类是被定义于另一个类中的类 B、使用内部类实现监听器,在编程时比较容易实现 C、内部类对象可以访问外部类的成员方法和变量,包括私有成员

java期末考试试题(含答案)

模拟B卷 考试说明: 1.使用Eclipse编写程序。项目名称为:班级_姓名_学号_卷号。注意:卷号为A或B 2.在项目文件夹下新建一个文本文件,文件名为:答案.txt 3.将编程题外的所有题目写在文本文件中,答案要标明题号。 注意:考试期间遇到死机等问题,需要请示老师,切勿自行解决。否则后果自负。 一、单项选择题:共20题,每小题1分,满分20分 1、下列选项中,不属于Java语言特点的一项是。( D ) A、安全性 B、分布式 C、面向对象 D、编译执行 2、Java语言和c++语言相比,哪一项是Java有的,而c++没有?( C ) A、面向对象 B、有类库 C、跨平台 D、动态链接 3、如下哪个不是Java中有效的变量名。( A ) A、 if B、hello C、name D、good 4、下列不属于Java保留字的一个是( B )。 A、else B、Unicode C、if D、static 5、现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应 该是( C )。 A、’a’ B、12 C、’c’ D、语句在编译时出错 6、下列关于int类型和long类型的说法中,正确的一个是( A )。 A、int类型可以自动转换为long类型 B、long类型可以自动转换为int类型 C、long类型占的存储空间比int类型的小 D、long类型和int类型数据能表示整数的范围一样 7、下列类的定义中,错误的是( B )。 A、class y{ .... } B、public x extends y{ .... } C、public class x extends y{ .... } D、class x extends y implements y1{ .... } 8、执行语句int i = 1, j = ++i; 后i与j的值分别为( D )。 A、1与1 B、2与1 C、1与2 D、2与2 9、为了区分重载多态中同名的不同方法,要求( C )。 A、调用时用类名或对象名做前缀 B、返回值类型不同 C、形式参数个数或者类型不同 D、形式参数名称不同 10、定义类头时能使用的修饰符是( C )。 A、private B、static C、protected D、abstract 11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,错误是( D )

中南民族大学《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X )5.在Java的方法中定义一个常量要用const关键字。(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O ) 二.单项选择题(每题2分,共40分) 1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。 A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas B、ScrollPane C、Applet D、Dialog 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )

JAVA期末考试试卷及答案

二.选择题; 1.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 2.下面哪个不是Java中的容器? (B ) A、 ScrollPane B、Canvas C、Applet D、Dialog 3.下面哪个方法与applet的显示无关?(A ) A、draw() B、 update() C、repaint() D、paint() 4.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? (A) A、 FlowLayout B、CardLayout C、BorderLayout D、GridLayout 5.有如下代码段: 1) 2) { if(unsafe()){//do something…} 3) else if(safe()){//do the other…} 4) } 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?(D ) A、public IOException methodName() B、public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException 6.以下哪个关键字可以用来对对象加互斥锁?(B) A、transient B、synchronized C、serialize D、static 7.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。 A、private B、protected C、private protected D、public 8.编译并运行以下程序,以下描述哪个选项是正确的( C ) 1. class A{ 2. protected boolean equals(){ 3. return super.equals();} 4. } A、编译通过运行无异常 B、编译通过但运行时出错 C、行2出错,不能成功编译 D、不能成功编译,行3出错 9.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( B)个比特位。 A、8 B、16 C、32 D、64 10.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。 A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ; 11.以下关于构造函数的描述错误的是(A )。 A、构造函数的返回类型只能是void型。 B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。

java期末考试试题

山东师范大学成人高等教育期末考试试题 (时间:110分钟共100分) 年级:2014级专业:计算机科学与技术(高起本)考试科目:《Java技术》 试题类别: A (A/B/C) 考试形式__闭卷_(开、闭卷) 一、单项选择题(每小题1.5分,共30分) 1. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同, 传回的值也可以不相同。这种面向对象程序的特性称为()。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 2. 以下关于构造函数的描述错误的是()。 A、构造函数的返回类型只能是void型。 B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 3. 下列哪些语句关于Java内存回收的说明是正确的? () A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 4. 若需要定义一个类域或类方法,应使用哪种修饰符?() A、static B、package C、private D、public 5. 有以下方法的定义,请选择该方法的返回类型()。 ReturnType method(byte x, double y){ return (short)x/y*2;} A、byte B、short C、int D、double 6. 编译运行以下程序后,关于输出结果的说明正确的是() public class Conditional{ public static void main(String args[ ]){ int x=4; System.out.print ln(“value is “+ ((x>4) ? 99.9:9));} } A.输出结果为:value is 99.9 B.输出结果为:value is 9 C.输出结果为:value is 9.0 D.编译错误 7. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的() A.x[9]为0 B.x[9]未定义C.x[10]为0 D.x[0]为空 8. 关于以下程序段,正确的说法是() 1 ) String s1=“a”+“b”; 2 ) String s2=new String(s1); 3 ) if(s1= =s2) 4 ) System.out.println(“= = is succeeded”); 5 ) if (s1.equals(s2)) 6 ) System.out.println(“.equals() is succeeded”); A.行4与行6都将执行B.行4执行,行6不执行 C.行6执行,行4不执行C.行4、行6都不执行 9. 以下程序的运行结果是:() public class Increment{ public static void main(String args[]){ int c; c = 2; System.out.println(c); System.out.println(c++); System.out.println(c) ;} } A.2 2 2 B.2 3 3 C.2 2 3 D.3 4 4 10. 下列哪一个关键字用于实现接口来定义类?() A、extends B、implements C、abstract D、interface 11. 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型。 A、int B、long C、double D、char 12. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?() A、ArrayList myList=new Object(); B、List myList=new ArrayList(); C、ArrayList myList=new List(); D、List myList=new List(); 13. 指出正确的表达式() A、byte=128; B、Boolean=null; C、long l=0xfffL; D、double=0.9239d; 14. 指出下列程序运行的结果() public class Example{ String str=new String("good"); char[] ch = {'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } }//Example结束 A、good and abc B、good and gbc C、test ok and abc D、test ok and gbc 15. 运行下列程序, 会产生什么结果() public class X extends Thread implements Runnable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } } //X结束 A、第一行会产生编译错误 B、第六行会产生编译错误 C、第六行会产生运行错误 D、程序会运行和启动 16. File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( ) File file = new File("C:\\test.dat"); if (file.exists()) { file.delete(); } A、创建C:\test.dat。 B、删除C:\test.dat。 C、打开C:\test.dat文件输出流。 D、移动C:\test.dat 17. 阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中?( ) 第1页共四页第2页共四页

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

大学J A V A语言程序设计期末考试试题及答案 Final revision by standardization team on December 10, 2020.

《JAVA语言程序设计》期末考试试题及答案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 = ; 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; } 、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、(b); B、(b,"North"); C、(b,"South"); D、(p,"North"); 9、声明并创建一个按钮对象b,应该使用的语句是() A、Button b=new Button(); B、button b=new button(); C、Button b=new b(); D、(“确定”); 10、Frame对象默认的布局管理器是() A、FlowLayout B、BorderLayout C、CardLayout D、null 11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象() A、import .*; B、import .*; C、import .*; D、import .*; 12、下面哪一个import命令可以为我们提供编写网络应用程序的类()

相关文档
最新文档