首页>>平时在线

南开20秋学期《Java语言程序设计》在线作业【标准答案】

发布时间:2020-12-01 06:50:19来源admin阅读数(29)

答案请添加微信:opzy100或QQ:519688598
可做奥鹏全部院校平台作业论文!!!
一、单选题
共25题,50分
 
1
 
 
定义一个名为key的类,使之不能被继承,应选( )。
Aclass key{ }
Bnative class key{ }
Cclass key{ final; }
Dfinal class key{ }
 
 
 
 
2
 
 
设字符串变量str1="abc";str2="defg";则str1.compareTo(str2)的返回值为( )。
A2
B-3
C3
D-2
 
 
 
 
3
 
 
有程序如下,关于程序的描述哪个是正确的?( )
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
 
 
 
 
4
 
 
下列构造方法的调用方式中,正确的是()。
A按照一般方法调用
B由用户直接调用
C只能通过 new 自动调用
D被系统调用
 
 
 
 
5
 
 
下列哪个选项不是JAVA语言的特点?( )
A面向对象
B高安全性
C平台无关
D面向过程
 
 
 
 
6
 
 
下列关于继承的哪项叙述是正确的?( )
A在java中允许多重继承
B在java中一个类只能实现一个接口
C在java中一个类不能同时继承一个类和实现一个接口
Djava的单一继承使代码更可靠
 
 
 
 
7
 
 
下列的变量定义中,错误的是( )。
Aint 6_a;
Bfloat a;
Cint i=Integer.MAX_VALUE;
Dstatic int i=100;
 
 
 
 
8
 
 
下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
Aint a[]
BString[] a
Ca=new ArrayList()
Da=new Array()
 
 
 
 
9
 
 
以下字符常量中不合法的是()。
A'@'
B'&'
C"k"
D'整'
 
 
 
 
10
 
 
下面哪一行代码正确的声明了一个类方法(静态方法)?( )
Apublic int method(int i)
Bprotected method(int i)
Cpublic static method(String s)
Dprotected static void method(Integer i)
 
 
 
 
11
 
 
在 Java 中,表示换行符的转义字符是()。
A
B
C'n'
Ddd
 
 
 
 
12
 
 
Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
APlant p=new Plant ();
BPlant a1 =new Flower();
CFlower f=new Rose ();
DRose r=new Plant ();
 
 
 
 
13
 
 
设有整型数组的定义int a[]=new int[8]; 则a.length的值为下列哪项( )?
A8
B9
C7
D6
 
 
 
 
14
 
 
下面程序段:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b)
boolean result=(a&b)&(!b);
执行完后,正确的结果是
Ac=false;result=false
Bc=true;result=true
Cc=true;result=false
Dc=false;result=true
 
 
 
 
15
 
 
下列代码段int i= 1, j= 10 ; do { if (i++> --j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
Ai = 6 j= 5
Bi = 5 j= 5
Ci = 6 j= 4
Di = 5 j= 6
 
 
 
 
16
 
 
一个循环一般应包括哪几部分内容()
A初始化部分
B循环体部分
C迭代部分和终止部分
D以上都是
 
 
 
 
17
 
 
for(;;)是( )。
A循环结构
B分支结构
C顺序结构
D选择结构
 
 
 
 
18
 
 
如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
Aprivate
Bprotected
Cprivate protected
Dpublic
 
 
 
 
19
 
 
在Java语言中,可以用来完成方法调用的方式是( )。
A方法作为表达式中的一项出现在表达式中。
B方法作为单独的一条语句。
C方法作为另一个方法调用的实际参数出现。
D以上方法均可以。
 
 
 
 
20
 
 
有以下方法的定义,请选择该方法的返回类型( )。
ReturnType method(byte x, double y)
{
return (short)x/y*2;
}
Abyte
Bshort
Cint
Ddouble
 
 
 
 
21
 
 
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A隐藏
B覆盖
C重载
DJava不支持此特性
 
 
 
 
22
 
 
如下哪个不是 Java 中有效的关键字?( )
Aconst
BNULL
Cfalse
Dthis
 
 
 
 
23
 
 
下列叙述中,正确的是()。
AJava语言的标识符是区分大小写的
B源文件名与public类名可以不相同
C源文件名其扩展名为.jar
D源文件中public类的数目不限
 
 
 
 
24
 
 
有程序如下,关于程序的描述哪个是正确的?( )
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
 
 
 
 
25
 
 
对于FileInputStream类,下列哪一项是不正确的( )。
A从InputStream类继承
B不支持InputStream的有些方法
C不适合读取字符文件,适合读取字节文件
D能实现文件的倒序读取
 
 
 

奥鹏作业辅导、国开作业辅导、毕业论文辅导、需要的请联系客服QQ或微信:519688598

微信订阅

QQ订阅

版权声明:本站文章和资源均来源于互联网, 按照 CCBY-NC-SA 3.0 CN协议 发布和共享,如有侵犯版权的资源 请邮件至519688598@qq.com 我们会在24h内删除

备案号:鲁ICP备2020044172号-1收藏本站 - 网站地图 - 平时在线 - 平时离线 - 毕业论文