jdk中提供的文档生成器是java语言中_负责并发管理的机制是_17秋福师《JAVA程序设计》在线作业二答案...

17秋福师《JAVA程序设计》在线作业二

试卷总分:100       测试时间:--

、单选题(共 30 道试题,共 60 分。)

1.  下列语句序列执行后,ch1 的值是( )。 charch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;

A. ‘A'

B. B'

C. ‘C'

D. B

满分:2  分

2.  可变长度字符串使用( )处理。

A. char

B. Character

C. String

D. StringBuffer

满分:2  分

3.  在设计程序时,应采纳的原则之一是________。

A. 不限制goto语句的使用

B. 减少或取消注解行

C. 程序越短越好

D. 程序结构应有助于读者理解

满分:2  分

4.  下列InputStream类中哪个方法可以用于关闭流?

A. skip()

B. close()

C. mark()

D. reset()

满分:2  分

5.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。

A. private

B. public

C. protected

D. no modifier

满分:2  分

6.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。

A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B. 可以被两种类访问和引用:该类本身、该类的所有子类

C. 只能被该类自身所访问和修改

D. 只能被同一个包中的类访问

满分:2  分

7.  下列语句序列执行后,i的值是( )。int i=16; do{ i/=2; } while( i > 3 );

A. 16

B. 8

C. 4

D. 2

满分:2  分

8.  下列关于Java线程的说法那些是正确的( )。

A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成

B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题

C. Thread类属于java.util程序包

D. D. 以上说法无一正确

满分:2  分

9.  向量可以描述成( )。

A. 固定长度的数组

B. 可变长度的数组

C. 一种队列

D. 一种堆栈

满分:2  分

10.  int 型public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )

A. public int MAX_LENGTH=100

B. final int MAX_LENGTH=100

C. public const int MAX_LENGTH=100

D. public final int MAX_LENGTH=100

满分:2  分

11.  以下选项中,合法的赋值语句是( )

A. a = = 1;

B. ++ i;

C. a=a + 1= 5;

D. y = int ( i );

满分:2  分

12.  在Java中,表示换行符的转义字符是( )

A. n

B. f

C. 'n'

D. dd

满分:2  分

13.  下列对于线性链表的描述中正确的是( )

A. 存储空间不一定是连续,且各元素的存储顺序是任意的

B. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面

C. 存储空间必须连续,且前件元素一定存储在后件元素的前面

D. 存储空间必须连续,且各元素的存储顺序是任意的

满分:2  分

14.  下列属于JAVA关键词的是()

A. TRUE

B. goto

C. float

D. NULL

满分:2  分

15.  已知如下代码:boolean m = true;if ( m = false )System.out.println("False");elseSystem.out.println("True");执行结果是( )

A. False

B. True

C. None

D. 出错

满分:2  分

16.  给出如下代码: class test{ private int m; public static void fun() { // somecode... } } 如何使成员变量m 被函数fun()直接访问( )。

A. 将private int m 改为protected int m

B. 将private int m 改为 public int m

C. 将private int m

改为 static int m

D. 将private int m 改为 int m

满分:2  分

17.  下列运算符中,优先级最高的是( )。

A. &&

B. ++

C. +

D. *

满分:2  分

18.  java的API结构中,不属于类库主要包括的核心包的是()

A. java包

B. javax

C. javadoc包

D. org扩展包

满分:2  分

19.  在Applet中显示文字、图形等信息时,应使用的方法是_________。

A. paint()

B. init()

C. start()

D. destroy()

满分:2  分

20.  下列语句序列执行后,k 的值是( )。 int m=3,n=6, k=0; while((m++) < (-- n)) ++k;

A. 0

B. 1

C. 2

D. 3

满分:2  分

21.

已知有下列类的说明,则下列哪个语句是正确的?

public class Test

{

private float f = 1.0f;

int m = 12;

static int n=1;

public static void main(String arg[])

{

Test t = new Test();

}

}

A. t.f;

B. this.n;

C. Test.m;

D. Test.f;

满分:2  分

22.  下列叙述中,错误的是( )。

A. 父类不能替代子类

B. 子类能够替代父类

C. 子类继承父类

D. 父类包含子类

满分:2  分

23.  Java语言中,负责并发管理的机制是_________。

A. 垃圾回收

B. 虚拟机

C. 代码安全

D. 多线程

满分:2  分

24.  java语言的执行模式是:

A. 全编译型

B. 全解释型

C. 半编译和半解释型

D. 同脚本语言的解释模式

满分:2  分

25.  设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )

A. static x x1;

B. public x x1=new x(int 123);

C. y x1;

D. x x1=x();

满分:2  分

26.  下列哪个类声明是正确的( )

A. abstract final class Hl{…}

B. abstract private move(){…}

C. protected private number

D. public abstract class Car{…}

满分:2  分

27.  所有的异常类皆继承哪一个类?( )

A. java.io.Exception

B. java.lang.Throwable

C. java.lang.Exception

D. java.lang.Error

满分:2  分

28.  下列java标识符,错误的是()

A. _sys_varl

B. $change

C. User_name

D. 1_file

满分:2  分

29.  JDK中提供的文档生成器是Java语言中,负责并发管理的机制是________。

A. java.exe

B. javap.exe

C. javadoc.exe

D. javaprof.exe

满分:2  分

30.  以下有关类的继承的叙述中,正确的是( )

A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

B. 子类只能继承父类的方法,不能继承父类的属性

C. 子类只能继承父类的非私有属性,不能继承父类的方法

D. 子类不能继承父类的私有属性

满分:2  分

多选题

1.  定义变量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )

A. i=c+i;

B. c=c+i;

C. L=f+L;

D. f=i+L+f;

满分:2  分

2.  已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的()。

A. args[0] = "MyTest a b c"

B. args[0] = "MyTest"

C. args[0] = "a"

D. args[1]= ‘b‘

满分:2  分

3.  执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];

A. s[10] 为 "";

B. s[9] 为 null;

C. C. s[0] 为 未定义

D. s.length 为10

满分:2  分

4.  说明下列创建数组的方法那些是正确的( )。

A. int twoDim[][] = new int[4][];

B. int twoDim[][] = new int[][4];

C. int twoDim[][] = new int[4][5];

D. char a[] = {‘A’, ‘B’};

满分:2  分

5.  定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。

A. private class MyClass extends Object

B. class MyClass extends Object

C. public class MyClass

D. public class MyClass extends Object

满分:2  分

6.  下面哪个说法正确( )。

A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。

B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。

C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。

D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。

满分:2  分

7.  下面哪个不是Java中的容器( )。

A. ScrollPane

B. Canvas

C. Scrollbar

D. Applet

E. Dialog

满分:2  分

8.  哪个布局管理器使用的是组件的最佳尺寸( )

A. FlowLayout

B. BorderLayout

C. GridLayout

D. CardLayout

E. GridBagLayout

满分:2  分

9.  下面哪些类可以被继承( )。

A. java.lang.Thread

B. java.lang.Number

C. java.lang.Double

D. java.lang.Math

满分:2  分

10.  下面哪个方法可以在任何时候被任何线程调用( )

A. notify()

B. wait()

C. notifyAll()

D. sleep()

E. yield()

F. synchronized(this)

满分:2  分

判断题

1.  一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。( )

A. 错误

B. 正确

满分:2  分

2.  abstract方法所在的类必须是abstract类。

A. 错误

B. 正确

满分:2  分

3.  若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。

A. 错误

B. 正确

满分:2  分

4.  Java的字符类型采用的是ASCII编码( )

A. 错误

B. 正确

满分:2  分

5.  类及其属性、方法可以同时有一个以上的修饰符来修饰( )。

A. 错误

B. 正确

满分:2  分

6.  Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

A. 错误

B. 正确

满分:2  分

7.  在Java中%是取余运算符,要求两端操作数为整型。( )

A. 错误

B. 正确

满分:2  分

8.  Java的类不允许多重继承,但接口支持多重继承( )。

A. 错误

B. 正确

满分:2  分

9.  在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream()

A. 错误

B. 正确

满分:2  分

10.  实现java.lang.Runnable接口并重写 run()方法可以用来创建一个新线程。

A. 错误

B. 正确

满分:2  分

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值