【Java】——期末复习题库(一)

发布时间:2023年12月25日

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:??????数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客??????

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯问题:

一. 判断题(共10题,100分)

1.?(判断题)

2.?(判断题)

3.?(判断题)

4.?(判断题)

5.?(判断题)

6.?(判断题)

7.?(判断题)

8.?(判断题)

9.?(判断题)

10.?(判断题)

🎯答案:


🎯问题:

一. 判断题(共10题,100分)

1.?(判断题)

使用SimpleDateFormat类将日期对象以特定的格式转为字符串形式为:

??? SimpleDateFormat sdf = new SimpleDateFormat( "yyyy年MM月dd日:今天是yyyy年的第D天,E");

??? System.out.println(sdf.format(new Date()));

  • A. 对
  • B. 错

2.?(判断题)

使用SimpleDateFormat类将一个指定日期格式的字符串解析为Date对象:

??? SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");

??? String str = "2023/10/01";

System.out.println(sdf.parse(str));

  • A. 对
  • B. 错

3.?(判断题)

Date(long date):用于创建指定时间的Date对象,其中date参数表示1970年1月1日0时0分0(称为历元)以来的毫秒数,即时间戳。

  • A. 对
  • B. 错

4.?(判断题)

因为Calendar类是一个抽象类,不可以被实例化。在程序中需要调用其静态方法getInstance()来得到一个Calendar对象,然后才能调用其相应的方法。

Calendar calendar = Calendar.getInstance();

  • A. 对
  • B. 错

5.?(判断题)

以下程序段实现了从字符串中解析获取日期和时间。

???????? String str1 = "2021-09-01 14:15:28";

???????? String str2 = "2021年09月02日?16时55分25秒";

???????? //?定义解析所用的格式器

???????? DateTimeFormatter formatter1=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

???????? DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy年MM月dd日?HH时mm分ss秒");

???????? //?使用LocalDateTime的parse()方法执行解析

???????? LocalDateTime localDateTime1 = LocalDateTime.parse(str1, formatter1);

???????? LocalDateTime localDateTime2 = LocalDateTime.parse(str2, formatter2);

???????? //?输出结果

???????? System.out.println(localDateTime1);

???????? System.out.println(localDateTime2);

  • A. 对
  • B. 错

6.?(判断题)

以下程序段实现日期和时间的获取。

Calendar t= Calendar.getInstance();

???????? y = t.get(t.YEAR);

???????? m = t.get(t.MONTH) + 1; //?获取当前年、当前月份

???????? d = t.get(t.DATE);

???????? hh = t.get(t.HOUR_OF_DAY);//?获取当前日期、当前小时

???????? mm = t.get(t.MINUTE);

???????? ss = t.get(t.SECOND);//?获取当前分、当前秒

  • A. 对
  • B. 错

7.?(判断题)

以下定义的语句实现了年、月值的获取。

int year = calendar.get(Calendar.YEAR), month = calendar.get(Calendar.MONTH) + 1;

  • A. 对
  • B. 错

8.?(判断题)

以下程序段输出了一天的小时数、分钟数和秒数。。

Duration d = Duration.ofDays(1);

???????? System.out.println("一天等于" + d.toHours() + "小时");

???????? System.out.println("一天等于" + d.toMinutes() + "分钟");

???????? System.out.println("一天等于" + d.toMillis() + "秒");

  • A. 对
  • B. 错

9.?(判断题)

以下语句段定义了日期时间的完整格式。

//?创建Date对象

???????? Date date = new Date();

???????? // Full格式的日期格式器对象

???????? DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL);

  • A. 对
  • B. 错

10.?(判断题)

以下程序段完成了从字符串中获取日期时间的操作。

DateFormat对象

???????? DateFormat dt1 = DateFormat.getDateInstance();

???????? //?创建Long格式的DateFormat对象

???????? DateFormat dt2 = DateFormat.getDateInstance(DateFormat.LONG);

???????? //?定义两个日期格式的字符串

???????? String str1 = "2018-01-27";

???????? String str2 = "2018年01月27日";

???????? //?输出对应格式的字符串解析成Date对象后的结果

???????? System.out.println(dt1.parse(str1));

???????? System.out.println(dt2.parse(str2));

  • A. 对
  • B. 错

🎯答案:

1-5:对对对对对

6-10:对对对对对

文章来源:https://blog.csdn.net/shsjssnn/article/details/135067639
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。