超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 45|回复: 0

20秋学期(1709、1803、1809、1903、1909、2003、2009 )《Java语言程序设计》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-10-29 22:40:49 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里

定义一个名为key的类,使之不能被继承,应选(  )。
A:class key{  }
B:native class key{  }
C:class key{ final; }
D:final class key{  }

设字符串变量str1="abc";str2="defg";则str1.compareTo(str2)的返回值为( )。
A:2
B:-3
C:3
D:-2

有程序如下,关于程序的描述哪个是正确的?(    )
public class Person{
  static int a[] = new int[10];
  public static void main(String a[])
  {   System.out.println(arr[1]);  }
}
A:编译将产生错误
B:编译时正确,但运行时将产生错误
C:正确,输出0
D:正确,输出?null

下列构造方法的调用方式中,正确的是()。
A:按照一般方法调用
B:由用户直接调用
C:只能通过 new 自动调用
D:被系统调用

下列哪个选项不是JAVA语言的特点?( )
A:面向对象
B:高安全性
C:平台无关
D:面向过程

下列关于继承的哪项叙述是正确的?(  )
A:在java中允许多重继承
B:在java中一个类只能实现一个接口
C:在java中一个类不能同时继承一个类和实现一个接口
D:java的单一继承使代码更可靠

下列的变量定义中,错误的是( )。
A:int 6_a;
B:float a;
C:int i=Integer.MAX_VALUE;
D:static int i=100;

下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
A:int a[]
B:String[] a
C:a=new ArrayList()
D:a=new Array()

以下字符常量中不合法的是()。
A:'@'
B:''
C:"k"
D:'整'

下面哪一行代码正确的声明了一个类方法(静态方法)?(  )
A:public int method(int i)
B:protected method(int i)
C:public static method(String s)
D:protected static void method(Integer i)

在 Java 中,表示换行符的转义字符是()。
A:\n
B:\f
C:'n'
D:\dd

Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
A:Plant  p=new Plant ();
B:Plant  a1 =new  Flower();
C:Flower  f=new  Rose ();
D:Rose  r=new  Plant ();

设有整型数组的定义int a[]=new int[8]; 则a.length的值为下列哪项( )?
A:8
B:9
C:7
D:6

下面程序段:
boolean a=false;
boolean b=true;
boolean c=(ab)(!b)
boolean result=(ab)(!b);
执行完后,正确的结果是
A:c=false;result=false
B:c=true;result=true
C:c=true;result=false
D:c=false;result=true

下列代码段int i= 1, j= 10 ; do {    if (i  > --j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
A:i = 6  j= 5
B:i = 5  j= 5
C:i = 6  j= 4
D:i = 5  j= 6

一个循环一般应包括哪几部分内容()
A:初始化部分
B:循环体部分
C:迭代部分和终止部分
D:以上都是

for(;;)是(  )。
A:循环结构
B:分支结构
C:顺序结构
D:选择结构

如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰(   )。
A:private
B:protected
C:private  protected
D:public

在Java语言中,可以用来完成方法调用的方式是( )。
A:方法作为表达式中的一项出现在表达式中。
B:方法作为单独的一条语句。
C:方法作为另一个方法调用的实际参数出现。
D:以上方法均可以。

有以下方法的定义,请选择该方法的返回类型(     )。
ReturnType  method(byte x, double y)
{
  return  (short)x/y*2;
}
A:byte
B:short
C:int
D:double

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A:隐藏
B:覆盖
C:重载
D:Java不支持此特性

如下哪个不是 Java 中有效的关键字?( )
A:const
B:NULL
C:false
D:this

下列叙述中,正确的是()。
A:Java语言的标识符是区分大小写的
B:源文件名与public类名可以不相同
C:源文件名其扩展名为.jar
D:源文件中public类的数目不限

有程序如下,关于程序的描述哪个是正确的?(    )
public class Person{
  static int a[] = new int[10];
  public static void main(String a[])
  {   System.out.println(arr[1]);  }
}
A:编译将产生错误
B:编译时正确,但运行时将产生错误
C:正确,输出0
D:正确,输出?null

对于FileInputStream类,下列哪一项是不正确的( )。
A:从InputStream类继承
B:不支持InputStream的有些方法
C:不适合读取字符文件,适合读取字节文件
D:能实现文件的倒序读取

下列语句中,不属于多分支语句的是( )。
A:if语句
B:switch语句
C:do while语句
D:for语句

下列关于JAVA语言简单数据类型的说法中,不正确的是(  )。
A:以0开头的整数代表8进制常量
B:以0x或者0X开头的整数代表8进制整型常量
C:boolean类型的数据作为类成员变量的时候,系统默认值初始为true
D:double类型的数据占计算机存储的32位

下列JAVA语句中,正确是(  )。
A:int $e,a,b =10;
B:char c,d ='a';
C:float e=0.0d;
D:double e=0.0f;

关于流(Stream),下列哪些是正确的( )。
A:是对数据传送的一种抽象
B:一般不用来处理文件
C:分为输入流和输出流
D:Java中主要的包是java.io

下列哪一个属于JAVA语言的数据类型(  )。
A:指针类型
B:类
C:数组
D:浮点类型

下面哪些循环不会导致死循环?( )
A:for (int k = 0; k < 0; k  )
B:for (int k = 10; k > 0; k--)
C:for (int k = 0; k < 10; k--)
D:for (int k = 0; k > 0; k  )

下列关于变量的叙述中正确的是( ) 。
A:实例变量是类的成员变量
B:实例变量用关键字static声明
C:在方法中定义的局部变量在该方法被执行时创建
D:局部变量在使用前必须被初始化

关于选择结构下列哪些说法错误(  )。
A:if语句和 else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句

关于File类,下列哪些是正确的( )。
A:可直接获取文件相关信息,如文件名和路径等
B:可读取和存储文件内容
C:可以用来表示文件和目录
D:可通过各种流类包装读写文件

下列说法不正确的是(  )。
A:实例方法能对类变量和实例变量操作
B:实例方法只能对类变量操作
C:实例方法只能实例变量操作
D:类方法能对类变量和实例变量操作

ry语句块后可以存在不限数量的catch语句块
A:对
B:错

Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A:错误
B:正确

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

如果用final修饰方法,则该方法不能在子类中被覆盖
A:对
B:错

静态方法可以直接访问非静态变量和非静态方法
A:对
B:错

在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
A:对
B:错

如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
A:错误
B:正确

构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A:错误
B:正确

构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
A:对
B:错

形式参数不可以是对象
A:对
B:错

实例方法可直接调用其他类的实例方法
A:对
B:错

构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
A:对
B:错

Java语言中,字符串分为字符串常量和字符串变量2种
A:对
B:错

Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
A:错误
B:正确

abstract修饰符可修饰字段、方法和类
A:对
B:错

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-4 12:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表