神州数码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

相关文章

JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初始化的机制,然后给出几个易出错的实例来分析,帮助大家更好理解这个知识点。 JVM 将字节码转化为运行时对象分为三个阶段,分别是:loading 、Linking、initialization

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security--Architecture Overview

1 核心组件 这一节主要介绍一些在Spring Security中常见且核心的Java类,它们之间的依赖,构建起了整个框架。想要理解整个架构,最起码得对这些类眼熟。 1.1 SecurityContextHolder SecurityContextHolder用于存储安全上下文(security context)的信息。当前操作的用户是谁,该用户是否已经被认证,他拥有哪些角色权限…这些都被保

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

Java进阶13讲__第12讲_1/2

多线程、线程池 1.  线程概念 1.1  什么是线程 1.2  线程的好处 2.   创建线程的三种方式 注意事项 2.1  继承Thread类 2.1.1 认识  2.1.2  编码实现  package cn.hdc.oop10.Thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听