东大20春3月补考Java语言程序设计IB卷答案

所属学校:东北大学网院 科目: 2020-03-21 17:18:17 东大 答案 语言程序设计 Java IB
东 北 大 学 继 续 教 育 学 院7es傲朋学习网
       Java语言程序设计 I    试 卷(作业考核 线上1)  B  卷7es傲朋学习网
学习中心:            院校学号:             姓名             7es傲朋学习网
(共        页)          7es傲朋学习网
总分        题号        一        二        三        四        五        六        七        八        九        十7es傲朋学习网
        得分                                                                                7es傲朋学习网
一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)7es傲朋学习网
7es傲朋学习网
7es傲朋学习网
卡        题号        1        2        3        4        5        6        7        8        9        107es傲朋学习网
        答案                                                                                7es傲朋学习网
        题号        11        12        13        14        15        16        17        18        19        207es傲朋学习网
        答案                                                                                7es傲朋学习网
1 . 下面哪些赋值语句是合法的?7es傲朋学习网
A. float a = 2.0;7es傲朋学习网
B. double b = 2.0;7es傲朋学习网
C. int c = 2;7es傲朋学习网
D. long d = 2;7es傲朋学习网
2 . 你怎样从下面main()的调用中访问单词“kiss”?7es傲朋学习网
java lyrics a kiss is but a kiss7es傲朋学习网
A. args[0]7es傲朋学习网
B. args[1]7es傲朋学习网
C. args[2]7es傲朋学习网
D. args[3]7es傲朋学习网
E. args[4]7es傲朋学习网
F. args[5]7es傲朋学习网
3 . 下面的哪些叙述为真。7es傲朋学习网
A. equals()方法判定引用值是否指向同一对象。7es傲朋学习网
B. ==操作符判定两个分立的对象的内容和类型是否一致。7es傲朋学习网
C. equals()方法只有在两个对象的内容一致时返回true。7es傲朋学习网
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。7es傲朋学习网
4 . 设有下面的一个类定义:7es傲朋学习网
   class  AA {7es傲朋学习网
     static  void  Show( ){ System.out.println("我喜欢Java!"); }7es傲朋学习网
   }7es傲朋学习网
   class  BB {  void  Show( ){ System.out.println("我喜欢C++!"); } }7es傲朋学习网
若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:(     )7es傲朋学习网
A. a.Show( )7es傲朋学习网
b.Show( )7es傲朋学习网
B. AA.Show( )7es傲朋学习网
BB.Show( )7es傲朋学习网
C. AA.Show( )7es傲朋学习网
b.Show( )7es傲朋学习网
D. a.Show( )7es傲朋学习网
BB.Show( )7es傲朋学习网
5 . 给出下列的代码,哪行在编译时可能会有错误? 7es傲朋学习网
① public void modify(){ 7es傲朋学习网
② int i, j, k; 7es傲朋学习网
③ i = 100; 7es傲朋学习网
④ while ( i > 0 ){ 7es傲朋学习网
⑤ j = i * 2; 7es傲朋学习网
⑥ System.out.println (" The value of j is " + j ); 7es傲朋学习网
⑦ k = k + 1; 7es傲朋学习网
⑧ } 7es傲朋学习网
⑨ }7es傲朋学习网
A. 47es傲朋学习网
B. 67es傲朋学习网
C. 77es傲朋学习网
D. 87es傲朋学习网
6 . Java语言是( )。7es傲朋学习网
A. 面向问题的解释型高级编程语言7es傲朋学习网
B. 面向机器的低级编程语言7es傲朋学习网
C. 面向过程的编译型高级编程语言7es傲朋学习网
D. 面向对象的解释型高级编程语言7es傲朋学习网
7 . 下面哪一个类可以访问foo包中的所有变量?7es傲朋学习网
package foo;7es傲朋学习网
class a{int c}7es傲朋学习网
class b{private int d}7es傲朋学习网
class c{public int e}7es傲朋学习网
A. class a7es傲朋学习网
B. class b7es傲朋学习网
C. class c7es傲朋学习网
D. 都不能7es傲朋学习网
8 . 给出如下代码:7es傲朋学习网
class Test{7es傲朋学习网
  private int m;7es傲朋学习网
  public static void fun() {7es傲朋学习网
    // some code...7es傲朋学习网
  }7es傲朋学习网
}7es傲朋学习网
如何使成员变量m被函数fun()直接访问?7es傲朋学习网
A. 将private int m 改为protected int m7es傲朋学习网
B. 将private int m 改为 public int m7es傲朋学习网
C. 将private int m 改为 static int m7es傲朋学习网
D. 将private int m 改为 int m7es傲朋学习网
9 . 下面哪些是Java关键字?7es傲朋学习网
A. NULL7es傲朋学习网
B. default7es傲朋学习网
C. sizeof7es傲朋学习网
D. instanceof7es傲朋学习网
10 . 创建一个标识有"关闭"按钮的语句是(      )。7es傲朋学习网
A. TextField  b = new  TextField("关闭");7es傲朋学习网
B. Label  b = new  Label("关闭");7es傲朋学习网
C. Checkbox  b = new  Checkbox("关闭");7es傲朋学习网
D. Button   b = new  Button("关闭");7es傲朋学习网
11 . 表达式7&2的值应该是:7es傲朋学习网
A. 07es傲朋学习网
B. 27es傲朋学习网
C. 57es傲朋学习网
D. 77es傲朋学习网
12 . 当浏览器返回到包含applet 的URL页面时调用以下哪个函数?7es傲朋学习网
A. init()7es傲朋学习网
B. start()7es傲朋学习网
C. stop()7es傲朋学习网
D. destroy()7es傲朋学习网
13 . 在编写Java  Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(      )语句。7es傲朋学习网
A. import   java.awt.* ;7es傲朋学习网
B. import   java.applet.* ;7es傲朋学习网
C. import   java.io.* ;7es傲朋学习网
D. import   java.awt.event.* ;7es傲朋学习网
14 . 若a的值为3时,下列程序段被执行后,c的值是多少?(     )7es傲朋学习网
   c = 1;7es傲朋学习网
   if  ( a>0 )  if  ( a>3 )  c = 2;   else   c = 3;    else   c = 4;7es傲朋学习网
A. 17es傲朋学习网
B. 27es傲朋学习网
C. 37es傲朋学习网
D. 47es傲朋学习网
15 . 下面的哪些程序片断可能导致错误。7es傲朋学习网
A. String s="Gonewiththewind";7es傲朋学习网
String t="good";7es傲朋学习网
String k=s+t;7es傲朋学习网
B. String s="Gonewiththewind";7es傲朋学习网
String t;7es傲朋学习网
t=s[3]+"one";7es傲朋学习网
C. String s="Gonewiththewind";7es傲朋学习网
String standard=s.toUpperCase();7es傲朋学习网
D. String s="homedirectory";7es傲朋学习网
String t=s-"directory".7es傲朋学习网
16 . 哪些类可用于处理Unicode字符?7es傲朋学习网
A. InputStreamReader7es傲朋学习网
B. BufferedReader7es傲朋学习网
C. Writer7es傲朋学习网
D. PipedInputStream7es傲朋学习网
17 . 如果A类基于B类,请问哪个类是子类,哪个类是父类?7es傲朋学习网
A. 两个都不是父类或者子类7es傲朋学习网
B.         A是B的子类7es傲朋学习网
C.         B是A的子类7es傲朋学习网
D. 两个都是对方的子类7es傲朋学习网
18 . 下列方法中可以用来创建一个新线程的是7es傲朋学习网
A. 实现java.lang.Runnable接口并重写start()方法7es傲朋学习网
B. 实现java.lang.Runnable接口并重写run()方法7es傲朋学习网
C. 实现java.lang.Thread类并重写run()方法7es傲朋学习网
D. 实现java.lang.Thread类并重写start()方法7es傲朋学习网
19 . 编译Java  Applet 源程序文件产生的字节码文件的扩展名为(      )。7es傲朋学习网
A. java7es傲朋学习网
B. class7es傲朋学习网
C. html7es傲朋学习网
D. exe7es傲朋学习网
20 . 监听器接口的方法返回值是什么?7es傲朋学习网
A. int7es傲朋学习网
B. String7es傲朋学习网
C. void7es傲朋学习网
D. Object7es傲朋学习网
二、读程序(每小题5分,共20分)7es傲朋学习网
1. 写出以下程序的运行结果。7es傲朋学习网
public class Class17es傲朋学习网
        {7es傲朋学习网
                public static void main(String args[])7es傲朋学习网
                {7es傲朋学习网
                        int n=6,sum=0;7es傲朋学习网
                        for(int k=1;k<=n;k++)7es傲朋学习网
                        {7es傲朋学习网
                        if (n%k==0)7es傲朋学习网
                                sum+=k;7es傲朋学习网
                        }7es傲朋学习网
                System.out.println(sum);7es傲朋学习网
                }7es傲朋学习网
        }7es傲朋学习网
2. 写出以下程序的运行结果7es傲朋学习网
import java.io.*;7es傲朋学习网
public  class  Class17es傲朋学习网
{7es傲朋学习网
    public  static  void   main(String  args[ ]){  7es傲朋学习网
       int  i , Max , Min ;7es傲朋学习网
     int  a[ ] = { 12,67,8,98,23,56,124,55,99,100 };7es傲朋学习网
     Max = Min = a[0];7es傲朋学习网
     for  ( i = 1 ; i < a.length; i ++ ) {7es傲朋学习网
       if  ( a;7es傲朋学习网
       if  ( a>Max )  Max = a;7es傲朋学习网
     }7es傲朋学习网
     System.out.println( Max+"  "+Min );7es傲朋学习网
       System.out.println( );7es傲朋学习网
    }7es傲朋学习网
}7es傲朋学习网
3. 写出以下程序的运行结果7es傲朋学习网
class A7es傲朋学习网
{7es傲朋学习网
   int a;7es傲朋学习网
   A(int b)7es傲朋学习网
    {a=b;}7es傲朋学习网
   void show()7es傲朋学习网
   {System.out.println(“a=”+a);}7es傲朋学习网
}7es傲朋学习网
public class Class17es傲朋学习网
{7es傲朋学习网
  public static void main (String args[])7es傲朋学习网
{7es傲朋学习网
   A obj=new A(12345);7es傲朋学习网
   boolean b=false;7es傲朋学习网
   char ch=97;7es傲朋学习网
   obj.show();7es傲朋学习网
   System.out.println(“b=”+b+”\tch=”+ch);7es傲朋学习网
}7es傲朋学习网
}7es傲朋学习网
4.写出以下程序的运行结果7es傲朋学习网
class A{7es傲朋学习网
                int x=100;7es傲朋学习网
}7es傲朋学习网
class B extends A{7es傲朋学习网
                int x=200;7es傲朋学习网
                void prt(){7es傲朋学习网
                        System.out.println("SubClass: "+x);7es傲朋学习网
                        System.out.println("SuperClass: "+super.x);7es傲朋学习网
                }7es傲朋学习网
                public static void main(String args[]){7es傲朋学习网
                        new B().prt();7es傲朋学习网
                }7es傲朋学习网
}7es傲朋学习网
三、程序设计题(共20分)7es傲朋学习网
建立一个表示复数的类:私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有:以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。
附件是答案,7es傲朋学习网
7es傲朋学习网
7es傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: