下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目三任务2从控制台读取半径-Java的输入输出任务小测验一、单选题(10题,基础题7题/拓展题3题)1.【基础】在Java中,用于表示标准输入设备的是()A.System.outB.System.inC.ScannerD.input2.【基础】要在Java中使用Scanner类实现控制台输入,需要导入的包是()A.java.lang.ScannerB.java.util.ScannerC.java.io.ScannerD..Scanner3.【基础】定义Java常量时,必须使用的关键字是()A.staticB.finalC.constD.public4.【基础】Scanner类中,用于读取控制台输入的双精度浮点型数据的方法是()A.nextInt()B.next() C.nextDouble()D.nextFloat()5.【基础】下列符合Java常量命名规范的是()A.pi_NumberB.PiNumberC.PI_NUMBERD.piNumber6.【基础】在Java中,实现控制台输出字符串并换行的方法是()A.System.out.print()B.System.out.println()C.System.in.print()D.System.in.println()7.【基础】【全国计算机等级考试二级原题】创建Scanner对象实现控制台输入的正确语句是()A.Scannerinput=Scanner(System.in);B.Scannerinput=newScanner(System.in);C.Scannerinput=newScanner();D.input=newScanner(System.in);8.【拓展】【全国计算机等级考试二级原题】在Java中,使用String.format("%.1f",num)的作用是()A.将num转换为整数B.将num保留1位小数C.将num保留10位小数D.将num转换为字符串并去掉小数9.【拓展】下列关于Java常量的说法,错误的是()A.常量的值在程序运行过程中不能被修改B.常量定义时可以不立即赋值,后续再赋值C.final关键字可以修饰基本数据类型常量D.常量命名需遵守全大写、下划线分隔的规则10.【拓展】【全国计算机等级考试二级原题】使用Scanner类的next()方法读取控制台输入时,默认的分隔符是()A.换行符B.空格C.逗号D.分号二、多选题(3题,基础题2题/拓展题1题)1.【基础】下列属于Scanner类常用的输入方法的有()A.nextInt()B.nextDouble()C.next()D.print()2.【基础】下列关于Java中final关键字修饰常量的描述,正确的有()A.常量定义后值不可修改B.常量名需遵循全大写命名规范C.可以使用final修饰字符串常量D.final修饰的常量必须在定义时赋值3.【拓展】【全国计算机等级考试二级原题】下列关于Java控制台输入输出的说法,正确的有()A.System.out是Java的标准输出流B.Java原生不支持控制台输入,需借助Scanner类C.Scanner对象创建后可多次调用nextXxx()方法读取输入D.System.in可直接调用方法实现控制台输入三、判断题(5题,基础题4题/拓展题1题,对打√,错打×)1.【基础】在Java中,System.out.print()和System.out.println()的区别是后者输出后会换行。()2.【基础】使用Scanner类实现控制台输入时,必须先创建Scanner类的对象。()3.【基础】Java中的常量可以使用任意字符命名,无需遵循命名规范。()4.【基础】导入Scanner包时,语句importjava.util.Scanner;必须写在Java程序的最开头。()5.【拓展】【全国计算机等级考试二级原题】在Java中,使用Scanner类读取输入时,若输入的数据类型与调用的方法不匹配,程序会直接编译报错。()四、编程题(2题,基础题1题/拓展题1题)1.【基础】编写Java程序,要求使用Scanner类从控制台读取用户输入的矩形的长和宽(均为双精度浮点型),定义常量保存圆周率(若需使用),计算并输出矩形的面积,要求代码符合Java语法规范,包含必要的注释,控制台输出结果需有明确的文字提示。2.【拓展】【全国计算机等级考试二级原题改编】编写Java程序,实现以下功能:①使用Scanner类从控制台读取用户输入的球体半径(双精度浮点型);②定义常量PI并赋值3.14159;③根据公式V=34πr3计算球体的体积;④将计算结果保留2位小数后在控制台输出,输出结果需包含明确的文字提示;⑤代码需包含包导入、必要注释,符合Java命名规范和语法要求。参考答案一、单选题1.B2.B3.B4.C5.C6.B7.B8.B9.B10.B二、多选题1.ABC2.ABC3.ABC三、判断题1.√2.√3.×4.√5.×(解析:程序编译正常,运行时会抛出InputMismatchException异常)四、编程题1.【基础】参考代码//导入Scanner包,用于控制台输入importjava.util.Scanner;/***计算矩形面积程序*功能:读取控制台输入的长和宽,计算并输出矩形面积*/publicclassRectangleArea{publicstaticvoidmain(String[]args){//创建Scanner对象,用于接收控制台输入Scannerinput=newScanner(System.in);//提示用户输入矩形的长,并读取System.out.print("请输入矩形的长(单位:厘米):");doublelength=input.nextDouble();//提示用户输入矩形的宽,并读取System.out.print("请输入矩形的宽(单位:厘米):");doublewidth=input.nextDouble();//计算矩形面积doublearea=length*width;//输出计算结果System.out.println("该矩形的面积为:"+area+"平方厘米");//关闭Scanner对象,释放资源input.close();}}运行示例plaintext请输入矩形的长(单位:厘米):5.5请输入矩形的宽(单位:厘米):3.2该矩形的面积为:17.6平方厘米2.【拓展】参考代码//导入Scanner包,实现控制台输入功能importjava.util.Scanner;/***计算球体体积程序*功能:读取控制台输入的球体半径,计算体积并保留2位小数输出*/publicclassSphereVolume{//定义常量PI,赋值3.14159,遵循常量命名规范publicstaticfinaldoublePI=3.14159;publicstaticvoidmain(String[]args){//创建Scanner对象,接收用户输入Scannerinput=newScanner(System.in);//提示用户输入球体半径并读取System.out.print("请输入球体的半径(单位:厘米):");doubleradius=input.nextDouble();//计算球体体积,公式V=4/3*π*r³doublevolume=4.0/3*PI*radius*radius*radius;//将体积保留2位小数StringvolumeFormat=String.format("%.2f",volume);//输出结果,包含文字提示System.out.println("半径为"+radius+"厘米的球体体积为:"+volumeFormat+"立方厘米");//关闭Scanner对象input.close();}}运行示例plaintext请输入球体的半径(单位:厘米):3半径为3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司信用保证服务品质承诺书(3篇)
- 护理人文素养提升方法
- 环保投入及成果承诺书8篇范文
- 行业的会议策划与执行方案
- 健康医疗终身负责承诺书范文9篇
- 员工绩效考核评估工具及激励方案设计模板
- 医疗技术稳定保证承诺函(9篇)
- 企业销售市场趋势预测模型
- 矿业行业智能化矿业开采与加工技术方案
- 互联网公司用户增长策略服务解决方案
- 2026春牛津译林版英语八年级下册Unit+8+Reading+(同步课件)
- 第一单元(单元测试 基础夯实)-高二语文人教统编版选择性必修下册
- 产品工业设计外观规范手册
- 2025山西中煤一局集团有限公司应届高校毕业生招聘20人笔试历年典型考点题库附带答案详解2套试卷
- 安徽能源集团秋招面试题及答案
- 2026年沈阳职业技术学院单招职业技能测试模拟测试卷附答案解析
- 新安全生产法宣讲课件
- AI养鱼:智慧渔业新模式
- 2025年《三级公共营养师》考试练习题库及答案
- 煤矿调度专项培训课件
- 法院安全保密教育培训课件
评论
0/150
提交评论