Java程序设计案例教程综合测试题带答案(高职).docx

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

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

1、XX学院考试卷(B卷)课程名称 Java程序设计案例教程考试学期 得分适用专业考试形式笔试 考试时间长度120分钟(一)编程向控制台输出:Java面向对象程序设计。(10分)o|n、源!(二)编写程序,从控制台获取用户输入的正方形的边长,输出其周长和面积。(12 分)(三)编程显示Fibonacci数列的前36个数,每行显示两个。(12分)(四)定义抽象类Vehicle,代表交通工具。在其中封装燃料、速度等属性;定义相应的 getter。和setter。方法;定义抽象方法run(),代表不同交通工具的行驶方式。(15分)(五)定义类Automobile代表汽车,继承上一题的Vehicle类,在

2、其中封装品牌等属性。(12 分)(六)编程倒序显示杨辉三角形,运行结果如下所示。(12分) 输入杨辉三角的级数:51 4 6 4 113 3 11 2 11 11(七)编程实现每隔0.5秒向控制台输出10个100以内的随机整数。(12分)(八)已知mysql数据库myShujiku中zhanghu表的结构为:xm (varchar), mm (varchar)o编程对用户登录中经过MD5算法加密的mm字段进行摘要处理。(15分)Java程序设计案例教程考试卷B答案(-)略(二)import java.util.Scanner;public class QuestionB2 public sta

3、tic void main(String args) Scanner sc = new Scanner(System.in);(输入正方形的边长:n);double side = sc.nextDouble();(正方形的周长: + 4 * side);(正方形的面积:” + Math.pow(side, 2);(三)public class QuestionB3 public static void main(String args) int fl = 1, f2 = 1;for(int i = l;i = 18;i+)System.out.print(fl + ”t” + f2 + HtH

4、);if(i % 2 = 0)System.ouLprintlnQ;fl = fl + f2;f2 = f2 + fl;(四)public abstract class Vehicle private String fuel;/燃料 private double speed;速度public String getFuel() return fuel;)public void setFuel(String fuel) this.fuel = fuel;)public double getSpeed() return speed;public void setSpeed(double speed)

5、 this.speed = speed;)public abstract void run();)(五)public class Automobile extends Vehicle private String brand;品牌public String getBrand() return brand;)public void setBrand(String brand) this.brand = brand;)Overridepublic void run() System, out. printin(在公路上行驶”);)(六)import java.util.Scanner;public

6、 class QuestionB6 public static void main(String| args) Scanner sc = new Scanner(System.in);(输入杨辉三角的级数:”); int level = sc.nextlnt();int y = new intlevel口;行数 int i, j;for(i = 0;i y.lcngth;i+)yi = new intfi + 1;/列数y00 = 1;/第一行第一列元素 for(i = l;i y.length;i+4-)yi0 = 1;/从第二行开始所有第一列所有元素 for(j = l;j = 0;i-)

7、输出for(j = 0;j yi.length;j+)System.out.print(yij + );System.out.printlnO;)(七)public class QuestionB7 extends Thread public void run() try(for(int i = l;i = 10;i+)System.out.println(int)(Math.random() * 100);sleep(500);) catch(InterruptedException ie)ie.printStackTrace();public static void main(String

8、 args) QuestionB7 qb7 = new QuestionB7();qb7.start();(A)import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sqLResultSet;import java.sql.SQLException;import java.utiLScanner;import mons.codec.digest.DigestUtils;力口密组件包public class QuestionB8 public s

9、tatic void main(String args) Scanner sc = new Scanner(System.in);(”请输入用户名:”);String name = sc.nextQ;(请输入密码:String password = sc.nextQ;try(Class.forName(Hn);catch(ClassNotFoundException ce) System.out.println(ce);)try(Connectioncon=DriverManager.getConnection(,jdbc:mysql:/localhost:3306/myShujikuH, n

10、rootn, mysqr*);PreparedStatement ps 二 con.prepareStatement(select * from zhanghu where xm 二?”);ps.setString(l, xm);ResultSet rs 二 ps.executeQueryO;if(rs.next()if(DigestUtils.md5Hex(password).equals(rs.getString(nmmn)/ 用户密码摘 要处理(欢迎访问数据库! ”);else(密码不正确! ”); else(用户不存在!);rs.close();ps.close();con.close(); catch(SQLException ce)System.out.println(ce);

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

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

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

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