版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东软集团培训事业部j Neusoft东软Java面向对象程序设计考试卷班级:姓名:时间:90分钟、选择题(没有注明多选,则为单选)1、下列变量定义错误的是Dint a;double b=4.5;boolean b=true;float f=9.8; (9.8f)2、6+5%3+2 的值是 D 3%5=3 TOC o 1-5 h z 219103、对于一个三位的正整数n,取出它的十位数字k(k为整型)的表达式是k = n / 10 % 10k = ( n - n / 100 * 100 )%10k = n % 10k = n / 104、下列语句序列执行后,k的值是Dint x=6, y=10,
2、 k=5;switch( x % y ) (=6)(long 类型不行)case0:k=x*y;case6:k=x/y;case12:k=x-y;default:k=x*y-x; (default 位置可以改变) TOC o 1-5 h z 605054 5、下列语句序列执行后,i的值是:int i = 10;do i/=2; while( i- 1 );(减去 1)A.B.C.D.152-16、在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的 是:(同一个方法中参数不同,返回值类型可以不同也可以相同)public getSort(float x
3、)没有返回类型一定是构造函数不能重载int getSort(int y)(参数一样不是重载)double getSort(int x,int y)(参数不一样是重载)void get(int x, int y)7、下列哪个是合法的Java标识符:(两个答案)B CTree&GlassesFirstJavaApplet_$theLastOne TOC o 1-5 h z 273.58、 设a = 8,则表达式a 2的值是:C (无符号右移动)左移是乘右是除12349、下面的程序名为Student.javapublic class Studentprivate String name;public
4、 Student(String s_name) /1name = s_name; /2public static void main(String args)Student s = new Student(); /3使用如下指令编译:javac Student.java将会得到什么结果?将会顺利通过编译,并将产生一个Student.class的类文件编译时在/3处出错编译时在/2处出错编译时在/1处出错10、下面选项中能把字符串转换成float类型的是?: Bfloat value = new Float(str);创建一个对象float value = Float.parseFloat(st
5、r);float value = Float.floatValue(str);东软集团培训事业部float value = (new Float().parseFloat(str);ii、下边程序运行的结果是?实例化子类对象要看父类class Base Base() System.out.print(Base); public class Alpha extends Base public static void main( String args ) new Alpha();new Base();BaseBaseBase程序编译失败.程序运行但没有任何输出i2、.
6、.9.10.A.B.C.D.下面程序运行的结果是? Apublic class X private static int a;public static void main(String args) modify(a);System.out.println(a);值传递public static void modify(int a) a+ + ;01程序编译失败程序抛出异常13、下面程序运行的结果是?String s = Hello + 9 + 1;+字符连接(9+1+”hello”=10hello(string 类型)System.out.println(s);Hello10Hello91H
7、ello10.0程序编译失败14、下列说法正确的是? C一个子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个父类,但一个父类只可以有一个子类一个子类可以有一个父类,但一个父类可以有多个子类上述说法都不对15、下面程序运行的结果是?abstract class AbstrctIt abstract float getFloat ();public class AbstractTest extends AbstractIt private float f1= 1.0f;private float getFloat () return f1;权限只能扩大不能缩小编译成功在第6行产生一个
8、运行时异常在第6行产生一个编译错误在第2行产生一个编译错误16、下面的程序输出的结果是:B1.public class A implements B 2.public static void main(String args)3.int i;4.A c1 = new A();5.i= c1.k;6.System.out.println(i = +i);7.8.9.interface B 10.int k = 10;接口(抽象方法和静态常量的结合)里的静态常量public staticfinal11.A.i=0B.i = 10C.程序有编译错误D.i=true17、方法methodA返回类型是:
9、1. public class returnIt2.returnType methodA(byte x, double y) 3.return (short) x/y * 2;4.A.intB.byteC.longD.double18、下面的程序输出的结果是:A1. public class IfTest 2.public static void main(stringargs) 3.int x = 3;int y = 1;if (x = y)=:赋值运算符(=)比较运算符System.out.println(“Not equal”);elseSystem.out.println(Equal”
10、);EqualNot Equal编译失败D,程序没有任何输出结果19、在下面程序中,变量i可以使用的数据类型是:(两个答案)A Bswitch (i) default:System.out.println(Hello);charbytefloat 不行double 不行object20、应用程序的main方法中有以下语句,则输出的结果是:Aint x=122,33,55,678,-987;int y=x0;for(int i = 1;iy)y =xi; TOC o 1-5 h z System.out.println(y);678122-98733 21、程序输出的结果是? Cpublic c
11、lass X public static void main(String args) try badMethod();System.out.print(A);catch (Exception ex) System.out.print(B);finally System.out.print(C”) TOC o 1-5 h z System.out.print(D”)public static void badMethod() 17. ABBDACDABCD22、程序输出的结果是? BSystem.out.println(4 | 3);:二进制安位与015723、关于下述程序哪个是正确的构造器重
12、载(两个正确)public class ConstOver public ConstOver(int x, int y, int z) ConstOver ( ) protected int ConstOver ( ) 构造函数没有返回类型private ConstOver (int z, int y, byte x) public Object ConstOver (int x, int y, int z) public void ConstOver (byte x, byte y, byte z) 24、下述程序编译运行后在/1和/2处分别打印出什么值?public class Test9
13、静态变量和静态块只会初始化一次 TOC o 1-5 h z static int i = 1;statici + + ;public Test9()i + + ;public static void main(String args)Test9 t1 = new Test9();System.out.println(t1.i);/1Test9 t2 = new Test9();System.out.println(t2.i);/2A. TOC o 1-5 h z 3 和 33 和 44 和 325、下列答案正确的是:两个答案A Bint arr = new int10;arr0是 nullar
14、r10是 0arr9是 0arr0是 026、 编译器能够为类A分配一个默认构造器的是?(两个答案)A Dclass A class A public A() class A public A(int x) class Z class A extends Z void A() 27、下面程序运行的结果是:public class Foo public int i = 3;public static void main(String args) Object o = new Foo();Foo foo = (Foo)o;System.out.println(i = + foo.i); TOC o
15、 1-5 h z i = 3i = 0.程序编译错误程序运行时抛出异常28、下面程序运行的结果是:class Exc0 extends Exception class Exc1 extends Exc0 public class Test public static void main(String args) try throw new Exc1(); catch (Exc0 e0) System.out.println(Ex0 caught); catch (Exception e) System.out.println(exception caught); TOC o 1-5 h z A
16、. Ex0 caughtexception caught编译失败,错误在第2行D,编译失败,错误在第6行29、下面表达式计算的结果和返回值类型分别是?(两个答案)B DMath.ceil(0.1 + Math.floor(Math.random(); 0-1 之间的小数0.01.0floatdouble巳一个随机数30、下面程序运行的结果是:public interface Test int 什ood = 42;class TestImpl implements Test private static int frood;public static void main(String args) System.out.println(+frood); TOC o 1-5 h z 014243答题卡123456789101112131415161718192021222324252627282930二、编程题注意:书写清晰,看不清楚不给分,注意字体大小,写不下可以写在背面,标清题号。1、输出n行n列的空心矩形(要求使用嵌套循环),当n = 5时,运行结果显示如下: # TOC o 1-5 h z #2、设计Java程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳中和背景下的水处理技术方案
- 农田生态灌溉技术应用方案
- 水质监测与评价技术方案
- 企业库存运输管理系统方案
- 冷链物流园区运营管理模式探索
- 绩效奖金分配透明化管理法
- 肺功能检测在哮喘管理中的应用
- 不锈钢管生产线项目建议书
- 感光专用药液配制工操作评估评优考核试卷含答案
- 淀粉及淀粉糖制造工成果知识考核试卷含答案
- GB/T 32741-2025肥料、土壤调理剂和有益物质分类
- 中海大海洋工程环境学课件03波浪流体力学理论
- 2025至2030中国企业资产管理(EAM)软件行业市场深度调研及投资报告
- 品牌故事营销与情感共鸣
- 骨髓抑制患者健康教育
- 龙江四大精神解读
- 寻找红色足迹传承红色精神
- 财务管理流程手册及报销审批模板
- 济南市人民医院质子重离子放疗技术基础知识试题
- 教育学原理 第二版 课件 第2、3章 教育与社会发展、教育与人的发展
- 水利安全生产风险管控“六项机制”建设工作报告
评论
0/150
提交评论