奥鹏作业答案 发表于 2018-5-30 08:46:41

东北大学18年6月考试《Java语言程序设计I》考核作业B卷

东北大学继续教育学院
   Java语言程序设计I试卷(作业考核线上)B卷奥鹏东北大学作业答案请咨询本站QQ515224986

 学习中心:院校学号:姓名
              (共页)
总分
题号










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



题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
20
答案
1.下面哪些赋值语句是合法的?
A.floata=2.0
B.doubleb=2.0
C.intc=2
D.longd=2
2.你怎样从下面main()的调用中访问单词“kiss”?
javalyricsakissisbutakiss
A.args
B.args
C.args
D.args
E.args
F.args
3.下面的哪些叙述为真。
A.equals()方法判定引用值是否指向同一对象。
B.==操作符判定两个分立的对象的内容和类型是否一致。
C.equals()方法只有在两个对象的内容一致时返回true。
D.类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
4.设有下面的一个类定义:
classAA{
staticvoidShow(){System.out.println(&quot我喜欢Java!&quot)}
}
classBB{voidShow(){System.out.println(&quot我喜欢C++!&quot)}}
若已经使用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.给出下列的代码,哪行在编译时可能会有错误?
①publicvoidmodify(){
②intijk
③i=100
④while(i&gt0){
⑤j=i*2
⑥System.out.println(&quotThevalueofjis&quot+j)
⑦k=k+1
⑧}
⑨}
A.4
B.6
C.7
D.8
6.Java语言是()。
A.面向问题的解释型高级编程语言
B.面向机器的低级编程语言
C.面向过程的编译型高级编程语言
D.面向对象的解释型高级编程语言
7.下面哪一个类可以访问foo包中的所有变量?
packagefoo
classa{intc}
classb{privateintd}
classc{publicinte}
A.classa
B.classb
C.classc
D.都不能
8.给出如下代码
classTest{
  privateintm
  publicstaticvoidfun(){
    //somecode...
  }
}
如何使成员变量m被函数fun()直接访问?
A.将privateintm改为protectedintm
B.将privateintm改为publicintm
C.将privateintm改为staticintm
D.将privateintm改为intm
9.下面哪些是Java关键字?
A.NULL
B.default
C.sizeof
D.instanceof
10.创建一个标识有&quot关闭&quot按钮的语句是()。
A.TextFieldb=newTextField(&quot关闭&quot)
B.Labelb=newLabel(&quot关闭&quot)
C.Checkboxb=newCheckbox(&quot关闭&quot)
D.Buttonb=newButton(&quot关闭&quot)
11.表达式7&amp2的值应该是:
A.0
B.2
C.5
D.7
12.当浏览器返回到包含applet的URL页面时调用以下哪个函数?
A.init()
B.start()
C.stop()
D.destroy()
13.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。
A.importjava.awt.*
B.importjava.applet.*
C.importjava.io.*
D.importjava.awt.event.*
14.若a的值为3时,下列程序段被执行后,c的值是多少?()
c=1
if(a&gt0)if(a&gt3)c=2elsec=3elsec=4
A.1
B.2
C.3
D.4
15.下面的哪些程序片断可能导致错误。
A.Strings=&quotGonewiththewind&quot
Stringt=&quotgood&quot
Stringk=s+t
B.Strings=&quotGonewiththewind&quot
Stringt
t=s+&quotone&quot
C.Strings=&quotGonewiththewind&quot
Stringstandard=s.toUpperCase()
D.Strings=&quothomedirectory&quot
Stringt=s&quotdirectory&quot.
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.编译JavaApplet源程序文件产生的字节码文件的扩展名为()。
A.java
B.class
C.html
D.exe
20.监听器接口的方法返回值是什么?
A.int
B.String
C.void
D.Object
二、读程序(每小题5分,共20分)
1.写出以下程序的运行结果。
  publicclassClass1
  {
  publicstaticvoidmain(Stringargs[])
  {
  intn=6sum=0
  for(intk=1k&lt=nk++)
  {
  if(n%k==0)
  sum+=k
  }
  System.out.println(sum)
  }
  }
2.写出以下程序的运行结果
importjava.io.*
public?class?Class1
{
???public?static?void??main(String?args[]){?
??????int?iMaxMin
  ??int?a[]={126789823561245599100}
  ??Max=Min=a
  ??for?(i=1i&lta.lengthi++){
    ??if?(a&ltMin)?Min=a
    ??if?(a&gtMax)?Max=a
  ??}
  ??System.out.println(Max+&quot?&quot+Min)
??????System.out.println()
???}
}
3.写出以下程序的运行结果
  classA
  {
  inta
  A(intb)
  {a=b}
  voidshow()
  {System.out.println(“a=”+a)}
  }
  publicclassClass1
  {
  publicstaticvoidmain(Stringargs[])
  {
  Aobj=newA(12345)
  booleanb=false
  charch=97
  obj.show()
  System.out.println(“b=”+b+”\tch=”+ch)
  }
  }
4.写出以下程序的运行结果
  classA{
  intx=100
  }
  classBextendsA{
  intx=200
  voidprt(){
  System.out.println(&quotSubClass&quot+x)
  System.out.println(&quotSuperClass&quot+super.x)
  }
  publicstaticvoidmain(Stringargs[]){
  newB().prt()
  }
  }
三、程序设计题(共20分)
建立一个表示复数的类:私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有:以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。
                        
1
课程名称java语言程序设计I

本内容由易百网整理发布
页: [1]
查看完整版本: 东北大学18年6月考试《Java语言程序设计I》考核作业B卷