java考试题选择题

一、 选择题
3、设x=40 则y=(++x)+1和y=(x++)+1的结果,使y分别为( )
A、42,42 B、41,41 C、41,42 D、42,41
4、设数组Array由以下语句定义
int Array=new int[10], 则数组最后一个元素的正确引用方法为( )
A、Array[10] B、Array[9] C、array[10] D、array[9]

6、用abstract定义的类( )
A、可以被实例化 B、不能派生子类
C、不能被继承 D、只能被继承
7、设有对象x具有属性a则访问该属性的方法为( )
A、a.x B、a.x() C、x.a D、x.a()
8、符合对象和类关系的是: ( )
A、人和老虎 B、书和汽车
C、楼和土地 D、松树和植物
9、throws的作用: ( )
A、表示方法可能会抛出例外 B、 表示后面是方法的输出量
C、方法的标志,每个方法都必须有 D、没有意义
10、关于继承的说法正确的是: ( )
A、子类将继承父类所有的属性和方法。
B、子类将继承父类的非私有属性和方法。
C、子类只继承父类public方法和属性
D、子类只继承父类的方法,而不继承属性
二、判断题
( )1、Java可以用来进行多媒体及网络编程。
( )2、类的public类型的成员变量不可以被继承。
( )3、Java源程序文件中是不区分字母的大小写的。
( )4、子类可以继承父类所有的成员变量及成员函数。
( )5、Java applet不能够存取客户机磁盘上的文件。
( )6、Java类中不能存在同名的两个成员函数。
( )7、可以用new来创建一个类的实例,即”对象”。
( )8、Java是一种面向对象的程序设计语言。
( )9、Java程序对计算机硬件平台的依赖性很低。
( )10、Java中类的构造函数只能有一个。

二、 程序阅读,并填空
1. 阅读程序给出结果
下列程序段用来计算Fibonacci序列的第0,1,2,…各项
public class Fibonacci {
public static void main(String args[]) {
System.out.println("Fibonacci 第4项="+(1) );
}
static int fib(int n) {
if (n==0||n==1) {
return n;
}
else {
int sum=fib(n-1)+fib(n-2);
return sum;
}
}
}
输出结果为:(2)
2. 按注释提示完成文件复制的程序
//FileStream源代码如下:
import java.io.*;
class FileStream {
public static void main(String args[]) {
try{
File inFile=new File("file1.txt"); //指定源文件
File outFile=new File("file2.txt"); //指定目标文件
FileInputStream fis=(1) ;
FileOutputStream fos=new FileOutputStream(outFile);
int c;
//逐字节从源文件中输入,再输出到fos流
while((c=fis.read())!=-1)
(2) ;
fis.close();
fos.close();
}
catch(Exception e) {
System.out.println("FileStreamsTest: "+e);
}
}
}
3. 阅读程序,给出结果
//B.java源代码如下:
class A{
int x=100;
}
class B extends A{
int x=200;
void prt(){
System.out.println("SubClass: "+x);
System.out.println("SuperClass: "+super.x);
}
public static void main(String args[]){
new B().prt();
}
}
输出结果是
(1) (2)
4. 阅读程序,给出结果
//Sum.java源代码如下:
public class Sum{
public static void main(String []args) {

一、 选择题
3、设x=40 则y=(++x)+1和y=(x++)+1的结果,使y分别为( D )
A、42,42 B、41,41 C、41,42 D、42,41
4、设数组Array由以下语句定义
int Array=new int[10], 则数组最后一个元素的正确引用方法为( B )
A、Array[10] B、Array[9] C、array[10] D、array[9]

6、用abstract定义的类( D )
A、可以被实例化 B、不能派生子类
C、不能被继承 D、只能被继承
7、设有对象x具有属性a则访问该属性的方法为( C )
A、a.x B、a.x() C、x.a D、x.a()
8、符合对象和类关系的是: ( D )
A、人和老虎 B、书和汽车
C、楼和土地 D、松树和植物
9、throws的作用: ( A )
A、表示方法可能会抛出例外 B、 表示后面是方法的输出量
C、方法的标志,每个方法都必须有 D、没有意义
10、关于继承的说法正确的是: ( B )
A、子类将继承父类所有的属性和方法。
B、子类将继承父类的非私有属性和方法。
C、子类只继承父类public方法和属性
D、子类只继承父类的方法,而不继承属性
二、判断题
( 对 )1、Java可以用来进行多媒体及网络编程。
( 错 )2、类的public类型的成员变量不可以被继承。
( 错 )3、Java源程序文件中是不区分字母的大小写的。
( 错 )4、子类可以继承父类所有的成员变量及成员函数。
( 错 )5、Java applet不能够存取客户机磁盘上的文件。
( 错 )6、Java类中不能存在同名的两个成员函数。
( 对 )7、可以用new来创建一个类的实例,即”对象”。
( 对 )8、Java是一种面向对象的程序设计语言。
( 对 )9、Java程序对计算机硬件平台的依赖性很低。
( 错 )10、Java中类的构造函数只能有一个。

二、 程序阅读,并填空
1. 阅读程序给出结果
下列程序段用来计算Fibonacci序列的第0,1,2,…各项
public class Fibonacci {
public static void main(String args[]) {
System.out.println("Fibonacci 第4项="+(1)fib(3) );
}
static int fib(int n) {
if (n==0||n==1) {
return n;
}
else {
int sum=fib(n-1)+fib(n-2);
return sum;
}
}
}
输出结果为:(2)Fibonacci 第4项=2
2. 按注释提示完成文件复制的程序
//FileStream源代码如下:
import java.io.*;
class FileStream {
public static void main(String args[]) {
try{
File inFile=new File("file1.txt"); //指定源文件
File outFile=new File("file2.txt"); //指定目标文件
FileInputStream fis=(1)new FileInputStream(inFile) ;
FileOutputStream fos=new FileOutputStream(outFile);
int c;
//逐字节从源文件中输入,再输出到fos流
while((c=fis.read())!=-1)
(2) fos.write(fis,0,c) ;
fis.close();
fos.close();
}
catch(Exception e) {
System.out.println("FileStreamsTest: "+e);
}
}
}
3. 阅读程序,给出结果
//B.java源代码如下:
class A{
int x=100;
}
class B extends A{
int x=200;
void prt(){
System.out.println("SubClass: "+x);
System.out.println("SuperClass: "+super.x);
}
public static void main(String args[]){
new B().prt();
}
}
输出结果是
(1) 200 (2) 100
4. 阅读程序,给出结果
//Sum.java源代码如下:
public class Sum{
public static void main(String []args) {
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-28
C 前者先运行后自加,后者先自加在运行
B 第一个元素是Array[0]所以最后一个是Array[9]
D abstract类不能用new运算符创建对象,所以选只能被继承
C 属性是成员变量
D 后者包含前者
A 抛出异常
B 前提是在一个包里,如果不在选C


错,当然可以
错,区分
错,如选择题最后一个
错,可以
错,可以,只要参数不同,或者参数的类型不同就行



错,可以有多个,但参数不同,或参数类型不同

fib(4)
Fibonacci 第4项=3

new FileInputStream(inFile)
fos.write(c);

SubClass: 200
SuperClass: 100

java面试选择题,大家看看哪一项是正确的。
1.实例变量是类的成员变量。正确 2.实例变量用关键字static声明。错误 在一个class中定义的变量,如果是以static修饰的变量,就是公共实例变量,如果没有,就是实例变量。这两类变量自然都是成员变量。3.在方法中定义的局部变量在该方法被执行时创建。正确 正确,局部变量会在方法被调用的时候创建,方法...

这道Java选择题选什么?
答案选C。解析:A:父类的私有属性对于子类不可见,所以子类不能继承父类的私有属性。B:final修饰方法后该方法不可被重写 D:缺省属性即私有(private)属性。私有属性仅在本身类中可见,因此子类不能继承父类的缺省属性。

JAVA选择题,解释一下每个选项的对错原因。运行结果题解释一下运行的过程...
(2)解析:A选项:和接口有关的匿名类不能是abstract class,因为其不能实例化;B选项:有且仅有实现一个interface D选项:static变量属于类 3 (1)类似一个覆盖override,当然会实现new对象里的method,故输出结果为“大家好,祝工作顺利”(2)输出P是接口变量,这就是所谓的匿名内部类。是多态...

java编程,选择题,
14、A.Finally 题目解析:虽然通过return结束了方法的调用,但是程序对"return"进行了异常捕获,由于程序整体上还是一个顺序结构执行的,遇到try语句,该捕获异常还得捕获,遇到finally关键字该不管是否最后有异常产生该执行的代码还是要执行。15-19、我实在看不清楚了。

JAVA选择题求解~~~
您好,很荣兴能回答您的问题。单选题:内存回收程序负责释放无用内存 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 synchronized 一个公式 当调用了线程的suspend()方法 多选题 _sys1_lll 和 $change java.lang.Runnable是接口 和 Double对象在java.lang包中 String s="你好";int ...

JAVA选择题
7. B \/\/数组开始默认是从a[0]开始上面的就到a[9]结束 8. B \/\/Applet的方法大多来自于java.awt.Applet 9. A \/\/每个主类都必须包含main()方法 10.A \/\/JAVA标示符不能使用规定的关键字,并且 标示符只能以字母、$或下划线开头 希望这个回答让你满意。。。

求最新JAVA面试题目,越全越好!!!
一、九道选择题 1.Java程序的种类有(BCD )A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有( BCD)A. 环境变量可在编译source code时指定 B. 在编译程序时,所能指定的环境变量不包括class path C. javac一次可同时编译数个Java源文件 D. javac.exe能指定编译结果要置于哪个...

java选择题,求java高手解答,必采纳,闲人勿扰,最好能有解释。
1、C new 关键字 创造对象实例 2、A B 选项里已经说的很清楚 3、A B 4 a b c d 5 c 6 错 传递的是对象的引用,一旦改变将影响全局。7.对 有的构造方法私有 8 对 9 错,默认无惨构造方法 10 错 类中除了 成员变量和方法 还可以有代码块,内部类 等 11 对 12 对 ...

5道简单java选择题
Copy.java:11:可能损失精度 找到:int 需要:char while((c=in.read())!=-1)public class Copy { public static void main(String[] args) throws Exception {File inputFile = new File("in.txt");File outputFile = new File("out.txt");FileReader in = new FileReader(inputFile); ①...

求解Java基础选择题。
A.面向对象是编程思想,和语言无关,所以错误 B.正确 C.正确 D.主要特性是继承 封装 多态,和接口本身无关,错误 E.正确 F.应该是正确的,不扣字眼的话,无问题 G.多态指代的是不同类(注意是类,不是对象)拥有的同一种抽象,错误

相似回答