神州数码2024春招Java笔试(原题)

2024-04-13 16:44

本文主要是介绍神州数码2024春招Java笔试(原题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、单选题(35题,每题2分)

1、(2分)【单选题】以下用于修改数据库字段名称的SQL语句是()

A.RENAME
B.CHANGE
C.ALTER
D.MODIFY

2、(2分)【单选题】若一棵二叉树的前序遍历为a,e, b, d. c,后序遍历为 b, c.,d,e, a,则根节点的孩子节点为(0

A.有e、c
B.只有e
C.有e、b
D.无法确定

3、(2分)【单选题】在SQL语句中,如果ORDER BY子句后未指定ASC或 DESC,默认使用以下哪个?

A.DESC
B.ASC
C.不存在默认值
D.其它选项都不对

4、(2分)【单选题】下列关于队列的叙述中正确的是()

A.在队列中只能插入数据
B.在队列中只能删剖除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表

5、(2分)【单选题】A、B、C、D、E、F依次入栈,其出栈顺序为B、D、C、F、E、A,则该栈最小容量为()

A.6
B.5
C.4
D.3

6、(2分)【单选题】OutputStream类或Writer类的子类是所有的()

A.输入流
B.输出流
C.输入/输出流
D.Java通信类

7、(2分)【单选题】InputStream 类或 Reader类的子类是所有的()

A.输入流
B.输出流
C.输入/输出流
D.Java通信类

8、(2分)【单选题】Java提供的流类在哪个包中

A. java.io
B. java.net
C. java.lang
D.java.util

9、(2分)【单选题】Java异常处理涉及的关键字,以下哪个不是()

A.try
B.final
C.catch
D.throws

10、(2分)【单选题】以下关于Error和Exception类的描述正确的是?

A.Error类和 Exception类都是Throwable类的子类
B.Error类是一个 final类,而 Exception类是一个非 final类
C.Exception类是一个 final类,而Error类是一个非 final类
D.Error类和Exception类都实现了Throwable接口

11、(2分)【单选题】在java中,为了使一个名为 MyClass 的 public类成功编译,需要满足一下哪个条件?

A.MyClass 类中必须定义一个正确的main()方法
B.MyClass类必须定义在 MyClass.java源文件中
C.MyClass类必须定义在 MyClass包中
D.MyClass类必须被引入

12、(2分)【单选题】在java中,用套接字方法建立两个程序的通信后,如果双方通信完毕,应

A.发送“bye”信息
B.退出程序
C.调用方法close0关闭连接
D.重新启动计算机以断开通信连接

11、(2分)【单选题】在java中,为了使一个名为 MyClass的public类成功编译,需要满足一下哪个条件?

A.MyClass 类中必须定义一个正确的main()方法
B.MyClass 类必须定义在MyClass.java源文件中
C. MyClass类必须定义在 MyClass包中
D. MyClass类必须被引入

13、(2分)【单选题】HTTP协议使用的默认端口是()

A.80
B.25
C.21
D.110

14、(2分)【单选题】处于等待的线程,如果要使在java中,该线程恢复运行状态,应调用方法0

A. start()
B.run()
C.resume()
D.notify()

15、(2分)【单选题】从一个FilelnputStream流中用read方法读数据时,表示流结束,则该方法的返回值是()

A.-1
B.0
C.255
D.65535

16、(2分)【单选题】使用File类的哪个方法.,获取文件的父目录

A. getName()
B. isFile()
C. getParent()
D. isDirectory()

17、(2分)【单选题】往一个List 类对象中加一个元素的方法 public void add(Object obj),其中参数 obj表示()

A.所增加的元素只能是一个Object类的对象
B.一个 Class类的对象
C.一个 Process类的对象
D.任何类的对象

18、(2分)【单选题】用集合类List创建了一个对象后,该List

A.大小不可改变
B.根据使用要求,大小可以改变
C.只能表示一个平面列表
D.只能表示一个三维列表

19、(2分)【单选题】数据下标越界,则发生异常,提示为()

A.Runtime Exception
B.IOException
C.ArraylndexOutOfBoondException
D.classCastException

20、(2分)【单选题】泛型使用中的规则和限制是()

A.泛类参数只能是类类型不能是简单类型
B.同一种泛型可以对应多个版本
C.泛型的类型参数可以有多个
D.以上都是

21、(2分)【单选题】抽象类和接口的共同点是()

A.代表系统的抽象层
B.都不能被实例化
C.都包含抽象方法
D.以上都对

22、(2分)【单选题】定义一个名为key的类,使之不能被继承,应选()

A. class key{}
B. native class key{}
C.class key{ final;}
D. final class key{}

23、(2分)【单选题】下列不是类的属性修饰符的是()

A.public
B.abstract
C.private
D.final

24、(2分)【单选题】下列不属于条件控制语句的是()

A. for 语句
B. if 语句
C. f…else语句
D.if语句的扩充形式

25、(2分)【单选题】字符常量需要使用()括起

A.双引号
B.单引号
C.括号
D.无符号

26、(2分)【单选题】字节码文件是与平台无关的什么文件()

A.ASCIl码
B.二进制码
C.BCD码
D. Unicode码

27、(2分)【单选题】在java程序的 main()方法中,输入的命令行参数是(lyrics a kiss is but a kiss),以下那个选项可以

访问到单词“but"
A.args[4]
B.args[0]
C.args[5]
D.args[3]

28、(2分)【单选题】下面有关final. finally, finalize的区别描述错误的是?

A.如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承
B.如果一个方法被声明为final,可以被覆盖
C.finally在异常处理时提供 finally块来执行任何清除操作
D.Java使用finalize)方法在垃圾收集器象从内存中清除出去之前做必要的清理工作

29、(2分)【单选题】关于Spring特性中IOC描述下面说法不正确的是

A. IOC就是指程序之间的关系由程序代码直接操控
B.所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
C.IOC将控制创建的职责搬进了框架中,从应用代码脱离开来
D.使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IOC容器会根据XML配置数据提供给它

30、(2分)【单选题】若有定义String jerry=“1 love Tom”.s1:

则s1=jerry.substring(2.5)的值为0
A.lov
B.love
C.love Tom
D.Tom

31、(2分)【单选题】以下Java 代码输出结果是()。

class Main {
public static void main(String agrs)
int i;
for(i=1; i<=5;i++);
System.out.print(i);
)
)
A.报错
B.12345
C.12345
D.6

32、(2分)【单选题】下面代码的运行结果是О

public class Test {
public static void main(String argD){
int a = 10, b = 4, c = 5, d = 9:
System.out.printIn(++a* b+ c * --d);
}
}
A.80
B.84
C.89
D.算数表达式有错误

33、(2分)【单选题】执行下列代码的输出结果是?

public class Demo{
public static void main(String args0){
int num = 10;
System.out.printIn(test(num))😉
}
public static int test(int b){
try {
b+= 10;return b;
}catch (RuntimeException e){
}catch (Exception e2){
}finally {
b += 10;
return b;
}
}
}
A.10
B.20
C.30
D.40

34、(2分)【单选题】下面代码的输出结果是什么?

public class ZeroTest {
public static void main(Stringl args){
try {
int i = 100/0;
System.out.print(i);
}catch(Exception e){
System.out.print(1);
throw new RuntimeException();
} finally {
System.out.print(2)
)
System.out.print(3);
}
}
A.3
B.123
C.1
D.12

35、(2分)【单选题】下列代码执行结果是?

public class example2(
public static void main(Stringll args){
String str = “123”;
String str1 = new String(“123"”);
String str2 = “123”:
System.out.printIn(str == str1);
System.out.printIn(str == str2);
}
)
A.输出true true
B.输出true false
C.输出false false
B.输出false true

二、实践题(Java实现)

题目描述:某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。存款年利率表如下:

存期年利率(%)
3231345
—年2.25
两年2.7
三年3.25
五年3.6
请存入一定金额(1000起存),存一定年限(四选一),计算到期后得到的本息总额。
提示:
存入金额和存入年限均由键盘录入
本息计算方式:本金+本金×年利率×年限

题目描述:输入某年某月某日,判断这一天是这一年的第几天?

输入描述:
年.月.日
例如:2023.8.7

输出描述:
219

这篇关于神州数码2024春招Java笔试(原题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/900677

相关文章

Java实现字节字符转bcd编码

《Java实现字节字符转bcd编码》BCD是一种将十进制数字编码为二进制的表示方式,常用于数字显示和存储,本文将介绍如何在Java中实现字节字符转BCD码的过程,需要的小伙伴可以了解下... 目录前言BCD码是什么Java实现字节转bcd编码方法补充总结前言BCD码(Binary-Coded Decima

SpringBoot全局域名替换的实现

《SpringBoot全局域名替换的实现》本文主要介绍了SpringBoot全局域名替换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录 项目结构⚙️ 配置文件application.yml️ 配置类AppProperties.Ja

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

SpringBoot日志级别与日志分组详解

《SpringBoot日志级别与日志分组详解》文章介绍了日志级别(ALL至OFF)及其作用,说明SpringBoot默认日志级别为INFO,可通过application.properties调整全局或... 目录日志级别1、级别内容2、调整日志级别调整默认日志级别调整指定类的日志级别项目开发过程中,利用日志

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有