东北大学

[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)

时间:2018-06-17  作者:小优  来源:youxue100f  点击: 次  

标签: Java语言程序设计I 考核作业
内容摘要:
《Java语言程序设计I》考核作业

东 北 大 学 继 续 教 育 学 院

          Java语言程序设计 I    试 卷(作业考核 线上)  B  卷

 学习中心:            院校学号:             姓名            

              (共        页)         
总分
题号









得分

 

 

 

 

 

一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)



题号
1
2
3
4
5
6
7
8
9
10

答案

 

 

 

 

 

题号
11
12
13
14
15
16
17
18
19
20

答案

 

 

 

 

 

1 . 下面哪些赋值语句是合法的?
A. float a = 2.0;
B. double b = 2.0;
C. int c = 2;
D. long d = 2;
2 . 你怎样从下面main()的调用中访问单词“kiss”?
java lyrics a kiss is but a kiss
A. args[0]
B. args[1]
C. args[2]
D. args[3]
E. args[4]
F. args[5]
3 . 下面的哪些叙述为真。
A. equals()方法判定引用值是否指向同一对象。
B. ==操作符判定两个分立的对象的内容和类型是否一致。
C. equals()方法只有在两个对象的内容一致时返回true。
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
4 . 设有下面的一个类定义:
   class  AA {
     static  void  Show( ){ System.out.println("我喜欢Java!"); }
   }
   class  BB {  void  Show( ){ System.out.println("我喜欢C++!"); } }
若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:(     )
A. a.Show( )
b.Show( )
B. AA.Show( )
BB.Show( )
C. AA.Show( )
b.Show( )
D. a.Show( )
BB.Show( )
5 . 给出下列的代码,哪行在编译时可能会有错误?
① public void modify(){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ System.out.println (" The value of j is " + j );
⑦ k = k + 1;
⑧ }
⑨ }
A. 4
B. 6
C. 7
D. 8
6 . Java语言是( )。
A. 面向问题的解释型高级编程语言
B. 面向机器的低级编程语言
C. 面向过程的编译型高级编程语言
D. 面向对象的解释型高级编程语言
7 . 下面哪一个类可以访问foo包中的所有变量?
package foo;
class a{int c}
class b{private int d}
class c{public int e}
A. class a
B. class b
C. class c
D. 都不能
8 . 给出如下代码:
class Test{
  private int m;
  public static void fun() {
    // some code...
  }
}
如何使成员变量m被函数fun()直接访问?
A. 将private int m 改为protected int m
B. 将private int m 改为 public int m
C. 将private int m 改为 static int m
D. 将private int m 改为 int m
9 . 下面哪些是Java关键字?
A. NULL
B. default
C. sizeof
D. instanceof
10 . 创建一个标识有"关闭"按钮的语句是(      )。
A. TextField  b = new  TextField("关闭");
B. Label  b = new  Label("关闭");
C. Checkbox  b = new  Checkbox("关闭");
D. Button   b = new  Button("关闭");
11 . 表达式7&2的值应该是:
A. 0
B. 2
C. 5
D. 7
12 . 当浏览器返回到包含applet 的URL页面时调用以下哪个函数?
A. init()
B. start()
C. stop()
D. destroy()
13 . 在编写Java  Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(      )语句。
A. import   java.awt.* ;
B. import   java.applet.* ;
C. import   java.io.* ;
D. import   java.awt.event.* ;
14 . 若a的值为3时,下列程序段被执行后,c的值是多少?(     )
   c = 1;
   if  ( a>0 )  if  ( a>3 )  c = 2;   else   c = 3;    else   c = 4;
A. 1
B. 2
C. 3
D. 4
15 . 下面的哪些程序片断可能导致错误。
A. String s="Gonewiththewind";
String t="good";
String k=s+t;
B. String s="Gonewiththewind";
String t;
t=s[3]+"one";
C. String s="Gonewiththewind";
String standard=s.toUpperCase();
D. String s="homedirectory";
String t=s-"directory".
16 . 哪些类可用于处理Unicode字符?
A. InputStreamReader
B. BufferedReader
C. Writer
D. PipedInputStream
17 . 如果A类基于B类,请问哪个类是子类,哪个类是父类?
A. 两个都不是父类或者子类
B.         A是B的子类
C.         B是A的子类
D. 两个都是对方的子类
18 . 下列方法中可以用来创建一个新线程的是
A. 实现java.lang.Runnable接口并重写start()方法
B. 实现java.lang.Runnable接口并重写run()方法
C. 实现java.lang.Thread类并重写run()方法
D. 实现java.lang.Thread类并重写start()方法
19 . 编译Java  Applet 源程序文件产生的字节码文件的扩展名为(      )。
A. java
B. class
C. html
D. exe
20 . 监听器接口的方法返回值是什么?
A. int
B. String
C. void
D. Object
二、读程序(每小题5分,共20分)
1. 写出以下程序的运行结果。
  public class Class1
          {
                  public static void main(String args[])
                  {
                          int n=6,sum=0;
                          for(int k=1;k<=n;k++)
                          {
                          if (n%k==0)
                                  sum+=k;
                          }
                  System.out.println(sum);
                  }
          }

 

2. 写出以下程序的运行结果
import java.io.*;
public? class? Class1
{
??? public? static? void?? main(String? args[ ]){?
?????? int? i , Max , Min ;
  ?? int? a[ ] = { 12,67,8,98,23,56,124,55,99,100 };
  ?? Max = Min = a[0];
  ?? for? ( i = 1 ; i < a.length; i ++ ) {
    ?? if? ( a[i]<Min )? Min = a[i];
    ?? if? ( a[i]>Max )? Max = a[i];
  ?? }
  ?? System.out.println( Max+"? "+Min );
?????? System.out.println( );
??? }
}

 

3. 写出以下程序的运行结果
  class A
  {
     int a;
     A(int b)
      {a=b;}
     void show()
     {System.out.println(“a=”+a);}
  }
  public class Class1
  {
    public static void main (String args[])
  {
     A obj=new A(12345);
     boolean b=false;
     char ch=97;
     obj.show();
     System.out.println(“b=”+b+”\tch=”+ch);
  }
  }


4.写出以下程序的运行结果
  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();
                  }
  }

 


三、程序设计题(共20分)
建立一个表示复数的类:私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有:以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。

 

 

 

 

 

 

 

 

 

 

                        

 

 

1
课程名称:java语言程序设计I 


出处:奥鹏作业帮、奥鹏、国开、电大、作业答案论文交流站。
网址:youxue100f.com转载时请注明出处和网址
奥鹏作业帮、奥鹏、国开、电大、作业答案论文交流站。

联系:QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

奥鹏作业答案好帮手-代做奥鹏所有学校在线作业包100分,代做奥鹏离线作业包通过,代做奥鹏东财、大工、南开、东师、福师、北航、北语、中医大、中石油、东大、吉大、浙大、西交、天大、川农等所有奥鹏平台在线作业,代做电算化会计、电大开放英语123,代做奥鹏东财、大工、南开、东师、东大、福师、北航电大论文等!全程包通过!
联系QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢
奥鹏作业答案好帮手网为您服务!
电话:13813109681

奥鹏作业答案、在线作业、离线作业、考查课试题、课程考试、大作业、期末考核、形考、毕业实习报告、毕业论文。
微信:wxxygzs
联系:QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢
优学网作业答案帮手 滇ICP备18003926号 奥鹏作业联系优学网
Copyright © 2002-2018 成考辅导_成考作业答案_成人高考作业论文辅导_奥鹏成考在线辅导平台 文军科技 版权所有 Power by DedeCms