没有合适的资源?快使用搜索试试~ 我知道了~
java笔试题java笔试题.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 185 浏览量
2022-06-10
11:05:07
上传
评论
收藏 81KB DOC 举报
温馨提示
试读
24页
java笔试题java笔试题
资源推荐
资源详情
资源评论
1.Java 中提供了名为()的包装类来包装原始字符串类型。
A.Integer
B.Char
C.Double
D.String
答案:D
2.java.lang 包的()方法比较两个对象是否相等,相等返回 true。
A.toString()
B.equals()
C.compare()
D.以上所有选项都不正确
答案:B
3.使用()方法可以获得 Calendar 类的实例。
A.get()
B.equals()
C.getTime()
D.getInstance()
答案:D
4.下面的集合中,()不可以存储重复元素。
A.Set
B.Collection
C.Map
D.List
答案:C
5.关于 Map 和 List,下面说法正确的是( )。
A.Map 继承 List
B.List 中可以保存 Map 或 List
C.Map 和 List 只能保存从数据库中取出的数据
D.Map 的 value 可以是 List 或 Map
答案:D
6.给定如下 Java 代码,编译运行的结果是()。
import java.util.*;
public class Test {
public static void main(String[] args) {
LinkedList list=new LinkedList();
list.add(“A”);
list.add(2,”B”);
String s=(String)list.get(1);
System.out.println(s);
}
}
A.编译时发生错误
B.运行时引发异常
C.正确运行,输出:A
D.正确运行,输出:B
答案:B
7.请写出下列语句的输出结果
char[] data={‘a’,'b’,'c’,'d’};
System.out.println(String.valueOf(10D));
System.out.println(String.valueOf(3>2));
System.out.println(String.valueOf(data,1,3));
参考答案:
10.0
true
bcd
8.写出下面代码运行后的输出结果是。
public class Arrtest {
public static void main(String kyckling[]){
int i[ ] = new int[5];
System.out.println(i[4]);
amethod();
Object obj[ ] = new Object[5];
System.out.println(obj[2]);
}
public static void amethod(){
int K[ ] = new int[4];
System.out.println(K[3]);
}
}
参考答案:
0
0
null
9.什么是封装?Java 语言中的封装类有哪些?
参考答案:
封装是表示把数据项和方法隐藏在对象的内部,把方法的实现内容隐藏起来。Java 中的封
装类有 Double、Integer、Float、Byte、Long、Character、Short 和 Boolean 等类。
10.什么是泛型?使用泛型有什么优点?泛型 List 和普通 List 有什么区别?
参考答案:
泛型是对 Java 语言的数据类型系统的一种扩展,以支持创建可以按类型进行参数化的类。
可以把类型参数看做是使用参数化类型时指定的类型的一个占位符。
优点:提高 Java 程序的类型安全;消除强制类型转换;提高代码的重用率。
泛型 List 可以实例化为只能存储某种特定类型的数据,普通 List 可以实例化为存储各种类
型的数据。通过使用泛型 List 对象,可以规范集合对象中存储的数据类型,在获取集合元
素时不用进行任何强制类型转换。
11.编写一个程序,实现下列功能:
? 测试两个字符串 String str1=”It is”和 String str2=”It is”;是否相等
? 将” a book.”与其中的 str1 字符串连接
? 用 m 替换新字符串中的 i
参考代码:
public class Ex11 {
public static void main(String[] args) {
String str1=”It is”;
String str2=”It is”;
//比较字符串
System.out.println(“str1==str2 的结果:“+(str1==str2));
System.out.println(“str1.equals(str2)的结果:“+str1.equals(str2));
//连接字符串
String str3=str1.concat(“a book”);
System.out.println(“连接后的字符串为:“+str3);
//替换字符
String str4=str3.replace(‘i’,'m’);
System.out.println(“替换后的字符串为:“+str4);
}
}
12.编程计算距当前时间 10 天后的日期和时间,并用“xxxx 年 xx 月 xx 日”的格式输出新的
日期和时间。
参考代码:
import java.util.Calendar;
public class Ex12 {
public static void main(String[] args) {
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR,10);
剩余23页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功