当前位置:网站首页 > Java基础 > 正文

java语言程序设计基础篇答案



java程序设计练习题一

一、单项选择题

1、下面哪个不是Java的关键字?( )

A、integer

B、double

C、float

D、char

2、常见的面向对象的程序设计语言包括()。

A、Pascal

B、Fortran

C、Java

D、C

3、在Java语言中,程序中最基本单位是哪一个?()

A、方法

B、类

C、语句

D、接口

4、while循环和do……while循环的区别是()?

A、没有区别,这两个结构任何情况下效果一样

B、while循环比do……while循环执行效率高

C、while循环是先循环后判断,所以循环体至少被执行一次

D、do……while循环是先循环后判断,所以循环体至少被执行一次

5、下面描述错误的有( )。

A、抽象类可以被继承

B、抽象类不可以被实例化

C、如果一个类中有抽象方法,则这个类一定是抽象类。

D、如果一个类是抽象类,那么这个类中一定有抽象方法。

6、实现一个线程有几种方法?()

A、一种

B、两种

C、三种

D、三种以上

7、下列哪一项不是Applet的生命周期方法?()

A、start()

B、getCodeBase()

C、destroy()

D、init()

8、下列标识符中,合法的一个是( java语言程序设计基础篇答案 )。

A、a#@!$

B、a--$

C、2aas

D、$11$

9、为了实现多线程程序中线程间通讯,需要使用的是()

A、File stream

B、Piped stream

C、Random access stream

D、Filter stream

10、设有定义int x=5;则执行以下语句后,x的值为( )。

x+=10;

A、10

B、15

C、20

D、25

11、执行下列程序段之后,输出的结果为( )。

public class aa{

public static void main(String[ ]args){

int a=5;

int b=5;

int c=10;

c/=(++a/(b--));

System.out.println( c);

}

}

A、0

B、5

C、10

D、15

12、下列哪些语句关于内存回收的说明是正确的? ( )

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

13、下列描述中,哪一项不属于finally语句应该执行的功能( )?

A、释放资源

B、关闭文件

C、分配资源

D、关闭数据库

14、下列说法中,错误的一项是( )。

A、MouseAdapter是鼠标运动适配器

B、WindowAdapter是窗口适配器

C、ContainerAdapter是容器适配器

D、KeyAdapter是键盘适配器

15、JApplet的默认布局管理器是( )。

A、FlowLayout

B、BorderLayout

C、GridLayout

D、BoxLayout

16、为了使包ch4在当前程序中可见,可以使用的语句是( )。

A、import ch4.*;

B、package ch4.*;

C、ch4 imporl,;

D、ch4 package;

17、设有定义int a=11;则执行以下语句后,a的值为( )。

a*=11;

A、121

B、11

C、22

D、0

18、编译,运行下列代码后的结果是:()。

public class Test {

static int age;

public static void main (String args[]) {

age = age + 1;

System.out.println("The age is " + age);

}

}

A、编译,运行后没有输出

B、编译,运行后输出:The age is 1

C、能通过编译,但运行时产生错误

D、不能通过编译

19、下列描述中不正确的一项是( )。

A、Java是纯面向对象语言

B、c++不是纯面向对象的,它兼容c语言

C、在Java语言中,使用对象时必须先声明

D、Java语言和c++一样有指针

20、哪个关键字可以对对象加互斥锁?( )

A、transient

B、synchronized

C、serialize

D、static

21、下列不属于Java保留字的一个是( )。

A、else

B、Unicode

C、char

D、static

22、下列选项中属于Java语言的垃圾回收机制的一项是( )。

A、语法检查

B、堆栈溢出检查

C、跨平台

D、内存跟踪

23、float类型数据和double类型数据做加法,得到结果的类型是( )。

A、int类型

B、short类型

C、double类型

D、float类型

24、以下字符常量中不合法的一个是( )。

A、’l’

B、‟\\‟

C、”\n”

D、‟我‟

  • 上一篇: java语法基础2
  • 下一篇: java基础193讲
  • 版权声明


    相关文章:

  • java语法基础22025-04-25 15:10:05
  • java 基础包2025-04-25 15:10:05
  • java基础语法1862025-04-25 15:10:05
  • java基础方法2025-04-25 15:10:05
  • java基础动漫教学2025-04-25 15:10:05
  • java基础193讲2025-04-25 15:10:05
  • java语言基础1432025-04-25 15:10:05
  • java 数学基础2025-04-25 15:10:05
  • java 基础联系2025-04-25 15:10:05
  • java基础框架总结2025-04-25 15:10:05