- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java参考题目-填空题Java参考题目-填空题
第 PAGE 17/ NUMPAGES 17 页 Java语言参考题目—填空题 代码填空 假设s是一个型如:cat223dog456nice25ttt98的串,其特征是数字与字符交错。我们希望知道这个串中有多少个数字段。假设该串必以字符开始。我们给出了如下代码,请完善之: boolean old_tag = false; // 表示开始不是数字 boolean tag = false; int n = 0; // 数字组计数 for(int i=0; is.length(); i++){ char c = s.charAt(i); tag = c=0 c=9; // 是否为数字 if(____________) n++; old_tag = tag; } 答案: !old_tag tag 注意: tag (!old_tag) 也对, 类似:tag==true old_tag == false 这样的描述也对。 代码填空 如果int[] x = … 已经指向一个整型数组,我们想把数组中的元素翻转(比如:1,2,3,4,5 变成:5,4,3,2,1),写了如下代码,请完善之: for(int i=0; ix.length/2; i++){ int t = x[i]; x[i] = ______________; ______________ = t; } 答案:两个空都是:x[x.length-1-i] 注意:x[x.length-i-1] 也是对的。 代码填空 冒泡排序仅仅在相邻两个元素间进行比较和交换。下面的程序实现了对某个整型数组中的元素进行冒泡排序,它在保证逻辑正确的前提下,避免了冗余的比较。请填写缺少的代码。 int[] targetArr = {3,22,11,5,400,99,20,22,5}; for(int i=0; itargetArr.length-1; i++) { for(int j=0; j______________; j++) { if(targetArr[j]targetArr[j+1]) { int tmp = targetArr[j]; targetArr[j] = targetArr[j+1]; targetArr[j+1] = tmp; } } } 参考答案: targetArr.length-1-i 注意:如果填写targetArr.length-1 在逻辑上也正确,但不符合题目要求,因为这样多了一些没有必要的冗余比较。 代码填空 一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只 问一百只鸡中公鸡、母鸡、小鸡各多少?请补充缺少的代码。 for(int cock=0; cock=100; cock++) { for(int hen=0; hen=100; hen++) { int chicken = 100 - cock - hen; if(chicken % 3 != 0) ________________; if(_________________________) System.out.println(cock= + cock + ,hen= + hen + ,chicken= + chicken); } } 参考答案: continue cock*5 + hen*3 + chicken/3 == 100 注意: 加法、乘法的交换律 代码填空 以下程序把一个整数翻转(8765变为:5678),请补充缺少的代码。 int n = 8765; int m = 0; while(n0) { m = ________________________; n = n / 10; } System.out.println(m); 参考答案: m * 10 + n%10 注意: 加法、乘法的交换律 代码填空 下列代码取出一个整数的千位数字。请完善以下代码: int n = 9175023; int m = ___________________________; System.out.println(m); 参考答案:n / 1000 % 10 注意: 也可以 n % 10000 / 1000, 总之以程序运行结果为度量 代码填空 下列代码运行结果为: 12345 23456 89即把一个串从数字不连续的位置断开。试完善之。 String s = 1
您可能关注的文档
- 高一政治高效课堂高一政高效课堂.doc
- 高三生物概念的复习研究icrosoft Word 文档高三生物概念的复习研究Microsoft Word 文档.doc
- 高中化学学习兴趣的培养中化学学习兴趣的培养.doc
- 单级共射放大电路的设与制作实验报告单级共射放大电路的设计与制作实验报告.ppt
- 骨干教师示范课总结骨干师示范课总结.doc
- 高一化学必修1-§2-物质的分类练习高一化学必修1-§2-1物质的分类练习.doc
- 高三英语情态动词复习课学设计高三英语情态动词复习课教学设计.doc
- abaqus命令编辑说明abaqus命令编辑说明.doc
- AB工艺的应用及其改进_沈耀良AB工艺的应用及其改进_沈耀良.pdf
- Adobe Photoshop快捷键默认值大全Adobe Photoshop快捷键默认值大全.pdf
- FBB 沙盘(箱庭)疗法FBB 沙盘(箱庭)疗法.ppt
- ADAMS小论文ADAMS小论文.doc
- JAVA可能的考试题目B试题+答案JAVA可能的考试题目B试题+答案.doc
- JAVA口试题JAVA口试题.doc
- java复习题补全答案java复习题补全答案.doc
- 历史(国北)八年级上一单元第课时鸦片战争的烽烟()历史(国北)八年级上第一单元第课时鸦片战争的烽烟().pdf
- Java数据结构-树与二叉树Java数据结构-树与二叉树.ppt
- java数据结构 大二水平 课程设计 源代码(非数据库)java数据结构 大二水平 课程设计 源代码(非数据库).doc
- JAVA数据结构 第二章 线性表CJAVA数据结构 第二章 线性表C.ppt
- 历史与社会八年级上册复习提纲[]历史与社会八年级上册总复习提纲[].doc
文档评论(0)