Java编程能力强化(3)——选拨试题

Java程序设计实战训练 Java程序设计实战训练,带大量源程序,倾情奉献! 立即下载

为了选择学生参加全国软件大赛出的一套题目,时间150分钟。如果你学过Java可以试一下看能不能做出来。

1、编程输出日历。已知2011年3月18日是星期五,根据用户输入的月份(2011年),输出日历。

例如,输入为3的时候输出:

日  一  二  三 四  五  六

        1  2   3  4  5

6   7  8   9  10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30 31

2、已知:

public class Student{

   private String sid;

   private String sname;

   ... // get方法和set方法

}

public class StudentManager{

List<Student> students;

// 编写自己的代码

}

要求:在StudentManager中编写对学生进行增删改查以及判断是否有学生和得到学生数量的方法。

3、从键盘输入10个数字,使用插入排序方法对输入数据进行排序。

4、抽奖。文本文件(d:/names.txt)中存储了100个人名,分3次从中抽出3个名字并输出,要求每个人的重奖概率相同,不能有1个人中奖2次或者3次。

5、定义一个表示二叉树的类,用于存储int类型的数据,在类中编写添加元素的方法,要求生成的树是二叉排序树(左子数的值总是小于根,右子树的值总是大于根)。

6、使用Socket编程完成文件传输功能。具体要求如下:

服务器端(IP地址172.23.5.2)监听8000端口,客户端连接到服务器端之后,把C盘根目录的a.txt文件发送到服务器,服务器把接收的文件存储到D盘下面的a.txt。文件传递完成之后断开连接。

7、下面有100*100的矩形区域,在区域中有两个球A和B,大小相同,假设给A一个能量值,A会向B的方向移动,每次移动2个单位,每移动一次能量消耗5,当两个球相撞的时候A球停止,B球沿着原来的方向移动,每移动一次消耗的能量也是5,如果碰到墙壁,会反弹,如下图所示。每碰壁一次能量消耗10个单位。根据输入的能量值和AB球的位置输出AB球的运动轨迹。

 

java模拟测试题及答案3套 第一套 java模拟测试题及答案 第一套 共三套! 立即下载

相关推荐

JavaSE考试

JavaSE考试

Java核心技术精讲

内容简介: 面向对JAVA核心知识还一知半解的同学: 从重新认识反射的定义开始,了解JAVA的核心技术; 理解Java中9大内置Class实例; 详细介绍包名、类名、接口、继承、修饰符等内容; 深入理解List、Map、Set的实现机制以及原理 深入理解泛型的原理以及在日常工作中应该如何使用  为什么需要学习这门课程? Java是后端热度最高的语言,而许多JAVA工程师只了解JAVA的基本使用,但是却不理解它核心原理,导致出现一些Bug,不知道如何去解决。而本门课会深入讲解JAVA核心技术,从原理层面再到应用层面,带你层层剖析,让你知其然并知其所以然。  课程大纲: 为了让大家快速系统了解JAVA核心知识全貌,我为您总结了「Java核心知识框架图」,帮您梳理学习重点,建议收藏!

javaweb阶段笔试题 含答案

解压后有三个阶段,第一阶段是javase常见面试题,第二阶段为javaweb常见面试题,第三阶段包含框架和数据库等

Java 第二阶段提升编程能力 【异常】

如果一个方法中(中的语句在执行时)可能生成某种异常,但是并不能确定如何处理这些异常,则次方法应显示地声明抛出异常,表示该方法将不对这些异常进行处理,而是由该方法的调用者负责处理。在方法声明中用throws语句可以声明抛出异常的列表,throws后面的异常类型可以是方法中产生的异常类型,也可以是它的父类。当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这个时候就可以自己设计异常类,用于描述该错误信息。自定义类/**if(!......

是微风,是晚霞,是无可替代 337

SSM内部测试机试题3.doc

SSM内部测试机试题3.doc

2套java试卷题目

珍藏的2套java试卷 题目经典,精辟 包揽java SE 知识点 测试你学得怎么样? 助你面试成功!!

如何提高java编程能力_提高Java编程能力万无一失的办法

北大青鸟淮安瀚唐校区每个人都知道,提高编程能力的显著方法是写更多代码。然而,我能够提高编程能力的另一种方法却不是写代码。我会尽我所能说明这一点:如果你想大幅提高自己的编程能力,你需要阅读别人的代码。不管你以前是不是这样想的,现在你应该接受这个观点。如果你愿意尝试一下,那么你将会收获颇丰。在这篇文章中,我会帮助你选择阅读哪些代码并且给出如何阅读代码的实用建议。如果你已经是一个代码阅读者,你可能已经找...

weixin_39785858的博客 673

Quartus Prime器件库安装实战:从版本选择到权限避坑指南

本文详细介绍了Quartus Prime器件库的安装全流程,从版本选择、精准下载到权限设置和安装验证。重点解析了版本匹配的黄金法则、管理员权限的必要性以及安装路径的最佳实践,帮助用户避开常见陷阱,确保器件库安装一次成功。

weixin_33713707的博客 516

Java编程能力强化(2)——搜索解决方案类问题的通用解法

本文给出了搜索解决方案类问题的通用解法,并结合狼羊过河例子进行了分析。

李绪成的一亩三分地 1万+

RK3588设备树调试实战:解决NPU不加载、USB3.0识别异常与DP显示问题

本文深入探讨了RK3588设备树调试中的三大典型问题:NPU不加载、USB3.0识别异常与DP显示问题。通过详细的问题定位步骤、关键设备树修改和调试技巧,帮助开发者快速解决硬件适配中的挑战,提升RK3588平台的开发效率。

weixin_30576827的博客 480

智能车‘大脑’的诞生:揭秘电磁循迹代码背后的控制论与系统思维

本文深入探讨智能车电磁循迹系统的核心架构与控制原理,揭示了其作为精密闭环系统如何通过模块化设计、信号处理、PID控制算法及电机驱动实现自主导航。重点分析了电磁信号采集与处理流程框架,为开发者提供从理论到实践的全面指南。

arduino9maker的博客 532

Java编码习惯

最近换了新的工作,在阅读前辈写的代码过程中(历史原因),真的是各种吐槽,加上自己阅读的一些编码书籍,结合自己积累的一些编码习惯,总结了一下,方便自己回顾。 参考资料: 编写可读代码的艺术(非常不错的书,告诉你如何判断代码的好坏) Robust Java 中文版(java异常和测试) 58同城Java编码规范 阿里巴巴Java开发手册   代码规范需要从读者的角度去考虑。 常用格式...

G1248019684的专栏 1232

STM32CubeMX Nucleo F767ZI 教程(1)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 官网上买了个NUCLEO F767ZI 的开发板,144引脚的芯片,https://www.st.com/content/st_com/zh/products/evaluation-tools/prod

fafuwxm 2030

Java编程快速有效的学习方法有哪些?

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。java编程学习方法有哪些呢?...

java03_15的博客 1017

PX4无人机PID调参实战:从零到稳定飞行的关键步骤

本文详细介绍了PX4无人机PID调参的实战步骤,从理解双环控制结构到实战调参三部曲,帮助飞手解决飞行抖动、电机发热等常见问题。通过分析飞行日志、调整速率环P值、引入积分I和微调角度环与微分D,实现从零到稳定飞行的关键跨越,是无人机飞控调试的必修课。

weixin_29269441的博客 527

如何把ORCAD 中的修改同步到PADS 中

Generate ECO file(*.eco),eco 文件的默然保存地址是在pads 的。ECO Files (*.eco),接着在文件中找到所生成的eco 文件,找到。再下来是产生eco 文件,先打开old_design.pcb,然后选择。PCB Design 前面的选项选中,意思把当前文件做为原始的比对。安装目录下(可修改eco 文件的保存目录),这里把eco 文件保存。接下来用新生成asc 文件的文件产生新的PCB 文件,新生成。不对新生成的pcb 做任何的修改,直接保存文件,这里把新文件。

智光工作室 994

求职感悟28传 黑马ssm0)SSM阶段-第3套卷

没有目标 农村 , 多线程, 黑 , ssm 实体 , 代码 到时候 可以 发一下 , 找工作 还是 要 , 培新 二哥 https://blog.youkuaiyun.com/czbkzmj/article/details/101488050 特开发此挂号系统,该系统通过工作人员的挂号,将信息存储到数据库中,医生在为患者进行医治时可以从数据库中查询用户信息进行查看并输入医嘱。 【需求分析结果】 该系统的部分功能及初步需求分析的结果如下 : (1)添加患者信息,提交信息功能,添加信息列表需要选择挂号所属科室

menghan0507的博客 1057

Spring AI Alibaba Agent开发实战:DeepResearch Agent调度系统

智能Agent调度系统通过专业化分工解决传统AI系统的三大痛点:通用模型专业性不足、处理效率低下和资源浪费。系统采用分层架构设计,核心组件包括智能调度器、Agent选择辅助器和集成工具类,实现问题分类、专业Agent匹配和搜索策略优化的全流程自动化。系统特点包括:1)配置驱动的灵活扩展;2)分层回退的容错机制;3)支持工具调用与传统搜索的智能切换。该架构通过策略模式和依赖注入等技术,在保证稳定性的同时显著提升了研究质量和效率,为企业级多Agent协作提供了完整解决方案。(149字)

wjianwei666的专栏 505

提高你的Java代码质量吧:强烈建议使用UTF编码

一、分析 Java的乱码问题由来已久,有点开发经验的开发人员肯定遇到过乱码问题,有时从Web上接受乱码,有时是从数据库中读取乱码,有时是从外部接口中接收到的乱码。 先解释一下Java中的编码规则。Java程序涉及的编码包括两个部分: 1.Java文件编码 如果我们使用记事本创建一个.java后缀的文件,则文件的编码格式就是操作系统默认的格式。如果是使用IDE...

移动编程 236

openclaw : 无法将“openclaw”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 解决方案

本文主要介绍了openclaw : 无法将“openclaw”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案,希望能对使用openclaw的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 12万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: Java编程能力强化(3)——选拨试题
下一篇: 编程能力强化(4)——模拟SQL语句解析
老李-大连
博客等级 码龄20年 3206粉丝 308原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值