麻烦哪位JAVA同志帮忙做一下这套题,给100分。是我同学想要份答案,可网上只有题没答案!
谢谢了。题见附件,或者看这里的http://www.programfan.com/club/showtxt.asp?id=262811================================
Java 习题集
(综合)
一、单选题
1、下列语句序列执行后,j的值是            
int j=2;
for( int i=7; i>0; i-=2 ) j*=2;A、15        B、1        C、60        D、322、下列语句序列执行后,j 的值是            
int j=1;
for( int i=5; i>0; i-=2 ) j*=i;A、15        B、1        C、60        D、03、以下for循环的执行次数是            
for(int x=0;(x==0)&(x>4);x++);………………………………………………………………………………

解决方案 »

  1.   

    1D 2A 3B 4D 5A 6D 7A 8C 9C 10B 11C 12B 13C 14D(严格来讲C.null也不对) 15B
      

  2.   

    16C 17A 18B 19D 20C 21C 22A ...
    整个一个马拉松,
      

  3.   

    注意!!!打开这个链接 ,题不少,嘿嘿,只帖了个别题,所有的题在这里http://www.programfan.com/club/showtxt.asp?id=262811 
      

  4.   

    23A 24C 25A 26C 27D 28A 29A 30C 31C 32B 33A(题意含混不清B实际也行) 34B(严格讲A也不对) 35C 36D 37B 38C 39B(第4行也不对) 40D(不知道Java是什么的也能答对的烂题) 41C 42A 43C 44A 45D(此题还算个题) 46A 47A 48C(题中有错别字:时间->事件) 49X(不知所云出题人脑有病鉴定完毕) 50B(此题和37题题意重复了) 51C 52B(出题一点不严谨应该是垃圾回收线程) 53D(本以为碰到一道像样的题了,仔细一看题的问法和正则表达式都错了,应该是下列哪个字符串匹配此正则表达式描述的模式)出题老师拉出去毙了吧。
      

  5.   

    彻底无语,大题题号都弄错  三、判断题 应该是 二。1V 2X(答案题中都给了) 3X 4X 5X(不知所云) 6X 7X 8X 9V 10V 11V
      

  6.   

    二 填空1. 类
    2. package MyPackage; (那叫声明一个名为MyPackage的包,另外如果真要取名应取全小写的包名)
    3. 空
    4. author
    5. 依赖关系(use a)、聚合关系(has a)、继承关系(is a)
    6. 四种整形类型 int long byte short 两种浮点类型 double float 一个字符类型 char 一种布尔类型 boolean
      

  7.   

    四、简答题   只回答一道对真正的Java程序员来说极其重要的4、Java中,要使得一个类能够实现克隆功能,应该做哪两件事?
    答:1. 实现 java.lang.Cloneable 接口;2. 覆盖 clone() 方法。
      

  8.   

    五、程序题
    1、编写一个输出"Hello World!"的程序。(10分)
    答:老方法不说了,给个新的。
    public class NoMainHelloWorld {    static {
            System.out.print("Hello World!");
            System.exit(0);
        }}
      

  9.   

    选择
    1 D 2 A 3 B 4 A 5 A 6 B 7 A 8 C 9 C 10 B 11 C 12 B 13 C 14 D 15 B 16 C 17 D
    18 B 19 D 20 C 21 C 22 A 23 A 24 C 25 A 26 C 27 D 28 A 29 A 30 C 31 D 32 B 33 A 34 C
    35 C 36 D 37 C 38 A 39 B 40 D 41 C 42 A 43 D 44 A 45 C 46 A 47 D 48 D 49 A 50 A 51 A
    52 B 53 D
    判断
    1 Y 2 N 3 Y 4 N 5 N 6 Y 7 N 8 N 9 Y 10 Y 11 N
    填空
    1 类 2 package MyPackage; 3 ,4 @ 5, 6 int,short,byte,long float,double char boolean
    简答:
    这部分不写了,太麻烦,自己找书吧。
    编程:public class HelloWorld
    {
        public static void main(String [] args)
        {
              System.out.println("hello world");
        }
    }
    public class Test1 {
    public static void main(String [] args){
    float a=0.0f;
    for(float i=1;i<=20;i++){
    a=a+1/i;
    }
    System.out.println(a);
    }

    }
    import java.io.*;
    import java.util.*;
    public class Test1 {
    public static void main(String [] args)throws Exception{
    int a[]=new int[10];
    InputStreamReader isr=new InputStreamReader(System.in,"gb2312");
        BufferedReader br=new BufferedReader(isr);
        for(int i=0;i<a.length;i++){
         a[i]=Integer.parseInt(br.readLine());
        }
        Arrays.sort(a);
        System.out.println(a[0]);
        System.out.println(a[9]);
    }
    }
      

  10.   

    整理一下注意:红色的部分20楼错了!
    一、选择
    1D 2A 3B 4D 5A 6D 7A 8C 9C 10B
    11C 12B 13C 14D 15B 16C 17A 18B 19D 20C
    21C 22A 23A 24C 25A 26C 27D 28A 29A 30C
    31C 32B 33A 34B 35C 36D 37B 38C 39B 40D
    41C 42A 43C 44A 45D 46A 47A 48C 49X 50B
    51C 52B 53D二、判断
    1V 2X 3X 4X 5X 6X 7X 8X 9V 10V 11V三、填空
    1. 类
    2. package MyPackage;
    3. 空
    4. author
    5. 依赖关系(use a)、聚合关系(has a)、继承关系(is a)
    6. 四种整形类型 int long byte short 两种浮点类型 double float 一个字符类型 char 一种布尔类型 boolean四、简答
    4. 答:1. 实现 java.lang.Cloneable 接口;2. 覆盖 clone() 方法。
      

  11.   

    5.答:Welcome
      答:1  2  3  4  5  8  9  五、程序题
    1.
    方法一
    public class HelloWorld {    public static void main(String[] args) {
            System.out.print("Hello World!");
        }}
    方法二(你老师要是不算对让他自己编译运行一下试试)
    public class NoMainHelloWorld {    static {
            System.out.print("Hello World!");
            System.exit(0);
        }}
    2.
    public class Test { public static final int N = 20; public static void main(String[] args) {
    double r = 0.0;
    for (int i = 1, n = 1; i <= N; i++) r += 1.0 / (n *= i);
    System.out.print(r);
    }}
    3.
    import java.util.Scanner;public class Test { public static final int N = 10; public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int max = Integer.MIN_VALUE;
    int min = Integer.MAX_VALUE;
    for (int i = 0, n = 0; i < N; i++) {
    if ((n = in.nextInt()) > max) max = n;
    if (n < min) min = n;
    }
    System.out.println("max: " + max + ", min: " + min);
    }}
      

  12.   

    应该是还有3个简答题没有答案,楼主如果有的话,有劳贴一下.sagezk回答的很全,很对,个别选择题个人觉得有疑问的已经验证过了,和他的一致
      

  13.   

    剩下的三道题没有个明确标准的答案,各位仅供参考。四、简答题1、请阐述Java中反射机制的作用。
    答:1.运行时动态获得对象的类型信息;2.分析类的能力;3.运行时通过反射分析对象的内部状态;4.……。2、请分别阐述关键字super与this在java语言中的用法。
    答:super()出现在构造方法的第一行用来调用超类的构造方法,在实例方法中super.作前缀用来调用被覆盖的继承自超类的同名方法。this()出现在构造方法的第一行用来调用本类的其他构造方法,实例方法中this.作实例域前缀用来访问被同名形参变量或局部变量屏蔽掉的实例域,同时也可提高代码的可读性。另外 this 在对象内部也代表了到自身的引用,可以在实例方法中通过 return this; 返回对象自身的引用,例如 java.lang.StringBuffer 类的 append 方法。
    另外在内部类的使用中还有一些可以说百年不用的this和super的用法,请参见 http://topic.csdn.net/u/20080621/14/ac4adb7e-cc95-45f3-b51d-6c33bd02540a.html3、Java中参数传递有哪些规则?
    答:1.所有参数均按值传递(如果有引用类型参数例如 String s 传递的是作为参数的对象的引用);2.实参类型与形参类型要相兼容(要么类型完全一样要么通过隐式类型转换后一样例如 3 -> double,"teststring" -> Object);3.参数个数要和调用方法一致(可变参数个数的方法除外);4.……。
    另外还有涉及到一组重载方法调用时的重载解析的规则,此规则可参考《Java语言规范》。
      

  14.   

    D
    A
    0次顺便学习学习
    o(∩_∩)o...