当前位置: 首页 > news >正文

链家JAVA笔试题

单选题

1、在Java中下列关于自动类型转换说法正确的是( )。

A. 基本数据类型和String相加结果一定是字符串型

B. char类型和int类型相加结果一定是字符

C. double类型可以自动转换成int

D. char + int + double + “ ”结果一定是double

参考答案:A

2、在Java中,构造方法何时被调用?( )

A. 类定义时

B. 创建对象时

C. 调用对象方法时

D. 使用对象变量时

参考答案:B

3、执行下面Java代码结果是( )

for(int i = 0;;){

System.out.println(“这是”+i);

break;

}

A. 语法错误,缺少表达式2和表达式3

B. 输出:这是0

C. 死循环

D. 程序什么都不输出

参考答案:B

4、有如下Java程序段:

int total = 0;

for (int i=0; i

{

if(i==1) continue;

if(i==2) break;

total +=i;

}

则执行完该程序段后total的值为:( )

A. 0

B. 1

C. 3

D. 6

参考答案:A

5、在C++中用( )能够实现将参数值带回。

A. 数组

B. 指针

C. 引用

D. 上述ABC都可

参考答案:D

6、以下php代码的执行结果为( )。

$num =”32php”+8;

echo $num;

?>

A. 32php8

B. 32php

C. 40

D. 40php

参考答案:A

7、mysql_connect()与@mysql_connect()的区别是( )

A. @mysql_connect()不会忽略错误,将错误显示到客户端

B. mysql_connect()不会忽略错误,将错误显示到客户端

C. 没有区别

D. 功能不同的两个函数

参考答案:B

8、在面向对象软件开发方法中,一个对象一般由( )组成。

A. 名称、消息、函数

B. 名称、属性、实例

C. 对象名、属性、消息

D. 对象名、属性、方法

参考答案:D

9、下面有两个Java类的定义:

class Person{

long id;

String name;

}

class Student extends Person{

int score;

int getScore(){

return score;

}

}

请问类Person和类Student的关系是( )

A. 包含关系

B. 继承关系

C. 关联关系

D. 无关系,上述类定义有语法错误

参考答案:B

10、下面这段php代码的执行结果为( )

$arr=array(3 , 2, 5 , 4);

functionmanageArr($arr){

$n=count($arr);

for($i=0;$i

for($j=$i+1;$j

if($arr[$j]

$temp=$arr[$i];

$arr[$i]=$arr[$j];

$arr[$j]=$temp;

}

}

}

return $arr;

}

$arr = manageArr($arr);

var_dump($arr);

?>

A. array(4) { [0]=>int(3) [1]=>int(2) [2]=>int(5) [3]=>int(4) }

B. array(4) { [0]=>int(4) [1]=>int(3) [2]=>int(2) [3]=>int(5) }

C. array(4) { [0]=>int(5) [1]=>int(3) [2]=>int(4) [3]=>int(2) }

D. array(4) { [0]=>int(2) [1]=>int(3) [2]=>int(4) [3]=>int(5) }

参考答案:D

解析:php版本的冒泡排序

11、结构化程序设计所规定的三种基本控制结构是?( )

A. 输入、处理、输出

B. 顺序、选择、循环

C. 树形、网形、环形

D. 主程序、子程序、函数

参考答案:B

12、PHP中向数组头部插入元素使用( )函数。

A. array_push()

B. array_pop()

C. array_shift()

D. array_unshift()

参考答案:D

解析:array_push向数组尾部插入元素,array_unshift()向数组头部插入元素。

13、#define F(x , y) (x)*(y)

main()

{

int a=3, b=4;

printf(“%d\n”,F(a++,b++));

}

程序运行后的输出结果是( )

A. 12

B. 15

C. 16

D. 20

参考答案:A

14、mysql_affected_rows对哪个操作没有影响?( )

A. delete

B. update

C. select

D. Insert

参考答案:C

15、若要删除数据库中已经存在的表T,需要用( )。

A. DELETE TABLE T

B. DELETE T

C. DROP TABLE T

D. DROP T

参考答案:C

16、PHP中下面哪个函数可以打开文件或者URL?( )

A. file_open()

B. forpen()

C. open_file()

D. fget()

参考答案:B

解析:PHP fopen()函数可用于打开文件或者URL。

17、给出下面Java代码,关于该程序以下哪个说法是正确的?( )

public class Person{

static int arr[]= new int[5];

public static void main(String a[]){

System.out.println(arr[0]);

}

}

A. 编译时将产生错误

B. 编译时正确,运行时将产生错误

C. 输出零

D. 输出空

参考答案:C

18、下列说法正确的是( )。

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行

D. 一个class只能定义一个constructor

参考答案:C

“constructor必须与class同名,但方法不能与class同名”这句话是错误的,方法是可以和class同名的;

方法可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

19、分析选项中关于Java中this关键字的说法正确的是( )。

A. this关键字是在对象内部指代自身的引用

B. this关键字可以在类中的任何位置使用

C. this关键字和类关联,而不是和特定的对象关联

D. 同一个类的不同对象共用一个this

参考答案:A

20、Java编程所必须的默认引用包是( )。

A. java.sys包

B. java.lang包

C. java.new包

D. 以上都不是

参考答案:B

编程题

试题描述:小明喜欢在火车旅行的时候用手机听音乐,他有N首歌在手机里,在整个火车途中,他可以听P首歌,所以他想产生一个播放表产生P首歌曲,这个播放表的原则是:

(1)每首歌都要至少被播放一次

(2)在两首一样的歌中间,至少有N首其他的歌

小明想有多少种不同的播放表可以产生,那么给你N、M、P,你来算一下,输出结果取1000000007的余数。

输入:输入N、M、P N的范围1到100 M的范围0到 N P的范围在N到100

输出:输出结果mod 1000000007的余数

输入示例:

1 0 3

输出示例:

1

玥玥带乔乔一起逃亡,现在有许多的东西要放到乔乔的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品。现在给出该种物品的数量、体积、价值的数值,希望你能够算出怎样能使背包的价值最大的组合方式,并且输出这个数值,乔乔会非常感谢你。

对于30%的数据 1

1

输入

第1行有2个整数,物品种数n和背包装载体积v;

第2行到i+1行每行3个整数,为第i种物品的数量m、体积w、价值s。

输出

仅包含一个整数,即为能拿到的最大的物品价值总和。

样例说明:选第一种一个,第二种两个,结果为3x1+5x2=13。

输入示例:

2 10

3 4 3

2 2 5

输出示例:

13

小明有n(1≤2000)个美味的食物,他想卖掉它们来赚钱。这些食物放在一些箱子里,它们有些有趣的特性:

(1)这些食物被编号1~n,每一天小明可以从这排箱子的头部或者尾部取出食物去卖;

(2)这些食物放的越久,年龄越大,价值越大,食物i有一个初始的价值V(i);

(3)放了a天后,年龄为a,食物最终价值为V(i)xa。

给定每一个食物的初始价值V(i),请求出小明卖掉它们后可以获得的最大价值,第一天出售的食物年龄为1,此后每增加一天食物的年龄就加1。

提示:

样例说明:小明出售这些食物(初始价值1,3,1,5,2)的顺序为:第一天卖掉1个,第二天卖掉5个,第三天卖掉2个,第四天卖掉3个,第五天卖掉4个,获得最大的价值1x1+2x3+3x3+4x1+5x5=43。

输入

第1行:一个整数n;

第i+l行:每行食物i的初始价值V(i)。

输出

1行:小明最终可以获得的最大价值。

输入示例:

5

1

3

1

5

2

输出示例:

43

相关文章:

链家JAVA笔试题

单选题 1、在Java中下列关于自动类型转换说法正确的是( )。 A. 基本数据类型和String相加结果一定是字符串型 B. char类型和int类型相加结果一定是字符 C. double类型可以自动转换成int D. char int double “ ”结果一定是double 参考答案&am…...

当试图回复传入消息时,消息应用程序会闪烁

问题描述: Actual Results: Unable to reply for incoming message as Messaging app flickers and closes. Expected Results: User should be able to send reply for incoming messages. Reproduction Steps: Stay in home screen. Receive an incoming mes…...

Hubery-个人项目经历记录

研究生期间很有幸的进入到了崔老师的组,从此也就进入到了分析人体生理信号的领域,充满挑战的同时也充满了乐趣。借着CSDN整理一下近几年来参与的项目,这里蕴含着我各种美好的回忆,也作为一个展示自己的平台吧。博客中很多结果只给…...

Ubuntu18.04 安装 qt 5.15.2

一.安装qt 1.下载 在线安装包 使用国内镜像源在线安装QT(2023.3.25更新)_qt国内镜像-CSDN博客 2.安装 (1)QT库安装: 注意:我安装时 勾选 Qt Design studio 会导致报错,直接不勾选。 注意:Qtcreator 无…...

【Linux Shell】6. echo 命令

文章目录 【 1. 显示普通字符串 】【 2. 显示转义字符 】【 3. 显示变量 】【 4. 显示换行 】【 5. 显示不换行 】【 6. 显示命令执行结果 】 Shell 的 echo 指令用于字符串的输出。命令格式: echo string【 1. 显示普通字符串 】 #!/bin/bashecho "It is a …...

Dell 机架式服务器 - 高级定制服务

Dell 机架式服务器 - 高级定制服务 1. Dell Technologies2. 机架式服务器 - 高级定制服务2.1. Servers & Storage (服务器及存储) -> Servers2.2. Rack Servers (机架式服务器)2.3. Shop2.4. PowerEdge Rack Servers (PowerEdge 机架式服务器)2.5. PowerEdge R760 Rack …...

C++ 中关键字 Static

1、什么是static? static 是C中很常用的修饰符,它被用来控制变量的存储方式和可见性。由关键字static修饰类中成员,成为类的静态成员。类的静态成员为其所有对象共享,不管有多少对象,静态成员只有一份存于公用内存中。静态…...

系统学习Python——警告信息的控制模块warnings:警告过滤器-[重写默认的过滤器]

分类目录:《系统学习Python》总目录 Python应用程序的开发人员可能希望在默认情况下向用户隐藏所有Python级别的警告,而只在运行测试或其他调试时显示这些警告。用于向解释器传递过滤器配置的sys.warningoptions属性可以作为一个标记,表示是否…...

C++力扣题目-- 二叉树层序遍历

102.二叉树的层序遍历(opens new window)107.二叉树的层次遍历II(opens new window)199.二叉树的右视图(opens new window)637.二叉树的层平均值(opens new window)429.N叉树的层序遍历(opens new window)515.在每个树行中找最大值(opens new window)116.填充每个节点的下一个右…...

前端实现回车键触发搜索

前端实现回车键触发搜索 前言实现方法1. html里可以用 form 来实现2. 非form中的input 前言 搜索框是个常见的功能,除了用现有的ui组件库,有的时候必须要自己封装,所以涉及到点击按钮搜索和回车搜索都要实现 实现方法 1. html里可以用 for…...

k8s yaml文件pod的生命周期

Pod是k8s中最小限额资源管理组件,也是最小化运行容器化的应用的资源管理对象。 Pod是一个抽象的概念,可以理解为一个或者多个容器化应用的集合。 在一个pod当中运行一个容器是最常用的方式。 在一个pod当中同时运行多个容器,在一个pod当中…...

MPEG4Extractor

1、readMetaData 必须要找到 Moov box,找到 Mdat box或者 Moof box,并且创建了 ItemTable 大端 box 分为 box header 和 box content: box header由8个字节组成,前面四个字节表示这个box 的大小(包含这个头的8字节&a…...

我在工作一年时怎么都看不懂的编程写法。今天手把手教给你

作为一名程序员,你一定遇到或亲自写过这样的代码。有人将它形象的形容为shi山,或者被戏称为“面向保就业编程”。 以下面这个代码为例,其中的问题也显而易见,当越来越多的条件判断时,代码会变得非常臃肿,难…...

ThinkPHP5多小区物业管理系统源码(支持多小区)

基于 ThinkPHP5 Bootstrap 倾力打造的多小区物业 管理系统源码,操作简单,功能完善,用户体验良好 开发环境PHP7mysql 安装步骤: 1.新建数据库db_estate,还原数据db_estate.sql 2.修改配置文件:application/database.php 3.运…...

2024 年 API 安全:预测和趋势

随着技术以前所未有的速度不断进步,API(应用程序编程接口)安全性的复杂性也随之增加。随着 API 在现代应用程序和服务中的激增,组织将需要更好地了解其 API 环境以及 API 给运营带来的风险。 到 2024 年,预计几个关键…...

3D模型UV展开原理

今年早些时候,我为 MAKE 杂志写了一篇教程,介绍如何制作视频游戏角色的毛绒动物。 该技术采用给定的角色 3D 模型及其纹理,并以编程方式生成缝纫图案。 虽然我已经编写了一般摘要并将源代码上传到 GitHub,但我在这里编写了对使这一…...

SPL-cmcRVFL+

吐槽 作者未提供代码,还有图1敢再糊点吗?...

Vue3+TS+Vite 构建自动导入开发环境

关注⬆️⬆️⬆️⬆️ 专栏后期更新更多前端内容 在一个使用 Vue 3、Vite 和 TypeScript 的项目中,配置 unplugin-auto-import 和 unplugin-vue-components 插件可以极大地提高开发效率,因为它们可以自动导入 Vue 相关的 API 和 Vue 组件,从而减少了手动导入的需要。 文章目…...

长期使用外接键盘,外物压着自带键盘,容易导致华硕飞行堡垒FX53VD键盘全部失灵【除电源键】

华硕飞行堡垒FX53VD键盘全部失灵【除电源键】 前言一、故障排查二、发现问题三、使用方法总结 前言 版本型号: 型号 ASUS FX53VD(华硕-飞行堡垒) 板号:GL553VD 故障情况描述: 键盘无法使用,键盘除开机键外…...

JavaScript-循环嵌套断点调试-笔记

1.do...while循环 do while语法结构&#xff1a; 循环初始值&#xff1b; do{ //代码&#xff1b; 增量&#xff1b; }while(循环条件)&#xff1b; <script> // 输出十句 &#xff1a; 你好世界 var …...

1042: 数列求和3 和 1057: 素数判定 和 1063: 最大公约与最小公倍

1042: 数列求和3 题目描述 求1-2/33/5-4/75/9-6/11...的前n项和&#xff0c;结果保留3位小数。 输入 输入正整数n(n>0)。 输出 输出一个实数&#xff0c;保留3位小数&#xff0c;单独占一行。 样例输入 5 样例输出 0.917 #include<stdio.h> int main(){in…...

[足式机器人]Part2 Dr. CAN学习笔记-动态系统建模与分析 Ch02-8 Bode Plot伯德图

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-动态系统建模与分析 Ch02-8 Bode Plot伯德图 Bode Plot 手绘技巧与应用...

Java 将Excel转换为TXT文本格式

TXT文件是一种非常简单、通用且易于处理的文本格式。在处理大规模数据时&#xff0c;将Excel转为TXT纯文本文件可以提高处理效率。此外&#xff0c;许多编程语言和数据处理工具都有内置的函数和库来读取和处理TXT文件&#xff0c;因此将Excel文件转换为TXT还可以简化数据导入过…...

什么事“网络水军”?他们的违法活动主要有四种形式

我国治理网络水军&#xff0c;包括造谣引流、舆情敲诈、刷量控评、有偿删帖等各类“网络水军”等违法犯罪活动已经许久。 日前&#xff0c;官方召开新闻发布会&#xff0c;公布了相关的一些案件进程&#xff0c;今年已累计侦办相关案件339起&#xff0c;超过历年的全年侦办案件…...

授权策略(authorize方法)

authorize方法&#xff08;授权策略的使用示例&#xff09; $this->authorize(destroy, $status) 要实现这个功能&#xff0c;你需要执行以下步骤&#xff1a; 1、创建一个授权策略&#xff1a; 在Laravel中&#xff0c;授权策略是用于定义用户对特定操作的权限的类。你可…...

FFmpeg获取音视频流信息

文章目录 前言一、需求二、源码三、运行结果 前言 本文记录用 FFmpeg 获取视频流音频流的信息&#xff08;编码格式、分辨率、帧率、播放时长…&#xff09;&#xff0c;所用的工程基于上个博客编译成功的工程&#xff1a;使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c 一、需求…...

编程语言的走向又将如何呢?

编程语言的未来&#xff1f; 随着科技的飞速发展&#xff0c;编程语言在计算机领域中扮演着至关重要的角色。它们是软件开发的核心&#xff0c;为程序员提供了与机器沟通的桥梁。那么&#xff0c;在技术不断进步的未来&#xff0c;编程语言的走向又将如何呢&#xff1f; 1. 更…...

基于SpringBoot的电影评论网站

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的电影评论网站,java项目…...

粒子群算法优化支持向量SVM的供热量预测,粒子群优化支持向量机SVM回归分析

目录 背影 支持向量机SVM的详细原理 SVM的定义 SVM理论 粒子群算法原理 SVM应用实例,粒子群算法优化支持向量SVM的供热量预测,粒子群优化支持向量机SVM回归分析 代码 结果分析 展望 完整代码:粒子群算法优化支持向量SVM的供热量预测,粒子群优化支持向量机SVM回归分析_lssv…...

【Verilog】运算符

系列文章 数值&#xff08;整数&#xff0c;实数&#xff0c;字符串&#xff09;与数据类型&#xff08;wire、reg、mem、parameter&#xff09; 系列文章算术运算符关系运算符相等关系运算符逻辑运算符按位运算符归约运算符移位运算符条件运算符连接和复制运算符 算术运算符 …...

网站开发验收标准/目前最火的自媒体平台

第一种方法&#xff1a;在元数据下修改 第二种方法在【用户定义属性设置-集团】节点下修改...

加强政府网站集群建设/互联网广告平台有哪些

OpenGL 纹理是左下角(0,0) 右上角(1,1)。 需要告诉OpenGL纹理环绕方式,主要有四种:GL_REPEAT(重复纹理图像),GL_MIRRORED_REPEAT(重复纹理图像,但是每次重复图片是镜像放置的), GL_CLAMP_TO_EDGE(坐标再0-1直接,超出部分会重复纹理坐标的边缘,有边缘拉伸效果),GL…...

一个网站 多个域名/简单的个人网页制作html

Redis官网对 info 已经讲解的比较清楚的&#xff0c;参考文档 。可以看到&#xff0c;info的输出结果是分几块的&#xff0c;有Servers、Clients、Memory等等&#xff0c;通过info后面接这些参数&#xff0c;可以指定输出某一块数据。 Redis 2.4.10&#xff0c;并没有分块输出&…...

网站 网站建设定制/网站seo诊断工具

逼格高点的思想转载于:https://www.cnblogs.com/imChay/p/5177842.html...

企业网站设计方案书/seo网站内部优化方案

如果你的代码易于阅读&#xff0c;那么代码中bug也将会很少&#xff0c;因为一些bug可以很容被调试&#xff0c;并且&#xff0c;其他开发者参与你项目时的门槛也会比较低。因此&#xff0c;如果项目中有多人参与&#xff0c;采取一个有共识的编码风格约定非常有必要。与其他一…...

网络推广营销方法/南宁百度seo排名优化软件

分享一个自己写的简单的批量文件上传插件&#xff0c;git地址&#xff1a;https://git.coding.net/lichmama/easyUpload.git 基于jQuery 关于兼容性&#xff1a;支持目前市场上绝大多数的浏览器&#xff0c;IE的话最好选择IE10以上。 该插件很简单&#xff0c;由三个文件组成&a…...