Java程序设计案例教程期末考试题带答案(高职).docx

上传人:太** 文档编号:86676557 上传时间:2023-04-14 格式:DOCX 页数:7 大小:13.39KB
返回 下载 相关 举报
Java程序设计案例教程期末考试题带答案(高职).docx_第1页
第1页 / 共7页
Java程序设计案例教程期末考试题带答案(高职).docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《Java程序设计案例教程期末考试题带答案(高职).docx》由会员分享,可在线阅读,更多相关《Java程序设计案例教程期末考试题带答案(高职).docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、D|P料XX学院考试卷(A卷)课程名称 Java程序设计案例教程考试学期 得分适用专业考试形式笔试 考试时间长度120分钟(一)编程向控制台输出:Java程序设计案例教程。(10分)(二)编写程序,从控制台获取用户输入的圆的半径,输出其周长和面积。(12分)(三)编程从控制台获取用户输入的年份,判断该年是否为闺年,运行结果如下所示。(12 分)输入年份:20202020是闰年继续输入年份吗?(y/n) y输入年份:20192019不是闺年继续输入年份吗?(y/n) n(四)定义类Cuboid,代表长方体,定义相应的getieK)和seller。方法并提供计算其表 面积和体积的方法。(15分)(

2、五)定义类Cube,代表正方体,继承上一题的Cuboid类。(12分)(六)编程求出数组12, 29, 7, 35, 18, 2, 81, 65中的最大值和最小 值的差。(12分)(七)编程实现每隔1秒向控制台输出10个099之间的随机整数。(12分)(八)已知mysql数据库myDatabase中account表的结构为:name (varchar), password (varchar)o编程对经过MD5算法加密的password字段进行摘要处理实现用户登录。 (15 分)Java程序设计案例教程考试卷A答案()略 (二)import java.util.Scanner;public cl

3、ass QuestionA2 public static void main(String| args) Scanner sc = new Scanner(Syslem.in);Syslem.oul.prinK输入圆的半径:);double radius = sc.nextDoubleO;(圆的周长:+ 2 * Math.PI * radius);圆的面积:+ Math.PI * Math.pow(radius, 2); ) )(三)import java.util.Scanner;public class QuestionA3 public static void main(String a

4、rgs) Scanner sc = new Scanner(Systeni.in);String s; int year; do(输入年份:”);year = sc.nextlnl();if(ycar % 4 = 0 & year % 100 != 0 | year % 400 = 0)Syslem.out.println(year + ”是闺年) elseSystem.out.priniln(year + 不是闰年)(继续输入年份吗? (y/n);s = sc.ncxt();IwhileCs.equalsIgnoreCaseCy);I )(四)public class Cuboid 长方体p

5、rivate double length, width, heighi;长、宽、高public Cuboid(doublc length, double width, double height) 构造方法 if(length 0& width 0& height 0)this.length = length;this.width = width;this.height = height;clse System.exit(O);)public double getLength() return length;1public void setLeng(h(double length) this.

6、length = length;)public double getWidth() return width;1public void setWidth(double width) this, width = width;)public double getHeight() return height;public void setHeigh(double height) this.hcight = height;public double calSArea。计算表面积return 2 * (length * width + width * height + height * length);

7、 public double cal Volume。计算体枳 return length * width * height;)(五)public class Cube extends Cuboid 正方体 private double side;边长public Cubc(doublc side) 构造方法super(side,side,side);public double getSide() return side;)public void setSide(double side) this.side = side;public double calSArea。计算表面枳 return 6

8、 * Math.pow(side, 2);)public double calVolurne。计算体积 return Math.pow(side, 3);I(六)import java.util.Arrays;public class QucstionA6 public static void main(Slring| args) int my Array = 12, 29, 7, 35, 18, 2, 81,65;int inyArrayC = myArray.clone();复制原数组Arrays.soil(myArrayC);(最大值和最小值的差为:+ (myArrayCfmyArray

9、C.length - 11 - myArrayCO);)1(七)public class QuestionA7 extends Thread public void run() tryfor(int i = l;i = 10;i+)System.out.println(int)(Math.random() * 100); sleep(lOOO);)catch(InterruptedException ie)ie.printS(ackTrace();public static void main(String args) QuestionA7 qa7 = new QuestionA7();qa7

10、.start();)(A)import java.sqLConncction:import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sqLSQLException;import java.util.Scanner;import mons.codec.digest.DigestUtils;/力口密组件包public class QuestionA8 public static void main(String args) Scanner sc =

11、new Scanner(System.in);(请输入用户名:);String name = sc.next();(请输入密码:);String password = sc.ncxt();tryClass.forNamc(com.inysql.jdbc.Drivcr); catch(ClassNotFoundExcepiion ce) Systcm.out.println(ce);)lryConnectioncon=DriverManager.getConnection(jdbc:mysqI:/localhost:3306/myDatabase, root, mysql);PrcparcdSt

12、atcmcnt ps = con.prcparcStatcmcnt(sclcct * from account where name =?);ps.setString( L name);ResultSet rs = ps.executeQueryO;if(rs.next()if(Diges(Ulils.ind5Hex(password).equals(rs.getString(passvvord)/ 用户密 码摘要处理(欢迎访问数据库!);else(密码不正确!);else(用户不存在!);rs.close();ps.close();con.closc();catch(SQLException ce) System.out.println(ce);)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁