1.关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的()

A.1000
B.1234
C.1234.0
D.以上都不对

2.final修饰符修饰方法时,不能和以下哪个修饰符共用()

A.static
B.synchronized
C.abstract
D.public

3.下面命令中,可以用来正确执行HelloWorld案例的是()

A.javaHelloWorl
B.java
C.javacHelloWorl
D.java
E.javacHelloWorld
F.javaHelloWorld

4.若Animal是Cat,Dog的父类,则下列选项中,正确的是()

A.Animalanimal=newCat();
B.Animalanimal=newDog();
C.Catcat=(Cat)newAnimal();
D.Catcat=(Cat)newDog();

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

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

6.下列关于静态代码块的描述中,正确的是()

A.使用静态代码块可以实现类的初始化
B.静态代码块随着类的加载而加载
C.静态代码块指的是被static关键字修饰的代码块
D.每次创建对象时,类中的静态代码块都会被执行一次

7.下列目录中,哪一个是用来存放JDK核心源代码的()

A.include目录
B.lib目录
C.src目录
D.jre目录

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

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

9.关于continue语句的使用范围,下列说法正确的是()

A.不输出任何内容
B.continue语句可以在条件语句中使用
C.continue语句可以在选择语句中使用
D.continue语句可以在循环语句中使用

10.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()

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

11.下面哪个修饰符不可以修饰接口中的成员变量()

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

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

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

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

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

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

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

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

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

16.下面关于path和classpath的说法中,错误的是()

A.只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
B.在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
C.path用来指定java虚拟机(JVM)所在的目录
D.classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录

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

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

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

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

19.Java多线程中,关于解决死锁的方法说法错误的是()

A.打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁
B.打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值
C.使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁
D.避免存在一个进程等待序列(P1,P2,…,Pn),其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁

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

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

21.以下关于变量的定义,正确的是()

A.inta=10;
B.b=2;
C.inta;b=a+10;
D.int=20;

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

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

23.当子类B继承父类A时,下面描述正确的是?()

A.创建类B的对象可以调用类A中的private修饰的成员变量
B.创建类B的对象可以调用类A中的private修饰的成员方法
C.创建类B的对象可以调用类A中的public修饰的成员方法
D.创建类B的对象可以调用类A中的public修饰的成员变量

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

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

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

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

26.continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

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

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

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

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

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

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

30.关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的()

A.1234.0
B.以上都不对
C.1000
D.1234

31.下列关于静态代码块的描述中,正确的是()

A.每次创建对象时,类中的静态代码块都会被执行一次
B.静态代码块指的是被static关键字修饰的代码块
C.静态代码块随着类的加载而加载
D.使用静态代码块可以实现类的初始化

32.下列浮点数的定义中,正确的是()

A.floatf=1F;
B.floatf='1';
C.floatf=1.0;
D.floatf="1";

33.假设x为int类型,那么下列选项中可以作为if语句的判断条件的是()

A.4
B.x&3
C.x<10
D.x++
E.x

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

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

35.notify()方法作用是()

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

36.多维数组实际上就是数组中嵌套着数组,数组中的元素还是一个数组。

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

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

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

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

39.下列常量中,属于整型常量的是()

A.null
B.2e3f
C.198
D.true

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

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

41.下列目录中,哪一个是用来存放JDK核心源代码的()

A.lib目录
B.jre目录
C.src目录
D.include目录

42.下列关于注释作用的描述中,错误的是()

A.可以帮助调试程序
B.帮助整理编程思路
C.可以对程序进行说明
D.会参与编译

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

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

44.十进制数12转换成二进制的结果是回答。

45.下列关于封装的描述中,正确的是()

A.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
B.封装能提高代码的复用性
C.方法和类都可以称为封装体
D.以上说法均错误

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

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

47.下列关于线程状态转换的描述中,错误的是()

A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
C.线程获得CPU使用权后会从就绪状态转换成运行状态
D.线程失去CPU使用权后会从运行状态转换成就绪状态

48.notify()方法作用是()

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

49.下列关于注释作用的描述中,错误的是()

A.帮助整理编程思路
B.会参与编译
C.可以帮助调试程序
D.可以对程序进行说明

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

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

51.Java属于以下哪种语言()

A.汇编语言
B.机器语言
C.以上都不对
D.高级语言

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

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

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

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

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

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

55.关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的()

A.1000
B.1234.0
C.以上都不对
D.1234

56.Java属于以下哪种语言()

A.机器语言
B.以上都不对
C.汇编语言
D.高级语言

57.JFrame可以放置在其它容器之中。

58.下面哪个修饰符不可以修饰接口中的成员变量()

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

59.数组的遍历是指依次访问数组中的每个元素。

60.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()

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

61.下面命令中,可以用来正确执行HelloWorld案例的是()

A.javaHelloWorld
B.javaHelloWorl
C.java
D.javacHelloWorl
E.java
F.javacHelloWorld

62.下列关于进程和线程的说法中,错误的是()

A.操作系统中每个独立执行的程序都可称之为一个进程
B.线程和进程一样,是由CPU同时执行的
C.线程和进程一样,是由CPU轮流执行的
D.操作系统中的每一个进程中都至少存在一个线程

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

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

64.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()

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

65.在Java中的跳转语句有回答语句和continue语句。

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

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

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

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

68.已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()

A.Aa=newB();
B.Bb=newC();
C.Cc=newB();
D.Cc=newA();

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

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

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

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

71.以下关于变量的定义,正确的是()

A.int=20;
B.inta=10;
C.inta;b=a+10;
D.b=2;

72.公共JRE是Java程序的回答。

73.在Java语言中,String类型的成员变量的默认初始值是()

A.false
B.0
C.""
D.null

74.下列关于JDK、JRE和JVM关系的描述中,正确的是()。

A.JDK中包含了JRE,JRE中包含了JVM。
B.JRE中包含了JDK,JDK中包含了JVM。
C.JRE中包含了JDK,JVM中包含了JRE。
D.JDK中包含了JRE,JVM中包含了JRE。

75.下列选项中,用于表示动作事件的类是?()

A.KeyEvent
B.ActionEvent
C.KeyListener
D.MenuKeyEvent

76.若Animal是Cat,Dog的父类,则下列选项中,正确的是()

A.Catcat=(Cat)newAnimal();
B.Animalanimal=newCat();
C.Catcat=(Cat)newDog();
D.Animalanimal=newDog();

77.final修饰符修饰方法时,不能和以下哪个修饰符共用()

A.synchronized
B.static
C.public
D.abstract

78.下列转义字符中,哪些是合法的()

A.''
B.''
C.'\t'
D.'\r'

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

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

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

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

81.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()

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

82.下列关于封装的描述中,正确的是()

A.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
B.以上说法均错误
C.封装能提高代码的复用性
D.方法和类都可以称为封装体

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

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

84.处于等待的线程,必须被其他线程唤醒后才能继续运行。

85.下列关于数据类型的说法中,错误的是()

A.浮点数类型变量不能赋予一个整数数值
B.Java中的数据类型分为基本数据类型和引用数据类型
C.int类型数据占4个字节
D.布尔类型的变量只有true和false这两个值

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

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

87.同步代码块的作用是()

A.同步代码块可以避免线程的随机性
B.保证多线程访问数据的安全
C.同步代码块提高了线程的运行速度
D.保证同步代码块中只有一个线程运行

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

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

89.关于continue语句的使用范围,下列说法正确的是()

A.不输出任何内容
B.continue语句可以在条件语句中使用
C.continue语句可以在循环语句中使用
D.continue语句可以在选择语句中使用

90.notify()方法作用是()

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

91.下列关于静态代码块的描述中,正确的是()

A.每次创建对象时,类中的静态代码块都会被执行一次
B.静态代码块随着类的加载而加载
C.静态代码块指的是被static关键字修饰的代码块
D.使用静态代码块可以实现类的初始化

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

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

93.已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()

A.Aa=newB();
B.Cc=newA();
C.Bb=newC();
D.Cc=newB();

94.下面关于方法定义的描述中,正确的是()

A.方法是对功能代码块的封装
B.方法是不可以没有参数的
C.当方法没有返回值时,返回值类型可以不写
D.当方法没有返回值时,不能有return语句

95.已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()

A.Aa=newB();
B.Bb=newC();
C.Cc=newA();
D.Cc=newB();

96.while语句的循环体中不能包含的语句是( )

A.方法定义语句
B.switch语句
C.if语句
D.while语句

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

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

98.如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()

A.c:\jdk
B.c:\jre\bin
C.c:\jre
D.c:\jdk\bin

99.下面关于Java程序的描述中,错误的是()

A..java格式的源文件是用来编译的
B.不同操作系统上的Java虚拟机是相同的
C..class格式的文件是用来运行的
D.Java程序运行时,必须经过编译和运行两个步骤。

100.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的()

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

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

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

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

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

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

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

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

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

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

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

    java程序设计基础_陈国君版第五版_第十章例题 import java.io.*; public class Main10_1 {public static void main(String [] ...

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

    前言 本书是清华大学出版社出版的<Java程序设计基础(第6版)>一书的配套用书.全书共分为两部分: 第一部分是实验指导: 第二部分是主教材<Java程序设计基础(第6版)>的 ...

  7. Java程序设计基础(第5版)自研笔记

    文章目录 Java程序设计基础(第5版) 第1章 Java语言概述 1.1 Java语言的诞生与发展 1.2 Java语言的特点 1.3 Java技术简介 1.4 Java虚拟机(JVM) 1.5 J ...

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

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

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

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

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

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

最新文章

  1. HDU 4281 Judges' response [MTSP]
  2. 玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】
  3. 最新 Unity3D鼠标滑轮控制物体放大缩小 [
  4. STM32之SPI从机例程
  5. SpringMVC文件上传笔记
  6. 第三次作业:“我去图书馆”公众号用户体验分析
  7. MyEclipse Hibernate反向工程生成实体类
  8. android,[游戏] 美女擦玻璃游戏源码
  9. plc与c语言那个工资高点,学会PLC编程后的工资会高吗
  10. 华为IPSec VPN的配置
  11. 论文阅读笔记:Sequential Matching Network: A New Architecture for Multi-turn Response Selection in Retrieva
  12. 数据安全合规体系建设白皮书
  13. html5版堆糖,堆糖(Duitang)
  14. 更新应用程序安卓apk时出现解析程序包时出现问题
  15. vs code c语言安装视频,vscode怎样安装c语言环境
  16. 互联网人群画像和你所不知道的真相
  17. 移动互联网APP运营技巧分享
  18. Java练习题:算法(冒泡排序)
  19. java基础初解一:数据类型、String、运算
  20. 羊皮卷二我要用心中的爱来迎接今天(中英对照)

热门文章

  1. LeetCode 字符串(简单题)
  2. 「底层原理」一层层剥开文件系统的面纱,彻底理解Linux文件系统
  3. [已解决]Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()'
  4. springboot热启动与热部署
  5. SVN安装步骤【详细】
  6. 计算机专业调研报告图片,计算机专业毕业设计论文(计算机专业调研报告范文)...
  7. eNSP配置无线网络
  8. 极大似然估计原理详细说明
  9. Linux协议栈(1)——协议介绍
  10. linux shell 中文输入,Linux操作系统的Shell环境中输入中文