【JSD1209考试】题目与解答

选择题

  • 在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用的语句是? ( C ) (1分)

    • A. import java.awt.*;
    • B. import java.applet.*;
    • C. import java.awt.event.*;
    • D. import java.io.*;
  • 以下返回true的表达式有:( AC )(1分)

    • A.”Guest” == ”Guest”
    • B.”Guest” = ”Guest”
    • C.”Guest”.equals(new String(“Guest”))
    • D.”Guest” = new String(“Guest”)
  • 下面哪个约束会自动建立唯一性索引?(D )(1分)

    • A、CHECK
    • B、FOREIGN KEY
    • C、NOT NULL
    • D、PRIMARY KEY
  • 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B )(1分)

    • A 使用WHERE子句
    • B 在GROUP BY后面使用HAVING 子句
    • C 先使用WHERE子句,再使用HAVING子句
    • D 先使用HAVING 子句,再使用WHERE子句
  • 数据修改后,使用SQL进行事务提交的关键字是________,事务回滚的关键字是_______。(1分)

    • commit , rollback
  • 下列代码的输出结果是什么?(2分) ( 43)

class a{public String toString(){return "4"}
}
class b extends a{public String toString(){return super.toString()+"3";}public static void main(String[] args){System.out.println(new b());}
}

数据库

  • (编写SQL语句) 有两个表分别如下:
    • 表 A(varchar(32) NAME,int GRADE)
    • 数据:
NAMEGRADE
ZHANGSHAN80
LISI60
WANGWU84
  • 表 B(varchar(32) NAME,int AGE)
    • 数据:
NAMEAGE
ZHANGSHAN26
LISI24
WANGWU26
WUTIAN26
  • (1)查询出表A共有多少条记录?(2分)

  • (2)将表A的数据按成绩降序排列?(2分)

  • (3)查询表B中有哪些不同的年龄?(每个年龄只出现一次)(3分)

  • (4)写SQL语句得到如下查询结果(所有人的成绩和年龄,即使这个人没有成绩也要显示成绩栏为空):(4分)

NAMEGRADEAGE
ZHANGSHAN8026
LISI6024
WANGWU8426
WUTIANNULL26

逻辑题

  • 人都不可能不犯错误,不一定所有人都会犯严重错误。
      如果上述断定为真,则以下哪项一定为真?( C )(2分)
    • A.人都可能会犯错误,但有的人可能不犯严重错误。
    • B.人都可能会犯错误,但所有的人都可能不犯严重错误。
    • C.人都一定会犯错误,但有的人可能不犯严重错误。
    • D.人都一定会犯错误,但所有的人都可能不犯严重错误。
  • 只有钓鱼技术高超的人才能加入钓鱼协会;所有钓鱼协会的人都戴着太阳帽;有的退休老同志是钓鱼协会会员;某街道的人都不会钓鱼。
    由此不能确认的一项是( A )(2分)
    • A. 该街道上有的人戴着太阳帽
    • B. 有的退休老同志戴有太阳帽
    • C. 该街道上的人都不是钓鱼协会会员
    • D. 有的退休老同志钓鱼技术高超
  • 某家庭有6个孩子,3个孩子是女孩。其中5个孩子有雀斑,4个孩子有卷发。这表明有可能( C )。(2分)
    • A、两个男孩有卷发但没有雀斑;
    • B、三个有雀斑的女孩都没有卷发;
    • C、两个有雀斑的男孩都没有卷发;
    • D、三个有卷发的男孩只有一个有雀斑。

翻译题: 英译汉(5分)

The cost of database administration can greatly exceeds the cost of the database software and hardware so it’s critical that the database administrator’s time be used effectively and efficiently. DB2 includes numerous autonomic features, such as the Self-Tuning Memory Manager, that free database administrators from many common administration tasks. As a result, database administrators can spend less time administering the system and more time focusing on other activities that benefit the business.

  • 数据库管理的开销大大超过了数据库软件和硬件的开销,因此数据库管理员的时间是否高效有效至关重要。DB2引入很多自动化特性,比如自我调优内存管理器,它可以许多通用管理任务中解放数据库管理员们。结果数据库管理员们可以花费更少时间管理系统,花费更多时间关注在有利于业务的其他活动上。

  • 下面不属于Java语言特点的是:( C )(1分)

    • A. 平台无关
    • B. 面向对象
    • C. 支持指针类型
    • D. 垃圾回收机制
  • 数列1,1,2,3,5,…(从第三项开始每一项是前两项之和)
    下面的代码用于求第100项的值,应填入的代码是 (4分) D

int n = 100; 
long n1 = 1, n2 = 1;
for (int i = 3; i <= n; i++) {
<        填入代码          >
}
System.out.println(n2);  
  • A. n2 = n1 + n2;
  • B. n2 = n1 + n2; n1 = n2;
  • C. n2 = n1 – n2; n1 = n2 – n1;
  • D. n2 = n1 + n2; n1 = n2 – n1;

机试题(60分)

  • 编写一段代码,将一个文件拷贝到另一个文件(10分)

  • 用SWING包编写一段代码重复地在屏幕上的随机位置用随机颜色画随机尺寸的圆形和矩形(形状也是随机出现),并在图形中间写一段文字(20分)

  • 编写一个TCP服务程序,在5000号端口监听提供“字符反转”服务,即接收到客户端的一行数据后,将该行数据反转(例如123456变成654321)返回给客户端,如果收到“EndLine”,就结束与客户端的连接,如果客户端主动断开连接也同样处理。每当客户端连接时,在控制台输出客户端的IP地址和端口,断开连接时(无论主动被动),在控制台输出“IP地址 EndConnect”。
    注意:需要满足多个客户端同时连接。
    同时,编写测试用的客户端程序。(30分)

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

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

相关文章

【从零开始学习JVM | 第一篇】快速了解JVM

前言&#xff1a; 在探索现代软件开发的丰富生态系统时&#xff0c;我们不可避免地会遇到一个强大而神秘的存在——Java虚拟机&#xff08;JVM&#xff09;。作为Java语言最核心的组成之一&#xff0c;JVM已经超越了其最初的设计目标&#xff0c;成为一个多语言的运行平台&…

JavaScript包管理器分类和区别

一、JavaScript包管理器分类 NPMYarnPNPMBun 二、包管理器的区别 1、NPM 是Node.js的默认包管理器&#xff0c;默认随Node.js一起安装&#xff0c;无需额外配置。 npm2 采用简单的递归依赖方法&#xff0c;最后形成高度嵌套的依赖树。然后就会造成如下问题&#xff1a;重复依…

【JavaSE】网络编程(学习笔记)

一、网络编程概述 网络编程&#xff1a;网络互联的计算机实现数据交换 1、网络编程三要素 1&#xff09;IP IP&#xff1a;网络中设备的唯一标识 cmd -> ipconfig&#xff1a;查看本机ip cmd -> ping ip地址&#xff1a;检查网络是否连通 127.0.0.1&#xff1a;回送地…

Ubuntu环境下使用nginx实现强制下载静态资源

安装Nginx sudo apt update sudo apt install nginx关闭防火墙 sudo ufw allow Nginx HTTP修改nginx配置 cd /etc/nginx/conf.d vi nginx.conf在http配置中添加(/your path/为需要下载的文件路径) server {listen 80;server_name localhost;location / {root /your path/…

convert_from_pinhole_camera_parameters 失败

函数convert_from_pinhole_camera_parameters 在0.17版本中有bug。 应该说是&#xff0c;直接使用pip install open3d 的0.17版本有问题&#xff0c;在git code中已经修复&#xff0c;需要下载后用pip安装。希望pip赶紧更新。。。。 参考&#xff1a; Fix the pybind refer…

WPS Office JS宏实现批量处理Word中的标题和正文的样式

该篇讲解下word文档中的标题和正文批量修改样式&#xff0c;如下图&#xff1a; 前面一篇已讲解了WPS Office宏编辑器操作方法&#xff0c;这里不细讲了&#xff0c;如有不清楚可以查看该篇&#xff1a;https://blog.csdn.net/jiciqiang/article/details/134653657?spm1001.20…

Install4J安装界面中如何使用脚本找到依赖程序XShell的安装位置

前言 写了一个工具, 使用Install4j打包, 但因为需要用到XShell, 所以希望在安装界面能够提前让用户配置好XShell的安装位置, 所以对Install4j的安装界面需要自定义, 后期在程序中直接过去安装位置就可以正常使用. 调研 和git-bash不一样, 安装版的XShell没有在注册表里存储安…

Ubuntu系统下使用apt-get安装Redis

记录一下Ubuntu20.04 64位系统下使用apt-get安装Redis 首先检查一下系统是否安装过redis whereis redismywmyw-K84HR:~$ whereis redis redis: mywmyw-K84HR:~$ 更新软件包 sudo apt-get update -y安装redis sudo apt-get install redis-server -ymywmyw-K84HR:~$ sudo apt…

数字ic设计技巧:添加debug信号

数字ic设计技巧&#xff1a;添加debug信号 文章目录 数字ic设计技巧&#xff1a;添加debug信号1. 握手方式读取数据的debug信号o_wait_read2. FIFO的空满信号3. 输入错误4. 多状态机的debug信号5. 使用FIFO记录log 在数字ic设计的过程中&#xff0c;我们常常通过添加一些debug信…

Java常见CodeReview及编码规范

鉴于自己的开发经验,以及常见容易产生bug及性能问题的点做个记录. 1.数据库 如果开发人员的经验不足,Java通过ORM(Mybatis)对数据库的操作的性能问题比较隐蔽.因为不压测或者异常case没发生的时候一般发现不了问题.特别是异常case发生的时候. 除配置表以外的sql都要经过expl…

LINQ【C#】

1LINQ概述&#xff1a; 集成查询&#xff0c;在对象领域和数据领域之间架起了一座桥梁。 LINQ主要由3部分组成&#xff1a;LINQ to ADO.NET、LINQ to Objects和LINQ to XML。其中&#xff0c;LINQ to ADO.NET可以分为两部分&#xff1a;LINQ to SQL 和LINQ to DataSet。 var…

Learning Memory-guided Normality for Anomaly Detection 论文阅读

Learning Memory-guided Normality for Anomaly Detection 摘要1.介绍2.相关工作3.方法3.1网络架构3.1.1 Encoder and decoder3.1.2 Memory 3.2. Training loss3.3. Abnormality score 4.实验5.总结总结&代码复现&#xff1a; 文章信息&#xff1a; 发表于&#xff1a;cvpr…

消息中间件之间的区别

一.单机吞吐量 ActiveMQ&#xff1a;万级&#xff0c;吞吐量比RocketMQ和Kafka要低了一个数量级 RabbitMQ&#xff1a;万级&#xff0c;吞吐量比RocketMQ和Kafka要低了一个数量级 RocketMQ&#xff1a;10万级&#xff0c;RocketMQ也是可以支撑高吞吐的一种MQ Kafka&#xff…

Python的requests库实现HTTPS

嘿&#xff0c;Python程序员们&#xff01;今天我们要来点刺激的——使用Python的requests库实现HTTPS请求&#xff01;是的&#xff0c;你没有听错&#xff0c;我们要一起迈入HTTPS的神秘世界&#xff01; 首先&#xff0c;我们来了解一下HTTPS是什么。HTTPS是HTTP Secure的缩…

BUU SQL COURSE 1

四 发现有登录框&#xff0c;爆破半天也爆破不出来&#xff0c;只能从别的地方下手了 F12一下 发现了一个传参 进去发现id可以传参&#xff0c;sql注入一下试试 前三个都有回显&#xff0c;当id4的时候页面没有回显了&#xff0c;正好验证 了页面 有三个新闻 当order by 3的时…

ROS-ROS通信机制-服务通信

文章目录 一、服务通信基本知识二、自定义srv三、C实现四、Python实现 一、服务通信基本知识 服务通信也是ROS中一种极其常用的通信模式&#xff0c;服务通信是基于请求响应模式的&#xff0c;是一种应答机制。也即: 一个节点A向另一个节点B发送请求&#xff0c;B接收处理请求…

我想修改vCenter IP地址

部署vCenter Server Appliance后&#xff0c;您可以在vCenter修改DNS设置并选择域名服务器使用。您可以编辑vCenter Server Appliance的IP地址设置。从vSphere 6.5开始正式支持vCenter修改IP地址。因此可以更改vCenter Server Appliance的IP地址和DNS设置。 注意&#xff1a;更…

Vue--第六天

vuex概述&#xff1a; 组件通信感觉有点白雪。。。。。。。。。。 创建项目&#xff1a; 为了学习简介&#xff0c;先选几个&#xff0c;后续是要勾选很多的 建好后再进行组件导入 创建空仓库&#xff1a; 使用&#xff1a; 上面是store访问&#xff0c;下面是辅助函数的方式…

[LeetCode] 167. 两数之和 II - 输入有序数组

167. 两数之和 II - 输入有序数组 题干 给你一个下标从 1 开始的整数数组 numbers &#xff0c;该数组已按 ** 非递减顺序排列 **&#xff0c;请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[2] &#xff0c;则 …

centos 7.9 二进制部署 kubernetes v1.27.7

文章目录 1. 预备条件2. 基础配置2.1 配置root远程登录2.2 配置主机名2.3 安装 ansible2.4 配置互信2.5 配置hosts文件2.6 关闭防firewalld火墙2.7 关闭 selinux2.8 关闭交换分区swap2.9 修改内核参数2.10 安装iptables2.11 开启ipvs2.12 配置limits参数2.13 配置 yum2.14 配置…