java期末习题集1

更新时间:2023-12-20 18:37:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

JAVA习题集1(答案在最后)

1

目 录

JAVA基础 .................................................................................................................................................................3 控制结构 ....................................................................................................................................................................7 一、选择题 ........................................................................................................................................................7 字符串 ......................................................................................................................................................................13 一、选择题 ......................................................................................................................................................13 数组 ..........................................................................................................................................................................16 一、选择题 ......................................................................................................................................................16 类和对象 ..................................................................................................................................................................18 一、选择题 ......................................................................................................................................................18 面向对象程序设计 ..................................................................................................................................................22 一、选择题 ......................................................................................................................................................22 多线程 ......................................................................................................................................................................34

一、选择题 ......................................................................................................................................................34 三、多项选择 ..................................................................................................................................................43 异常处理 ..................................................................................................................................................................44 一、选择题 ......................................................................................................................................................44 集合 .......................................................................................................................................... 错误!未定义书签。 参考答案 ..................................................................................................................................................................54 java基础 ..................................................................................................................................................................54 控制结构 ..................................................................................................................................................................54 一、选择题 ......................................................................................................................................................54 字符串 ......................................................................................................................................................................55 一、选择题 ......................................................................................................................................................55 数组 ..........................................................................................................................................................................55 一、选择题 ......................................................................................................................................................55 类和对象 ..................................................................................................................................................................55 一、选择题 ......................................................................................................................................................55 面向对象程序设计 ..................................................................................................................................................55 一、选择题 ......................................................................................................................................................55 多线程 ......................................................................................................................................................................56

二、选择题 ......................................................................................................................................................56 三、多项选择 ..................................................................................................................................................56 异常处理 ..................................................................................................................................................................57

一、选择题 ......................................................................................................................................................57

2

JAVA基础

30、一些已在Java 中定义的类型,如int,被认为是( )类型。

A、 创建 B 、 现存 C、 已定义的 D 、基本 31、在Java中,( )可由“”来表示。

A 、空字符 B 、空字符串 C、 空值 D 、 以上答案都不对

50、下面语句哪个是正确的? ( )

A 、char a='abc'; B、 long l=oxfff; C、 float f=0.23; D、 double b=0.7E-3;

51、以下程序测试String 类的各种构造方法,试选出其运行效果。 ( )

class STR{

public static void main(String args[]){ String s1=new String();

String s2=new String(\ char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb);

System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }

A、 The String No.1 is

The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string B 、The String No.1 is

The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string

3

C 、The String No.1 is

The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string D 、以上都不对

52、下面语句段的输出结果是什么? ( ) int i = 9; switch (i) { default:

System.out.println(\ case 0:

System.out.println(\ break; case 1:

System.out.println(\ case 2:

System.out.println(\

A、 default B 、default, zero

C 、error default clause not defined D、 no output displayed 53、下列哪个是合法的标识符、( )

A、c=z B、_Haha C、8nd D、Guang zhou 54、 内部数据类型byte的取值范围是、( )

A、0~65, 535 B、(-32,768)~32,767 C、 (-128)~127 D、(-256)~255

55、 如果定义有变量double d1, d2=4.0则下列说法正确的是、( ) A、变量d1,d2均初始化为4.0 B、变量d2没有初始化,d1初始化为4.0

C、变量d1,d2均未初始化 D、变量d1没有初始化,d2初始化为4.0

56、运行下面代码将将输出什么内容?( )

int i = 1; switch (i) { case 0:

System.out.println(\ break; case 1:

System.out.println(\case 2:

System.out.println(\

4

default:

System.out.println(\}

A、 one B、 one, default C、 one, two, default D、 default

57、 Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。

A、8 B、16 C、32 D、64 78、关于数据类型转换下面描述错误的是( )

A、当两个数据的类型不统一时,必须先进行数据类型的转换,再运算或赋值

B、byte类型数据可以转换为short,int,long类型数据 C、long类型数据有可能转换为byte,short,int类型数据 D、在语句int i=(int) 78.67;中,变量 i的值为79

79、下列定义String变量s的语句中,错误的是( ) A、String s=new “Yes!”; B、String s=new String(“yes!”) ; C、String s; D、String s=”Yes!”; 80、下列关于注释语句的描述错误的是( ) A、多行注释语句的内容,从/*开始,到*/结束 B、多行注释语句也可以是单行语句

C、文档注释语句的内容,从/**开始,到*/结束

D、单行注释语句的内容,从//开始,以分号为结尾句

87、下列关于基本数据类型的说法中,不正确的一项是 ( )

A、boolean是JAVA特殊的内置值,或者为真或者为假 B、float是带符号的32位浮点数 C、double是带符号的64位浮点数 D、char应该上是8位的Unicode字符

88、下列关于溢出的说法中,正确的一项是 ( )

A、一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值

B、一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值

5

本文来源:https://www.bwwdw.com/article/31b5.html

Top