Java笔试题

博彦科技JAVA笔试题及答案 博彦科技JAVA笔试题及答案 一、单选题 15题*4分=60分 1.链表不具有的特点是() A.插入、删除不需要移动元素; B.可随机访问任一元素; C.不必事先估计存储空间; D.所需空间与线性长度成正比; 阅读详情

一、基础编程题

1、编程输出一个倒立三角形图。

package Test1;

public class Test1 {
	public static void main(String[] args) {
		for(int i = 0; i < 5; i++){
			for(int j = 5; j >i; j--){
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

2、打印昨天的当前时刻。

package Test1;

import java.util.Calendar;

public class Test2 {
	public static void main(String[] args) {
		Calendar cal = Calendar.getInstance();
		cal.add(Calendar.DATE, -1);
		System.out.println(cal.getTime());
	}
}

3、编写程序,取得当前时间的年月日,小时分秒。

package Test1;

import java.util.Calendar;

public class Test3 {
	public static void main(String[] args) {
		Calendar cal = Calendar.getInstance();
		System.out.println(cal.get(Calendar.YEAR));
		System.out.println(cal.get(Calendar.MONTH)+1);
		System.out.println(cal.get(Calendar.DATE));
		System.out.println(cal.get(Calendar.HOUR));
		System.out.println(cal.get(Calendar.MINUTE));
		System.out.println(cal.get(Calendar.SECOND));
	}
}

二、中级编程题

4、编写冒泡排序法。

package Test1;

public class Test4 {
	public static void main(String[] args) {
		int[] nums = new int[]{43,23,12,56,34,78,109};
		display(nums);
		bubbleSort(nums);
		display(nums);
	}
	
	public static void bubbleSort(int[] nums){
		for(int i = 0; i < nums.length; i++) {
			for(int j = 0; j < nums.length - i - 1;j++) {
				if(nums[j] > nums[j+1]) {
					int temp = nums[j];
					nums[j] = nums[j+1];
					nums[j+1] = temp;
				}
			}
		}
	}
	
	public static void display(int[] nums) {
		for(int i = 0; i < nums.length; i++) {
			System.out.print(nums[i] + ",");
		}
		System.out.println();
	}
}

5、用Java代码实现堆栈。

package Test1;

public class Test5 {
	public static void main(String[] args) throws Exception {
		Stack stack=new Stack(5);
		stack.push(1);
		stack.push(2);
		stack.push(3);
		stack.push(4);
		stack.push(5);
		while(stack.top>=0)
		{
			System.out.println(stack.pop());
		}		
	}
}

class Stack{
	int[] data;
	int top;
	int maxSize;
	public Stack(int maxSize){
		this.maxSize = maxSize;
		data = new int[maxSize];
		top = -1;
	}
	
	public boolean push(int data){
		if(top + 1 == maxSize) {
			System.out.println("栈满了");
			return false;
		}
		this.data[++top] = data;
		return true;
	}
	
	public int pop() throws Exception{
		if(top == -1){
			throw new Exception("栈空了");
		}
		return this.data[top--];
	}
}

6、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。

package Test1;

class TestThread{
	private int j;
	public synchronized void inc(){
		j++;
		System.out.println(Thread.currentThread().getName() + "-inc:" + j);
	}
	public synchronized void dec(){
		j--;
		System.out.println(Thread.currentThread().getName() + "-dec:" + j);
	}

}

public class Test6{
	public static void main(String[] args){
		TestThread t=new TestThread();
		for (int i = 0; i < 2; i++){
			Thread inc=new Thread(new Inc(t));
			Thread dec=new Thread(new Dec(t));
			inc.start();
			dec.start();
		}
	}
}


class Inc implements Runnable{
	private TestThread obj;
	public Inc(TestThread obj){
		this.obj=obj;
	}
	public void run(){
		this.obj.inc();
	}
}
class Dec implements Runnable{
	private TestThread obj;
	public Dec(TestThread obj){
		this.obj=obj;
	}
	public void run(){
		this.obj.dec();
	}
}

	

 

阿里2020春招Java实习生笔试题 阿里2020春招Java实习生笔试题第1题第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来。虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概写了出来。 第1题 给你一个长度n的数组a,问数组中有多少有价值的数? 规定:若ax为有价值的数,当且仅当:x左侧存在大于ax的数,右侧存在小于ax的数,记左侧最小的大于ax的数为f,右侧小于ax的最大的... 阅读详情

相关推荐

Java面试笔试题大汇总(最全+详细答案)

Java面试笔试题大汇总(最全+详细答案)

Java笔试题大全(附带答案)

一、单选题 1.下列哪一种叙述是正确的(D) A.abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 2.如下代码 public class Test { public int aMethod() { static int i = 0; i++; return i; } public static void main (String args[]) { Test test = new Test

web13618542420的博客 1万+

NAO V6 开发环境的配置(附所有文件)

NAO V6开发环境配置前言环境Robot SettingsChoregraphe 2.8.5.10python2.7+naoqi2.8+opencv4.1.0putty与FileZilla 前言 学校的机器人摸索了一段时间,之前摸爬滚打探索环境,之前没接触这类机器人可能会非常艰辛,希望能给需要的人一些帮助。Nao与pepper通用 环境 win10(x64)+naoqi2.8 1、Robot S...

wbhhello的博客 3219

2022Java笔试题选择题整理(附答案解析)走过路过不要错过了喂!

2022Java笔试题选择题

weixin_43474701的博客 1万+

电力电子技术进阶:从基础到实战的完整学习路径

本文系统阐述了电力电子技术从基础到实战的完整学习路径。首先解析了电力电子作为“电能魔术师”的核心作用,随后深入剖析了数学工具、电路电磁场与半导体器件三大基础支柱。文章重点讲解了DC-DC、DC-AC、AC-DC等核心变换拓扑,并探讨了从经典PID到现代模型预测控制(MPC)的控制策略。最后,分享了硬件设计、软件调试、电磁兼容(EMC)等实战经验与前沿趋势,为学习者提供了清晰的进阶指南。

weixin_29204205的博客 447

ESP32蓝牙广播数据自定义指南:让你的设备更容易被手机发现

本文详细介绍了如何通过自定义ESP32蓝牙广播数据提升设备在手机端的可发现性。从广播数据结构、扫描响应优化到跨平台兼容性设置,提供了全面的技术指南和实战代码示例,帮助开发者解决智能硬件开发中的蓝牙连接难题。

weixin_29172201的博客 271

Android Java笔试题(带大部分答案)

请将试题答在答题卡上,不要在试卷中做任何标记 一、 基础题: 1. 请写出输出结果 public class Test1 { public static void changeStr(String str){ str=”welcome”; } public static void main(String[] args) { String str=”1234″; changeStr(str); System.out.println(str); } } ___”1234″__________________

web15085599741的博客 529

【Unity报错】Unity导入海康SDK 报错 DllNotFoundException: PlayCtrl assembly

2.尝试按网上其他的办法(包括使用depengs查看dll依赖等)1.先检查Plugins文件夹中是否存在PlayCtrl文件。3.如果网上查阅的办法都不能解决,请继续往下看。更换低版本的SDK库文件。

weixin_42968584的博客 1126

java笔试题含答案总结

java笔试题含答案总结

wangyuwe的博客 4358

STK中的传感器、雷达、发射机、接收机、天线

本文根据STK手册介绍了传感器、雷达、发射机、接收机、天线等对象的基本属性,简略分析了它们的不同之处。

wangyulj的专栏 1万+

还在用iReport 5.6.0?手把手教你用JasperSoft Studio 6.8.0设计报表(附JDK 11+兼容方案)

本文详细介绍了从iReport 5.6.0迁移到JasperSoft Studio 6.8.0的全过程,包括JDK 11+环境配置、项目迁移实战、高级特性应用及常见问题解决方案。帮助开发者高效完成报表生成工具的升级,提升开发体验和报表性能。

weixin_30687051的博客 407

Java面试笔试常见题目(2022.04——2022.06)

春招面试笔试和中遇到的题目

wang54188a的博客 9811

AI颠覆市场调研:生成式智能体如何重构商业决策?

AI正在将市场调研从"成本中心"转变为"战略武器"。当企业能够用生成式智能体实时模拟百万级虚拟用户时,传统调研的样本偏差、时间滞后、成本高昂等问题将不复存在。对于开发者而言,这不仅是技术的狂欢,更是参与商业规则重构的历史机遇。行动建议立即体验Simile/Aaru的智能体平台,验证虚拟样本效果参与LLM持续性记忆架构的开源项目(如Memory Llama)关注AI调研API的标准化进程(如Hugging Face的Market Research Toolkit)

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 614

java笔试题

题目1 public void function1() { int x = 10; int y = x++ + 5; System.out.println("x=" + x + "------y=" + y); int m = 10; int n = ++m + 5; System.out.println("m=" + m + "------n=" + ...

一只苟延残喘的卑微蝼蚁 318

从 30 天试用到企业级落地,2026 年学习和试用 SAP AI 的完整路线图

摘要:SAP AI产品体系存在试用版本与商业版本的边界模糊问题,需区分业务嵌入AI(如Joule)、开发者工具(SAP Build Code)和AI基础平台(Generative AI Hub)三个层级。建议学习路径:1)通过SAP Learning专区掌握理论框架;2)优先使用30天Generative AI Hub基础试用体验模型编排;3)结合90天BTP试用账户开发完整应用。特别注意免费计划已陆续停止,需以最新官方文档为准。开发者应重点关注AI如何与SAP技术栈(CAP、Fiori等)集成,而非单纯功

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 114

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

中科软java笔试题

中科软java笔试题

m0_67392126的博客 1313

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java基础笔试题

精选30道Java笔试题解答 下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~   1. 下面哪些是Thread类的方法() A start()       B run()       C exit()       D getPriority() 答案:ABD 解析:看Java API docs吧:http://docs.oracle.com

Alvin的专栏 1773

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Java经典笔试题

Java笔试题 1.下面代码的运行结果为:() import java.io.*; import java.util.*; public class foo{ public static void main (String[] args){ String s; System.out.println("s=" + s); } } A 代码得到编译,并输出“s=” B 代码得到编译,并输出“s=null” C 由于String s没有初始化,代码不

qq_36466665的博客 1473

java笔试题 数据库

实现"Java笔试题数据库"的流程 1. 创建数据库 首先,我们需要创建一个数据库来存储Java笔试题的数据。我们可以使用MySQL数据库来实现这一步。 登录后复制 // 创建数据库连接 Connection connection = DriverManager.getConnection("jdbc:mysql://l...

weixin_32666933的博客 126

银行笔试题 java笔试题

银行笔试题 java笔试题 银行笔试题及答案:java笔试题及答案 1、作用域public,private,protected,以及不写时的区别 答: 区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implem

web15286201346的博客 462

java笔试题及答案_Java笔试题及答案

1.在Java中,运行如下代码段,则输出结果为( A )public static void main(String args[]){int i = 3;do{for(int j=3;j<4;++j){System.out.println("j="+i);}i++;}while(i<5);}A.j=3j=4B.j=3j=3C.什么都不输出D.j=32. 在Java中,云行如下代码,则输...

weixin_34205814的博客 1752

java笔试题2016_Java 经典笔试题2016

Java 经典笔试题2016Java笔试会考什么?以下是yjbys小编整理的经典试题内容,快来阅读看看吧。Java 经典笔试题1.public class ReturnIt{returnType methodA(byte x, double y){ //line 2return (short)x/y*2;}}what is valid returnType for methodA in line ...

weixin_34923040的博客 452

java面试笔试题大汇总 ~很全面

java面试笔试题大汇总 java面试笔试题大汇总  第一,谈谈final, finally, finalize的区别。   最常被问到。     第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?     第三,Static Nested Class 和 Inne

阿-天-的-Blog 2043
上一篇: Java程序员常见笔试题分析
下一篇: Spring Boot快速入门---(一)spring boot的创建及几种启动方式
mind_programmonkey
mind_programmonkey 领域专家: 算法与数据结构技术领域 领域专家: 算法与数据结构技术领域
博客等级 码龄9年 4435粉丝 1111原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值