ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.45KB ,
资源ID:3797001      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3797001.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言程序设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java语言程序设计.docx

1、Java语言程序设计东 北 大 学 继 续 教 育 学 院 Java语言程序设计 I 试 卷(作业考核 线上) B 卷学习中心: 院校学号: 姓名 (共 9 页) 总分题号一二三四五六七八九十得分一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)答题卡题号12345678910答案CDBBCDCACA题号11121314151617181920答案DBADDDDCAA1 . 下面的代码段中,执行之后i 和j 的值是什么?int i = 1;int j;j = i+;A. 1, 1B. 1, 2C. 2, 1D. 2, 2 2 . 在Applet的关键方法中,下列哪个方法是关闭浏览

2、器以释放Applet占用的所有资源?A. init()B. start()C. paint()D. destroy() 3 . 能从循环语句的循环体中跳出的语句是( )。A. for 语句B. break 语句C. while 语句D. continue语句 4 . 按照Java的标识符命名规范,下列表示一个类的标识符正确的是A. HelloworldB. HelloWorldC. helloworldD. helloWorld 5 . 若有循环:int x=5,y=20;do y-=x; x+; while(+x-y);则循环体将被执行( )。A. 0次B. 1次C. 2次D. 3次 6 .

3、 下列代码中,将引起一个编译错误的行是 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); A. 第3行B. 第5行C. 第6行D. 第10行 7 . 下面哪个是main()函数的合法参数?A. char argsB. char argsC. String ar

4、gsD. String args 8 . 下列叙述中,正确的是A. Java语言的标识符是区分大小写的B. 源文件名与public类名可以不相同C. 源文件扩展名为.jarD. 源文件中public类的数目不限 9 . 下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A. 15B. 16C. 17D. 18 10 . 当浏览器重新返回Applet所在页面时,将调用Applet类的方法是A. start()B. init()C. stop()D. destroy() 11 . 下面哪一个能够正确的隐藏方法 vo

5、id hai(int a,int b)?A. public void hai(int a,int b)B. public hai(int a)C. int hai(int c, int d)D. int hai(String s) 12 . Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。A. 8B. 16C. 32D. 64 13 . 已知如下定义:String s = story;下面哪些表达式是合法的?A. s += books;B. char c = s1;C. int len = s.length;D. String t = s.toLowe

6、rCase(); 14 . 下面程序的输出结果是什么?class C1static int j=0;public void method(int a)j+;class Test extends C1public int method()return j+; public void result() method(j); System.out.println(j+method(); public static void main(String A. 0B. 1C. 2D. 3 15 . 下列的哪个选项可以正确用以表示八进制值8?A. 0x8B. 0x10C. 08D. 010 16 . 下列关于

7、继承的哪项叙述是正确的?A. 在java中允许多重继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠 17 . 以下字符常量中不合法的是( )。A. |B. C. nD. 我 18 . 下面哪一条语句可以创建一个可以存放50个字符串数据的数组?A. char a;B. String a;C. String a50;D. char a; 19 . 已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static

8、 int n=1; public static void main(String arg) Test t = new Test(); A. t.f;B. this.n;C. Test.m;D. Test.f; 20 . 下面那种说法是不对的?A. 一个方法可以同时为protected和abstract类型B. static变量也可以是final类型C. static方法也可以是protected类型D. static方法也可以是abstract类型二、读程序(每小题5分,共20分)1. 写出以下程序的运行结果。public class Sum public static void main(

9、String args ) double sum = 0.0 ; for ( int i = 1 ; i = 100 ; i + + ) sum += 1.0/(double) i ; System.out.println( sum=+sum ); 答:sum=5.187*96212. 写出以下程序的运行结果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

10、 = a0; for ( i = 1 ; i a.length; i + ) if ( aiMax ) Max = ai; System.out.println( Max+ +Min ); System.out.println( ); 答:124 8。 3. 写出下列程序完成的功能import java.awt.*; public class abc public static void main(String args) new FrameOut(); class FrameOut extends Frame Button btn; FrameOut( ) super(按钮); btn =

11、new Button(按下我); setLayout(new FlowLayout( ); add(btn); setSize(300,200); show( ); 答:是个button,名字是按下我,大小是300,200 4写出以下程序的运行结果import java.awt.*;import java.applet.Applet;public class Applet1 extends Appletpublic void paint( Graphics g )g.drawLine( 30,5,100,45 );g.drawRect( 30,50,50,20 );g.drawOval( 30

12、,80,50,40 );g.drawString( They are figures! , 30,150 );答:第一个是线段,第二个是长方形,第三个是椭圆三、程序设计题(共20分)建立一个表示复数的类:私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有:以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。答:实现代码:packageqian;classFushu privatefloatreal; privatefloatimagin; privatestaticFushufushu=newFushU

13、u(); publicstaticFushugetFushu() returnfushu; publicFushu()this.real=0F;this.imagin=2F;publicStringtoString()returnreal+imagin+i;publicstaticFushuadd(Fushuf,Fushug) FushuFushu=newFushu(); Fushu.setReal(f.getReal()+g.getReal(); Fushu.setImagin(f.getImagin()+g.getImagin(); returnFushu; publicstaticFus

14、huaddFloat(Fushuc1,floatfValue)c1.setReal(c1.getReal()+fValue); returnc1; publicstaticbooleanequal(Fushuc1,Fushuc2)returnc1.getReal()=c2.getReal()&c1.getImagin()=c2.getImagin(); publicfloatgetImagin()returnimagin; publicvoidsetImagin(floatimagin)this.imagin=imagin; publicfloatgetReal()returnreal; pu

15、blicvoidsetReal(floatreal)this.real=real; publicclassFu_shu_Demo publicstaticvoidmain(Stringargs) Fushuf1=null; f1=Fushu.getFushu(); f1.setReal(4.5f); f1.setImagin(5.5f); Fushuf2=null; f2=Fushu.getFushu(); f2=f1; System.out.println(以a+bi的形式输出的复数为:+Fushu.add(f1,f2).toString(); System.out.println(以a+bi的形式输出的复数加一浮点数为: +Fushu.addFloat(f1,2.0f).toString(); System.out.println(比较两个复数是否相等:+Fushu.equal(f1,f2);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1