福师21秋《JAVA程序设计》在线作业二[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:福师在线 时间:2022-01-08 07:40

福师《JAVA程序设计》在线作业二-0001 试卷总分:100 得分:100 一、单选题 (共 30 道试题,共 60 分) 1.异常包含下列那些内容( )。 A.程序中的语法错误 B.程序的编译错误 C.程序执行过程中遇到的事先没有

福师21秋《JAVA程序设计》在线作业二[答案]

福师21秋《JAVA程序设计》在线作业二[答案]答案

福师《JAVA程序设计》在线作业二-0001

试卷总分:100  得分:100

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

1.异常包含下列那些内容( )。

A.程序中的语法错误

B.程序的编译错误

C.程序执行过程中遇到的事先没有预料到的情况

D.程序事先定义好的可能出现的意外情况

正确答案:-----

 

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

A.skip()

B.close()

C.mark()

D.reset()

正确答案:-----

 

3.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。

A.FlowLayout

B.CardLayout

正确答案:-----

正确答案:-----

C.North and South of BorderLayout

正确答案:-----

正确答案:-----

D.East and West of BorderLayout

正确答案:-----

 

4.在switch(expression)语句中,expression的数据类型不能是( )。

A.double

正确答案:-----

B.char

C.byte

D.short

正确答案:-----

 

5.下列的哪个赋值语句是正确的?

A.char a=12;

B.int a=12.0;

C.int a=12.0f;

D.int a=(int)12.0;

正确答案:-----

 

6.下列的哪个赋值语句是不正确的?

A.float f = 11.1;

B.double d = 5.3E12;

正确答案:-----

C.float d = 3.14f ;

正确答案:-----

D.double f=11.1E10f;

正确答案:-----

 

7.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )

A.3

B.3.5

C.4

D.5

正确答案:-----

 

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

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

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

正确答案:-----

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

正确答案:-----

D.以上说法无一正确

正确答案:-----

 

9.下列的哪个选项可以正确用以表示八进制值8?

A.0x8

B.0x10

C.08

D.010

正确答案:-----

 

10.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )

A.x[5-3]

B.x[k]

C.x[k+5]

D.x[0]

正确答案:-----

 

11.给出下列代码,则数组初始化中哪项是不正确的?

 

byte[] array1,array2[]; 

byte array3[][]; 

byte [][] array4;

A.array2 = array1

B.array2=array3

C.array2=array4

D.array3=array4

正确答案:-----

 

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

A.char

B.Character

C.String

D.StringBuffer

正确答案:-----

 

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

A.不限制goto语句的使用

B.减少或取消注解行

C.程序越短越好

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

正确答案:-----

 

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

A.全编译型

B.全解释型

C.半编译和半解释型

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

正确答案:-----

 

15.下列不属于java语言鲁棒性特点的是:

A.java能检查程序在变异和运行时的错误

B.java 能运行虚拟机实现跨平台

C.java 自己操纵内存减少了内存出错的可能性

D.java 还实现了真数组,避免了覆盖数据的可能

正确答案:-----

 

16.以下有关构造方法的说法,正确的是( )

A.一个类的构造方法可以有多个

B.构造方法在类定义时被调用

C.构造方法只能由对象中的其它方法调用

D.构造方法可以和类同名,也可以和类名不同

正确答案:-----

 

17.下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;

A.1, 1

B.1, 2

C.2, 1

D.2, 2

正确答案:-----

 

21.下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?

A.java.exe

B.javadoc.exe

正确答案:-----

C.jdb.exe

正确答案:-----

D.javaprof.exe

正确答案:-----

 

19.下列关于for循环和while循环的说法中哪个是正确的( )

A.while循环能实现的操作,for循环也都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

D.两种循环结构中都必须有循环体,循环体不能为空

正确答案:-----

 

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

A._sys_varl

B.$change

C.User_name

D.1_file

正确答案:-----

 

21.关于Java中数据类型叙述正确的是( )

A.整型数据在不同平台下长度不同

B.boolean类型数据只有2个值,true和false

C.数组属于简单数据类型

D.Java中的指针类型和C语言的一样

正确答案:-----

 

22.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;

正确答案:-----

 

23.下列语句执行后,变量a、c的值分别是( )。 int x=212; int a,c; c=x/100; a=x%10;

A.1,2

B.2,1

C.1.82, 2

D.100,82

正确答案:-----

 

24.给出下列代码,如何使成员变量m 被方法fun()直接访问?

 

class Test 

private int m; 

public static void 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

正确答案:-----

正确答案:-----

 

25.下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }

正确答案:-----

A.xyz

B.x+y+z

C.12

D.以上答案均不正确

正确答案:-----

 

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

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

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

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

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

正确答案:-----

 

27.下面哪几个函数是public void example(){...}的重载函数( )。

正确答案:-----

A.public void example( int m){...}

正确答案:-----

B.public int example(){...}

C.public void example2(){...}

正确答案:-----

D.public int example3 ( int m, float f){...}

正确答案:-----

 

28.Java语言的类间的继承关系是( )

A.多重的

B.单重的

C.线程的

D.不能继承

正确答案:-----

 

29.给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量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

 

30.java以JVM为基础,最下层是移植接口,由适配器和()组成

A.网卡

B.Java os

C.Java基本类

D.Java 应用程序和applet小程序

正确答案:-----

 

福师21秋《JAVA程序设计》在线作业二[答案]多选题答案

二、多选题 (共 10 道试题,共 20 分)

31.数组与向量的区别是( )。

A.数组的长度固定

B.数组元素的数据类型相同,可以是普通数据类型

C.向量长度可变

D.向量的元素类型可不同,只能是对象的引用

正确答案:-----

 

32.选出合理的标识符()。

A._sys1_lll

B.2mail

C.$change

D.class

正确答案:-----

 

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

A.FlowLayout

B.BorderLayout

C.GridLayout

D.CardLayout

正确答案:-----

E.GridBagLayout

正确答案:-----

 

34.下列哪些语句是正确的( )。

A.int a[][]=new int[][3];

B.int a[][]={{1,3},{2,3,4},{1,2}};

C.String s[][]=new String[2][];

D.String s[][]={{"can","I"},{"help","you"}}

正确答案:-----

 

35.下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词"first" ()。 java A the first snow , the first snow came.

A.args[0]

B.args[1]

C.args[2]

D.args[5]

正确答案:-----

 

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

A.private class MyClass extends Object

正确答案:-----

正确答案:-----

B.class MyClass extends Object

C.public class MyClass

D.public class MyClass extends Object

正确答案:-----

 

37.指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。

正确答案:-----

A.public int add(int a)

正确答案:-----

B.public void add(long a)

正确答案:-----

C.public void add(int a,int b)

正确答案:-----

D.public void add(float a)

正确答案:-----

 

38.下述哪些说法是正确的( )。

A.java语言中的类只能有一个构造函数

B.程序员可以自己定义自己的异常

C.java语言允许多继承

D.socket在java.net包中

正确答案:-----

 

39.以下哪些是Java语言的特点( )

A.面向对象

B.安全可靠

C.平台无关

D.多支持线程

正确答案:-----

E.支持分布操作

 

40.下面哪些判断是正确的( )

A.Abstract不能和final并列修饰同一个类;

B.一个方法使用final修饰,则该方法所在的类不能被继承;

C.abstract方法所在的类必须是abstract类

D.static方法中能处理非static域

正确答案:-----

 

三、判断题 (共 10 道试题,共 20 分)

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)