东北大学18年考试《Java语言程序设计I》考核作业.docx
- 文档编号:14378240
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:10
- 大小:17.90KB
东北大学18年考试《Java语言程序设计I》考核作业.docx
《东北大学18年考试《Java语言程序设计I》考核作业.docx》由会员分享,可在线阅读,更多相关《东北大学18年考试《Java语言程序设计I》考核作业.docx(10页珍藏版)》请在冰点文库上搜索。
东北大学18年考试《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.floata=2.0;
B.doubleb=2.0;
C.intc=2;
D.longd=2;
2.你怎样从下面main()的调用中访问单词“kiss”?
javalyricsakissisbutakiss
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.设有下面的一个类定义:
classAA{
staticvoidShow(){System.out.println("我喜欢Java!
");}
}
classBB{voidShow(){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.给出下列的代码,哪行在编译时可能会有错误?
①publicvoidmodify(){
②inti,j,k;
③i=100;
④while(i>0){
⑤j=i*2;
⑥System.out.println("Thevalueofjis"+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.创建一个标识有"关闭"按钮的语句是()。
A.TextFieldb=newTextField("关闭");
B.Labelb=newLabel("关闭");
C.Checkboxb=newCheckbox("关闭");
D.Buttonb=newButton("关闭");
11.表达式7&2的值应该是:
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>0)if(a>3)c=2;elsec=3;elsec=4;
A.1
B.2
C.3
D.4
15.下面的哪些程序片断可能导致错误。
A.Strings="Gonewiththewind";
Stringt="good";
Stringk=s+t;
B.Strings="Gonewiththewind";
Stringt;
t=s[3]+"one";
C.Strings="Gonewiththewind";
Stringstandard=s.toUpperCase();
D.Strings="homedirectory";
Stringt=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.编译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=6,sum=0;
for(intk=1;k<=n;k++)
{
if(n%k==0)
sum+=k;
}
System.out.println(sum);
}
}
2.写出以下程序的运行结果
importjava.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 if (a[i] if (a[i]>Max) Max=a[i]; } System.out.println(Max+" "+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("SubClass: "+x); System.out.println("SuperClass: "+super.x); } publicstaticvoidmain(Stringargs[]){ newB().prt(); } } 三、程序设计题(共20分) 建立一个表示复数的类: 私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有: 以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计I 东北大学 18 考试 Java 语言程序设计 考核 作业
![提示](https://static.bingdoc.com/images/bang_tan.gif)