【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)

java 复制代码
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)
    • 数据:
NAME GRADE
ZHANGSHAN 80
LISI 60
WANGWU 84
  • 表 B(varchar(32) NAME,int AGE)
    • 数据:
NAME AGE
ZHANGSHAN 26
LISI 24
WANGWU 26
WUTIAN 26
  • (1)查询出表A共有多少条记录?(2分)

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

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

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

NAME GRADE AGE
ZHANGSHAN 80 26
LISI 60 24
WANGWU 84 26
WUTIAN NULL 26

逻辑题

  • 人都不可能不犯错误,不一定所有人都会犯严重错误。
      如果上述断定为真,则以下哪项一定为真?( 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

java 复制代码
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分)

相关推荐
Hello.Reader4 分钟前
Flink Avro Format Java / PyFlink 读写、Schema 细节与坑点总结
java·python·flink
人道领域8 分钟前
【零基础学java】(反射)
java·开发语言
C雨后彩虹13 分钟前
书籍叠放问题
java·数据结构·算法·华为·面试
小当家.10515 分钟前
从零构建项目认知:如何画出一张合格的系统架构图(以供应链系统为例)
java·spring boot·学习·架构·系统架构·供应链·实习
悟能不能悟17 分钟前
springboot如何通过url地址获得这个地址的文件
java·spring boot·后端
问今域中18 分钟前
Spring Security + JWT
java·后端·spring
我命由我1234521 分钟前
Android 项目路径包含非 ASCII 字符问题:Your project path contains non-ASCII characters
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
沛沛老爹26 分钟前
Web开发者突围AI战场:Agent Skills元工具性能优化实战指南——像优化Spring Boot一样提升AI吞吐量
java·开发语言·人工智能·spring boot·性能优化·架构·企业开发
Full Stack Developme29 分钟前
Redis 实现主从同步
java·redis·spring
yangminlei30 分钟前
Spring Boot 响应式 WebFlux 从入门到精通
java·spring boot·后端