循环练习题(二)及答案

合集下载

循环小数练习2答案

循环小数练习2答案

循环小数练习2答案1.在下列混循环小数中,移动循环节左边的循环点,使新产生的循环小数尽可能大.(1)3.618172••______________________ (2)0.95695683••______________________ 【分析】要使新的循环小数尽可能大,也就是看循环节首位后面哪个位上的数字最大,就把前一个循环点,移到最大的数的上面即可,据此分析解答.【解答】解:(1)新的循环小数是: 3.618172••(2)新的循环小数是:0.95695683••2.在下列的数字上加上循环点,使不等式能够变正确:0.91950.91950.91950.91950.9195<<<<. 【分析】根据题意知,一共有5个数,整数部分相同,小数部分有4位,把它们变成循环小数后,再根据各个位上数的大小加上循环点,让不等式成立.【解答】解:由题意可知:可按如下方法加循环点:第一个不加循环点,第二个在195上加循环点,第三个在5上加循环点,第四个在9195上加循环点,第五个在95上加循环点, 就是0.91950.91950.91950.91950.9195•••••••<<<<.3.把0.123,0.1230.1230.123•••••,,按照从小到大的顺序排列:___________<___________<___________<___________【分析】为了便于比较这几个小数的大小,应写出循环小数的两个循环节,再按比较小数大小的方法进行比较.【解答】解:0.1230.12323=… , 0.1230.12333=… , 0.1230.123123… , 0.1230.12300=, 这些小数的整数部分相同,十分位、百分位、千分位上的数也相同,比较万分位上的数得出:0.1230.12< 30.1230.123<< ; 故答案为:0.1230.1230.1230.123•••••<<<.4.在循环小数1.10010203••3 中,移动前一个表示循环的圆点,使新的循环小数尽可能地小,新的循环小数是多少?【分析】将第一个圆点打在百分位上的0头上.因为移动小圆点得到的各个小数,小数部分前8个数都是一样的,从第九个开始看,这就是说第九个就是第二个循环节的第一个数字.这个数字越小这个循环小数就越小,这个小数中有三个0,那么我们就要看第十位,也就是第二个循环节的第二个数字哪个最小,那个循环小数就最小,现在就是将小圆点打在百分位上的0上时,循环节第二个数字是0,这样就最小.【解答】解:在循环小数1.10010203中,移动前一个表示循环的圆点,使新的循环小数尽可能地小,新的循环小数是1.10010203. 故答案为:1.10010203••.5.411÷的商用循环小数表示是___________,保留三位小数约是___________.【分析】先求出4除以11的商,商要计算到小数点后面的第四位;找出循环节,然后再根据四舍五入的方法保留到小数点后面的第三位.四舍五入的方法:在取小数近似数的时候,如果尾数的最高位数字是4或者比4小,就把尾数去掉.如果尾数的最高位数是5或者比5大,就把尾数舍去并且在它的前一位进一.【解答】解:4110.3636÷=…;把循环小数简记为:0.36••;0.36360.364…≈; 故答案为:0.36••,0.364.6.把17化为小数,则小数点后的第100个数字是多少?小数点后100个数字的和是多少?【分析】17化为小数是一个循环小数,循环节是142857,因为1006164÷=…,所以循环节的第四个数是第100个数字,即8.小数点后100个数字的和,即16个循环节的和,加上循环节的前四个数的和.即16(142857)1428×+++++++++.【解答】解:17化为小数是0.142857 ,因为有6位循环小数,所以由周期性可得,(1)1001664=×+,所以小数点后第100个数字与小数点后第4个数字一样即为8;(2)小数点后前100个数字的和是:16(142857)1428447×+++++++++=.答案:8;447.7.37÷的商的小数点后第2006个数字是多少?小数部分前2006位数字之和是多少?【分析】370.428571428571÷=…,循环节是428571,6个数字一个循环周期,只要看2006位里面有几个循环周期,再结合余数即可得出答案.【解答】解:370.428571428571÷=…,循环节是428571,6个数字一个循环周期,200663342÷=…,商的小数点后第2006个数字,在第334个周期的第2个数是2,小数部分前2006位上的所有数字经历了334个周期与2个数字,所以和是:(428571)334(42)+++++×++,273346=×+,90186+,9024=;答:37÷的商的小数点后第2006个数字是2,小数部分前2006位数字之和是9024.故答案为:2,9024.8.有一个循环小数0.258 7 .它的小数部分第1位,第99位,第199位,第299位上的数字之和是多少?【分析】小数部分循环的是587这三位,第1位是2,分别用991−,1991−,2991−除以3求出几个循环,再看余数是几,得出答案.【解答】解:0.2587小数点后第一位是2,(991)3322−÷=…,小数部分第99位是8,(1991)366−÷=,小数部分第199位是7,−÷=…,小数部分第299位是5,(2991)3991的小数部分第1位,第99位,第199位,第299位上的数字之和是所以循环小数0.2587+++=.287522的小数点后第2006位上的数字是多少?9.循环小数0.123456789【分析】因为这个小数的循环节是7位,用20062−除以7,如果能整除,那么第2006位上的数是9;如果有余数,余数是几就从循环节的首位起数出几位,这位上的数字即是所求的数字.【解答】解:(20062)72862−÷=…,所以从小数循环部分的第一位开始向后数2位,就是所求,即4.因此,第2006位上的数字是4.故答案为:4.a化为小数后,如果从小数点后第1位数字开始连续若干数字之和是874,那10.真分数7么a是多少?【分析】首先找出分母是7的真分数化成循环小数后循环变化的规律,然后再求出循环节的和,看874里面有多少的个这样的和,还余几,根据余数情况判断即可.【解答】解:因为10.142857=…,72=…,0.28571473=…,0.428571740.571428=…,75=…,0.714285760.857142=…,7不管a是几,一个循环节的和都相同,14285727+++++=,因为874273210+=,÷=…,在连续的数中只有2810所以这个分数的循环节应该是:285714,因此2a=.故答案为:2.。

Python练习题+参考答案

Python练习题+参考答案

Python练习题+参考答案一、单选题(共57题,每题1分,共57分)1.关于Python的全局变量和局部变量,以下选项中描述错误的是( )A、简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放B、全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效C、使用global保留字声明简单数据类型变量后,该变量作为全局变量使用D、局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用正确答案:D2.以下关于循环结构的描述,错误的是:A、遍历循环对循环的次数是不确定的B、遍历循环的循环次数由遍历结构中的元素个数来体现C、非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现D、非确定次数的循环的次数是根据条件判断来决定的正确答案:A3.以下不能创建一个字典的语句是( )A、dict = {(4,5,6):‘dictionary’}B、dict = {[4,5,6]:‘dictionary’}C、dict= {4:6}D、dict = {}正确答案:B4.下面哪一个不是Python语言的合法命名( )A、3monthlyB、monthlyC、monTHlyD、_Monthly3_正确答案:A5.以下选项中不是文件操作函数或方法的是( )A、readB、writelinesC、readlinesD、load正确答案:D6.以下关于Python循环结构的描述中,错误的是( )A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数B、continue只结束本次循环C、break用来结束当前次语句,但不跳出当前的循环体D、Python通过for、while等保留字构建循环结构正确答案:C7.在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的一个字符。

A、%dB、%tC、%cD、%s正确答案:C8.下列快捷键中能够中断(Interrupt Execution)Python程序运行的是( )A、F6B、Ctrl + QC、Ctrl + CD、Ctrl + F6正确答案:C9.字符串是一个字符序列,例如,字符串s,从右侧向左取第3个字符用( )索引?A、s[0:-3]B、s[-3]C、s[3]D、s[:-3]正确答案:B10."下面代码的输出结果是( ) for a in ‘mirror’: print(a, end="") if a == ‘r’: break"A、MirrorB、mirC、mirrorD、mi正确答案:B11.字符串是一个连续的字符序列,用( )方式打印出可以换行的字符串。

《人体解剖生理学》各章课后练习题答案

《人体解剖生理学》各章课后练习题答案

第一章细胞和基本组织一、填空题1、细胞膜细胞质细胞核2、脂类蛋白质3、线粒体4、被覆上皮腺上皮感觉上皮生殖上皮5、肌纤维的周缘多6、肌原纤维肌肉7、长柱状闰盘节律性植物性8、胞体突起9、运动神经元感觉神经元中间神经元二、选择题:1、A2、D3、E4、A5、E6、D7、A8、C9、C 10、E三、问答题:1、①细胞排列紧密,细胞间质少;②上皮细胞有明显极性,分游离面和基底面;③上皮组织没有血管,其营养来自深层的结缔组组织;④再生能力强。

第二章运动系统一、填空题1、长骨短骨扁骨不规则骨2、骨膜骨质骨髓3、骨密质骨松质红骨髓黄骨髓4、关节面关节囊关节腔二、选择题1、C2、C3、D综合练习题一、填空题1、新陈代谢2、强度时间强度时间变化率刺激强度3、兴奋抑制4、易化扩散(以“通道”为中介)主动转运5、胞饮作用6、钾离子7、乙酰胆碱8、钙离子10、神经调节、体液调节11、正反馈12、神经、肌肉、腺体二、选择题1、C2、C3、B4、D5、C 7、D 8、A 9、C10、C 11、B 12、B 13、C 14、D 15、D 16、B三、问答题1.答:细胞膜转运物质的方式有:单纯扩散、易化扩散、主动转运、出胞入胞。

K+、Na+是通过易化扩散(以“通道”为中介)顺差通过细胞膜;通过主动转运逆着电-化学差通过细胞膜的。

O2是通过单纯扩散出入细胞。

葡萄糖是通过易化扩散(以“载体”为中介)出入细胞的。

细菌是通过入胞作用和出胞作用进出细胞的。

水是利用渗透梯度从低渗一侧到高渗侧。

2.细胞在静息状态下,膜内外存在的电位差称为静息电位。

静息电位的形成是由细胞膜对特异离子的相对通透性不同和离子的跨膜浓度梯度决定的。

A、Na+-K+泵的作用(…);B、Na+、K+、Cl-、有机负离子通透性;C、在静息状态下,膜内外存在K+浓度差且细胞膜对K+有较大的通透性,因而K+顺浓度差向膜外扩散,增加膜外的正电荷,随着K+的外流,膜外正电荷逐渐增多,膜内负电荷也逐渐增多,限制K+外流,当扩散力=电场力时,K+停止外流,膜电位固定,所以静息电位是钾离子外流而形成的电化学平衡电位。

《循环经济与低碳经济》练习题及参考答案

《循环经济与低碳经济》练习题及参考答案

《循环经济与低碳经济》练习题及参考答案《循环经济与低碳经济》练习题及参考答案⼀、单项选择1、低碳经济的理论溯源可推⾄(B A 、⽣态经济论)C 、循环经济论)D 、管理学D 、绿⾊经济论B 、可持续发展论2、“可持续发展”概念最初起源于(A A 、⽣态学B 、社会学C 、经济学)3、“可持续发展”概念明确定义于(D A 、《环境状况报告》C 、《建设⼀个可持续发展的社会》 B 、联合国⽓候变化框架公约D 、《我们共同的未来》)1989 年出版的《绿⾊经济蓝⽪4、“绿⾊经济”的概念在英国经济学家(A 书》⾸次提出 A 、⽪尔斯B 、帕斯特C 、布伦特兰D 、格罗斯曼)以上属于节能产品。

D. 四级5、根据国家⽬前实⾏的“五级能效”标准,(B A. ⼀级6、(D A 、美国7、(B A 、美国8、(A 范例 A 、巴西B 、⽇本C 、法国D 、美国)B. ⼆级C. 三级)是最早提出“低碳”概念并积极倡导低碳经济的国家 B 、俄罗斯C 、德国B 、⽇本C 、法国D 、英国)是推动⽣物燃料业发展的先锋,也是当前⽣物燃料业发展较为成功的 9、欧盟对低碳技术的选择侧重点在(C A 、节能技术藏技术B 、碳排放降低技术C 、清洁能源技术D 、碳回收与储10、北欧各国得天独厚的林⽊和风能资源,是世界上最早利⽤(B A. 核能和风能热能和风能 11、(D)是农业低碳化最简易、最有效的途径B 、有机农业C 、退耕还林D 、植树造林B. ⽣物质能和风能C. 太阳能和风能)的地区。

D.地A 、节⽔农业12、(B )是建⽴低碳化发展体系的核⼼内容,是全社会循环经济发展的重点。

B 、⼯业低碳化C 、农业低碳化)。

D 、服务低碳化A 、能源低碳化13、我国明确提出“限制过度包装”的法律是(B A.《节约能源法》 C.《循环经济促进法》B.《固体废物污染环境防治法》 D.《清洁⽣产促进法》14、在低碳城市发展中,(C )作为先期设计后期引导的“城市版图”,是极其重要的⼀环。

小学数学《周期问题》练习题(含答案)

小学数学《周期问题》练习题(含答案)

小学数学《周期问题》练习题(含答案)【例1】有249朵花,按5朵红花,9朵黄花,13朵绿花的顺序轮流排列,最后一朵是什么颜色的花?这249朵花中,红花、黄花、绿花各有多少朵?分析:这些花按5红、9黄、13绿的顺序轮流排列,它的一个周期内有5+9+13=27(朵)花。

因为249÷27=9……6,所以,这249朵花中含有9个周期还余下6朵花。

按花的排列规律,这6朵花中前5朵应是红花,最后一朵应是黄花。

答案:249÷(5+9+13)=9 (6)红花有:5×9+5=50(朵)黄花有:9×9+1=82(朵)绿花有:13×9=117(朵)最后一朵是黄花。

红花有50朵,黄花有82朵,绿花有117朵。

【例2】2002年元旦是星期二,那么,2003年1月1日是星期几?分析:2002年平年。

每7天为一个星期,也就是为一个周期;从2002年1月1日到2002年12月31日为365天,到2003年1月1日是第366天。

关键在于一个周期的第一天是星期几。

答案:366÷7=52(周)……2天。

本题一个周期的第一天是星期二,所以,余2天就是星期三。

2003年的1月1日是星期三。

拓展训练100个同学从前往后排成一列,按下面的规则报数:如果某个同学报的数是一位数,后面的同学就要报出这个数与7的和;如果某个同学报的数是两位数,后面的同学就要报出此数的个位数字与4的和.现在让第一个同学报1,问最后一个同学报的是多少?答案:依次为1,8,15,9,16,10,4,11,5,12,6,13,7,14,8,15…以13为周期。

最后一个同学报5。

【例3】有同样大小的红珠、白珠、黑珠共160个,按4个红珠,3个白珠,2个黑珠的顺序排列着。

黑珠共有几个?第101个珠子是什么颜色?分析:4+3+2=9,所以珠子9个为一周期。

答案:160÷9=17…7,所以黑珠有17×2=34个。

循环练习题及答案

循环练习题及答案

循环练习题及答案练习题一:基础循环1. 编写一个程序,使用循环结构打印出1到10的数字。

2. 编写一个程序,使用循环结构打印出1到100之间所有3的倍数。

3. 编写一个程序,使用循环结构找出1到100之间所有偶数的和。

答案一:1. 程序代码:```pythonfor i in range(1, 11):print(i)```2. 程序代码:```pythonfor i in range(1, 101):if i % 3 == 0:print(i)```3. 程序代码:```pythonsum_even = 0for i in range(1, 101):if i % 2 == 0:sum_even += iprint("偶数之和:", sum_even)```练习题二:条件循环1. 编写一个程序,使用循环结构打印出1到50之间所有5的倍数,直到遇到第一个偶数为止。

2. 编写一个程序,使用循环结构计算并打印出1到100之间所有7的倍数的乘积。

答案二:1. 程序代码:```pythonfor i in range(1, 51):if i % 5 == 0:if i % 2 == 0:print(i)breakprint(i)```2. 程序代码:```pythonproduct = 1for i in range(1, 101):if i % 7 == 0:product *= iprint("7的倍数的乘积:", product)练习题三:嵌套循环1. 编写一个程序,使用嵌套循环打印出如下的三角形图案: ```11 21 2 3...1 2 3 (10)```2. 编写一个程序,使用嵌套循环打印出以下图案:```AB BC C C...Z Z Z ...```答案三:1. 程序代码:```pythonfor i in range(1, 11):for j in range(1, i + 1):print(j, end=' ')print()2. 程序代码:```pythonfor i in range(65, 91): # ASCII值 65 到 90 对应 A 到 Z for j in range(1, i - 64 + 1): # 减去64是因为ASCII 值A是65print(chr(i), end='')print()```结束语:通过上述练习题及答案,我们不仅复习了循环结构的基本概念,还学习了如何使用条件循环和嵌套循环来解决实际问题。

for循环练习题及答案

for循环练习题及答案一、选择题1. 下面哪个选项能正确输出数字1到5?A. for i in range(5):print(i)B. for i in range(1,6):print(i)C. for i in range(1,6):print(i, end=" ")D. for i in range(5):print(i+1)答案:B2. 下面哪个选项能正确输出数字10到1?A. for i in range(10, 1):print(i)B. for i in range(10, 0, -1):print(i)C. for i in range(1, 11, -1):print(i)D. for i in range(1, 10):print(i)答案:B3. 下面哪个选项能够计算1到10的和并输出?A. total = 0for i in range(1, 11):total += iprint(total)B. total = 0for i in range(10):total += iprint(total)C. total = 0for i in range(1, 11):total = iprint(total)D. total = 0for i in range(1, 11):total =+ iprint(total)答案:A二、填空题1. 使用for循环输出1到10的平方。

答案:for i in range(1, 11):print(i**2)2. 使用for循环计算并输出1到100的和。

答案:total = 0for i in range(1, 101):total += iprint(total)3. 使用for循环输出1到100中能被3整除的数字。

答案:for i in range(1, 101):if i % 3 == 0:print(i)三、编程题1. 使用for循环输出菱形图案。

青岛版五年级上册科学第2单元《水循环》综合训练(含答案)

青岛版五年级上册科学第2单元水循环综合训练一、选择题1.云中的小水滴大到空气托不住的时候就会掉落下来,这就是(A.雨B.雪C.冰雹2.雨的形成不需要的是()oA.大量的水蒸气B.对水蒸气加热C.小水滴不断聚集3.冬天把开水倒入杯中会产生“白色的雾”,这()。

A.是新物质B.不是新物质C.无法判断4.江河的水日夜不停流入海洋,但江河的水一直流不完,海洋的水也不会溢出来,这其中的原因是()oA.雨和雪为江河提供了源源不断的水,所以一直流不完B.冰川把水都冻结了,所以海洋的水不会溢出来C.因为水会不断地发生形态变化,形成完整的循环D.地球上的水存入了地下,形成地下水5.霜和露的相同之处是()oA.形成于春秋夜晚B.水蒸气遇冷形成C.无色无味的6.地球上的水()oA.陆地水会进入水循环B.海洋水不会进入水循环C.大气中没有水D.水不能循环往复7.寒冷冬天的早晨,我们常常会看到地面上物体的表面附着一层白色的小冰晶,那些白色的小冰晶就是“霜”,它是由()受冷变成的。

A.空气B.灰尘C.水蒸气8.“露水起晴天”是说()。

A.天空中有露水B.露水能预报天气,早晨有露,这天可能是晴天C.晴天一定有露水出现9.()的形成与凝结无关。

A.云B.雾C.霜D.露10.雨和雪都是()遇冷形成的。

A.云B.水蒸气C.空气二、填空题11.雨来自O云中的小水滴或小冰晶大到空气托不住的时候就会落下来。

如果降落下来的是水滴,就是O12.做饭时,锅盖内壁上的小水珠是由于水蒸气遇冷()而成的。

13.雾和霾是自然界的两种天气现象,从持续时间上看,()持续的时间更长;从危害程度看,()对人体的危害性更大。

14.空气中的水蒸气会结成许多小水滴或小冰晶。

15.天空中的小水滴或小冰晶到空气托不住的时候就会降下来,如果降落下来的是水滴,就是()。

16.探究“霜''是怎样形成的实验中,向冰块上撒盐,可以让温度()。

17.在、季节的早晨,或者在 ______________ 的清晨,打开窗户,眼前会白茫茫一片,什么都看不清,人们常说这是了。

练习题--循环(答案)

(C) n/10
(D) n%10
20、下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空。①( B )②( C )
#include&lt;stdio.h&gt;
void main()
{
long int num;
scanf(&quot;%ld&quot;,&amp;num);
(D) do-while的循环体不能是复合语句
15、以下能正确计算1×2×3×...×10的程序段是( C )
(A) do{i=1; s=1;
s=s*i;
i++;
}while(i&lt;=10);
(B) do{i=1;s=0;
s=s*i;
i++;
}while(i&lt;=10);
a);
while( ① )
{
if(max&lt;a) max=a;
scanf(&quot;%d&quot;,&amp;a);
}
printf(&quot;%d&quot;,max);
}
#include&lt;stdio.h&gt;
void main()
{
int a,q,n,sum;
a=1; q=2; n=sum=0;
do{ ① ;
++n; a*=q;
}while(sum&lt;100);
② ;
printf(&quot;%d\n&quot;,n);

人体解剖生理学练习题第6-2章:循环生理

解剖生理学——第六章循环生理(二)第六章循环生理(二)一、选择题(在下列各项备选答案中,选一个最正确或最佳答案,把它的序号填在括号中)1.影响血流阻力的主要因素是:()A.毛细血管口径B.小动脉和微动脉口径C.血液粘滞性D.动脉管壁弹性2.血液在心血管系统中环流不息的动力是():A.动脉、毛细血管、静脉间的压力剃度B.心脏有节律地射血和充盈C.大动脉管壁弹性的扩张和回缩D.血液重力和胸内负压的抽吸作用3.动脉血压形成的前提条件是:()A.心输出量B.循环血量和血管容积适应C.外周阻力D.大动脉管壁弹性4.下列因素变化中主要影响收缩压的是:()A.搏出量B.心率C.外周阻力D.大动脉管壁弹性5.可使脉压减小的是:()A.搏出量减少时B.心率减慢时C.外周阻力减小时D.大动脉管壁弹性减退时6.老年人大动脉弹性减退伴有小动脉硬化时,血压的变化是:()A.收缩压升高,舒张压降低B.收缩压降低,舒张压升高C.收缩压升高,舒张压变化不大D.收缩压与舒张压均升高7.有关中心静脉压的叙述,错误的是:()A.是指腔静脉和右心房内的血压B.正常值约为4~12kPaC.可反映心脏射血能力和静脉回心血量D.可作为临床控制补液量和补液速度的观察指标8.药物过敏或细菌毒素的作用引起血压下降的最初原因是:()A.心输出量减少B.外周阻力降低C.血管容积增大D.循环血量减少9.靠血液重力作用促进静脉回流的是:()A.心脏收缩力B.体位C.骨骼肌的挤压作用D.呼吸运动10.脉搏的强弱可反映:()A.脉压大小B.动脉管壁弹性大小C.收缩压高低D.脉压大小和血管内血液充盈度11.微循环的最主要功能是:()A.参与维持动脉血压B.影响血管内外体液分布C.实现物质交换D.调节体温12.正常情况决定组织液生成和回流的主要因素是:()A.毛细血管血压B.血浆胶体渗透压C.组织液胶体渗透压D.组织液静水压13.造成营养不良性水肿的原因是:()A.毛细血管血压升高B.血浆胶体渗透压降低C.组织液静水压升高D.毛细血管通透性增高14.右心衰竭引起下肢浮肿的直接原因是:()A.右心收缩力减弱B.中心静脉压升高C.静脉系统淤血D.毛细血管血压升高15.影响冠脉血流量的重要因素主要是:()A.主动脉血压升高B.血液粘滞性大小C.心舒期长短和舒张压高低D.心舒期长短和收缩压高低16.心迷走中枢兴奋使血压下降的直接原因是:()A.回心血量减少B.心输出量减少C.搏出量减少D.外周阻力降低17.关于心交感神经兴奋时的作用,错误的是:()A.节后纤维末梢释放肾上腺素B.心肌收缩力增强C.窦性心率加快D.房室传导速度加快二、填空题1.动脉血压形成的三要素是__________、__________、______________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1、以下程序段的输出结果是( D )int k, j, s=0;for(k=2;k<6;k++,k++){s = 1;for(j=k;j<6;j++)s+=j;}System.out.print(s);A)9 B)1 C)11 D)102、以下程序段的输出是( C )int i, j, m=0;for(i=1;i<=15;i+=4){for(j=3;j<=19;j+=4)m++;}System.out.print(m);A)12 B)15 C)20 D)253、以下程序段的输出是( A )int i,sum=0;for(i=1;i<6;i++)sum+=i;System.out.print(sum);A)15 B)14 C)不确定D)04、以下程序段的输出是( D )int x=3,y=6,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}System.out.print(“x=”+x+”,y=”+y+”,a=”+a);A)x=4,y=4,a=1 B)x=5,y=5,a=1 C)x=5,y=1,a=3 D)x=5,y=4,a=15、定义如下变量:int n = 10 ;则下列循环的输出结果是( B )while(n>7){n-- ;System.out.println(n) ;}A)10 B)9 C)10 D)99 8 9 88 7 8 77 66、以下程序段的输出是( C )int x=3;do{System.out.print(x-=2);}while(--x==0)A)1 B)3 0 C)1 -2 D)死循环7、以下程序段的输出是( B )int a,b;for(a=1,b=1;a<100;a++){if(b>=20) break;if(b%3==1){b+=3;continue;}b-=5;}System.out.print(a);A)7 B)8 C)9 D)108、以下程序段的输出是( C )int num=0;while(num<=2){num++;System.out.print(num);}A)1 B)2 2 C)1 2 3 D)1 2 3 49、以下循环体的执行次数是( C )int i,j ;for(i=0,j=1 ;i<=j+1 ;i+=2,j--)System.out.print(i) ;A)3 B)2 C)1 D)010、设j为int型变量,则下面for循环语句的执行结果是( B )for(j=10 ;j>3 ;j--){if(j%3 !=0)j-- ;--j ;--j ;System.out.print(j) ;}A)6 3 B)7 4 C)6 2 D)7 311、在循环for,while,do-while语句中,用于直接中断内层循环的语句是( C )A)switch B)continue C)break D)if二、填空题1、以下程序段的输出结果是_1024___int k, n, m;n = 10;m = 1;k = 1;while(k<=n){m = m*2;k++;}System.out.print(m);2、以下程序段的输出结果是_10___int x=2;while(x--!=0){System.out.print(x);}3、在循环中,continue语句与break语句的区别是:_continue语句是跳出本次循环,进入下一次循环;break语句是终止某个循环,程序跳转到循环块外的下一条语句。

4、循环的嵌套是指_一个循环体内又包含另一个完整的循环结构。

5、break语句只能用于______switch语句_______和_______循环语句_________中三、编程题1、编写程序,求1-3+5-7+……-99+101之值。

public class Sum {public static void main(String[] args){int sum = 0;int count = 1;for(int i = 1; i <= 101; i += 2){if(count % 2 != 0){sum += i;System.out.print(i);}else{sum -= i;System.out.print("-" + i + "+");}count++;}System.out.println("=" + sum);}}2、编写程序,输出从公元1800年到2000年所有闰年的年号,每输出3个年号换一行。

public class LeapYear {public static void main(String[] args){int count = 0;System.out.println("公元1800年到2000年所有闰年的年号:");for(int i = 1800; i <= 2000; i++){if((i % 4 == 0 && i % 100 != 0) || i % 400 == 0){System.out.print(i + "年\t");count++;if(count % 3 == 0){System.out.println();}}}}}3、编程求一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?public class Square1 {public static void main(String[]args){for(int i = 1; ;i++){if((int)Math.sqrt(i + 100) * (int)Math.sqrt(i + 100)==i + 100){if((int)Math.sqrt(i + 368) * (int)Math.sqrt(i + 368)== i + 368){System.out.print("这个数是:" + i);break;}}}}}4、编程输出9*9口诀public class MulTable {public static void main(String[] args) {out: for(int i=1;i<=9;i++) {for(int j=1;j<=9;j++) {System.out.print(j +"*" + i + "=" +(i*j) + "\t");if(i == j){System.out.println();continue out;}}}}}5、将一个正整数分解质因数。

例如:输入90,打印出90=2*3*3*5import java.util.Scanner;public class DecoQualityFactor {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入一个正整数:");int num = input.nextInt();if(num==1){ //输入为1,直接输出System.out.print(num + " = 1");}else{System.out.print(num + " = ");for(int i = 2; i <= num; i++){if(num % i == 0){System.out.print(i);num /= i;if(num != 1){System.out.print(" * ");}i--; //防止它只除一次质因数}if(num == 1){ //整除完后,值为1跳出System.out.println(".");break;}}}}}6、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数import java.util.Scanner;public class Statistics1 {public static void main(String[]args){Scanner input = new Scanner(System.in);int i;int LetterCount = 0;int SpaceCount = 0;int NumberCount = 0;int OtherCount = 0;//输入一个字符串System.out.println("请输入一个字符串:");String str = input.nextLine();//字符串转换成字符数组char[]ch = str.toCharArray();for(i = 0; i < ch.length; i++){if(Character.isLetter(ch[i])){LetterCount++;}else if(Character.isSpaceChar(ch[i])){SpaceCount++;}else if(Character.isDigit(ch[i])){NumberCount++;}else{OtherCount++;}}System.out.println("英文字母的个数为:"+LetterCount);System.out.println("空格的个数为:"+SpaceCount);System.out.println("数字的个数为:"+NumberCount);System.out.println("其他字符个数为:"+OtherCount);}}7、一个数如果恰好等于它的因子之和,这个数就称为完数。

例6=1+2+3。

编程找出1000以内的所有完数public class NumberTest {public static void main(String[] args) {System.out.println("1000以内的所有完数:");for (int i = 1; i <= 1000; i++) {int sum = 0;for (int j = 1; j < i; j++) {if (i % j == 0) {sum += j;}}if(i == sum){System.out.print(i + " ");}}}}8、猴子第一天摘下若干个桃子,当即吃了一半,还不够,又多吃了一个。

相关文档
最新文档