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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/813022.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LED显示IC-点阵数码管显示驱动/抗干扰数码管驱动VK1650 SOP16/DIP16

产品品牌&#xff1a;永嘉微电/VINKA 产品型号&#xff1a;VK1650 封装形式&#xff1a;SOP16/DIP16 概述 VK1650是一种带键盘扫描电路接口的 LED 驱动控制专用芯片&#xff0c;内部集成有数据锁存器、LED 驱动、键盘扫描等电路。SEG脚接LED阳极&#xff0c;GRID脚接LED阴极&…

WebGL 2.0相较于1.0有什么不同?

作者&#xff1a;STANCH 1.概述 WebGL 1.0自推出以来&#xff0c;已成为广泛支持的Web标准&#xff0c;既能跨平台&#xff0c;还免版税。它通过插件为Web浏览器带来高质量的3D图形&#xff0c;这是迄今为止市场上使用最广泛的Web图形&#xff0c;并得到Apple&#xff0c;Goog…

ControllerAdvice用法

ControllerAdvice用法 ControllerAdvice是一个组件注解&#xff0c;它允许你在一个地方处理整个应用程序控制器的异常、绑定数据和预处理请求。这意味着你不需要在每个控制器中重复相同的异常处理代码&#xff0c;从而使得代码更加简洁、易于管理。 主要特性 全局异常处理&a…

【vue】v-model.lazy等(非实时渲染)

v-model&#xff1a;实时渲染v-model.lazy&#xff1a;失去焦点/按回车后&#xff0c;才渲染v-model.number&#xff1a;值转换为数字v-model.trim&#xff1a;去除首尾空格 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&qu…

MDK平台 - Code, RO-data , RW-data, ZI-data详解

文章目录 1 . 前言2 . Code, RO-data , RW-data, ZI-data解析3 . RAM上电复位4 . 细节扩展5 . 总结 【全文大纲】 : https://blog.csdn.net/Engineer_LU/article/details/135149485 1 . 前言 MDK编译后&#xff0c;会列出Code, RO-data , RW-data, ZI-data&#xff0c;以下解析…

股票价格预测 | Python使用LSTM预测股票价格

文章目录 效果一览文章概述代码设计效果一览 文章概述 Python使用LSTM预测股票价格 代码设计 import pandas as pd import matplotlib.pyplot as plt import numpy as np import tensorflowfrom numpy import

我可以信任XEX吗?

在数字货币领域&#xff0c;安全一直是我们最为关注的话题之一。作为一个积极参与加密货币交易的投资者&#xff0c;我深知选择一个安全可靠的交易所至关重要。在众多交易所中&#xff0c;我发现XEX是最安全的交易所之一。 每当我想要进行加密货币交易时&#xff0c;第一件事就…

git合并冲突

git合并冲突 问题描述 Auto-merging mes5server/mes5j.json Auto-merging mes5server/mes5j.json CONFLICT (content): Merge conflict in mes5server/mes5j.json Automatic merge failed; fix conflicts and then commit the result.原因 要合并的两个分支改动了同一份文件…

深入理解MySQL中的log_bin_trust_function_creators系统变量

在MySQL数据库管理中&#xff0c;尤其是在涉及到数据复制与恢复的情境下&#xff0c;二进制日志&#xff08;Binary Log&#xff09;扮演着至关重要的角色。它忠实记录了对数据库内容进行修改的SQL语句&#xff0c;为数据同步、故障恢复等任务提供了关键信息。然而&#xff0c;…

K8S资源管理之LimitRange

资源配置范围管理&#xff1a;LimitRange 在默认情况下&#xff0c;Kubernetes不会对Pod加CPU和内存的限制&#xff0c;这意味着Kubernetes系统中的任何Pod都可以使用其节点的所有可用的CPU和内存。 如果一个机器的Pod特别多&#xff0c;我们又不愿意为每个Pod都配置上…

2024年蓝牙耳机哪个品牌最好?五大热门机型PK,新手必看!

​随着生活节奏的加快&#xff0c;蓝牙耳机已经成为了我们日常生活中不可或缺的伙伴。它不仅让我们的听音乐、观看视频和通话变得更加便捷&#xff0c;还带来了无线的自由体验。面对市场上众多的选择&#xff0c;我为你精挑细选了几款表现优异的蓝牙耳机&#xff0c;希望能帮助…

mybiats-puls-插入测试以及雪花算法

一&#xff0c;测试 /* * 插入测试 * */ Test public void test01() {User user new User();/** 自动帮我们生成id* */user.setName("kuku");user.setAge(3);user.setEmail("2983394967qq.com");final int insert mapper.insert(user);System.out.print…

Redis从入门到精通(十六)多级缓存(一)Caffeine、JVM进程缓存

文章目录 第6章 多级缓存6.1 什么是多级缓存&#xff1f;6.2 搭建测试项目6.2.1 项目介绍6.2.2 新增商品表6.2.3 编写商品相关代码6.2.4 启动服务并测试6.2.5 导入商品查询页面&#xff0c;配置反向代理 6.3 JVM进程缓存6.3.1 Caffeine6.3.2 实现JVM进程缓存6.3.2.1 需求分析6.…

基于springboot仿雀语的文档管理系统

项目介绍 本项目借鉴了雀语的一些UI设计&#xff0c;实现了文档在线管理的功能&#xff0c;知识库可以对不同分类的文档建立不同的库&#xff0c;知识库里面左边可以维护菜单菜单目录&#xff0c;右边实现在线预览。该项目可以防止用户下载和复制文档&#xff0c;只支持在线预…

TSINGSEE青犀AI智能分析网关V4吸烟/抽烟检测算法介绍及应用

抽烟检测AI算法是一种基于计算机视觉和深度学习技术的先进工具&#xff0c;旨在准确识别并监测个体是否抽烟。该算法通过训练大量图像数据&#xff0c;使模型能够识别出抽烟行为的关键特征&#xff0c;如烟雾、手部动作和口部形态等。 在原理上&#xff0c;抽烟检测AI算法主要…

Dockerfile中 CMD和ENTRYPOINT的区别

在 Dockerfile 中&#xff0c;CMD 和 ENTRYPOINT 都用于指定容器启动时要执行的命令。它们之间的主要区别是&#xff1a; - CMD 用于定义容器启动时要执行的命令和参数&#xff0c;它设置的值可以被 Dockerfile 中的后续指令覆盖&#xff0c;包括在运行容器时传递的参数。如果…

Angular 13新特性概览与升级指南

Angular 13是Angular框架的最新版本&#xff0c;它引入了一些新的特性和改进。下面是Angular 13的一些新特性概览和升级指南&#xff1a; Ivy Renderer改进&#xff1a;Angular 13进一步改进了Ivy渲染器&#xff0c;提供更好的性能和更小的包大小。这意味着你可以在应用程序中获…

如何测试PostgreSQL数据库的性能

在这篇博客里&#xff0c;我将展示如何测量 PostgreSQL 数据库服务器的性能&#xff0c;并指导你如何运行一个基准测试。 基准测试旨在评估和比较不同配置、拓扑结构、系统和组件的性能。为此&#xff0c;我将使用 pgbench 工具。 你可能会问&#xff0c;为什么要使用一个单独…

Java 语言程序设计(基础篇)原书第10版 梁勇著 PDF 文字版电子书

简介 Java 语言程序设计&#xff08;基础篇&#xff09;原书第 10 版 是 Java 语言的经典教材&#xff0c;中文版分为基础篇和进阶篇&#xff0c;主要介绍程序设计基础、面向对象程序设计、GUI 程序设计、数据结构和算法、高级 Java 程序设计等内容。本书通过示例讲解问题求解…

蓝桥杯嵌入式(G431)备赛——最后一晚查漏补缺

蓝桥杯嵌入式&#xff08;G431&#xff09;备赛笔记——初始化cubeMX 蓝桥杯嵌入式&#xff08;G431&#xff09;备赛笔记——LED 蓝桥杯嵌入式&#xff08;G431&#xff09;备赛笔记——按键模块设计 蓝桥杯嵌入式&#xff08;G431&#xff09;备赛笔记——LCD按键 蓝桥杯…