欢迎光临
奥鹏作业辅导

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

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导
可做全部院校网课作业、课程代看、网考、论文辅导!答案请加微信:xx99ttt 或QQ:1514133056

[奥鹏]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

 

18.下列哪个选项是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=182; 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 分)

扫描二维码获取答案

热门文章

  • 东师社会保障制度18秋在线作业3答案

  • 社会保障制度18秋在线作业3-0002 试卷总分:100 得分:0 一、 单选题 (共 15 道试题,共 37 分) 1.下列属于福利国家的是 A.美国 B.德国 C.英国 D.新加坡 2.国际劳工组
  • 19春北理工《操作系统》在线作业[答案]

  • 北理工《操作系统》在线作业-0004 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.在下列文件的物理结构中,不利于文件长度动态增长的是( )

猜你喜欢

  • 北语17秋《会计信息系统》作业4答案

  • 17秋《会计信息系统》作业4 试卷总分:100 得分:0 一、 单选题 (共 9 道试题,共 36 分) 1. ()单把某一项资金拿出来,方便管理和使用。 A. 基本存款账户 B. 一般