南开20秋学期《Java语言程序设计》在线作业参考答案

合集下载

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2下面程序的输出结果是什么?publicstaticvoidmain(Stringargs[]){inta=10;intb=20;if(a=b)System.out.println(NotEqual);elseSystem.out.println(Equal);}A:EqualB:NotEqualC:编译错误D:运行时将抛出异常答案:C下面程序的输出结果是什么?classFoo{staticvoidchange(Strings){s=s.replace('j','l');}publicstaticvoidmain(Stringargs[]){Strings=java;change(s);System.out.println(s);}}A:lavaB:javaC:编译错误D:运行时出现异常答案:B下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A:intcount=args.length;B:intcount=args.length-1;C:intcount=0;while(args[count]!=null)count++;D:intcount=0;while(!(args[count].equals(“”)))count++;答案:A如果你试图编译下面的代码会发生什么事?ClassMyStringextendsString{}A:代码编译成功B:代码不能编译,因为没有定义一个main()方法C:代码不能编译,因为String是abstract类型的D:代码不能编译,因为String是final类型的答案:D给出下面的接口:interfaceA{intmethod1(inti);intmethod2(intj);}下面那个类实现了这个接口,并且不是抽象的?A:classBimplementsA{intmethod1(){}intmethod2(){}}。

【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-1

【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-1
【奥鹏】-[南开大学]19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业
试卷总分:100 得分:100
第1题,在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A、java.applet
B、java.awt
T、对
F、错
正确答案:F
第37题,在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
T、对
F、错
正确答案:T
第38题,File类可以作为FileInputStream类的构造方法的参数
System.out.println(100%3);
System.out.print(",");
System.out.println(100%3.0);
}
}
A、1,1
B、1,1.0
C、1.0,1
D、1.0,1.0
正确答案:B
第27题,定义一个接口必须使用的关键字是( )。
C、调用类Person的构造方法
D、语法错误
正确答案:C
第3题,下列程序的输出结果为
int j=2;
switch(j){
case 2:
System.out.println("Value is two.");
case 2+1:
System.out.println("Value is three.");
A、Plant p=new Plant ();

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

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

20秋学期(1709、1803、1809、1903、1909、2003、2009 )《Java语言程序设计》在线作业试卷总分:100 得分:100一、单选题 (共 25 道试题,共 50 分)1.定义一个名为key的类,使之不能被继承,应选( )。

A.class key{ }B.native class key{ }C.class key{ final; }D.final class key{ }答案:D2.设字符串变量str1="abc";str2="defg";则pareTo(str2)的返回值为( )。

A.2B.-3C.3D.-2答案:B3.有程序如下,关于程序的描述哪个是正确的?() public class Person{ static int a[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }A.编译将产生错误B.编译时正确,但运行时将产生错误C.正确,输出0D.正确,输出?null答案:C4.下列构造方法的调用方式中,正确的是()。

A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用答案:C5.下列哪个选项不是JAVA语言的特点?( )A.面向对象B.高安全性C.平台无关D.面向过程答案:D6.下列关于继承的哪项叙述是正确的?( )A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口。

[南开大学]20秋学期[2009]《Java语言程序设计》在线作业学习资料

[南开大学]20秋学期[2009]《Java语言程序设计》在线作业学习资料

[南开大学]20秋学期《Java语言程序设计》在线作业一、单选题 (共 25 道试题,共 50 分)1.测试文件是否存在可以采用如下哪个方法( )。

isFile()##isFiles()##exist()##exists()A项.isFile()B项.isFiles()C项.exist()D项.exists()解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A2.Java程序的执行过程中用到一套JDK工具,其中javA项.exe是指( )。

A项.Java文档生成器B项.Java解释器C项.Java编译器D项.Java类分解器解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B3.下列是Java语言中可用的注释符,其中错误的是( )。

A项.//B项./**…*/C项./**…**//*…*/解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B4.一个循环一般应包括哪几部分内容()A项.初始化部分B项.循环体部分C项.迭代部分和终止部分D项.以上都是解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:D5.指出下列哪个方法与方法public void add(int a){ }为错误的重载方法( )。

A项.public int add(int a)B项.public void add(long a)C项.public int add(long a)D项.public void add(float a)解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A6.以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?( )A项.privateB项.publicC项.finalD项.abstact解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C7.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )。

南开24秋学期《Java语言程序设计》作业参考一

南开24秋学期《Java语言程序设计》作业参考一

24秋学期《Java语言程序设计》作业参考1.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为选项A:.java选项B:.class选项C:.obj选项D:.exe参考答案:A2.阅读下列代码后public class Person{int arr[]=new int[10];public static void main(String args[]){System.out.println(arr[1]);}}正确的说法是选项A:编译时将产生错误选项B:编译时正确,运行时将产生错误选项C:输出零选项D:输出空参考答案:A3.下面哪一项不是文件读写操作的步骤( )。

选项A:以某种读写方式打开文件选项B:进行文件读写操作选项C:保存文件选项D:关闭文件参考答案:C4.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?选项A:protected选项B:public选项C:private选项D:应不加修饰符参考答案:D5.执行如下程序代码a=0;c=0; do{ c--; a=a-1; }while(a>0); 后C的值是( )。

选项A:0选项B:1选项C:-1选项D:死循环参考答案:C6.关于对象成员占用内存的说法哪个正确( )。

选项A:同一个类的对象共用同一段内存选项B:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间选项C:对象的方法不占用内存选项D:以上都不对参考答案:D7.能够支持 javadoc 命令的注释语句是()。

选项A:/**...//选项B:/*...*/选项C://选项D:/**...*/参考答案:D8.Java中,一个类可以有几个父类( )。

2020_南开大学_《Java语言程序设计》在线作业题目与答案_1

2020_南开大学_《Java语言程序设计》在线作业题目与答案_1

2020南开大学《Java语言程序设计》在线作业题目与答案1、在Java中,负责对字节代码解释执行的是()。

A、垃圾回收器B、虚拟机C、编译器D、多线程机制此题答案为:B、虚拟机2、按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。

A、HelloworldB、HelloWorldC、helloworldD、helloWorld此题答案为:B、HelloWorld3、下列程序段的输出结果是public class operatorsandExpressions{void stringPlus(){int x=3,y=4,z=5;System.out.println(x+y+z);}}A、xyzB、x+y+zC、12D、以上均不正确此题答案为:C、124、关于以下程序段的说法正确的是1. public class Myar{2. public static void main(String argv[]){3. int[]i=new int[5];4. System.out.println(i[5]);5. }6. }A、第2行编译出错B、第4行编译出错C、编译时产生错误D、编译时没有产生错误,运行时发生异常此题答案为:D、编译时没有产生错误,运行时发生异常5、以下哪个不是Java的关键字?A、包含关系B、继承关系C、关联关系D、上述类定义有语法错误此题答案为:B、继承关系12、下列的变量定义中,错误的是( )。

A、int 6_a;B、float a;C、int i=Integer.MAX_VALUE;D、static int i=100;此题答案为:A、int 6_a;13、在java语句中,运算符&&实现()A、逻辑或B、逻辑与C、逻辑非D、逻辑相等此题答案为:B、逻辑与14、在 Java 中,表示换行符的转义字符是()。

A、\nB、\fC、'n'D、\dd此题答案为:A、\n15、以下()不是Java的关键字。

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

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

(单选题)1: 测试文件是否存在可以采用如下哪个方法( )。

isFile()##isFiles()##exist()##exists()A: isFile()B: isFiles()C: exist()D: exists()正确答案: A(单选题)2: Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。

A: Java文档生成器B: Java解释器C: Java编译器D: Java类分解器正确答案: B(单选题)3: 下列是Java语言中可用的注释符,其中错误的是( )。

A: //B: /**…*/C: /**…**//*…*/正确答案: B(单选题)4: 一个循环一般应包括哪几部分内容()A: 初始化部分B: 循环体部分C: 迭代部分和终止部分D: 以上都是正确答案: D(单选题)5: 指出下列哪个方法与方法public void add(int a){ }为错误的重载方法( )。

A: public int add(int a)B: public void add(long a)C: public int add(long a)D: public void add(float a)正确答案: A(单选题)6: 以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?( )A: privateB: publicC: finalD: abstact正确答案: C(单选题)7: Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )。

南开19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-0002参考答案

南开19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-0002参考答案

19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-0002试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?A.应不加修饰符B.publicC.protectedD.private答案:A2.在Java中,负责对字节代码解释执行的是()。

A.虚拟机B.编译器C.多线程机制D.垃圾回收器答案:A3.下列属于合法的Java标识符是()。

A.+staticB._catC.5booksD.-3.14159答案:B4.Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )。

A.C只继承了B中的成员B.C只继承了A中的成员C.C不能继承A或B中的成D.C不仅继承了B中的成员,同样也继承了A中的成员答案:D5.下述概念中不属于面向对象方法的是()。

A.过程调用B.继承、多态C.类、封装D.对象、消息答案:A6.声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( )。

A.同一类B.同一包中的非子类C.同一包中的子类D.不同包中的子类答案:D7.关于以下程序的描述正确的是( )。

public class UseArray{ static int arr[] = new int[5];。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20秋学期(1709、1803、1809、1903、1909、2003、2009)《Java语言程序设计》在线作业
试卷总分:100得分:100
一、单选题(共25道试题,共50分)
1.定义一个名为key的类,使之不能被继承,应选( )。
A.class key{ }
B.native class key{ }
答案:D
11.在Java中,表示换行符的转义字符是()。
A.\n
B.\f
C.'n'
D.\dd
答案:A
12.Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
A.Plant p=new Plant ();
B.Plant a1 =new Flower();
C.Flower f=new Rose ();
18.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
A.private
B.protected
C.private protected
D.public
答案:A
19.在Java语言中,可以用来完成方法调用的方式是( )。
A.方法作为表达式中的一项出现在表达式中。
B.方法作为单独的一条语句。
A.编译将产生错误
B.编译时正确,但运行时将产生错误
C.正确,输出0
D.正确,输出?null
答案:C
25.对于FileInputStream类,下列哪一项是不正确的( )。
21.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:C
22.如下哪个不是Java中有效的关键字?( )
A.const
B.NULL
C.false
D.this
C.class key{ final; }
D.final class key{ }
答案:D
2.设字符串变量str1="abc";str2="defg";则pareTo(str2)的返回值为( )。
A.2
B.-3
C.3
D.-2
答案:B
3.有程序如下,关于程序的描述哪个是正确的?()public class Person{static int a[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);} }
C.平台无关
D.面向过程
答案:D
6.下列关于继承的哪项叙述是正确的?( )
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
7.下列的变量定义中,错误的是( )。
A.int 6_a;
B.float a;
答案:A
23.下列叙述中,正确的是()。
A.Java语言的标识符是区分大小写的
B.源文件名与public类名可以不相同
C.源文件名其扩展名为.jar
D.源文件中public类的数目不限
答案:A
24.有程序如下,关于程序的描述哪个是正确的?( ) public class Person{ static int a[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }
C.方法作为另一个方法调用的实际参数出现。
D.以上方法均可以。
答案:D
20.有以下方法的定义,请选择该方法的返回类型( )。ReturnType method(byte x, double y) { return (short)x/y*2; }
A.byte
B.short
C.int
D.double
答案:D
A.编译将产生错误
B.编译时正确,但运行时将产生错误
C.正确,输出0
D.正确,输出?ull
答案:C
4.下列构造方法的调用方式中,正确的是()。
A.按照一般方法调用
B.由用户直接调用
C.只能通过new自动调用
D.被系统调用
答案:C
5.下列哪个选项不是JAVA语言的特点?( )
A.面向对象
B.高安全性
A.i = 6 j= 5
B.i = 5 j= 5
C.i = 6 j= 4
D.i = 5 j= 6
答案:A
16.一个循环一般应包括哪几部分内容()
A.初始化部分
B.循环体部分
C.迭代部分和终止部分
D.以上都是
答案:D
17.for(;;)是( )。
A.循环结构
B.分支结构
C.顺序结构
D.选择结构
答案:A
A.c=false;result=false
B.c=true;result=true
C.c=true;result=false
D.c=false;result=true
答案:A
15.下列代码段int i= 1, j= 10 ; do { if (i++> --j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
A.'@'
B.'&'
C."k"
D.'整'
答案:C
10.下面哪一行代码正确的声明了一个类方法(静态方法)?( )
A.public int method(int i)
B.protected method(int i)
C.public static method(String s)
D.protected static void method(Integer i)
C.int i=Integer.MAX_VALUE;
D.static int i=100;
答案:A
8.下列数组a中,版本较新的能在程序运行时动态调整大小的是
A.int a[]
B.String[] a
C.a=new ArrayList()
D.a=new Array()
答案:C
9.以下字符常量中不合法的是()。
D.Rose r=new Plant ();
答案:D
13.设有整型数组的定义int a[]=new int[8];则a.length的值为下列哪项( )?
A.8
B.9
C.7
D.6
答案:A
14.下面程序段: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b);执行完后,正确的结果是
相关文档
最新文档