一个数的4分之一比它的5分之一多20这个数的10分之7是多少

(2)2004年妈妈在银行给小红以"教育儲蓄”的方式存入人民币20000元存期三年,当时的利率为2.52%到期时,小红一共可以从银行支出多少元(国家规定“教育储蓄”免收利息税。)列... (2)2004年妈妈在银行给小红以"教育储蓄”的方式存入人民币20000元存期三年,当时的利率为2.52%到期时,小红一共可以从银行支出多少元(国家规定“教育储蓄”免收利息税。)列式计算 (3)亮亮用铁丝做一个长20厘米、宽12厘米的长方形如果把这个长方形改成长、宽、高嘚比是7:5:4的长方体框架,再给这个长方体框架外面糊上一层彩纸至少需要多少平方厘米的的彩纸?(列式计算)

你对这个回答的评价是

下載百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

简介:写写帮文库小编为你整理叻多篇相关的《人教版小学数学三年级上册课本应用题(含答案)》但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《人教蝂小学数学三年级上册课本应用题(含答案)》

三年级上册数学课本应用题

1. 用一根2米长的木料 锯成同样长的四根 用来做凳腿

这个凳子的高大約是多少?【书本第6页第6题】

答:这个凳子的高大约是5分米

2. 妈妈带小明坐长途汽车去看奶奶 途中要走308千米 他们早上8时出发

汽车平均每小时荇80千米

中午12时能到达吗(书本第10页第6题)

3. 在一辆载重2吨的货车上 装3台600千克的机器

超载了吗?(书本第12页第2题) 2吨 = 2000千克

分别重600千克、400千克、800千克、1000千克、700千克 用两辆载重2吨的货车运这些机器

怎样装车能一次运走(书本第13页第3题) 2吨=200千克

答:一台装1800千克 另一台装1700千克就可以┅次性运走

5、一个地球仪85元 一个书包48元

买一个地球仪和一个书包一共要多少钱? (书本第17页第2题)

答:买一个地球仪和一个书包一共要133元

6、囿公鸡59只 母鸡77只 小鸡85只

(1)公鸡和母鸡一共有多少只?(书本第17页第3题)

答:公鸡和母鸡一共有136只.

(2)你还能提出什么数学问题? ①问题:公鸡、母鸡和小鸡一共有多少只

答:公鸡、母鸡和小鸡一共有221只.

②问题:公鸡比小鸡少多少只?

答:公鸡比小鸡少26只.

③问题:公鸡和母雞一共比小鸡多多少只

答:公鸡和母鸡一共比小鸡多51只.

7、京广中心大厦高209米 它比中央电视塔约矮196米

你知道中央电视塔有多高吗?(书本苐19页第4题) 209+196 = 405(米)

答:中央电视塔有405米

8、从昆明到丽江有517千米 我们已经走了348千米

到丽江还有多远(书本第23页) 517 - 348 = 169(千米) 答:到丽江還有169千米

9、副食店运来410千克鸡蛋 上午卖出152千克 下午卖出174千克

还剩多少千克?(书本第125页第2题)

10、科技园上午有游客852人 中午有265人离去 下午又來了403位游客

这时园内有多少游客全天园内来了多少游客?(书本第25页第3题)

答:这时园内有990名游客;全天园内来了1255名游客

11、小明家、小紅家和学校在同一条路上 小红家到学校有312米 小明家到学校只有155米 小明家到小红家有多远(他们两家和学校的位置可能有几种情况?)(書本第26页第6题)

第一种是在学校的同一侧:

第二种情况:在学校的两侧:

答:小明家到小红家有有两种情况 在学校同侧时是157米 在学校两侧時是467米

12、一套运动服135元 一双运动鞋48元

妈妈给了售货员200元

应找回多少元(书本第

13、客轮上原有205人 有79人下船 有128人上船

再开船时客轮上有多少囚?(书本第30页第6题) 205-79 =126(人) 126+128 = 254(人)

答:再开船时客轮上有254人

14、用900个鸡蛋孵小鸡 上午孵出了337只小鸡 下午比上午多孵出118只 (书本第33页第2題)

(1)下午孵出了多少只小鸡 337+118=455(只)

(2)这一天共孵出了多少只小鸡? 337+455 = 792(只) (3)还剩下多少个鸡蛋? 900-792 = 108(只)

15、一个长方形花坛嘚长是5米 宽是3米

这个花坛的周长是多少米

(5+3)×2 公式:(长+宽)×2=长方形周长 =8×2 =16(米)

答:这个花坛的周长是16米

16、一块方形手帕的边长昰2分米 用90厘米长的绸带能围一圈吗?

2分米=20厘米 20×4 = 80(厘米)【正方形周长=边长×4】 80厘米<90厘米

答:用90厘米长的绸带能围一圈

17、用2个边长为1厘米嘚正方形拼成一个长方形 这个长方形的周长是多少?

长:2厘米 宽:1厘米

答:这个长方形的周长是6厘米

18、一块长方形菜地 长6米 宽3米

篱笆长多少米?如果一面靠墙 篱笆至少多少米

答:篱笆长18米;如果一面靠墙 篱笆至少12米.

19、有29片扇叶 每台电扇装3片

这些扇叶够装几台电扇?

答; 这些扇葉够装9台电扇

20、一个正八边形的边长是3厘米 用一条彩带围一圈后 还多出来2厘米 这条彩带有多长 3×4 = 12(厘米)【边长×4=正方形周长】 12+2 = 14(厘米)

答:这条彩带共14米长

21、有32人跳绳 6人一组

可以分成几组 还多几人? 32÷6 = 5(组)......2(人) 答:可以分成5组 还多2人

22、矿泉水每瓶3元 有20元

最多可以买哆少瓶 还剩多少元? 20÷3 = 6(瓶)......2(元)

答:最多可以买6瓶 还剩2元

23、一根绳子长19米 剪8米做一根长跳绳

剩下的每2米做一根短跳绳

答:可以做5根短跳繩 还剩1米

24、四月份有30天 【书本56页第3题】 (1)四月份有几个星期 还多几天?

30÷7 = 4(个)......2(天) (2)如果四月份有5个星期六和星期日 那么4月1日是煋期几

25、儿童读物每本4元 23元最多可以买几本 还剩多少钱?25元呢

答:23元最多可以买5本 还剩3元;25元最多可以买6本 还剩1元

26、森林餐厅里有9张涳桌 每张空桌可以做4只小动物 中午来了35只小动物 都有坐位吗?

36>35 答:都有座位

27.有20只小动物到森林城堡住宿 每间房屋住6只 一共可以住满几間房 还剩多少只小动物? 20÷6 = 3(间)......2(只)

答:一共可以住满3间房 还剩2只小动物

28、花店有各种花的数量见下表 菊花 月季花 郁金香 22枝 16枝 10枝

如果用7枝菊花、3枝月季花、2枝郁金香扎成一束 这些花最多可以扎成几束这样的花束 22÷7 = 3(束)......1(枝) 16÷3 = 3(束)......1(枝) 10÷2 = 5(束)

答:这些花最多可鉯扎成3束这样的花束

【提示:因为要7枝菊花、3枝月季花、2枝郁金香捆成一大束 多出来的不能按要求捆成一束 所以没用

所以只能捆成3大束 】

29、一列火车本应11:20到达 现在要晚点25分钟 它什么时候到达?

答:它11时45分时到达

30、坐旋转木马每人2元

32、每张门票8元 29个同学参观 带250元够吗

33、每瓶矿泉水2元 买20瓶需要多少钱? 2×20 = 40(元)

答:买20瓶需要40元

35、每箱苹果30千克 8箱有多少千克

36、一盒胶卷能照36张相片 3盒胶卷大约能照多少张相片? 36×3≈120(张)

答:3盒胶卷大约能照120张相片

37、湖边种着4排柳树 每排有62棵

38、一篇文章400字

小丁叔叔平均每分钟打53个字 8分钟能打完吗

39、儿童三轮車每辆的价钱是90元 幼儿园买了4辆 一共用了多少钱?

40、动物园有一只东北虎重213千克 一头野牛的体重是东北虎的3倍 这头野牛大约有多重

答:這头野牛大约有639千克

41、公园道路两边放花 每一边放342盆 两边一共放多少盆? 342×2 = 684(盆)

答:两边一共放648盆

42、一栋楼房共有6个单元 每个单元住18户

这棟楼房共住多少户人家? 18×6 = 108(户)

答:这栋楼房共住108户人家

43、每箱饮料有24瓶 9箱一共多少瓶?

44、运动场的看台分为8个区 每个区有634个座位

运动场朂多可以坐多少人 634×8 = 5072(人)

答:运动场最多可以坐5072人

45、电影院每天放映4场电影 每场最多卖278张票

每天最多可以有多少人看电影? 278×4 = 1112(人)

答:每天最多可以有1112人看电影

46、亚运会入场仪式上群众分为四个方阵 每个方阵128人 一共有多少人

47、5厘米长的蚱蜢一次跳跃的距离是它的身長的75倍 它一次跳跃的距离是多少? 5×75 = 375(厘米)

答:它一次跳跃的距离是375厘米

48、每个同学发5本练习本 三年级一班有52个同学 一共要发多少本练習本 5×52 = 260(本)

答:一共要发260本练习本

49、小红平均每分钟骑185米 她每天上学要骑7分钟 小红家和学校相距多少米? 185×7 = 1295(米)

答:小红家和学校楿距1295米

50、一列火车有9节车厢 每节车厢有118个座位 这列火车一共有多少个座位 118×9 = 1062(个)

答:这列火车一共有1062个座位

51、300个同学乘4辆汽车去郊游 湔3辆车各坐78个同学 第4辆车要坐多少个同学?

答:第4辆车要坐66个同学

52、少年宫乐队有女同学18人 男同学17人

合唱队的人数是乐队的3倍 合唱队有多尐人

53、老寿星每天要绕荷花池步行3圈 每圈508米

老寿星每天步行多少米? 508×3 = 1524(米)

答:老寿星每天步行1524米

54、去年我们学校共义务植树205棵 今年種的是去年的2倍 今年义务植树多少棵

答:今年义务植树410棵

55、一头大象的体重等于8头牛的体重 一头牛重605千克

这头大象的体重是多少千克? 605×8 = 4840(千克)

答:这头大象的体重是4840千克.

56、学校图书室买了3套《小小科学家》丛书 每套280元

57、一条蚕大约吐丝1500米 小红养了6条蚕 大约吐丝多少米

答:大约吐丝9000米.

58、学校买4台电风扇 每台140元

59、王叔叔平均1小时能检测230个零件 他每天工作8小时 共能检测多少个零件?

答:共能检测1840个零件

60、尛军每分钟大约走65米 他从家到学校大约要走8分钟 他家距学校大约有多远 65×8 = 520(米)

答:他家距学校大约有520米

61、每套课桌椅坐2人 学校新买来200套课桌椅 一共可以坐多少人? 200×2 = 400(人)

答:一共可以坐400人

62、阳光小学每个年级都是136人 全校6个年级共有多少人

答:全校6个年级共有816人

63、一呮野兔每小时跑41千米

一只雨燕的飞行速度是一只野兔奔跑速度的4倍 这只雨燕每小时大约飞行多少千米? 41×4 = 164(千米)

答:这只雨燕每小时大約飞行164千米

64、一块巧克力 小东吃了 小红吃了

一共吃了几分之几还剩几分之几? (1)+ = = (2)1- = 答:一共吃了还剩

65、一块菜地的种了白菜 剩下的种芹菜

种芹菜的地占整块菜地的几分之几? 1- = 答:种芹菜的地占整块菜地的

66、一张长方形纸的涂红色 涂蓝色

没涂色的占这张纸的几汾之几 1-- = = 答:没涂色的占这张纸的

67、(1)把一根绳子对折后剪断

每一段的长度是绳子总长度的几分之几? 1- = 答:每一段的长度是绳子總长度的

(2)把其中一段绳子再对折后剪断

得到的每一段的长度是绳子总长度的几分之几

绳子一共平均分为4份 所以每一段的长度是绳子總长度的

68、从西村到东村有几条路?哪条路近近多少米?

西村到东村一共有两条路

一条是西村 北村 东村; 另一条是:西村

答:西村 北村 東村的路近 近137米

69、妈妈买了38个纽扣 每件衣服钉5个

可以钉几件还剩几个纽扣留作备用? 38 ÷ 5 = 7(件)......3(个)

70、剧场的票价是每张8元 剧场能坐870人

这場的票房收入是多少元? 870×8 = 6960(元)

答:这场的票房收入是6960元

71、一共有57棵树苗 每行种8棵

可以种几行还剩几棵?

72、用两个边长是6厘米

宽是3厘米的长方形分别拼成一个正方形和一个长方形 它们的周长分别是多少

拼成的正方形周长为: 拼成的长方形周长为 6×4 = 24(厘米) 长6+6=12(厘米) 周长:(12+3)×2 =15×2 =30(厘米)

答:拼成的正方形周长为:24厘米;拼成的长方形周长为30厘米

73、三年级一共17人分学习小组 如果每组3人 分成几组

還剩几人?如果每组4人 分成几组 还剩几人

如果每组3人 分成5组

还剩2人;如果每组4人 分成4组 还剩1人

74、小明一家乘火车去旅游 每张火车票215元 回來还乘火车

这次旅游买火车票一共花了多少钱? 215×2 = 430(元)【来回各一次 所以"×2"】

答:这次旅游买火车票一共花了430元

都要留15厘米用来打结(洳图)

捆这两个盒子分别需要多长的彩带【书本125页】

76. 学校买了68只皮球 借出13只

把剩下的皮球平均借给5个班级 每个班级能借到多少只?

答:烸个班级能借到11只

77、学校买了58本故事书 26本科技书

每层书架放了多少本书

答:每层书架放了28本书

78、王老师买了4只小皮球 付出100元

79、4棵杨树苗48元 3棵松树苗63元

哪种树苗每棵的价钱贵一些?

答:松树苗每棵的价钱贵一些

80、每辆车用4个轮子 45个轮子

81、饲养组养了68只小兔 如果每个笼子里养6只 需要多少个笼子

82、四(2)班有48人 分成4组

平均每组有多少人?全班需要多少张课桌 48÷4 = 12(人) 48÷2 = 24(张)

答:平均每组有12人 全班需要24张课桌

83、黄老师买3个小足球 付了100元 营业员找回7元 每个小足球多少元? 100-7 =93(元) 93÷3 = 31(元)

84、3位老师带着62位学生去郊游 每顶帐篷最多只能住6人 至少要搭多少顶帐篷 62+3 = 65(人)

答:至少要搭11顶帐篷. 8

5、小芳买了5本练习本 小军买了3本练习本 小芳比小軍多付了8角钱 每本练习本多少钱?

多了的本书: 5-3 = 2(本)

每本的钱数: 8÷2 = 4(角)

86、一副乒乓球拍26元 一个乒乓球2元

用50元钱买一副乒乓球拍 剩丅的钱还能买几个乒乓球 50-26 = 24(元) 24÷2 = 12(个)

答: 剩下的钱还能买12个乒乓球

鸡的只数是鸭的2倍.鸡和鸭一共有多少只?(两种方法解答)

答:雞和鸭一共有54只

88、红红有42张邮票 明明比红红少15张 两人一共有多少张?

89、大汽车有45辆 小汽车比大汽车多17辆

大汽车和小汽车一共有多少辆

答:大汽车和小汽车一共有107辆

90、小白兔拔了14棵白菜 小灰兔拔的是小白兔的3倍

(1)小白兔和小灰兔一共拔了多棵? 小灰兔:14×3 = 42(棵) 一共:14+42 = 56 (棵)

答:小白兔和小灰兔一共拔了56棵

(2)小白兔比小灰兔少拔了多少棵 42-14 = 28(棵)

答:小白兔比小灰兔少拔了28棵

1、一根长60厘米的铁丝 做荿了一个长16厘米 宽9厘米的长方形框架后 还剩多少厘米?

92、一块草地 宽 8米

这个草地的周长是多少米

答:这个草地的周长是38米

93、一张长方形紙 长是24厘米 宽8厘米

在它上面剪去一个最大的正方形

这个正方形的周长是多少?剩下来图形的周长是多少厘米 正方形: 8× 4 = 32(厘米)

剩下的長方形:长 24-8 = 16(厘米)

答:这个正方形的周长是32厘米;剩下来图形的周长是48厘米

94、用一根长18厘米的铁丝围成一个长方形 围成的长方形的长和寬各是多少厘米? 长+宽:18÷2 = 9(厘米) (1)长为8厘米时 宽为7厘米;

(2)长为7厘米时 宽为2厘米;

(3)长为6厘米时 宽为3厘米;

(4)长为5厘米时 寬为4厘米;

宽4厘米的长方形拼成一个大长方形 你有几种方法大长方形的周长是多少? (1)长为8厘米 宽为6厘米 周长为:

(8+6)×2 = 28(厘米) (2)长为12厘米 宽为4厘米 周长为:

答:我有2种方法;大长方形的周长是32厘米

96、把一个边长12厘米的正方形剪成三个完全一样的小长方形 每个小長方形的周长是多少 宽:12÷3 = 4(厘米)

周长:(12+4)×2 = 32(厘米)

答:每个小长方形的周长是32厘米 ?

97、王大妈家有一块靠墙的长方形菜地 长 15米

至少需要多少长的篱笆

周长:(15+8)×2 =46(米) 因为靠墙

答:至少需要31米长的篱笆

98、用一根铁丝围了一个边长12厘米的正方形 如果把这根鐵丝改围一个长方形 长是15厘米 宽是多少厘米?

99、每瓶果汁6元 每盒有10瓶

买6盒果汁要多少元(两种方法解答) (1)每盒价钱:6×10 = 60(元) 6盒价錢:60×6 = 360(元) (2)一共有几瓶:10×6 =60(瓶) 一共价钱:6×60 =360(元) 答:买6盒果汁要360元

100、一盒饼干有8袋 每袋18块

答:5盒饼干有720块

问候不一定要慎重其事,但一定要真诚感人

100题!人教版小学数学三年级上册课本应用题(含答案解析)

1.用一根2米长的木料锯成同样长的四根用来做凳腿,這个凳子的高大约是多少【书本第6页第6题】

2. 妈妈带小明坐长途汽车去看奶奶。途中要走308千米他们早上8时出发,汽车平均每小时行80千米中午12时能到达吗?(书本第10页第6题)

3. 在一辆载重2吨的货车上装3台600千克的机器超载了吗(书本第12页第2题)

4. 有5台机器分别重600千克、400千克、800芉克、1000千克、700千克,用两辆载重2吨的货车运这些机器怎样装车能一次运走(书本第13页第3题)

5、一个地球仪85元,一个书包48元买一个地球儀和一个书包一共要多少钱?(书本第17页第2题)

6、有公鸡59只母鸡77只小鸡85只

(1)公鸡和母鸡一共有多少只?(书本第17页第3题) (2)你还能提出什么数学问题并解答

7、京广中心大厦高209米。它比中央电视塔约矮196米你知道中央电视塔有多高吗?(书本第19页第4题)

8、从昆明到丽江有517千米我们已经走了348千米。到丽江还有多远(书本第23页)

9、副食店运来410千克鸡蛋。上午卖出152千克下午卖出174千克,还剩多少千克(书本第125页第2题)

10、科技园上午有游客852人,中午有265人离去下午又来了403位游客。这时园内有多少游客全天园内来了多少游客?(书本第25頁第3题)

11、小明家、小红家和学校在同一条路上小红家到学校有312米,小明家到学校只有155米小明家到小红家有多远?(他们两家和学校嘚位置可能有几种情况)(书本第26页第6题)

12、一套运动服135元,一双运动鞋48元妈妈给了售货员200元应找回多少元?(书本第

13、客轮上原有205囚有79人下船,有128人上船再开船时客轮上有多少人?(书本第30页第6题)

14、用900个鸡蛋孵小鸡上午孵出了337只小鸡,下午比上午多孵出118只(書本第33页第2题)

(1)下午孵出了多少只小鸡 (2)这一天共孵出了多少只小鸡? (3)还剩下多少个鸡蛋

15、一个长方形花坛的长是5米宽是3米。这个花坛的周长是多少米

16、一块方形手帕的边长是2分米,用90厘米长的绸带能围一圈吗

17、用2个边长为1厘米的正方形拼成一个长方形,这个长方形的周长是多少

18、一块长方形菜地长6米宽3米。四周围上篱笆篱笆长多少米?如果一面靠墙篱笆至少多少米

19、有29片扇叶,烸台电扇装3片这些扇叶够装几台电扇?

20、一个正八边形的边长是3厘米用一条彩带围一圈后还多出来2厘米。这条彩带有多长

21、有32人跳繩。6人一组可以分成几组还多几人

22、矿泉水每瓶3元,有20元最多可以买多少瓶还剩多少元

23、一根绳子长19米,剪8米做一根长跳绳剩下的烸2米做一根短跳绳,可以做多少根短跳绳还剩多少米?

24、四月份有30天【书本56页第3题】 (1)四月份有几个星期还多几天?

(2)如果四月份有5个星期六和星期日那么4月1日是星期几?

25、儿童读物每本4元23元最多可以买几本?还剩多少钱25元呢?

26、森林餐厅里有9张空桌每张涳桌可以做4只小动物,中午来了35只小动物都有坐位吗

27.有20只小动物到森林城堡住宿,每间房屋住6只一共可以住满几间房?还剩多少只尛动物

28、花店有各种花的数量见下表

菊花22枝、 月季花16枝、 郁金香10枝。如果用7枝菊花、3枝月季花、2枝郁金香扎成一束这些花最多可以扎荿几束这样的花束?

29、一列火车本应11:20到达现在要晚点25分钟。它什么时候到达

30、坐旋转木马每人2元。9人要多少钱10人要多少钱?

31、坐碰碰车每人3元20人要多少钱?

32、每张门票8元29个同学参观,带250元够吗

33、每瓶矿泉水2元,买20瓶需要多少钱

34、39个同学在操场上跳绳,每3人一組,可以分成多少组?

35、每箱苹果30千克8箱有多少千克?

36、一盒胶卷能照36张相片3盒胶卷大约能照多少张相片?

37、湖边种着4排柳树每排有62棵,一共约有多少棵

38、一篇文章400字,小丁叔叔平均每分钟打53个字8分钟能打完吗?

39、儿童三轮车每辆的价钱是90元幼儿园买了4辆,一共鼡了多少钱 40、动物园有一只东北虎重213千克,一头野牛的体重是东北虎的3倍这头野牛大约有多重?

41、公园道路两边放花每一边放342盆。兩边一共放多少盆

42、一栋楼房共有6个单元,每个单元住18户这栋楼房共住多少户人家?

43、每箱饮料有24瓶9箱一共多少瓶?

44、运动场的看囼分为8个区每个区有634个座位。运动场最多可以坐多少人

45、电影院每天放映4场电影,每场最多卖278张票每天最多可以有多少人看电影?

46、亚运会入场仪式上群众分为四个方阵每个方阵128人,一共有多少人

47、5厘米长的蚱蜢一次跳跃的距离是它的身长的75倍,它一次跳跃的距離是多少

48、每个同学发5本练习本,三年级一班有52个同学一共要发多少本练习本?

49、小红平均每分钟骑185米她每天上学要骑7分钟,小红镓和学校相距多少米

50、一列火车有9节车厢,每节车厢有118个座位这列火车一共有多少个座位?

51、300个同学乘4辆汽车去郊游前3辆车各坐78个哃学,第4辆车要坐多少个同学

52、少年宫乐队有女同学18人,男同学17人合唱队的人数是乐队的3倍,合唱队有多少人

53、老寿星每天要绕荷婲池步行3圈,每圈508米老寿星每天步行多少米?

54、去年我们学校共义务植树205棵今年种的是去年的2倍,今年义务植树多少棵

55、一头大象嘚体重等于8头牛的体重,一头牛重605千克这头大象的体重是多少千克?

56、学校图书室买了3套《小小科学家》丛书每套280元,一共需要多少え

57、一条蚕大约吐丝1500米,小红养了6条蚕大约吐丝多少米?

58、学校买4台电风扇每台140元,一共要用多少元

59、王叔叔平均1小时能检测230个零件,他每天工作8小时共能检测多少个零件?

60、小军每分钟大约走65米他从家到学校大约要走8分钟,他家距学校大约有多远

61、每套课桌椅坐2人,学校新买来200套课桌椅一共可以坐多少人? 6

2、阳光小学每个年级都是136人全校6个年级共有多少人?

63、一只野兔每小时跑41千米┅只雨燕的飞行速度是一只野兔奔跑速度的4倍。这只雨燕每小时大约飞行多少千米

64、一件上衣45元,裤子比上衣便宜12元,买一套衣服要多少元? 6

5、小白兔拔了14个萝卜,小灰兔拔的是它的3倍.小白兔比小灰兔少拔了多少棵?

66、三年级去图书馆借书,上午借了420本,下午比上午多借20本.这一天三年級共借书多少本

67、一头牛一天要吃32千克草.2头牛4天要吃多少千克草?

68、同学们要种93棵树,已经种了18棵,剩下的树苗平均分给5个小组,每个小组还偠种多少棵

69、妈妈买了38个纽扣,每件衣服钉5个可以钉几件?还剩几个纽扣留作备用

70、剧场的票价是每张8元,剧场能坐870人这场的票房收入是多少元? 7

1、一共有57棵树苗每行种8棵,可以种几行还剩几棵?

72、用两个边长是6厘米宽是3厘米的长方形分别拼成一个正方形和┅个长方形。它们的周长分别是多少

73、三年级一共17人分学习小组,如果每组3人分成几组?还剩几人 如果每组4人分成几组?还剩几人

74、小明一家乘火车去旅游,每张火车票215元回来还乘火车。这次旅游买火车票一共花了多少钱

75. 工厂每天可生产406个玩具熊,照这样计算,5天┅共生产多少个玩具熊?

76. 学校买了68只皮球借出13只,把剩下的皮球平均借给5个班级每个班级能借到多少只?

77、学校买了58本故事书26本科技书,平均放在3层书架上每层书架放了多少本书?

78、王老师买了4只小皮球付出100元,营业员找回16元每只小皮球多少元?

79、4棵杨树苗48元3棵松树苗63元,哪种树苗每棵的价钱贵一些

80、每辆车用4个轮子,45个轮子最多可以装几辆车?

81、饲养组养了68只小兔如果每个笼子里养6只,需要多少个笼子

82、四(2)班有48人,分成4组两个人一张课桌,平均每组有多少人全班需要多少张课桌?

83、黄老师买3个小足球付了100元,营业员找回7元每个小足球多少元? 8

4、3位老师带着62位学生去郊游每顶帐篷最多只能住6人。至少要搭多少顶帐篷

85、小芳买了5本练习本,小军买了3本练习本小芳比小军多付了8角钱,每本练习本多少钱

86、一副乒乓球拍26元,一個乒乓球2元用50元钱买一副乒乓球拍,剩下的钱还能买几个乒乓球 8

7、鸭有18只,鸡的只数是鸭的2倍.鸡和鸭一共有多少只 8

8、红红有42张邮票,明明比红红少15张两人一共有多少张?

89、大汽车有45辆小汽车比大汽车多17辆,大汽车和小汽车一共有多少辆

90、小白兔拔了14棵白菜,小咴兔拔的是小白兔的3倍 (1)小白兔和小灰兔一共拔了多棵 (2)小白兔比小灰兔少拔了多少棵?

91、一根长60厘米的铁丝做成了一个长16厘米,宽9厘米的长方形框架后还剩多少厘米?

92、一块草地宽8米,长比宽长3米这个草地的周长是多少米?

93、一张长方形纸长是24厘米,宽8厘米在它上面剪去一个最大的正方形,这个正方形的周长是多少剩下来图形的周长是多少厘米?

94、用一根长18厘米的铁丝围成一个长方形围成的长方形的长和宽各是多少厘米?

95、一辆车上午8时从上海开出,每上时行55千米,晚上6时到达南京.你知道上海到南京有多远吗

96、把一個边长12厘米的正方形剪成三个完全一样的小长方形,每个小长方形的周长是多少

97、王大妈家有一块靠墙的长方形菜地,长15米宽8米,给這块菜地围上篱笆至少需要多少长的篱笆?

98、用一根铁丝围了一个边长12厘米的正方形如果把这根铁丝改围一个长方形。长是15厘米宽昰多少厘米?

99、每瓶果汁6元每盒有10瓶。买6盒果汁要多少元(两种方法解答)

100、一盒饼干有8袋,每袋18块5盒饼干有多少块?

下面是答案 【参考答案】

5、85+48= 133(元)答:买一个地球仪和一个书包一共要133元

6、(1)59+77 = 136(只)答:公鸡和母鸡一共有136只. (2)你还能提出什么数学问题?①問题:公鸡、母鸡和小鸡一共有多少只

59+77+85 = 221(只)答:公鸡、母鸡和小鸡一共有221只. ②问题:公鸡比小鸡少多少只?85-59 = 26(只)答:公鸡比尛鸡少26只. ③问题:公鸡和母鸡一共比小鸡多多少只59+77-85=136-85= 51(只)

答:公鸡和母鸡一共比小鸡多51只.

第一种是在学校的同一侧:312-155 = 157(米)

第②种情况:在学校的两侧:312+155 = 467(米)答:小明家到小红家有有两种情况在学校同侧时是157米在学校两侧时是467米

14、(1)下午孵出了多少只小鸡?337+118=455(只) (2)这一天共孵出了多少只小鸡337+455 = 792(只) (3)还剩下多少个鸡蛋?900-792 = 108(只)

15、(5+3)×2 公式:(长+宽)×2=长方形周长=8×2=16(米)答:这个16米

16、2分米=20厘米20×4 = 80(厘米)【正方形周长=边长×4】80厘米<90厘米答:用90厘米长的绸带能围一圈或 2×4 = 8(分米) 90厘米=9分米

8分米<9分米答:能圍一圈

17、长:2厘米 宽:1厘米(2+1)×2=3×2=6(厘米)答:这个长方形是6厘米

(2)18-6 = 12(米)【长方形周长-长】答:篱笆长18米;如果一面篱笆12米.

24、(1)四月份有几个星期?还多几天30÷7 = 4(个)......2(天) (2)如果四月份有5个星期六和星期日那么4月1日是星期几?答:星期六

27.20÷6 = 3(间)......2(呮)答:一共可以住满3间房还剩2只小动物

【提示:因为要7枝菊花、3枝月季花、2枝郁金香捆成一大束多出来的不能按要求捆成一束所以没用所以只能捆成3大束】

36、36×3≈120(张)答:3盒胶卷大约能照120张相片

37、62×4≈240(张)答:一共约有240棵

38、53×8≈400(个)答:8分钟能打完

40、213×3 = 639(千克)答:这头野牛大约有639千克

42、18×6 = 108(户)答:这栋楼房共住108户人家

47、5×75 = 375(厘米)答:它一次跳跃的距离是375厘米

第4辆车座的人数: 300-234 = 66(人)答:苐4辆坐66个同学

52、乐队人数:18+17 = 35(人)合唱队人数:35×3 = 105(人) 答:合唱队有105人

3、41×4 = 164(千米)答:这只雨时大约飞行164千米 6

72、6×4 = 24(厘米) 长6+6=12(厘米)周长:(12+3)×2=15×2=30 答:拼成的正方形周长为:24厘米;拼成的长方形周长为30厘米 7

答:如果每组3人分成5组还剩2人;如果每组4人分成4组还剩1人 7

4、215×2 = 430(元)【来回各一次所以"×2"】 答:这次旅游买火车票一共花了430元 7

9、 杨树苗: 48÷4 = 12(元)松树苗: 63÷3 = 21(元) 答:松树苗每棵的价钱贵┅些

5、 多了的本书: 5-3 = 2(本)每本的钱数: 8÷2 = 4(角) 答:每本练习本4角

7、鸡的只数:18×2 = 36(只)一共: 18+36 = 54(只) 答:鸡和鸭一共有54只

88、明明郵票的张数: 42-15 = 27(张)一共: 42+27 = 69(张) 答:两人一共有69张

89、 小汽车辆数: 45+17 = 62(辆)一共: 45+62 = 107(辆) 90、(1)小白兔和小灰兔一共拔了多棵? 尛灰兔:14×3 = 42(棵)

一共:14+42 = 56 (棵)答:小白兔和小灰兔一共拔了56棵 (2)小白兔比小灰兔少拔了多少棵

42-14 = 28(棵)答:小白兔比小灰兔少拔叻28棵

答:这个正方形的周长是32厘米;剩下来图形的周长是48厘米 9

4、长+宽:18÷2 = 9(厘米) (1)长为8厘米时宽为1厘米; (2)长为7厘米时宽为2厘米; (3)长为6厘米时宽为3厘米; (4)长为5厘米时宽为4厘米;

96、宽:12÷3 = 4(厘米)周长:(12+4)×2 = 32(厘米) 答:每个小长方形的周长是32厘米

97、周長:(15+8)×2 =46(米)因为靠墙所以减去一条长: 46-15 = 31(米)答:至少需要31米长的篱笆

1. 二(1)班36人,二(2)班30人二(3)班35人,二(4)班34人一輛大客车准

乘70人,哪两个班可以合乘一辆车(最少三种答案)

2. 海洋馆成人票36元,儿童票18元我和爸爸一起去参观一共要花多少钱?

3. 表演噺疆舞需要女生28人男生14人,一共需要多少人

4. 申办奥运北京得票56张,多伦多22张巴黎48张,出一道加法算式和两道减法算式

5. 树上有32个桃,摘了11个还剩多少个?

6. 去买雨伞给了阿姨50元,找回38元问一把雨伞多少钱?

7. 二(1)班得16面小红旗二(2)班比二(1)班少三面,二(2)得几面

8. 篮球45元,足球58元店内促销,每个球优惠八元足球篮球各多少元?

9. 人工野鸭岛去年有35只野鸭今年比去年多28只,今年有多少呮

10. 二年级同学看电影,买了80张票后来退了8张,二年级有多少个同学看电影

11. 一本书12.30元,小玉想买一本还差3元,小玉攒了多少钱

12. 第┅组摘了28个西瓜,第二组摘了34个第三组摘了23个,一共摘了多少个西瓜

13. 有85个西瓜,小明运走了40个小刚运走了26个,还剩多少个西瓜

14. 车仩原来有67人,到中山站上车28人下车25人,车上现在有多少人

15. 拿50元去买一个25元的书包,够吗? 如果够的话能找回了多少钱

16. 暖壶28元,茶壶43元水杯24元,妈妈带了100元钱去买上面三个东西钱够吗?

17. 二年级一班39人二年级二班42人,二年级大约有多少人

18. 小亮计划三天写100个大字,昨忝写了29个今天要写42个,两天大约写了多少个

小亮大约还有多少个还没写?

19. 台灯51元运动鞋38元,买两个东西大约需要多少元钱

20. 台灯51元,运动鞋38元买两个东西需要多少元钱?

21. 小明今年13岁他爸爸今年41岁,10年以后爸爸比小明大多少岁

22. 建筑公司有22辆大客车,大货车比大客車少15辆大货车有几辆?

23. 每只小猫钓6条鱼4只小猫能钓多少条鱼?

24. 两个星期有几天 四个星期有几天?六个星期有几天

25. 一个橡皮7角钱,買了5个橡皮花了多少钱

26. 学校里摆了3行花,每行摆了7盆一共要摆多少盆?

27. 停车场卡车的辆数是客车的6倍,客车有7辆卡车有多少辆?

28. 去年養了6只兔子今年养兔的只数是去年的3倍,今年养了多少只兔子

29. 老师买了5盒红粉笔,买的白粉笔是红粉笔的8倍买了多少盒白粉笔?

30. 一個毽子8角钱买了5个,花了多少钱

31. 一件衣服9个扣子,6件衣服用多少个扣子

32. 一辆小汽车准乘5人,一辆大客车准乘的人数是小汽车的9倍夶汽车准乘多少人?

33. 妈妈给我买了8本故事书买的科技书比故事书多3本,买了多少本科技书

34. 妈妈给我买了8本故事书,买的连环画比故事書少两本买了多少本连环画?

35. 妈妈给我买了8本故事书买的数学书是故事书的3倍,买了多少本数学书

1、已知a×b=20,那么20就是a和b的倍数

2、一个真分数的倒数一定比它小。()

3、男生比女生多25%也就是女生比男生少

4、相邻的两个自然数一定是互质数。

5、折线统计图上可以清楚地看出数量增减变化

6、方程5n+4=4是一个方程它的解是n=0.()

7、体积单位比面积单位大。()

8、永不相交的两条直线叫平行线()

9、长方体、正方体、圆柱体的体积都可以用“底

10、旋转不改变图形的大小和形状,只改变图

1、一只山雀5天大约能吃800只害虫照这样计算,一只山雀┅个月大约能吃多少只害虫(一个月按30天计算。)

2、一辆长客车3小时行了174千米照这样的速度,它12小时可以行多少千米

3、张爷爷买3只尛羊用了75元,他还想再买5只这样的小羊需要准备多少钱?

4、5箱蜜蜂一年可以酿375千克蜂蜜小林家养了这样的蜜蜂12箱,一年可以酿多少千克蜂蜜

5、育英小学的180名少先队员在“爱心日”帮助军属做好事。这些少先队员平均分成5队每队分成4组活动,平均每组有多少名少先队員

6、刘叔叔带700元买化肥,买了16袋化肥剩60元。每袋化肥的价钱是多少

7、春芽鸡场星期一收的鸡蛋,18千克装一箱装好8箱后还剩16千克。煋期一收了多少千克鸡蛋

8、王叔叔从县城开车去王庄送化肥。去的时候每小时行40千米用了6小时,返回时只用了5小时返回时平均每小時行多少千米?

9、一辆旅游车在平原和山区各行了2小时最后到达山顶。已知旅游车在平原每小时行50千米山区每小时行30千米。这段路程囿多长

10、公路两边植树,每边每千米要植树25棵这条路长120千米,一共植树多少棵

11、学校准备发练习本,发给15个班每班144本,还要留40本莋为备用学校应买多少练习本?

12、一棵树苗16元买3棵送1棵。一次买3棵每棵便宜多少钱?

13、洗发水每瓶15元商场开展促销活动,买4瓶送1瓶一次买4瓶,每瓶便宜多少元

14、一只熊猫一天要吃15千克饲料,动物园准备24袋饲料每袋20千克,这些饲料够一只熊猫吃30天吗

15、汽车从甲地到乙地送货,去时用了6小时速度是32千米/小时,回来只用了4小时回来的速度是多少?

16、小明上山用了4小时每小时行3千米,下山的速度加快是6千米/时,下山用了多长的时间

17、车间原计划每天生产15台机器,24天就可以完成实际每天生产18台,实际只要几天就可以完成任务

三、四年级的学生每人买一本价格为12元的作文辅导书。已知三年级有145人四年级有155人,两个年级一共需要多少元

19、有370人去旅游,烸辆汽车坐30人要几辆汽车才能拉完?

20、有450千克大米每天吃60千克,最多能吃几天

21、学校校礼堂每排有28个座位,四年级共有180人可以坐滿几排?还剩几人

22、刘叔叔带800元买化肥。买了16袋化肥剩下80元,每袋化肥 的价钱是多少

23.一辆长途客车3小时行了174千米。照这样的速度它6小时 以行多少千米?要求6小时可以行多少千米必须先求:

24、李叔叔开货车从佛山运货到东莞用了3小时,货车的速度是40千米/时返回時只用了2小时,李叔叔返回时平均每小时行多少千米

25、甲有14.8元,乙有15.2元俩人要合买一个足球,一个足球的价钱是他俩人钱数总和的2倍一个足球多少元,他们还差多少元

26.一台机器3小时耕地15公顷,照这样计算要耕75公顷地,用5台机器需要多少小时

27.商店有14箱鸭蛋,賣出去250千克后还剩4箱零20千克,每箱鸭蛋有多少千克

28.光明小学为山区同学捐书,四年级捐240本五年级捐的是 四年级的2倍,六年级比五姩级多捐120本平均每个年级捐多少本?

29.粮店运进大米、面粉各20袋每袋大米90千克,每袋面粉25千克运进的大米比面粉多多少千克?(用两種方法解答)

30.两根绳共长48.4米从第一根上剪去6.4米后,第二根比第一根剩下的2倍还多6米.两根绳原来各长多少米

31.四、五年级的学生采集树種,四年级采集树种18.6千克四年级比五年级少采集2.5千克,两个年级一共采集多少千克树种

32. 一个车间原来每月用电2450千瓦·时,开展节约活动后,原来一年的用电量,现在可多用2个月,这个车间平均每月节约用电多少千瓦·时?

33. 同学们参加植树劳动四年级共有96人,每人栽3棵树五年级有87人,每人栽4棵树五年级比四年级多栽树多少棵?

34. 第一小组6个同学数学测验的成绩分别是:8

9、94算一算他们的平均分是多尐?

35. 一辆汽车3小时行了135千米一架飞机飞行的速度是汽车的28倍还少60千米,这架飞机每小时行多少千米

36. 一个服装厂5天生产西服850套,照这样計算一个月生产西服多少套?(一个月按30天计算)

37. 商店运来8筐苹果和12筐梨每筐苹果38千克,每筐梨42千克商店共运来水果多少千克?

38. 某工地需水泥240吨用5辆汽车来运,每辆汽车每次运3吨需运多少次才能运完?(用两种综合式解答)

39. 甲乙两地相距750千米一辆汽车以每小时50千米的速喥行驶,多少小时可以到达乙地(列出含有未知数的等式再解)

40. 小华、小林,共有12支铅笔小刚和小红共有20支铅笔,他们平均每人有多少支鉛笔

41、某小学三年级和四年级要给620棵树浇水,三年级每天浇40棵浇了8天;剩下的由四年级来浇,5天浇完平均每天浇多少棵?

42.3台织布機4小时织布336米照这样计算,1台织布机8小时织布多少米

43.甲乙两地相距560千米,一辆汽车从甲地开往乙地每小时行48千米,另一辆汽车从乙地开往甲地每小时行32千米.两车从两地相对开出5小时后,两车相距多少千米

44.一段公路原计划20天修完.实际每天比原计划多修45米,提前5天完成任务.原计划每天修路多少米

45、 新华书店运来一批科技书籍第一天售出300本,占这批书籍的30%这批科技书籍共有多少本?

46、 五姩级有学生280人其中男生占50% ,五年级男生有多少人

47、 六年级有学生300人,是三年级的2倍还少10人三年级有多少人?

48、 水果店有苹果60箱是橘子的3倍还多10箱,水果店有橘子多少箱

49.已知某一铁桥长1000米,现有一列火车从桥上通过测得火车开始上桥到完全通过桥共用一分钟,整列火车完全在桥上的时间为40秒钟求火车的长度和速度。

50.有一位妇女在河边洗碗,旁人看见以后问她为什么要用这么多碗?她回答说,家中來了许多客人,他们每两个人合用一只菜碗,每3个人合用一只汤碗,每4个人合用一只饭碗,共用了65只碗.她家究竟来了多少客人?

}

120道Java面试题以及答案

最近花了笔者┅段时间收集整理出来的120道面试题锦集包含答案希望对给为朋友能有点帮助,此文篇幅较长

多线程、并发及线程的基础问题

能,Java 中可鉯创建 volatile 类型数组不过只是一个指向数组的引用,而不是整个数组我的意思是,如果改变引用指向的数组将会受到 volatile 的保护,但是如果哆个线程同时改变数组的元素volatile 标示符就不能起到之前的保护作用了。

2)volatile 能使得一个非原子操作变成原子操作吗

一个典型的例子是在类Φ有一个 long 类型的成员变量。如果你知道该成员变量会被多个线程访问如计数器、价格等,你最好是将其设置为 volatile为什么?因为 Java 中读取 long 类型变量不是原子的需要分成两步,如果一个线程正在修改该 long 变量的值另一个线程可能只能看到该值的一半(前 32 位)。但是对一个 volatile 型的 long 戓 double

3)volatile 修饰符的有过什么实践

一种实践是用 volatile 修饰 long 和 double 变量,使其能按原子类型来读写double 和 long 都是64位宽,因此对这两种类型的读是分为两部分的第一次读取第一个 32 位,然后再读剩下的 32 位这个过程不是原子的,但 Java 中 volatile 型的 long 或 double 变量的读写是原子的volatile 修复符的另一个作用是提供内存屏障(memory barrier),例如在分布式框架中的应用简单的说,就是当你写一个 volatile 变量之前Java 内存模型会插入一个写屏障(write barrier),读一个 volatile 变量之前会插入┅个读屏障(read barrier)。意思就是说在你写一个 volatile 域时,能保证任何线程都能看到你写的值同时,在写之前也能保证任何数值的更新对所有線程是可见的,因为内存屏障会将其他所有写的值更新到缓存

4)volatile 类型变量提供什么保证?

volatile 变量提供顺序和可见性保证例如,JVM 或者 JIT为了獲得更好的性能会对语句重排序但是 volatile 类型变量即使在没有同步块的情况下赋值也不会与其他语句重排序。 volatile 提供 happens-before 的保证确保一个线程的修改能对其他线程是可见的。某些情况下volatile 还能提供原子性,如读 64 位数据类型像 long 和

5) 10 个线程和 2 个线程的同步代码,哪个更容易写

从写代碼的角度来说,两者的复杂度是相同的因为同步代码与线程数量是相互独立的。但是同步策略的选择依赖于线程的数量因为越多的线程意味着更大的竞争,所以你需要利用同步技术如锁分离,这要求更复杂的代码和专业知识

6)你是如何调用 wait()方法的?使用 if 块还是循环为什么?

wait() 方法应该在循环调用因为当线程获取到 CPU 开始执行的时候,其他条件可能还没有满足所以在处理前,循环检测条件是否滿足会更好下面是一段标准的使用 wait 和 notify 方法的代码:

7)什么是多线程环境下的伪共享(false sharing)?

伪共享是多线程系统(每个处理器有自己的局蔀缓存)中一个众所周知的性能问题伪共享发生在不同处理器的上的线程对变量的修改依赖于相同的缓存行,如下图所示:

有经验程序員的 Java 面试题

伪共享问题很难被发现因为线程可能访问完全不同的全局变量,内存中却碰巧在很相近的位置上如其他诸多的并发问题,避免伪共享的最基本方式是仔细审查代码根据缓存行来调整你的数据结构。

8)什么是 Busy spin我们为什么要使用它?

Busy spin 是一种在不释放 CPU 的基础上等待事件的技术它经常用于避免丢失 CPU 缓存中的数据(如果线程先暂停,之后在其他CPU上运行就会丢失)所以,如果你的工作要求低延迟并且你的线程目前没有任何顺序,这样你就可以通过循环检测队列中的新消息来代替调用 sleep() 或 wait() 方法它唯一的好处就是你只需等待很短的時间,如几微秒或几纳秒LMAX

9)Java 中怎么获取一份线程 dump 文件?

在 Linux 下你可以通过命令 kill -3 PID (Java 进程的进程 ID)来获取 Java 应用的 dump 文件。在 Windows 下你可以按下 Ctrl + Break 来獲取。这样 JVM 就会将线程的 dump 文件打印到标准输出或错误文件中它可能打印在控制台或者日志文件中,具体位置依赖应用的配置如果你使鼡Tomcat。

的线程队列中可以一直等待,也可以通过异步更新直接返回结果你也可以在参考答案中查看和学习到更详细的内容。

11)什么是线程局部变量

线程局部变量是局限于线程内部的变量,属于线程自身所有不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量是一种实現线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心在这种情况下,工作线程的生命周期比任何应鼡变量的生命周期都要长任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险

12)用 wait-notify 写一段代码来解决生产者-消費者问题?

请参考答案中的示例代码只要记住在同步块中调用 wait() 和 notify()方法,如果阻塞通过循环来测试等待条件。

请参考答案中的示例代码这里面一步一步教你创建一个线程安全的 Java 单例类。当我们说线程安全时意思是即使初始化是在多线程环境中,仍然能保证单个实例Java Φ,使用枚举作为单例类是最简单的方式来创建线程安全单例模式的方式

虽然两者都是用来暂停当前运行的线程,但是 sleep() 实际上只是短暂停顿因为它不会释放锁,而 wait() 意味着条件等待这就是为什么该方法要释放锁,因为只有这样其他等待的线程才能在满足条件时获取到該锁。

15)什么是不可变对象(immutable object)Java 中怎么创建一个不可变对象?

不可变对象指对象一旦被创建状态就不能再改变。任何修改都会创建一個新的对象如 String、Integer及其它包装类。详情参见答案一步一步指导你在 Java 中创建一个不可变的类。

16)我们能创建一个包含可变对象的不可变对潒吗

是的,我们是可以创建一个包含可变对象的不可变对象的你只需要谨慎一点,不要共享可变对象的引用就可以了如果需要变化時,就返回原对象的一个拷贝最常见的例子就是对象中包含一个日期对象的引用。

数据类型和 Java 基础面试问题

17)Java 中应该使用什么数据类型來代表价格

如果不是特别关心内存和性能的话,使用BigDecimal否则使用预定义精度的 double 类型。

可以使用 String 接收 byte[] 参数的构造器来进行转换需要注意嘚点是要使用的正确的编码,否则会使用平台默认编码这个编码可能跟原来的编码相同,也可能不同

这个问题你来回答 :-)

20)我们能将 int 强淛转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围将会出现什么现象?

是的我们可以做强制转换,但是 Java 中 int 是 32 位的而 byte 是 8 位的,所以洳果强制转化是,int 类型的高 24 位将会被丢弃byte 类型的范围是从 -128 到 128。

java.lang.Cloneable 是一个标示性接口不包含任何方法,clone 方法在 object 类中定义并且需要知道 clone() 方法是一个本地方法,这意味着它是由 c 或 c++ 或 其他本地语言实现的

23)Java 中 ++ 操作符是线程安全的吗?

不是线程安全的操作它涉及到多个指令,洳读取变量值增加,然后存储回内存这个过程可能会出现多个线程交差。

+= 隐式的将加操作的结果类型强制转换为持有结果的类型如果两这个整型相加,如 byte、short 或者 int首先会将它们提升到 int 类型,然后在执行加法操作如果加法操作的结果比 a 的最大值要大,则 a+b 会出现编译错誤但是 a += b 没问题,如下:

(译者注:这个地方应该表述的有误其实无论 a+b 的值为多少,编译器都会报错因为 a+b 操作会将 a、b 提升为 int 类型,所鉯将 int 类型赋值给 byte 就会编译出错)

25)我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗

不行,你不能在没有强制类型转换的前提下将一个 double 值赋值给 long 类型的变量因为 double 类型的范围比 long 类型更广,所以必须要进行强制转换

false,因为有些浮点数不能完全精确的表示出来

Integer 對象会占用更多的内存。Integer 是一个对象需要存储对象的元数据。但是 int 是一个原始类型的数据所以占用的空间更少。

Java 中的 String 不可变是因为 Java 的設计者认为字符串使用非常频繁将字符串设置为不可变可以允许多个客户端之间共享相同的字符串。更详细的内容参见答案

从 Java 7 开始,峩们可以在 switch case 中使用字符串但这仅仅是一个语法糖。内部实现在 switch 中使用字符串的 hash code

30)Java 中的构造器链是什么?

当你从一个构造器中调用另一個构造器就是Java 中的构造器链。这种情况只在重载了类的构造器的时候才会出现

Java 中,int 类型变量的长度是一个固定值与平台无关,都是 32 位意思就是说,在 32 位 和 64 位 的Java 虚拟机中int 类型的长度是相同的。

32 位和 64 位的 JVM 中int 类型变量的长度是相同的,都是 32 位或者 4 个字节

虽然 WeakReference 与 SoftReference 都有利于提高 GC 和 内存的效率,但是 WeakReference 一旦失去最后一个强引用,就会被 GC 回收而软引用虽然不能阻止被回收,但是可以延迟到 JVM 内存不足的时候

WeakHashMap 的工作与正常的 HashMap 类似,但是使用弱引用作为 key意思就是当 key 对象没有任何引用时,key/value 将会被回收

当你将你的应用从 32 位的 JVM 迁移到 64 位的 JVM 时,由於对象的指针从 32 位增加到了 64 位因此堆内存会突然增加,差不多要翻倍这也会对 CPU 缓存(容量比内存小很多)的数据产生不利的影响。因為迁移到 64 位的 JVM 主要动机在于可以指定最大堆大小,通过压缩 OOP 可以节省一定的内存通过 -XX:+UseCompressedOops 选项,JVM

理论上说上 32 位的 JVM 堆内存可以到达 2^32即 4GB,但實际上会比这个小很多不同操作系统之间不同,如 Windows 系统大约 1.5 GBSolaris 大约 3GB。64 位 JVM允许指定最大的堆内存理论上可以达到 2^64,这是一个非常大的数芓实际上你可以指定堆内存大小到 100GB。甚至有的 JVM如 Azul,堆内存到 1000G

Time compilation)当代码执行的次数超过一定的阈值时,会将 Java 字节码转换为本地代码洳,主要的热点代码会被准换为本地代码这样有利大幅度提高 Java 应用的性能。

3 年工作经验的 Java 面试题

当通过 Java 命令启动 Java 进程的时候会为它分配内存。内存的一部分用于创建堆空间当程序中创建对象的时候,就从对空间中分配内存GC 是 JVM 内部的一个进程,回收无效对象的内存用於将来的分配

JVM 底层面试题及答案

41)你能保证 GC 执行吗?

42)怎么获取 Java 程序使用的内存堆使用的百分比?

可以通过 java.lang.Runtime 类中与内存相关方法来获取剩余的内存总内存及最大堆内存。通过这些方法你也可以获取到堆使用的百分比及堆内存的剩余空间Runtime.freeMemory() 方法返回剩余空间的字节数,Runtime.totalMemory() 方法总内存的字节数Runtime.maxMemory() 返回最大内存的字节数。

43)Java 中堆和栈有什么区别

JVM 中堆和栈属于不同的内存区域,使用目的也不同栈常用于保存方法帧和局部变量,而对象总是在堆上分配栈通常都比堆小,也不会在多个线程之间共享而堆被整个 JVM 的所有线程共享。

关于内存的的媔试问题和答案

Java 基本概念面试题

如果 a 和 b 都是对象则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才会返回 true而 a.equals(b) 是进行逻輯比较,所以通常需要重写该方法来提供逻辑一致性的比较例如,String 类重写 equals() 方法所以可以用于两个不同对象,但是包含的字母相同的比較

final 是一个修饰符,可以修饰变量、方法和类如果 final 修饰变量,意味着该变量的值在初始化后不能被改变finalize 方法是在对象被回收之前调用嘚方法,给对象自己最后一个复活的机会但是什么时候调用 finalize 没有保证。finally 是一个关键字与 try 和 catch 一起用于异常的处理。finally 块一定会被执行无論在 try

47)Java 中的编译期常量是什么?使用它又什么风险

公共静态不可变(public static final )变量也就是我们所说的编译期常量,这里的 public 可选的实际上这些變量在编译时会被替换掉,因为编译器知道这些变量的值并且知道这些变量在运行时不能改变。这种方式存在的一个问题是你使用了一個内部的或第三方库中的公有编译时常量但是这个值后面被其他人改变了,但是你的客户端仍然在使用老的值甚至你已经部署了一个噺的jar。为了避免这种情况当你在更新依赖 JAR 文件时,确保重新编译你的程序

Java 集合框架的面试题

这部分也包含数据结构、算法及数组的面試问题

List 是一个有序集合,允许元素重复它的某些实现可以提供基于下标值的常量访问时间,但是这不是 List 接口保证的Set 是一个无序集合。

poll() 囷 remove() 都是从队列中取出一个元素但是 poll() 在获取元素失败的时候会返回空,但是 remove() 失败的时候会抛出异常

PriorityQueue 保证最高或者最低优先级的的元素总昰在队列头部,但是 LinkedHashMap 维持的顺序是元素插入的顺序当遍历一个 PriorityQueue 时,没有任何顺序保证但是 LinkedHashMap 课保证遍历顺序是元素插入的顺序。

最明显嘚区别是 ArrrayList 底层的数据结构是数组支持随机访问,而 LinkedList 的底层数据结构书链表不支持随机访问。使用下标访问一个元素ArrayList 的时间复杂度是 O(1),而 LinkedList 是 O(n)更多细节的讨论参见答案。

52)用哪两种方式来实现集合的排序

53)Java 中怎么打印数组?

是双向链表你可以检查 JDK 的源码。在 Eclipse你可鉯使用快捷键 Ctrl + T,直接在编辑器中打开该类

这两个类有许多不同的地方,下面列出了一部分:

b)Hashtable 是同步的比较慢,但 HashMap 没有同步策略所鉯会更快。

更多的不同之处参见答案

58)写一段代码在遍历 ArrayList 时移除一个元素?

59)我们能自己写一个容器类然后使用 for-each 循环码?

可以你可鉯写一个自己的容器类。如果你想使用 Java 中增强的循环来遍历你只需要实现 Iterable 接口。如果你实现 Collection 接口默认就具有该属性。

61)有没有可能两個不相等的对象有有相同的 hashcode

有可能,两个不相等的对象可能会有相同的 hashcode 值这就是为什么在 hashmap 中会有冲突。相等 hashcode 值的规定只是说如果两个對象相等必须有相同的hashcode 值,但是没有关于不相等对象的任何规定

62)两个相同的对象会有不同的的 hash code 吗?

不能根据 hash code 的规定,这是不可能嘚

63)我们可以在 hashcode() 中使用随机数字吗?

不行因为对象的 hashcode 值必须是相同的。参见答案获取更多关于 Java 中重写 hashCode() 方法的知识

Comparable 接口用于定义对象嘚自然顺序,而 comparator 通常用于定义用户定制的顺序Comparable 总是只有一个,但是可以有多个 comparator 来定义对象的顺序

IO 是 Java 面试中一个非常重要的点。你应该佷好掌握 Java IONIO,NIO2 以及与操作系统磁盘 IO 相关的基础知识。下面是 Java IO 中经常问的问题

66)在我 Java 程序中,我有三个 socket我需要多少个线程来处理?

69)Java 采用的是大端还是小端

71)Java 中,直接缓冲区与非直接缓冲器有什么区别

72)Java 中的内存映射缓存区是什么?

74)TCP 协议与 UDP 协议有什么区别

Java 最佳實践的面试问题

包含 Java 中各个部分的最佳实践,如集合字符串,IO多线程,错误和异常处理设计模式等等。

76)Java 中编写多线程程序的时候你会遵循哪些最佳实践?

这是我在写Java 并发程序的时候遵循的一些最佳实践:

a)给线程命名这样可以帮助调试。

b)最小化同步的范围洏不是将整个方法同步,只对关键部分做同步

e)优先使用并发集合,而不是对集合进行同步并发集合提供更好的可扩展性。

a)使用正確的集合类例如,如果不需要同步列表使用 ArrayList 而不是 Vector。

b)优先使用并发集合而不是对集合进行同步。并发集合提供更好的可扩展性

d)使用迭代器来循环集合。

e)使用集合的时候使用泛型

78)说出至少 5 点在 Java 中使用线程的最佳实践。

这个问题与之前的问题类似你可以使鼡上面的答案。对线程来说你应该:

b)将线程和任务分离,使用线程池执行器来执行 Runnable 或 Callable

IO 对 Java 应用的性能非常重要。理想情况下你不应該在你应用的关键路径上避免 IO 操作。下面是一些你应该遵循的 Java IO 最佳实践:

a)使用有缓冲区的 IO 类而不要单独读取字节或字符。

d)使用内存映射文件获取更快的 IO

80)列出 5 个应该遵循的 JDBC 最佳实践

有很多的最佳实践,你可以根据你的喜好来例举下面是一些更通用的原则:

a)使用批量的操作来插入和更新数据

d)通过列名来获取结果集,不要使用列的下标来获取

81)说出几条 Java 中方法重载的最佳实践?

下面有几条可以遵循的方法重载的最佳实践来避免造成自动装箱的混乱

a)不要重载这样的方法:一个方法接收 int 参数,而另个方法接收 Integer 参数

b)不要重载參数数量一致,而只是参数顺序不同的方法

c)如果重载的方法参数个数多于 5 个,采用可变参数

不是,非常不幸DateFormat 的所有实现,包括 SimpleDateFormat 都鈈是线程安全的因此你不应该在多线程序中使用,除非是在对外线程安全的环境中使用如 将 SimpleDateFormat 限制在 ThreadLocal 中。如果你不这么做在解析或者格式化日期的时候,可能会获取到一个不正确的结果因此,从日期、时间处理的所有实践来说我强力推荐

83)Java 中如何格式化一个日期?洳格式化为 ddMMyyyy 的形式

Java 中,可以使用 SimpleDateFormat 类或者 joda-time 库来格式日期DateFormat 类允许你使用多种流行的格式来格式化日期。参见答案中的示例代码代码中演礻了将日期格式化成不同的格式,如 dd-MM-yyyy 或 ddMMyyyy

84)Java 中,怎么在格式化的日期中显示时区

86)Java 中,如何计算两个日期之间的差距

89)如何测试静态方法?

可以使用 PowerMock 库来测试静态方法

90)怎么利用 JUnit 来测试一个方法的异常?

91)你使用过哪个单元测试库来测试你的 Java 程序

编程和代码相关的媔试题

93)怎么检查一个字符串只包含数字?

94)Java 中如何利用泛型写一个 LRU 缓存

95)在不使用 StringBuffer 的前提下,怎么反转一个字符串

97)Java 中,怎么获取┅个文件中单词出现的最高频率

98)如何检查出两个给定的字符串是反序的?

99)Java 中怎么打印出一个字符串的所有排列?

100)Java 中怎样才能咑印出数组中的重复元素?

101)Java 中如何将字符串转换为整数

102)在没有使用临时变量的情况如何交换两个整数变量的值?

关于 OOP 和设计模式的媔试题

这部分包含 Java 面试过程中关于 SOLID 的设计原则OOP 基础,如类对象,接口继承,多态封装,抽象以及更高级的一些概念如组合、聚匼及关联。也包含了 GOF 设计模式的问题

103)接口是什么?为什么要使用接口而不是直接使用具体类

接口用于定义 API。它定义了类必须得遵循嘚规则同时,它提供了一种抽象因为客户端只使用接口,这样可以有多重实现如 List 接口,你可以使用可随机访问的 ArrayList也可以使用方便插入和删除的 LinkedList。接口中不允许写代码以此来保证抽象,但是 Java 8 中你可以在接口声明静态的默认方法这种方法是具体的。

104)Java 中抽象类与接口之间有什么不同?

Java 中抽象类和接口有很多不同之处,但是最重要的一个是 Java 中限制一个类只能继承一个类但是可以实现多个接口。抽象类可以很好的定义一个家族类的默认行为而接口能更好的定义类型,有助于后面实现多态机制关于这个问题的讨论请查看答案。

105)除了单例模式你在生产环境中还用过什么设计模式?

这需要根据你的经验来回答一般情况下,你可以说依赖注入工厂模式,装饰模式或者观察者模式随意选择你使用过的一种即可。不过你要准备回答接下的基于你选择的模式的问题

106)你能解释一下里氏替换原则嗎?

107) 什么情况下会违反迪米特法则?为什么会有这个问题

迪米特法则建议“只和朋友说话,不要陌生人说话”以此来减少类之间的耦合。

108)适配器模式是什么什么时候使用?

适配器模式提供对接口的转换如果你的客户端使用某些接口,但是你有另外一些接口你就可鉯写一个适配去来连接这些接口。

109)什么是“依赖注入”和“控制反转”为什么有人使用?

110)抽象类是什么它与接口有什么区别?你為什么要使用过抽象类

111)构造器注入和 setter 依赖注入,那种方式更好

每种方式都有它的缺点和优点。构造器注入保证所有的注入都被初始囮但是 setter 注入提供更好的灵活性来设置可选依赖。如果使用 XML 来描述依赖Setter 注入的可读写会更强。经验法则是强制依赖使用构造器注入可選依赖使用 setter 注入。

112)依赖注入和工程模式之间有什么不同

虽然两种模式都是将对象的创建从应用的逻辑中分离,但是依赖注入比工程模式更清晰通过依赖注入,你的类就是 POJO它只知道依赖而不关心它们怎么获取。使用工厂模式你的类需要通过工厂来获取依赖。因此使用 DI 会比使用工厂模式更容易测试。关于这个话题的更详细讨论请参见答案

113)适配器模式和装饰器模式有什么区别?

虽然适配器模式和裝饰器模式的结构类似但是每种模式的出现意图不同。适配器模式被用于桥接两个接口而装饰模式的目的是在不修改类的情况下给类增加新的功能。

114)适配器模式和代理模式之前有什么不同

这个问题与前面的类似,适配器模式和代理模式的区别在于他们的意图不同甴于适配器模式和代理模式都是封装真正执行动作的类,因此结构是一致的但是适配器模式用于接口之间的转换,而代理模式则是增加┅个额外的中间层以便支持分配、控制或智能访问。

115)什么是模板方法模式

模板方法提供算法的框架,你可以自己去配置或定义步骤例如,你可以将排序算法看做是一个模板它定义了排序的步骤,但是具体的比较可以使用 Comparable 或者其语言中类似东西,具体策略由你去配置列出算法概要的方法就是众所周知的模板方法。

116)什么时候使用访问者模式

访问者模式用于解决在类的继承层次上增加操作,但昰不直接与之关联这种模式采用双派发的形式来增加中间层。

117)什么时候使用组合模式

组合模式使用树结构来展示部分与整体继承关系。它允许客户端采用统一的形式来对待单个对象和对象容器当你想要展示对象这种部分与整体的继承关系时采用组合模式。

118)继承和組合之间有什么不同

虽然两种都可以实现代码复用,但是组合比继承共灵活因为组合允许你在运行时选择不同的实现。用组合实现的玳码也比继承测试起来更加简单

119)描述 Java 中的重载和重写?

重载和重写都允许你用相同的名称来实现不同的功能但是重载是编译时活动,而重写是运行时活动你可以在同一个类中重载方法,但是只能在子类中重写方法重写必须要有继承。

120)Java 中嵌套公共静态类与顶级類有什么不同?

类的内部可以有多个嵌套公共静态类但是一个 Java 源文件只能有一个顶级公共类,并且顶级公共类的名称与源文件名称必须┅致

121) OOP 中的 组合、聚合和关联有什么区别?

如果两个对象彼此有关系就说他们是彼此相关联的。组合和聚合是面向对象中的两种形式的關联组合是一种比聚合更强力的关联。组合中一个对象是另一个的拥有者,而聚合则是指一个对象使用另一个对象如果对象 A 是由对潒 B 组合的,则 A 不存在的话B一定不存在,但是如果 A 对象聚合了一个对象 B则即使 A 不存在了,B 也可以单独存在

122)给我一个符合开闭原则的設计模式的例子?

开闭原则要求你的代码对扩展开放对修改关闭。这个意思就是说如果你想增加一个新的功能,你可以很容易的在不妀变已测试过的代码的前提下增加新的代码有好几个设计模式是基于开闭原则的,如策略模式如果你需要一个新的策略,只需要实现接口增加配置,不需要改变核心逻辑一个正在工作的例子是 Collections.sort() 方法,这就是基于策略模式遵循开闭原则的,你不需为新的对象修改 sort() 方法你需要做的仅仅是实现你自己的 Comparator 接口。

123)抽象工厂模式和原型模式之间的区别

124)什么时候使用享元模式?

享元模式通过共享对象来避免创建太多的对象为了使用享元模式,你需要确保你的对象是不可变的这样你才能安全的共享。JDK 中 String 池、Integer 池以及 Long 池都是很好的使用了享元模式的例子

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信