版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、19春学期JAVA语言程序设计在线作业3-0001试卷总分:100 得分:0一、 单选题 (共 20 道试题,共 60 分)1.下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;A.8B.20C.11D.9正确答案:B2.下面程序的输出结果是什么? class C1 static int j=0; public void method(int a) j+; class Test extends C1 public int me
2、thod() return j+; public void result() method(j); System.out.println(j+method(); public static void main(String args) new TeA.0B.1C.2D.3正确答案:C3.选择正确的叙述. class Happy extends Frame Happy() SetLayout(new GridLayout(2,2); Panel p1 = new Panel(); add(p1); p1.add( new Button("One"); Panel p2 = n
3、ew Panel(); add(p2); p2.add( new Button("Two"); add( new Button("Three"); add( new Button("Four"); sA.当frame调整大小时,按钮Three和Four 的大小也将调整。B.当frame调整大小时,所有按钮的大小都将调整。C.当frame调整大小时,按钮Two和Four 的大小也将调整。D.当frame调整大小时,按钮One和Two 的大小也将调整。正确答案:A4.已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ; 下
4、面哪个表达式的值与数组下标量总数相等?A.m.length()B.m.lengthC.m.length()+1D.m.length+1正确答案:B5.下列哪个选项的java源文件代码片段是不正确的?A.package testpackage; public class Test B.import java.io.*; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.io.*; import java.awt.*; public clas
5、s Test 正确答案:B6.下面语句返回的数据类型是什么? (short)10/10.2*2;A.intB.doubleC.floatD.short正确答案:B7.下面哪一个类可以访问foo包中的所有变量? package foo; class aint c class bprivate int d class cpublic int eA.class aB.class bC.class cD.都不能正确答案:B8.设有下面两个类的定义: class Person long id; / 身份证号 String name; / 姓名 class Student extends Person i
6、nt score; / 入学总分 int getScore() reA.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误正确答案:B9.下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A.int count = args.length;B.int count = args.length-1;C.int count=0; while(argscount!=null) count+;D.int count=0;while (!(argscount.equals(“”) count+;正确答案:A10.顺序执行下列程序语句后,则b的值是 String a="Hell
7、o" String b=a.substring(0,2);A.HelloB.helloC.HelD.null正确答案:C11.若有循环: int x=5,y=20; do y-=x; x+; while(+x<-y);则循环体将被执行( )。A.0次B.1次C.2次D.3次正确答案:C12.在程序的源文件开始处有下面一行程序: package awt;A.结果是一个编译错误,因为Java已经定义了一个awt包B.说明这个文件里的所有的类都应该包含在java.awt包里C.说明这个文件里的所有的类都应该包含在自己定义的awt包里D.导入你自己定义的awt包里的所有类正确答案:C1
8、3.如果你有下面的类定义 abstract class Shape abstract void draw(); 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape A.都可以成功编译B.Shpe可以编译,而Square不能C.Square可以编译,而Shape不能D.Shape和Square都不能编译正确答案:B14.下列语句序列执行后,j 的值是( )。 Int j=3, i=2; while( -i!=i/j ) j=j+2;A.2B.4C.5D.6正确答案:C15.给出下列代码,如何使成员变量m 被方法fun()直接访问? class T
9、est private int m; public static void fun() . A.将private int m 改为protected int mB.将private int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m正确答案:C16.下列代码中,将引起一个编译错误的行是 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(
10、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); 11) 12A.第3行B.第5行C.第6行D.第10行正确答案:D17.已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?A.args0 = "MyTest a b c"B.args0 = "MyTest"C.args0 = "a"D.args1= 'b'正确答案:C18.若a的值为3时,下列程序段被执行后,c
11、的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A.1B.2C.3D.4正确答案:C19.下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i+ ) j-=2; k+; A.15B.16C.17D.18正确答案:C20.下列类头定义中,错误的是( )。A.class x . B.public x extends y . C.public class x extends y . D.class x extends y implements
12、 y1 . 正确答案:B二、 多选题 (共 10 道试题,共 40 分)1.已知如下类说明: public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); / 程序代码 如下哪个使用是正确的?A.t.fB.this.nC.Test.mD.Test.n正确答案:AD2.String s=”Example String”; 下面哪些语句是正确的?A.s>>>=3;B.int i=s.leng
13、th();C.s3=”x”;D.String short_s=s.trim();E.String t=”root”+s;正确答案:BDE3.已知如下代码: switch (m) case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");
14、break; default: System.out.println("Other Condition"); 当m 的A.0B.1C.2D.3E.4F.以上都不是正确答案:ABC4.你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kissA.args0B.args1C.args2D.args3E.args4F.args5正确答案:BF5.假定文件名是“Fred.java”,下面哪个是正确的类声明。A.public class Fred public int x = 0; public Fred (int x)
15、this.x=x; B.public class fred public int x = 0; public Fred (int x) this.x=x; C.public class Fred extends MyBaseClass public int x = 0; 正确答案:AC6.已知如下代码: public class Test public static void main(String arg) int i = 5; do System.out.println(i); while (-i>5) System.out.println("finished")
16、; 执行后的输出结果包括什么?A.5B.4C.6D.finishedE.什么都不输出正确答案:AD7.请选出创建数组的正确语句。A.float f = new float66;B.float f = new float66;C.float f = new float6;D.float f = new float66;正确答案:ABD8.在如下源代码文件Test.java中, 哪个是正确的类定义?A.public class test public int x = 0; public test(int x) this.x = x; B.public class Test public int x
17、=0; public Test(int x) this.x = x; C.public class Test extends T1, T2 public int x = 0; public Test (int x) this.x = x; D.public class正确答案:BD9.针对下面的程序,那些表达式的值是true? Class Aclass private long val; public Aclass(long v)val=v; public static void main(String args) Aclass x=new Aclass(10L); Aclass y=new Aclass(10L); Aclass z=y; long a=10L; int b=10; A.a=b;B.a=x;C.y=z;D.x=y;E.a=10.0;正确答案:ACE10.已知如下类定义: cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厨垃圾处理工成果强化考核试卷含答案
- 变压器绝缘件装配工常识测试考核试卷含答案
- 电离辐射计量员安全管理模拟考核试卷含答案
- 2026年酒店业物资采购与配送专员面试题集
- 2026年渤海银行网点负责人面试题集
- 2026年新闻采访与写作技巧及面试问题解析
- 蒸呢机挡车工岗前安全强化考核试卷含答案
- 2026年薪酬预算专员面试常见问题及答案速查手册
- 气垫船驾驶员安全培训效果考核试卷含答案
- 铲运机司机诚信品质能力考核试卷含答案
- 共同买厂房协议书
- 2025贵州省专业技术人员继续教育公需科目考试题库(2025公需课课程)
- 美国国家公园管理
- 人教版五年级语文上册期末考试卷【含答案】
- 四川省2025年高考综合改革适应性演练测试化学试题含答案
- 医疗机构安全生产事故综合应急预案
- 水利信息化计算机监控系统单元工程质量验收评定表、检查记录
- 《管理学原理》课程期末考试复习题库(含答案)
- DL-T+5174-2020燃气-蒸汽联合循环电厂设计规范
- 消费者在直播带货中冲动行为的影响因素探究
- 人工智能中的因果驱动智慧树知到期末考试答案章节答案2024年湘潭大学
评论
0/150
提交评论