南开20秋学期《Java语言程序设计》在线作业(题目随机)
20秋学期(1709、1803、1809、1903、1909、2003、2009)《Java语言程序设计》在线作业试卷总分100得分100
南开大学作业QQ515224986
答案来源www.openhelp100.com
第1题定义一个名为key的类使之不能被继承应选()。
A、classkey{}
B、nativeclasskey{}
C、classkey{final}
D、finalclasskey{}
正确答案
第2题设字符串变量str1=abcstr2=defg则str1.compareTo(str2)的返回值为()。
A、2
B、3
C、3
D、2
正确答案
第3题有程序如下,关于程序的描述哪个是正确的?()
publicclassPerson{staticinta[]=newintpublicstaticvoidmain(Stringa[]){ System.out.println(arr) }
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案
第4题下列构造方法的调用方式中正确的是()。
A、按照一般方法调用
B、由用户直接调用
C、只能通过new自动调用
D、被系统调用
正确答案
下列哪个选项不是JAVA语言的特点?()
A、面向对象 答案来源www.openhelp100.com
QQ515224986
B、高安全性
C、平台无关
D、面向过程
正确答案
第6题下列关于继承的哪项叙述是正确的?()
A、在java中允许多重继承
B、在java中一个类只能实现一个接口
C、在java中一个类不能同时继承一个类和实现一个接口
D、java的单一继承使代码更可靠
正确答案
第7题下列的变量定义中,错误的是()。
A、int6_a
B、floata
C、inti=Integer.MAX_VALUE
D、staticinti=100
正确答案
第8题下列数组a中,版本较新的能在程序运行时动态调整大小的是
A、inta[]
B、String[]a
C、a=newArrayList()
D、a=newArray()
正确答案
第9题以下字符常量中不合法的是()。
A、@
B、&
C、"k"
D、整
正确答案
下面哪一行代码正确的声明了一个类方法(静态方法)?()
A、publicintmethod(inti)
B、protectedmethod(inti)
C、publicstaticmethod(Strings)
D、protectedstaticvoidmethod(Integeri)
正确答案
第11题在Java中表示换行符的转义字符是()。
A、\n
B、\f
C、n
D、\dd
正确答案
Plant类派生出子类FlowerFlower类派生出子类Rose以下声明错误的是
A、Plantp=newPlant()
B、Planta1=newFlower()
C、Flowerf=newRose()
D、Roser=newPlant()
正确答案
第13题设有整型数组的定义inta[]=newint则a.length的值为下列哪项()?
A、8
B、9
C、7
D、6
正确答案
第14题下面程序段
booleana=false
booleanb=true
booleanc=(a&&b)&&(!b)
booleanresult=(a&b)&(!b)
执行完后正确的结果是
A、c=falseresult=false
B、c=trueresult=true
C、c=trueresult=false
D、c=falseresult=true
正确答案
下列代码段inti=1j=10do{if(i++j)continue}while(i5)执行完毕后i和j的值分别是()。
A、i=6j=5
B、i=5j=5
C、i=6j=4
D、i=5j=6
正确答案
第16题一个循环一般应包括哪几部分内容()
A、初始化部分
B、循环体部分
C、迭代部分和终止部分
D、以上都是
正确答案
第17题for()是()。
A、循环结构
B、分支结构
C、顺序结构
D、选择结构
正确答案
第18题如果希望某个变量只可以被类本身访问和调用则应该使用下列哪一种访问控制修饰()。
A、private
B、protected
C、privateprotected
D、public
正确答案
第19题在Java语言中可以用来完成方法调用的方式是()。
A、方法作为表达式中的一项出现在表达式中。
B、方法作为单独的一条语句。
C、方法作为另一个方法调用的实际参数出现。
D、以上方法均可以。
正确答案
有以下方法的定义请选择该方法的返回类型()。ReturnTypemethod(bytexdoubley){return(short)x/y*2}
A、byte
B、short
C、int
D、double
正确答案
第21题在Java中一个类可同时定义许多同名的方法这些方法的形式参数的个数、类型或顺序各不相同传回的值也可以不相同这种面向对象程序特性称为
A、隐藏
B、覆盖
C、重载
D、Java不支持此特性
正确答案
第22题如下哪个不是Java中有效的关键字?()
A、const
B、NULL
C、false
D、this
正确答案
第23题下列叙述中正确的是()。
A、Java语言的标识符是区分大小写的
B、源文件名与public类名可以不相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
正确答案
第24题有程序如下关于程序的描述哪个是正确的?()
publicclassPerson{staticinta[]=newintpublicstaticvoidmain(Stringa[]){System.out.println(arr)}
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案
对于FileInputStream类下列哪一项是不正确的()。
A、从InputStream类继承
B、不支持InputStream的有些方法
C、不适合读取字符文件,适合读取字节文件
D、能实现文件的倒序读取
正确答案
第26题下列语句中不属于多分支语句的是()。
A、if语句
B、switch语句
C、dowhile语句
D、for语句
正确答案
第27题下列关于JAVA语言简单数据类型的说法中不正确的是()。
A、以0开头的整数代表8进制常量
B、以0x或者0X开头的整数代表8进制整型常量
C、boolean类型的数据作为类成员变量的时候,系统默认值初始为true
D、double类型的数据占计算机存储的32位
正确答案
第28题下列JAVA语句中正确是()。
A、int$eab=10
B、charcd=a
C、floate=0.0d
D、doublee=0.0f
正确答案BD
第29题关于流(Stream)下列哪些是正确的()。
A、是对数据传送的一种抽象
B、一般不用来处理文件
C、分为输入流和输出流
D、Java中主要的包是java.io
正确答案
下列哪一个属于JAVA语言的数据类型()。
A、指针类型
B、类
C、数组
D、浮点类型
正确答案
第31题下面哪些循环不会导致死循环?()
A、for(intk=0k0k++)
B、for(intk=10k0k)
C、for(intk=0k10k)
D、for(intk=0k0k++)
正确答案
第32题下列关于变量的叙述中正确的是()。
A、实例变量是类的成员变量
B、实例变量用关键字static声明
C、在方法中定义的局部变量在该方法被执行时创建
D、局部变量在使用前必须被初始化
正确答案CD
第33题关于选择结构下列哪些说法错误()。
A、if语句和else语句必须成对出现
B、if语句可以没有else语句对应
C、switch结构中每个case语句中必须用break语句
D、switch结构中必须有default语句
正确答案
第34题关于File类下列哪些是正确的()。
A、可直接获取文件相关信息,如文件名和路径等
B、可读取和存储文件内容
C、可以用来表示文件和目录
D、可通过各种流类包装读写文件
正确答案
第35题下列说法不正确的是()。
A、实例方法能对类变量和实例变量操作
B、实例方法只能对类变量操作
C、实例方法只能实例变量操作
D、类方法能对类变量和实例变量操作
正确答案
第36题ry语句块后可以存在不限数量的catch语句块
T、对
F、错
正确答案
第37题Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A、错误
B、正确
正确答案
第38题一个线程对象的具体操作是由run()方法的内容确定的但是Thread类的run()方法是空的其中没有内容所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法要么使一个类实现Runnable接口并书写其中run()方法的方法体。
T、对
F、错
第39题如果用final修饰方法则该方法不能在子类中被覆盖
T、对
F、错
第40题静态方法可以直接访问非静态变量和非静态方法
A、对
B、错
第41题在创建对象是必须先声明对象为对象分配内存空间对对象初始化然后才能使用对象
T、对
F、错
第42题如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
A、错误
B、正确
正确答案
第43题构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A、错误
B、正确
正确答案
第44题构造函数用于创建类的实例对象构造函数名应与类名相同返回类型为void。
T、对
F、错
正确答案F
第45题形式参数不可以是对象
T、对
F、错
正确答案F
第46题实例方法可直接调用其他类的实例方法
T、对
F、错
正确答案F
第47题构造方法是一种特殊的方法名字与类名一致但返回类型都为void型。
T、对
F、错
正确答案
第48题Java语言中字符串分为字符串常量和字符串变量2种
T、对
F、错
第49题Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
A、错误
B、正确
正确答案
abstract修饰符可修饰字段、方法和类
T、对
F、错
正确答案F
答案来源www.openhelp100.com
QQ515224986
页:
[1]