前言关于郑州轻工业大学实验题整合

今年大二,开始写博客,不怎么会写,不知道从什么开始写,看了一篇别人关于oj题的总结,不过我没刷过oj,写什么那?就写我关于自己的实验课的总结吧。今年上大二,先从现在学的java开始整合吧,后续也会把大一的c语言和java实验也整合到这里。不过现在刚好要考四级和期末考试这学期更新可能会慢一些。。。
水平有限,如有错误,还望大神指正;(^_−)☆


镇楼图

目录

  • 前言关于郑州轻工业大学实验题整合
  • JAVA
    • 简单Java程序设计
    • 简单java程序设计2
    • 类和对象
    • 异常处理
    • 图形用户界面
    • I/O流与文件操作
    • 多线程
    • 网络编程

JAVA

{其他内容正在更新中——收藏关注不迷路(^_−)☆}

简单Java程序设计

  • 编写Java程序,在命令行中通过键盘接收输入的5个字符串"I"、“am”、“a”、“Java”、“Programmer”,输出以上字符串连接后的结果,即"I am a Java Programmer"。
  • 某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;达到1500元以上,给予85%的优惠;达到2500元以上,给予80%的优惠。编写程序,从控制台读取购物的金额数,计算经过优惠后顾客应付的实际金额,结果保留两位小数。提示:从键盘接收数据可以使用java.util.Scanner类。
  • 编写一个简单的模拟抽奖程序(模拟抽奖1.0),抽奖时需要输入5个116的整数号码,每个号码不能重复。程序运行后会随机生成5个116幸运号码,然后在屏幕上提示“请您抽奖”,并等待用户从键盘输入抽奖的号码(需给出每个号码的提示语句,比如请输入第1个号码<数字:1~16>.)。然后程序判断用户输入的号码与系统生成的幸运号码是否一致,输出用户的中奖信息。如果有5个号码一致,程序将在屏幕上显示“恭喜您中了一等奖!”;如果有4个号码一致,显示“恭喜您中了二等奖!”;如果有3个号码一致,显示“恭喜您中了三等奖!”;否则显示“很遗憾,您未中奖!”。
  • 改编模拟抽奖1.0,使其运行后能够给用户5次抽奖的机会。如果用户中奖了,就给出提示信息“你中奖了!”并结束运行;否则允许用户继续抽奖,直到中奖或买够5次;如果5次都未中奖,给出提示信息“今天您未中奖,请下次再来!”

简单java程序设计2

  • 请写出一个二分排序,要求输入10个整数,输出排序结果。二分排序的工作原理是不断的依次将元素插入前面已排好序的序列中。在插入第i个元素时,对前面的0~i-1元素进行折半,先跟他们中间的那个元素比,如果小,则对前半再进行折半,否则对后半进行折半,直到left>right,然后再把第i个元素前1位与目标位置之间的所有元素后移,再把第i个元素放在目标位置上。
  • DNA可以表示成一系列缩写的核苷酸分子结构,主要为A、C、G、T,例如“ACGAATTCGC”。在研究DNA时,识别DNA中的重复序列有时对研究非常有帮助。编写一个函数来找出DNA序列中带有指定 “GAATTC”重复片段的序列,例如“ACGAATTCGC”中只出现了一次“GAATTC”,不是我们要找的DNA序列,输出“该片段无重复”;而“ACGAATTCGCACGAATTCGC……ACGAATTCGC”出现了超过1次的重复片段,所以输出“该片段有重复”。

类和对象

  • 设计一个直线Line类。要求如下:
    (1)用四个整数值分别表示两个端点坐标,构造方法传递四个整数值,或者缺省为(0,0)和(10,10)。
    (2)线有不同的粗细,其值从1-7,缺省为1,有设定和获得线的粗细的方法,如设定超出范围,则设定为1。
    (3)所有的线都有相同的颜色,颜色值设定为0-16,缺省值为16,有设定和获得颜色的函数,如设定超出范围,则设定为16。
    (4)有计算直线长度的方法。
    (5)有toString方法,返回端点坐标1、端点坐标2、粗细、颜色和长度。
    (6)编写程序,测试上述Line类的所有功能(每个方法,颜色属性均进行验证)。
  • 利用继承和多态设计图形类。要求如下:
    (1)三角形属性为三个顶点坐标,矩形属性为其左上角和右下角两点坐标,圆为圆心和圆上任一点的坐标。
    (2)三角形、矩形、圆都有颜色、线型粗细属性,都有求面积方法,比较大小方法(比较面积的大小)。
    (3)设计合理的类层次完成上述功能框架,然后以多态的形式输出三角形的颜色、矩形的面积,以及矩形和圆的大小。
  • 设计如下接口和类:
    (1)犯规接口,包括三种情况:接触犯规、干扰犯规、拖延犯规。
    (2)得分接口,包括两种情况:主动进攻得分,失误(对方得分),返回值均为整数。
    (3)实现上述两个接口的某球类比赛类。比赛得分规则为:主动进攻得1分,失误对方得1分,如犯规2次给对方加1分。
  • 改写第1题。设计点Point类和直线Line类,其中点Point类为Line的内部类。
    (1)包含两个Point类的成员变量,用以表示一个线段的两个端点。构造方法传递两个Point类对象。
    (2)线有不同的粗细,其值从1-7,缺省为1,有设定和获得线的粗细的方法,如设定超出范围,则设定为1。
    (3)所有的线都有相同的颜色,颜色值设定为0-16,缺省值为16,有设定和获得颜色的函数,如设定超出范围,则设定为16。
    (4)有计算直线长度的方法。
    (5)有toString方法,返回端点坐标1、端点坐标2、粗细、颜色和长度。
    (6)编写程序,测试上述Line类的所有功能(要求每个方法,颜色属性均进行验证)。

异常处理

  • 在新冠肺炎疫情防控常态化形势下,核酸检测为疫情应对与处置发挥了重要的技术支撑作用,人们外出前经常需要先进行核酸检测。现为检测机构设计一个处理被检人员信息的管理系统,请定义一个类存储被检人员信息,要求:
    (1)分别定义身份证号非法异常类、年龄非法异常类和新冠肺炎病毒阳性异常类;
    (2)需要保存的隐私信息有身份证号、姓名、年龄、检测结果;
    (3)定义构造方法初始化对象属性;
    (4)提供属性访问方法;其中身份证号属性值的设置方法定义时,如果身份证号的前17位出现非数字,应抛出身份证号非法异常;其中年龄属性值的设置方法定义时,如果年龄不在1~150范围内,应抛出年龄非法异常;
    (5)定义一个诊断方法,用于输出每个人的信息。当某人的检测结果为“阳性”时,应抛出新冠肺炎病毒阳性异常,并输出“隔离治疗”;
    (6)分别用下列数据测试被检人员信息类,合理处理可能出现的异常,并输出“新冠肺炎检测管理信息系统V1.0”:
    53010219200508011Z 张三 18 阴性
    1X0701199310302288 李四 60 阴性
    520302198912097945 王五 151 阴性
    42092219731015461X 赵六 20 阳性

图形用户界面

  • 设计图形界面:某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;达到1500元以上,给予85%的优惠;达到2500元以上,给予80%的优惠。程序运行后,用户在图形界面输入购物金额,程序计算经过优惠后顾客应付的实际金额,结果保留两位小数,并告知用户。

I/O流与文件操作

  • 疫情期间,各级职能部门都要统计当天的疫情数据及时上报,所有数据都需要保存到文件中以便后继处理。请以你所学习的FileOutputStream、BufferedOutputStream、FileWriter和BufferedWriter,编写程序实现向文件写入10000次26个英文字母代替疫情信息,比较四者在向文件写入时的性能差别。(注:可以使用System.currentTimeMillis( )方法获取系统时间来判断性能差别。)
  • 编写一个程序,接收用户从键盘输入的字母,并将所有字母转换成大写后将结果写入到character.txt文件中保存。当录入“exit”时,退出程序
  • 用DataInputStream和DataOutputStream保存和读取一维数组{34.2, 4.5, 6.2, 2.0, 78.3, 46.8}
  • 对一些敏感字段,用户可以自定义writeObject 和 readObject 方法通过序列化和反序列对字段进行加解密,这样可以保障序列化对象的数据安全。请编写程序,使用ObjectInputStream和ObjectOutputStream默认的writeObject 和 readObject方法实现对登录用户的用户名和密码进行加密和解密

多线程

  • 我们使用的计算机系统就是一个多线程程序,我们在编辑文档时,可以同时听音乐、看视频,桌面右下角的时钟会不断更新最新时间,这些都是多线程给我们带来的好处。请实现一个多线程程序,分别使用Thread类和Runnable接口求一个整数序列中的最大者,其中,一个线程用来求前n个数的最大者,另一个线程用于更新界面把当前求的最大者显示出来。要求:每隔5秒求一次前n个数的最大者,然后再隔5秒求前n+1个数的最大者,依次类推,并以图形化形式实时显示运行结果。

  • 一个面包店有一名面包师和两名店员,面包师负责做面包,店员负责卖面包。假设现在有20块面包,每当店员1或店员2卖出一块面包,总的面包数量就会减1,同时在卖面包的同时,面包师也再不断加工面包。要求利用线程同步编写一个多线程程序,模拟面包店面包师加工面包和销售面包的过程,当面包师加工一块面包时,打印输出“面包师加工出一块面包,现有面包有块”;当店员1或店员2卖出一块面包时,打印输出“店员1或店员2卖出一块面包,现有面包块”。

网络编程

  • 使用基于TCP的网络编程方法,完成远程注册与登录模块,即客户端发送相关请求,服务器端接收请求处理并返回响应消息。要求图形界面,数据库保存注册信息。
  • 使用基于UDP的网络编程方法,完成客户端和服务器间的聊天功能。要求图形界面。

——————————————————————————————
尾语
其他内容正在更新中——收藏关注不迷路(^_−)☆
考四级和期末考试这学期更新可能会慢一些。。。
望见谅

在最后的最后:求个赞。

郑州轻工业大学实验题整合相关推荐

  1. [渝粤教育] 郑州轻工业大学 自动控制原理 参考 资料

    教育 -自动控制原理-章节资料考试资料-郑州轻工业大学[] 随堂测试 1.[单选题]以下属于控制装置的有哪些? A.调节器 B.执行器 C.放大器 D.变送器 参考资料[ ] 2.[多选题]自动控制系 ...

  2. 借助传感器用计算机测速度实验题,专家分析2015年高考命题趋势 内容设计将再创新...

    [摘要]2015年高考在力求继续平稳过渡的同时,在试题内容设计上会进一步创新,试题将仍以基础知识为主,能力考查会继续强化. 每日甘肃网-西部商报讯 (记者郭涛)高考(微博)改革方案今年已经出炉,虽然我 ...

  3. 【Google】【内部样式表】【外部样式表:听力地点方向题】【设置字体间距】【多类、子元素选择器】【网页设计与网站开发HTML、CSS、JavaScript】【第 8 章】CSS基础——实验题1-6

    以下为本人大一选修课<网页设计与网站开发>的实验作业题,均为本人原创,分享给大家.如有不足之处欢迎指出. 目录 实验1 1.题目 2.代码 3.网页运行效果 实验2 1.题目 2.代码 3 ...

  4. 借助传感器用计算机测速度实验题,甘肃高考改革后备考注意事项

    出国留学网高考频道讯:高考改革方案今年已经出炉,虽然我省不在试点省份之列,但是每年高考命题的趋势却在不断变化,为更好地把握新课程高考命题特点,助力我省考生做好2015年的高考复习,省教科所.省教育学会 ...

  5. [渝粤教育] 郑州轻工业大学 机械制图1 参考 资料

    教育 -机械制图1-章节资料考试资料-郑州轻工业大学[] 平面图形的作图在线练习 制图的基本知识和基本技能在线测验 1.[单选题]制图国家标准规定,图纸幅面尺寸应优先选用( )种基本幅面尺寸. A.3 ...

  6. [渝粤教育] 郑州轻工业大学 线性代数与空间解析几何 参考 资料

    教育 -线性代数与空间解析几何-章节资料考试资料-郑州轻工业大学[] 第1章 行列式及其计算 作业 第一章 行列式及其计算 单元测验 1.[单选题] A. B. C. D. 参考资料[ ] 2.[单选 ...

  7. python思考题实验题整理

    思考题实验题整理 第2章 思考题 下列哪些是合法的变量名 A.6a2b.aBc.abc-123.ab_123._ _.hello world 合法:A.aBc.ab_123 思考题:#TempConv ...

  8. 郑州轻工业大学2019学年第十一届蓝桥杯校内选拔赛Java B组 题解

    @郑州轻工业大学蓝桥杯校内选拔赛 题解 笔者自述 前些天参加学校的蓝桥杯校内选拔赛,做完之后感觉题大部分不是很难,就把考场上的代码保存下来,给大家做个简单的注释,和解析.因为后来参加会议,比较忙,所以 ...

  9. 郑州轻工业大学OJ平台题解

    前言 本题解是由c/c ++ 和python构成 郑州轻工业大学oj平台点击进入 题解链接 Python ZZULIOJ1001-1005Python解法 ZZULIOJ1106-1010Python ...

最新文章

  1. Jupyter notebook导出的html文件不能够正确显示图片
  2. Java使用简单工厂模式对面向接口编程模式的深度解耦实现
  3. c:#ifndef, #define, #endif 作用
  4. getRunningTask API
  5. GitHub优秀开源项目收集
  6. php中soap的使用以及wsdl的生成
  7. 人脸识别dlib库 记录
  8. a类怎么引用b类java_Java中A类的数组如何传入B类???急
  9. [转]C#中水晶报表实例
  10. 155.PHP中“==”运算符的安全问题
  11. Linux下tomcat 8安装与配置
  12. svnadmin的使用
  13. rocketMq配置外网IP
  14. 浅析eTS的起源和演进
  15. android tasker,Android 神器,Tasker 实战
  16. 信创办公--基于WPS的Word最佳实践系列(利用项目符号及编号条理化文本)
  17. Windows Server 2012 磁盘管理
  18. ECU安全访问系列_2(代码篇)
  19. ABB机器人:工件坐标系介绍以及标定操作与使用方法
  20. Time.realtimeSinceStartup——秒秒秒单位

热门文章

  1. 数据结构课程设计(八)---家谱管理系统(十几个功能)
  2. FAR planner浅尝试
  3. 多投影完美拼接——边缘融合投影技术
  4. 港科夜闻丨香港科大获越秀集团捐赠港币一亿元支持大学发展
  5. DirectX 总结
  6. 用DirectX绘制使用纹理的立方体
  7. Win10配置TensorFlow
  8. java安装路径有要求吗_jdk安装以及Java环境配置
  9. 漫谈程序员(十五)——应届毕业生上海市落户政策解读
  10. 再见,仙剑之父!再见,姚壮宪!