电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

面向对象编程练习题库_test

10页
  • 卖家[上传人]:第***
  • 文档编号:34213449
  • 上传时间:2018-02-22
  • 文档格式:DOC
  • 文档大小:58KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1面向对象编程 练习题专题 1 初识 Java一、填空题1自从 Sun 推出 Java 以来,按应用范围可分为三个版本,分别是( ) 、 ( ) 、 ( ) 。2环境变量的设置,若 JDK 安装在“D:JDK” ,则应设置 Path 为( ) 、classpath 为( ) 。3Java 源文件的扩展名为() ,用 Javac 编译 Java 源文件,得到的字节码文件的扩展名为() 。4如果 Java 源文件中有多个类,那么只能有一个类是( )类。二、选择题1作为 Java 应用程序入口的 main 方法,其声明格式是()Apublic static int main(String args) Bpublic static void main(String args) Cpublic void main(String args) Dpublic int main(String args) 2下面命令正确的是()Ajava AppFirst.java Bjava AppFirstCjava appfirst.class Djavac AppFirst3设有一个 Java 小程序,源程序名

      2、为 FirstApplet.java,其 HTML 文件为 FirstApplet.html,则运行该小程序的命令为()Ajava FirstApplet Bjavac FirstApplet.javaCappletviewer FirstApplet.java Dappletviewer FirstApplet.html4JDK 安装完成后,主要的命令如 javac、java 等,都存放在根目录的()文件夹下。Abin Bjre Cinclude Ddoc5Java 语言是一种 语言。A机器 B汇编 C面向过程的 D面向对象的6、Java 程序的最基本组成单位是 ( )。A函数 B过程 C变量 D类7. main()方法的返回值类型是() 。Aboolean Bint C. void Dstatic8. 下面哪个单词是 Java 语言的关键字() AFalse BFOR CFor Dfor9. 、线程是 Java 的( )机制。A检查 B解释执行 C并行 D并发2专题 2 标识符、表达式、数据类型一、填空题1Java 逻辑常量有两个:()和() 。2比较两个数相等的运算符是: 。4、

      3、Java 中的八种基本数据类型分别是: char、 、 、 、 、 、 和 。二、选择题1下面这些标识符哪个是错误的()AJavaworld B_sum C2Java Program D$abc2、下面哪个赋值语句不会产生编译错误()Achar a=abc; Bbyte b=152; Cfloat c=2.0; Ddouble d=2.0;3下面哪个单词是 Java 语言的关键字()AFalse BFOR CFor Dfor4若变量都已经正确说明,则以下程序段输出为()a=10; b=50; c=30;if(ab) a=b;b=c;c=a;System.out.println(“a=”+a+” b=”+b+” c=”+c);Aa=10 b=50 c=10 Ba=10 b=30 c=10 C a=50 b=30 c=10 Da=50 b=30 c=305下列标识符中,正确的是 。 A、1_Back B、$_Money C、$-money D、2-Forward6现有一个 int 类型的整数和一个 double 类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是 。A、int

      4、类型 B、double 类型 C、float 类型 D、long 类型7、对下面的语句执行完后正确的说法是:()int c=c/3;System.out.println(c);A输出结果为 21 B输出结果为 22 C输出结果为 32 D输出结果为 338、设有定义 int a=12;则执行 a*=12;语句后,a 的值为:( ) 。A144 B12 C24 D03专题 3 流程控制语句一、填空题1在 switch 语句中的表达式的类型必须是( ) 【 存放类型】 。2break 在循环语句中的作用是() 。3分支语句包括()和() 。4while 循环语句的循环次数( ) ,do-while 语句的循环次数( ) ,for 语句的循环次数( ) 。5. continue 在循环语句中的作用是 () 。专题 4 面向对象一、填空题1 如果一个方法不返回任何值,则该方法的返回值类型为 。2 如果子类中的某个方法名、返回值类型和_ _与父类中的某个方法完全一致,则称子类中的这个方法 了父类的同名方法。3 接口中所有的属性均为 _、_ _和_ _的4 方法是一种仅有方法声明,没有具体方法体和

      5、操作实现的方法,该方法必须在 类之中定义。5 在 Java 程序中,通过类的定义只能实现 重继承,但通过 的定义可以实现多重继承关系。6 一般 Java 程序的类主体由两部分组成:一部分是 ,另一部分是 。7 分别用 关键字来定义类,用 关键字来分配实例存储空间。8 当一个类的修饰符为 时,说明该类不能被继承,即不能有子类。9 在 Java 中,能实现多重继承效果的方式是 。二、选择题1 .有一个类 A,对于其构造方法的声明正确的是( B) 。/与类同名,没有返回值Avoid A(int x) Bpublic A(int x) CA A(int x) Dint A(int x)2 方法的形参() 。A4A可以没有 B至少有一个C必须定义多个形参 D只能是简单变量3 return 语句(D)A不能用来返回对象 B只可以返回数值C方法都必须含有 D一个方法中可以有多个4 main()方法的返回值类型是(C )Aboolean BintCvoid Dstatic5 编译并运行下面的程序,运行结果是() 。public class Apublic static void main(String

      6、 args)A a=new A();a.method(8);/int double 默认void method(int i)System.out.println(“int: ”+i);void method(long i)System.out.println(“long: ”+i);A程序可以编译运行,输出结果为:“int: 8” B程序可以编译运行,输出结果为:“long: 8” C程序有编译错误,因为两个 method()方法必须定义为静态(static)的D程序可以编译运行,但是没有输出6 能作为类及其成员的修饰符是() 。Ainterface BclassCprotected Dpublic7 下列方法定义中,方法头不正确的是() 。Apublic static x(double a) Bpublic static int x(double y)Cvoid x(double d) Dpublic int x()8 构造方法在( )时被调用。A类定义时 B使用对象的变量时C调用对象方法时 D创建对象时9 下列哪个类声明是正确的() 。Apublic abstract class

      7、Car Babstract private move()Cprotected private number; Dabstract final class H110 下列不属于面向对象程序设计的基本特征的是() 。A抽象 B封装5C继承 D多态11 有一个类 A,对于其构造函数的声明正确的是() 。Avoid A(int x) Bpublic A(int x)CA A(int x) Dint A(int x)12 关键字()表明一个对象或变量在初始化后不能修改。Aextends BfinalCthis Dfinalize13 声明为 static 的方法不能访问()类成员。A超类 B子类C非 static D用户自定义类14 定义类 A 如下:class Aint a,b,c;public void B(int x,int y, int z) a=x;b=y;c=z;下面对方法 B 的重载哪些是正确的() 。Apublic void A(int x1,int y1, int z1) a=x1;b=y1;c=z1;Bpublic void B(int x1,int y1, int z1)

      8、a=x1;b=y1;c=z1;Cpublic void B(int x,int y) a=x;b=y;c=0; Dpublic B(int x,int y, int z) a=x;b=y;c=z;15 编译运行下面的程序,结果是() 。public class Apublic static void main(String args)B b=new B();b.test();void test()System.out.print(“A”);class B extends Avoid test()super.test();System.out.print(“B”);A产生编译错误 B代码可以编译运行,并输出结果:ABC代码可以编译运行,但没有输出 D编译没有错误,但会产生运行时异常16 已知类关系如下:Class EmployeeClass Manager extends EmployeeClass Director extends Employee6则下列语句正确的是:() 。AEmployee e=new Manager(); BDirector d=new Manager();CDirector d =new Employee (); DManager m=new Director ();17 接口是 Java 面向对象的实现机制之一,以下说法正确的是( ) 。AJava 支持多重继承,一个类可以实现多个接口BJava 只支持单重继承,一个类可以实现多个接口CJava 只支持单重继承,一个类可以实现一个接口 DJava 支持多重继承,但一个类只可

      《面向对象编程练习题库_test》由会员第***分享,可在线阅读,更多相关《面向对象编程练习题库_test》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.