东软Java面向对象程序设计笔试题.doc

上传人:xt****7 文档编号:123039654 上传时间:2020-03-08 格式:DOC 页数:9 大小:80KB
返回 下载 相关 举报
东软Java面向对象程序设计笔试题.doc_第1页
第1页 / 共9页
东软Java面向对象程序设计笔试题.doc_第2页
第2页 / 共9页
东软Java面向对象程序设计笔试题.doc_第3页
第3页 / 共9页
东软Java面向对象程序设计笔试题.doc_第4页
第4页 / 共9页
东软Java面向对象程序设计笔试题.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《东软Java面向对象程序设计笔试题.doc》由会员分享,可在线阅读,更多相关《东软Java面向对象程序设计笔试题.doc(9页珍藏版)》请在金锄头文库上搜索。

1、Java面向对象程序设计考试卷班级:姓名:时间:90分钟一、选择题(没有注明多选,则为单选)1、 下列变量定义错误的是A. int a; B. double b=4.5; C. boolean b=true;D. float f=9.8; (9.8f)2、 6+5%3+2的值是 D 3%5=3A. 2 B. 1 C. 9 D. 103、 对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是 A. k = n / 10 % 10B. k = ( n - n / 100 * 100 )%10C. k = n % 10D. k = n / 104、 下列语句序列执行后,k 的值是 D1

2、. int x=6, y=10, k=5;2. switch( x % y ) (=6)(long类型不行)3. 4. case 0: k=x*y; 5. case 6: k=x/y; 6. case 12: k=x-y; 7. default: k=x*y-x; (default 位置可以改变)8. A. 60B. 5C. 0D. 545、 下列语句序列执行后,i的值是:1. int i = 10;2. do i/=2; while( i- 1 ); (减去1)A. 1B. 5C. 2D. -16、 在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声

3、明的是:(同一个方法中参数不同,返回值类型可以不同也可以相同)A. public getSort(float x) 没有返回类型 一定是构造函数 不能重载B. int getSort(int y)(参数一样不是重载)C. double getSort(int x,int y) (参数不一样是重载)D. void get(int x, int y) 7、 下列哪个是合法的Java标识符:(两个答案) B CA. Tree&GlassesB. FirstJavaAppletC. _$theLastOneD. 273.5 8、 设 a = 8,则表达式 a 2 的值是:C (无符号右移动)左移是乘

4、右是除A. 1 E. 2 B. 3 C. 4 9、 下面的程序名为Student.java 1. public class Student2. 3. private String name;4. public Student(String s_name) /15. 6. name = s_name; /27. 8. public static void main(String args)9. 10. Student s = new Student(); /311. 12. 使用如下指令编译:javac Student.java将会得到什么结果?A. 将会顺利通过编译,并将产生一个Student

5、.class的类文件F. 编译时在/3处出错B. 编译时在/2处出错C. 编译时在/1处出错10、 下面选项中能把字符串转换成float类型的是?: B A. float value = new Float(str); 创建一个对象B. float value = Float.parseFloat(str); C. float value = Float.floatValue(str); D. float value = (new Float().parseFloat(str); 11、 下边程序运行的结果是? 实例化子类对象要看父类1.class Base 2. Base() System.

6、out.print(Base); 3. 4. public class Alpha extends Base 5. public static void main( String args ) 6. new Alpha(); 7. new Base(); 8. 9. A. Base B. BaseBase C. 程序编译失败. D. 程序运行但没有任何输出12、 下面程序运行的结果是? A值传递1. public class X 2. private static int a; 3. public static void main(String args) 4. modify(a); 5. S

7、ystem.out.println(a); 6. 7. public static void modify(int a) 8. a+; 9. 10. A. 0 B. 1 C. 程序编译失败D. 程序抛出异常13、 下面程序运行的结果是?1String s = Hello + 9 + 1;+字符连接(9+1+”hello”=10hello(string类型))2System.out.println(s);A. Hello10 B. Hello91 C. Hello10.0 D. 程序编译失败 14、 下列说法正确的是? C A. 一个子类可以有多个父类,一个父类也可以有多个子类B. 一个子类可以

8、有多个父类,但一个父类只可以有一个子类C. 一个子类可以有一个父类,但一个父类可以有多个子类D. 上述说法都不对 15、 下面程序运行的结果是?1. abstract class AbstrctIt 2. abstract float getFloat (); 3. 4. public class AbstractTest extends AbstractIt 5. private float f1= 1.0f; 6. private float getFloat () return f1; 权限只能扩大不能缩小7. A. 编译成功 B. 在第6行产生一个运行时异常 C. 在第6行产生一个编译

9、错误D. 在第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 static final11. A. i=0 B. i=10 C. 程序有编译错误D. i=true17、 方法methodA

10、返回类型是:1. public class returnIt 2. returnType methodA(byte x, double y) 3. return (short) x/y * 2; 4. 5. A. int B. byte C. long D. double 18、 下面的程序输出的结果是:A1. public class IfTest 2. public static void main(stringargs) 3. int x = 3; 4. int y = 1; 5. if (x = y) =:赋值运算符 (=)比较运算符6. System.out.println(“Not

11、 equal”); 7. else 8. System.out.println(“Equal”); 9. 10. A. Equal B. Not Equal C. 编译失败D. 程序没有任何输出结果19、 在下面程序中,变量i可以使用的数据类型是:(两个答案) A B1. switch (i) 2. default: 3. System.out.println(“Hello”); 4. A. char B. byte C. float 不行D. double 不行E. object 20、 应用程序的main方法中有以下语句,则输出的结果是:A1. int x=122,33,55,678,-9

12、87;2. int y=x0;3. for(int i=1;iy)5. y =xi;6. 7. System.out.println(y);A. 678B. 122 C. -987 D. 3321、 程序输出的结果是?C1. public class X 2. public static void main(String args) 3. try 4. badMethod();5. System.out.print(“A”);6. 7. catch (Exception ex) 8. System.out.print(“B”);9. 10. finally 11. System.out.pri

13、nt(“C”);12. 13. System.out.print(“D”);14. 15. public static void badMethod() 17. A. AB B. BD C. ACD D. ABCD 22、 程序输出的结果是?BSystem.out.println(4 | 3);: 二进制 安位与A. 0 B. 1 C. 5 D. 7 23、 关于下述程序哪个是正确的构造器重载(两个正确) 1. public class ConstOver 2. public ConstOver (int x, int y, int z) 3. 4. A. ConstOver ( ) B. protected int ConstOver ( ) 构造函数没有返回类型C. private ConstOver (int z, int y, byte x) D. public Object ConstOver (int x, int y, int z)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号