1.Java配置环境变量path的目的是为了可以查找到.class文件。

2.while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。

3.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。

4.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。

5.当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环。

6.do…while循环体中的内容至少会被执行一次。

7.switch条件表达式中可以使用的数据类型是()(2分)

A.int
B.char
C.enum
D.long

8.在一个Java程序中有一个Out类,Out类中有一个内部类Inner类,该Java文件编译后生成的.class文件中包括()(2分)

A.Out.class
B.Inner.class
C.Out.Inner.class
D.Out$Inner.class

9.如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法。(2分)

A.protected
B.static
C.private
D.final

10.下列关于使用Javac命令编译后生成文件的说法中,正确的是()(2分)

A.编译后生成文件的后缀名为.class
B.编译后生成文件的后缀名为.java
C.编译后生成的文件为二进制文件
D.编译后生成的文件可以在Java虚拟机中运行

11.下列关于classpath环境变量的说法中,哪一个是正确的()(2分)

A.classpath配置一次后可永久使用
B.没有classpath环境变量就不能运行Java程序
C.classpath环境变量可以让虚拟机找到class文件的目录
D.查看当前classpath配置的命令是\:classpath

12.下列关于冒泡排序的描述,正确的是()(2分)

A.冒泡排序是不断地比较数组中相邻的两个元素
B.冒泡排序比较的总轮次是"数组长度-1"轮
C.冒泡排序中会涉及到元素位置的置换
D.以上说法均不正确

13.下列关于foreach循环的描述,错误的是()(2分)

A.foreach循环只能用于遍历数组或集合中的元素
B.foreach循环可以直接用于遍历Map集合中的元素
C.相当于传统for循环来说,foreach循环简化了书写
D.foreach循环遍历过程中不能对集合或数组元素进行修改

14.下列关于对象创建的描述中,正确的是()(2分)

A.用new关键字创建对象
B.运用反射手段,调用java.lang.Class类的newInstance()方法
C.调用对象的clone()方法
D.运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法

15.静态方法运行时,在哪个内存区域中()(2分)

A.栈内存
B.堆内存
C.方法区
D.寄存器

16.当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环。(2分)

17.continue语句只能在循环语句中使用。(2分)

18.下面布尔类型变量的定义中,错误的是()(2分)

A.booleana=true;
B.booleanb=false;
C.booleanc=0;
D.booleand=1;

19.下列选项中,会导致线程进入死亡状态的是()(2分)

A.线程的run()方法正常执行完毕
B.线程抛出一个未捕获的异常
C.线程执行过程中出现错误
D.线程调用了sleep()方法

20.下面哪种类型的文件可以在Java虚拟机中运行()(2分)

A..java
B..jre
C..exe
D..class

21.下列选项中,哪些选项用于构成JDK开发环境()(2分)

A.Java运行工具
B.Java编译工具
C.Java打包工具
D.Java文档生成工具

22.在switch语句中,每个case关键字后面必须有break。(2分)

23.下列选项中,属于字符常量的是()(2分)

A."a"
B.'ab'
C.'1'
D.1

24.Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似。(2分)

25.现有两个类A、B,以下描述中表示B继承自A的是()(2分)

A.classAextends
B.class
C.classBimplementsA
D.classAimplementsB
E.classBextendsA

26.阅读下列代码System.out.println(“Hello”+9+1);下列选项中,哪个是正确的输出结果()(2分)

A.Hello91
B.Hello10
C.Compilationfails
D.Anexceptionisthrownatruntime

27.下面选项中,哪一个是合法的标识符()(2分)

A.helloworld
B.1Demo
C._3_
D.class

28.下列关于成员变量默认值的描述中,错误的是()(2分)

A.byte类型的数据默认值是0
B.int类型的数据默认值是0
C.long类型的数据默认值是0
D.float类型的数据默认值是0.0f

29.下列选项中,不属于FileReader类的方法的是()(2分)

A.read()
B.close()
C.readLine()
D.toString()

30.“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征()(2分)

A.封装
B.继承
C.多态
D.以上都不是

31.下列选项中,哪个是八进制043的十六进制表示形式()(2分)

A.0x43
B.0x23
C.23
D.0x32

32.下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引()(2分)

A.charcharAt(intindex)
B.intindexOf(intch)
C.intlastIndexOf(intch)
D.booleanendsWith(Stringsuffix)

33.函数重写与函数重载的相同之处是()(2分)

A.权限修饰符
B.函数名
C.返回值类型
D.形参列表

34.以下关于类的描述中,错误的是()(2分)

A.在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
B.定义类的关键字是Interface
C.类中的方法叫成员方法,成员方法又分为实例方法与类方法
D.类中的属性叫成员属性,成员属性又分为实例属性与类属性

35.当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字()(2分)

A.super
B.import
C.this
D.return

36.常量就是程序中常常变化的数据。(2分)

37.下列选项中,哪一个是多行注释符号()(2分)

A.//**//
B./*/*
C.//
D./**/

38.下列选项中,哪个可以用来创建对象()(2分)

A.new
B.this
C.super
D.abstract

39.下列选项中,不属于逻辑运算符的是()(2分)

A.!
B.&&
C.||
D.\~

40.关于变量类型转换的描述中,正确的是()(2分)

A.只有数据类型相同的数据才能进行运算。
B.byte类型和short类型的数据是不能一起运算的。
C.两个byte类型数据一起运算时会把先自动提升到int类型再运算。
D.两个整型在一起运算时,结果一定是int。

41.若x=5,则表达式(x+5)/3的值是3。(2分)

42.Java语言中,集合类都位于哪个包中()(2分)

A.java.util
B.java.lang
C.java.array
D.java.collections

43.下面关于yield方法描述正确的是()(2分)

A.yield方法是用于合并线程
B.yield方法是用于启动线程
C.yield方法是用于线程让步
D.yield方法是用于线程同步

44.以下关于继承的描述,说法正确的是()(2分)

A.子类继承父类的所有属性和方法
B.子类可以继承父类的私有的属性和方法
C.子类可以继承父类的公有的属性和方法
D.创建子类对象时,父类的所有构造方法都会被执行

45.一个实例对象只能被一个变量引用。(2分)

46.下列关于类与对象的说法中,错误的是()(2分)

A.类是对某一类事物的抽象描述,而对象则是该类事物的个体。
B.对象是类的实例化。
C.类用于描述多个对象的共同特征,它是对象的模板。
D.类与对象没有什么实际关系。

47.以下选项中,哪个是File类中isFile()方法返回值的类型()(2分)

A.int
B.boolean
C.Integer
D.String

48.表达式7%(-3)的运算结果为()(2分)

A.-2
B.-1
C.2
D.1

49.当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分()(2分)

A.super
B.this
C.public
D.true

50.表达式3510/1000的运算结果为()(2分)

A.3
B.3.51
C.3.510
D.4

51.在类中声明的变量称为成员变量,在方法中声明的变量称为局部变量。(2分)

52.处理鼠标事件时,通过()方法将监听器绑定到事件源对象。(2分)

A.mousePressed()
B.addMouseListener()
C.mouseEntered()
D.mouseClicked()

53.下面选项中,哪一个不是Java中的关键字()(2分)

A.sizeof
B.const
C.public
D.goto

54.下面关于静态变量的描述,正确的是()(2分)

A.静态变量可以定义在类中的任意位置
B.静态变量一但被赋值不能被修改
C.静态变量可以被类直接调用,因此可以说静态变量的生命周期与实例无关
D.以上都不对

55.Java中所有的类都是通过直接或间接地继承()类得到的。(2分)

A.java.lang.Object
B.java.lang.Class
C.任意类
D.以上答案都不对

56.下列关于变量作用域的说法中,正确的是()(2分)

A.在main()方法中任何位置定义的变量,其作用域为整个main()方法。
B.代码块中定义的变量,在代码块外也是可以使用的。
C.变量的作用域为:从定义处开始,到变量所在代码块结束的位置。
D.变量的作用域不受代码块的限制。

57.下列选项中,按照箭头方向,需要进行强制类型转换的是()(2分)

A.double←float
B.float←long
C.int←char
D.char←byte

58.如果类中定义了构造方法,则系统不会自动创建默认的构造方法。(2分)

59.以下关于成员属性与成员方法的描述中,错误的是()(2分)

A.成员属性我们也叫成员变量,它就是描述对象的特征。它可以定义在类中,也可以定义在方法中
B.成员方法用于描述对象的行为
C.在类中定义的变量,我们称为成员变量
D.在类中定义的方法,我们称变成员方法

60.当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。(2分)

61.下列关于this的说法中,错误的是()(2分)

A.只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用
B.在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次
C.this关键字可以用于区分成员变量与局部变量
D.this可以出现在任何方法中

62.下列数据结构中,哪一个是ArrayList类的底层实现()(2分)

A.数组结构
B.链表结构
C.哈希表结构
D.红黑树结构

63.notify()方法作用是()(2分)

A.唤醒线程
B.导致线程等待
C.线程休眠
D.结束线程

64.下列关于super关键字的说法中,正确的是()(2分)

A.super关键字是在子类对象内部指代其父类对象的引用
B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D.子类通过super关键字只能调用父类的属性,而不能调用父类的方法

65.下列命令中,可以将文档注释提取出来生成帮助文档的是()(2分)

A.javac
B.java
C.javadoc
D.jar

66.final修饰符不可以修饰如下哪个内容()(2分)

A.类
B.接口
C.方法
D.变量

67.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。(2分)

68.下列有关sleep()方法的描述正确的是()(2分)

A.属于Thread类的静态方法
B.让线程在指定的时间休眠
C.方法参数中必传入毫秒值
D.方法是Object类的方法

69.下面选项中,属于字符常量的是()(2分)

A.'65'
B.''
C.' 3'
D.'a'

70.请阅读下列示意代码inta=1;intb=a++;intc=++a;intd=a+++++a;System.out.print(a+","+b+","+c+","+d);下面选项中,哪一个是程序的输出结果()(2分)

A.5,1,3,9
B.5,2,3,9
C.5,1,2,9
D.5,1,3,8

71.字符串常量既可以用双引号引起来,也可以用单引号引起来。(2分)

72.下面浮点型数据的定义中,错误的是()(2分)

A.floata=1.23;
B.doubleb=1.23;
C.doublec=1.5E4;
D.floatd='a';

73.下列选项中,哪些可以定义在类中()(2分)

A.类
B.成员方法
C.构造方法
D.成员变量

74.被声明为private,protected及public的类成员,在类外部:()(2分)

A.只能访问到声明为public的成员
B.只可能访问到声明为protected和public的成员
C.都可以访问
D.都不能访问

75.下列选项中,哪些是Java语言的特性()(2分)

A.跨平台性
B.面向对象
C.支持多线程
D.简单性

76.下面选项中不是面向对象的特征的是()(2分)

A.封装
B.继承
C.多态
D.重构

77.下面关于构造方法的调用,正确的是()(2分)

A.构造方法在类定义的时候被调用
B.构造方法在创建对象的时候被调用
C.构造方法在调用对象方法时被调用
D.构造方法在使用对象的变量时被调用

78.下列属于定义同步代码块的关键字的是()(2分)

A.abstract
B.volatile
C.synchronized
D.goto

79.当系统创建该类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。(2分)

80.线程的优先级用1-10之间的整数表示,默认的优先级是()(2分)

A.1
B.10
C.3
D.5

81.下列关于线程的说法中,错误的是()(2分)

A.线程就是程序
B.线程是一个程序的单个执行流
C.多线程用于实现线程并发程序
D.多线程是指一个程序的多个执行流

82.下列选项中,不属于基本数据类型的是()(2分)

A.String
B.short
C.boolean
D.char

83.下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是()(2分)

A.random()
B.abs()
C.sin()
D.pow()

84.Thread类中,可以使线程休眠的方法是()(2分)

A.sleep()
B.notify()
C.wait()
D.run()

85.Java中用0和非0的数字表示布尔型常量的值。(2分)

86.关于线程的死锁,下面的说法正确的是()(2分)

A.若程序中存在线程的死锁问题,编译时不能通过
B.线程的死锁是一种逻辑运行错误,编译器无法检测
C.实现多线程时死锁不可避免
D.为了避免死锁,应解除对资源以互斥的方式进行访问

87.下列关于静态变量的描述中,错误的是()(2分)

A.静态变量指的是被static修饰的变量
B.静态变量是随着类的加载而加载
C.静态变量可以被所有的实例对象共享
D.静态变量同成员变量一样,都需要通过实例对象来调用

88.以下关于super关键字的说法中,正确的是()(2分)

A.super()与this()可以同时存在于同一个构造方法中
B.super()与this()不能同时存在于同一个构造方法中
C.super关键字可以调用父类的成员方法
D.super关键字可以调用父类的构造方法

89.以下关于三元运算符的说法中,正确的是()(2分)

A.三元运算符第一个表达式的结果必须是boolean类型值。
B.三元运算符第一个表达式的结果可以是任意类型的值。
C.三元运算符只能得到基本类型的结果。
D.以上说法都不对。

90.yield()方法和sleep()方法相同,都可以让当前正在运行的线程暂停。(2分)

91.下列关于case关键字的说法中,错误的是()(2分)

A.case关键字后面必须是常量
B.case关键字后面的break必须存在
C.case关键字后面的break可以没有
D.case关键字后面的值必须不一样

92.wait()方法作用是()(2分)

A.唤醒线程
B.导致线程等待
C.线程休眠
D.结束线程

93.下列选项中,哪些可以作为if语句的判断条件()(2分)

A.x>1&&x<5
B.x>1||x<5
C.x==3||x==4
D.x=3&&x=4

94.将多个字符用加号相连接就会产生一个新的字符串。(2分)

95.下面选项中,完全面向对象的编程语言是()(2分)

A.C
B.COBOL
C.JAVA
D.FORTRAN

96.下列结构语句中,可以用来遍历数组的是()(2分)

A.if
B.while
C.switch
D.for

97.下列选项中,使用了缓冲区技术的流是()(2分)

A.DataInputStream
B.FileOutputStream
C.BufferedInputStream
D.FileReader

98.下列关于方法重载的说法中,正确的是()(2分)

A.形式参数的个数不同。
B.形式参数的个数不同,数据类型不同。
C.形式参数的个数相同,数据类型不同。
D.形式参数的个数相同,数据类型顺序不同。

99.如果想通过外部类去访问内部类,则需要通过外部类对象去创建内部类对象。(2分)

100.JDK5以后可以不用配置classpath环境变量。(2分)

Java程序设计基础【4】相关推荐

  1. java程序设计基础(第3版)实验指导_清华大学出版社-图书详情-《Java程序设计基础(第5版)实验指导与习题解答》...

    本书是清华大学出版社出版的<Java程序设计基础(第5版)>的配套用书.全书共分为两部分,第一部分是上机实验指导,第二部分是主教材<Java程序设计基础(第5版)>中的习题解答 ...

  2. java程序设计基础实验_JAVA程序设计基础实验1.doc

    JAVA程序设计基础实验1 实 验 报 告 一课 程JAVA程序设计实验项目Java语言基础成 绩学 号XXXXXXXX姓 名 XXXX实验日期2012-9-17专业班级计算机科学与技术(嵌入式方向) ...

  3. Java程序设计基础知识点

    Java程序设计基础 一.Java语言概述 1.1 Java基本概念: 类是java程序的基本构成单位,重要的入口main方法,基本结构主类主方法 public class test{ public ...

  4. 第二章.Java程序设计基础

    Java程序设计基础 0.本章要点 1.Java标识符和关键字 标识符 标识符分类, 关键字 关键字分类 2. Java注释 单行注释 多行注释 文档注释 3.文档注释使用 0.本章要点 掌握常量的声 ...

  5. java程序设计陈国君_《JAVA程序设计基础(第6版)/陈国君》【价格 目录 书评 正版】_中国图书网...

    JAVA程序设计基础(第6版)/陈国君 节选 第3章Java语言基础 本章主要内容:  数据类型:  变量:  基本类型变量:  数据类型的转换规则:  从键盘输入数据的语句格式:  运算 ...

  6. java程序设计基础_陈国君版第五版_第七章例题

    java程序设计基础_陈国君版第五版_第七章例题 class Cylinder {private double radius;private int height;private double pi ...

  7. java程序设计基础_陈国君版第五版_第五章习题

    java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 {public static void main(Str ...

  8. java程序设计基础_陈国君版第五版_第四章例题

    java程序设计基础_陈国君版第五版_第四章例题 <pre name="code" class="java">public class Main4_ ...

  9. java程序设计基础_陈国君版第五版_第八章例题

    java程序设计基础_陈国君版第五版_第八章例题 class Person{private String name;private int age;public Person(){System.out ...

  10. java程序设计基础_陈国君版第五版_第十一章例题

    java程序设计基础_陈国君版第五版_第十一章习题 class MyThread extends Thread { private String who;public MyThread(String ...

最新文章

  1. Horticulture Research:植物界的“投之以桃,报之以李”的合作共赢典范
  2. 代码详解:最全面的卷积神经网络介绍,都在这里了
  3. matlab人脸追踪,求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!...
  4. openfire 服务器配置 php 添加ssl
  5. 神奇的nginx之https支持
  6. linux下打开配置文件命令_Linux下用户权限相关命令
  7. 哇塞!给 IDEA 换个酷炫的主题
  8. python matplotlib简单使用
  9. Selenium WebDriver的工作原理
  10. 经典商务未来科技海报PSD分层模板,以后绝对用得上
  11. 缩短与时间服务器同步时间,局域网内时间服务器架设与客户端设置
  12. 象棋游戏java代码_象棋游戏 - java代码库 - 云代码
  13. 完工后的决算书范本_竣工结算书样本.doc
  14. ionic4升级到ionic5踩坑记录
  15. PS的快捷键(7.14)
  16. 查看chrome浏览器当前版本
  17. git log 数据统计 与 git blame 代码作者查询
  18. 误传了数千年的几个名句
  19. 企业移动互联网营销的最佳切入点在哪里?
  20. 小狐狸VF的一些命令及技巧

热门文章

  1. 解决Duplicate entry '……
  2. 使用 ab 对网站进行压力测试
  3. C++最长公共子序列问题(LCS)(递归+迭代)
  4. 使用Groovy和7-Zip-JBinding解压缩7-Zip文件
  5. 链路聚合技术及其配置
  6. 人脸识别face recognition
  7. PAT A1010 Radix (25 分)
  8. java+OpenCV3 +百度OCR(或tesseract) 识别表格数据
  9. python的实验报告大一心理_python的期末实验报告
  10. ZZULIOJ:按身高站队(实验课)