单项选择题[1.0/]
1、下面关于java中类的说法哪个是不正确的  C
选项A:类体中只能有变量定义和成员方法的定义,不能有其他语句。
选项B:构造函数是类中的特殊方法
选项C:类一定要声明为public的,才可以执行。
选项D:一个java文件中可以有多个class定义。
请作答:
A    B    C    D   
2、在java输入/输出流的使用中,既可做输入流也可以做输出流的类是:C
选项A:DataInputStream
选项B:InputStreamReader
选项C:RandomAccessFile
选项D:BufferedReader
请作答:
A    B    C    D   
3、对于输入/输出操作的如下一段程序:B
import java.io.*;
class IOTest
{ public statics void main(String args[])
{try { byte bArray[]=new byte[128];
System.out.println(“Enter something:”);
ad(bArray);
System.out.print(“You entered:”);
System.out.println(bArray);
}catch(IOException ioe)
{ System.out.String()); }
}
当我们输入的内容为:shenzhen后,其运行的结果是:
选项A:shenzhen
选项B:*123@*192.*
选项C:shen zhen
选项D:zhen
请作答:
A    B    C    D   
4、java应用在消费电子市场上开发平台名称为:  B
选项A:JDK
选项B:J2ME
选项C:J2SE
选项D:J2EE
请作答:
A    B    C    D   
5、对于java中的集合类来说,以下的哪个说话是正确的?B
选项A:集合类一般增加元素的操作是elements()
选项B:它们处于java.util.*包中
选项C:不需要使用import语句,直接可以调用
选项D:ArrayList不是集合类
请作答:
A    B    C    D   
6、参考如下代码:C
 public class Student implements Serializable
{ int id;String name; int age;
String department;
public Student(int id, String name,int age,
String department)
{ this.id=id; this.name=name;
this.age=age; this.department =departmernt;
}
}
选项A:其中接口Serializable多余,可省略
选项B:该段程序会编译错误,由于没实现接口的方法
选项C:编译正确,接口是为了序列化
选项D:无法编译,退出系统
请作答:
A    B    C    D   
7、Java变量中,以下不属于复合类型的数据类型是  B
选项A:类
选项B:字符型
选项C:数组型
选项D:接口
请作答:
A    B    C    D   
8、如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词  A
选项A:public
选项B:private 
选项C:protected
选项D:transient 
请作答:
A    B    C    D   
9、下面哪个语句是正确的  B
选项A:Object o=new Button(″A″);
选项B:Button b=new Object(″B″); 
选项C:Panel p=new Frame();
选项D:Frame f=new Panel(); 
请作答:
A    B    C    D   
10、以下程序片段的输出为:C
try {
String s = “one“;
int n = Integer.parseInt(s);
int m = n/(n-1);
System.out.print(0);
} catch (ArithmeticException e) {
System.out.print(1);
} catch (NumberFormatException e) {
System.out.print(2);
} catch (Exception e) {
System.out.print(3);
}
选项A:0
选项B:1
选项C:2
选项D:3
请作答:
A    B    C    D   
11、对于下列代码: A
  public class Parent { 
   public int addValue( int a, int b) { 
     int s; 
     s = a+b; 
     return s; 
   } 
  } 
  class Child extends Parent { 
  } 
java系统变量设置 下述哪些方法可以加入类Child?
选项A: int addValue( int a, int b ){// do&} 
选项B: public void addValue (int a, int b ){// do&}
选项C: public int addValue( int a ){// do&} 
选项D: public int addValue( int a, int b )throws MyException {//do&} 
请作答:
A    B    C    D   
12、System类在哪个包中?  D
选项A:java.util
选项B:java.io 
选项C:java.awt 
选项D:java.lang
请作答:
A    B    C    D   
13、设有定义 int  i = 6 ;,则执行以下语句后,i 的值为 多少?  C
 
  i += i - 1;
选项A:10
选项B:121
选项C:11
选项D:100
请作答:
A    B    C    D   
14、public class Person{ 
  static int arr[] = new int[10];
  public static void main(String a[]) 
  { 
   System.out.println(arr[1]); 
  } 
那个语句是正确的?  C
选项A:编译时将产生错误;
选项B:编译时正确,运行时将产生错误;
选项C:输出零;
选项D:输出空。
请作答:
A    B    C    D   
15、下面哪种注释方法能够支持javadoc命令:  D
选项A:/**...**/
选项B:/*...*/
选项C://
选项D:/**...*/
请作答:
A    B    C    D   
二 、 多项选择题[2.0分/题]
1、关于接口(interface),下列说法正确的是:A B EF
选项A:接口可用于定义常量。
选项B:在接口中所有的方法都是public的。
选项C:接口中可以定义实例成员变量(instance field)。<
选项D:一个类只能实现一个接口。
选项E:一个类实现一个接口,意味着它必须实现该接口中所有的函数。
选项F:程序中可以声明一个接口变量。
请作答:
A    B    C    D    E    F   
2、一旦某个对象创建后,其内容是不变的,下列哪些类满足此要求?D
选项A:java.lang.Double
选项B:java.lang.StringBuffer
选项C:java.lang.Boolean<
选项D:java.lang.Math
选项E: 
选项F: 
请作答:
A    B    C    D    E    F   
3、下列关于静态初始化器的叙述中,那一个是正确的? B D
选项A:静态初始化器是在构造函数之前加上static修饰符。
选项B:静态初始化器是对类自身进行初始化。
选项C:静态初始化器在同一个类中只能有一个。<
选项D:静态初始化器是在其所属的类加载内存,是由系统自动调用执行。
选项E:无
选项F:无
请作答:
A    B    C    D    E    F   
4、给出下面的代码片断。。。下面的哪些陈述为true(真) ?  A  C E
1) public void create() {
2) Vector myVect;
3) myVect = new Vector(); 
4) }
选项A:第二行的声明不会为变量myVect分配内存空间。
选项B:第二行的声明分配一个到Vector对象的引用的内存空间。
选项C:第二行语句创建一个Vector类对象。<
选项D:第三行语句创建一个Vector类对象。
选项E:第三行语句为一个Vector类对象分配内存空间。
选项F: 
请作答:
A    B    C    D    E    F   
5、java中方法的调用或使用的地方可以有以下哪几个:A B C D
选项A:方法重载
选项B:子函数调用
选项C:继承<
选项D:递归
选项E: 
选项F: 
请作答:
A    B    C    D    E    F   
6、Java中如下哪个约束符是正确的?  A B C
选项A:private
选项B:public
选项C:protected<
选项D:protect
选项E:friend 
选项F: 
请作答:
A    B    C    D    E    F   
7、java中变量名必须是什么的组合? A C
选项A:字母
选项B:数字
选项C:字母组合+数字组合<
选项D:数字组合+字母组合
选项E: 
选项F: 
请作答:
A    B    C    D    E    F   
8、下列哪些是有效的标志符?  C E
选项A:%fred
选项B:*fred
选项C:thisfred
<
选项D:2fred
选项E:fred
选项F: 
请作答:
A    B    C    D    E    F   
9、如下哪些是Java中正确的整数表示?  A B C
选项A:22
选项B:0x22
选项C:022<
选项D:22H
选项E: 
选项F: 
请作答:
A    B    C    D    E    F   
10、关于Java,以下说法中哪些是正确的。A  E
选项A:Java对变量的大小写敏感。
选项B:Java的访问控制关键字包括public, private, inline。
选项C:Java源文件的文件名必须与文件内公共类的类名保持一致。<
选项D:main函数的定义可以在类定义之外。
选项E:Java中一切数据类型都有一个共同的父类:Object。
选项F:Java中允许多重继承。
请作答:
A    B    C    D    E    F   
三 、 判断题[1.0分/题]
1、子类要调用父类的方法,必须使用super关键字。错误
请作答:
正确    错误   
2、变量声明可在java方法体内任何位置出现。正确
请作答:
正确    错误   
3、缺省的不带F后缀的浮点数是32位的浮点数。正确
请作答:
正确    错误   
4、任何类都有构造函数,如果没有构造函数,就不能创建该类的对象。正确
请作答:
正确    错误   
5、Java原始程序代码档案的扩展名 .pro 错误
请作答:
正确    错误   
6、接口是多继承的具体实现形式。正确
请作答:
正确    错误   
7、用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。错误 
请作答:
正确    错误   
8、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。错误 
请作答:
正确    错误   
9、一个程序里有且只能有一个公共类,它就是主类  正确
请作答:
正确    错误   
10、可以用final说明变量为一个常量。正确
请作答:
正确    错误   
四 、 程序设计题[5.0分/题]
1、编写一个程序,输入5个数,然后判断输入的是负数、正数还是0,打印结果
请在下面的框中输入答案:
public static void main(String args[]){ int a[]=new int[5; for(int i=1;i<5;i++){ System.JAVA.IO.Exceptions(a[i]) for(int i=1;i<5;i++){ if(a[i]>0) System.out.println("正数"+a[i]); if(a[i]<0) System.out.println("负数"+a[i]); if(a[i]=0) System.out.println(0); } } }
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。