面向对象编程练习题库test_第1页
面向对象编程练习题库test_第2页
面向对象编程练习题库test_第3页
面向对象编程练习题库test_第4页
面向对象编程练习题库test_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象编程练习题专题1初识Java一、填空题.自从Sun推出Java以来,按应用范围可分为三个版本,分别是()、()、()。.环境变量的设置,若 JDK安装在“D: JDK ,则应设置Path为()、classpath为 ()。. Java源文件的扩展名为(),用Javac编译Java源文件,得到的字节码文件的扩展名 为()。.如果Java源文件中有多个类,那么只能有一个类是()类。二、选择题1 .作为Java应用程序入口的main方法,其声明格式是()A. public static int main(Stringargs口)B . public static void main(Stri

2、ngargs口)C. public void main(String args)2.卜回命令止确的是()A. javaBC. javaDD. public int main(String args口).java AppFirst.javac AppFirst3.设有一个Java小程序,源程序名为,其 HTMLC件为,则运行该小程序的命令为()A. java FirstAppletB. javacC. appletviewerD. appletviewerJDK安装完成后,主要的命令如javac、java等,都存放在根目录的()文件夹下。A. bin B . jre C . include D

3、. docJava语百是一种_语百。A.机器B.汇编C.面向过程的D.面向对象的Java程序的最基本组成单位是()。A.函数B.过程C.变量D.类main()方法的返回值类型是()。A. boolean B . int C. voidD. static.下面哪个单词是 Java语言的关键字()A. False B . FOR C . For D . for.、线程是Java的()机制。A.检查B .解释执行 C .并行 D .并发专题2标识符、表达式、数据类型一、填空题. Java逻辑常量有两个:()和()。.比较两个数相等的运算符是: o4、 Java中的/I种基本数据类型分另U是:char

4、、 和。二、选择题.下面这些标识符哪个是错误的()A. Javaworld B . _sum C . 2Java Program D . $abc2、下面哪个赋值语句不会产生编译错误()A. char a= abc ; B . byte b=152; C . float c=; D . double d=;.下面哪个单词是Java语言的关键字()A. False B . FOR C . For D . for.若变量都已经正确说明,则以下程序段输出为()a=10; b=50; c=30;if(ab) a=b;b=c;c=a;A. a=10 b=50 c=10 B . a=10 b=30 c=1

5、0C. a=50 b=30 c=10 D . a=50 b=30 c=30.下列标识符中,正确的是 。A、1_Back B 、$_MoneyC、$-money D 2-Forward.现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之 后,得到的结果类型应该是 。A、int 类型B、double 类型 C float 类型 D long 类型7、对下面的语句执行完后正确的说法是:()int c= c /3;A .输出结果为21 B .输出结果为22 C .输出结果为32 D .输出结果为338、设有定义int a=12;则执行a*=12;语句后,a的值为:()。A

6、. 144 B . 12C. 24 D . 0专题3流程控制语句一、填空题在switch语句中的表达式的类型必须是()【存放类型】。break在循环语句中的作用是()。分支语句包括()和()。while循环语句的循环次数(),do-while语句的循环次数(),for语句的循环次数()。continue 在循环语句中的作用是()。专题4 面向对象一、填空题.如果一个方法不返回任何值,则该方法的返回值类型为 。.如果子类中的某个方法名、返回值类型和 :与父类中的某个方法完全一致,则 称子类中的这个方法 了父类的同名方法。.接口中所有的属性均为、和 的. 一方法是一种仅有方法声明,没有具体方法体和

7、操作实现的方法,该方法必须在 类之中定义。.在Java程序中,通过类的定义只能实现 重继承,但通过的定义可以实现 多重继承关系。. 一般Java程序的类主体由两部分组成:一部分是 ,另一部分是一。.分别用关键字来定义类,用 关键字来分配实例存储空间。.当一个类的修饰符为 时,说明该类不能被继承,即不能有子类。.在Java中,能实现多重继承效果的方式是 。二、选择题.有一个类A,对于其构造方法白声明正确的是(B)A.B.C.D.无解34、在JAVA中,下列说法正确的是:_。一个子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个父类,但一个父类只可以有一个子类一个子类只可以有一个父类,

8、但一个父类可以有多个子类D.上述说法都不对35、Father和Son是两个java类,下列()正确的标识出 Father是Son的父类A. class Son implements FatherB. class Father implements SonC. class Father extends SonD. class Son extends Father36、重载指的是方法具有相同的名字,但这些方法的参数必须不同。下列哪种说法不属 于方法参数的不同。A.形式参数的个数不同。B,形式参数的类型不同。C.形式参数的名字不同。D.形式参数类型的排列顺序不同。39、关于接口的定义和实现,以下描述

9、正确的是。A.接口定义的方法只有定义没有实现B.接口定义中的变量都必须写明final和staticC.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码D.如果一个类实现接口,则必须实现该接口中的所有方法,但方法未必申明为public三、阅读程序题1、写出运行结果: mainbord:微星,cpu:AMD一。public class ComputerString mainbord,cpu;public Computer(String s1,String s2)mainbord=s1;cpu=s2;public static void main(Stringargs)Com

10、puter c=new Computer(微星,AMD);,cpu:+;2、写出运行结果:_Marry_is 18 years old! public class PersonString name;int age;public Person(String name,int age)=name;=age;public static void main(Stringargs)Person c=new Person(Marry,18);3、下面是一个类的定义,请将其补充完整class _ _StudString name;int age;Stud( String name, int a)=name;age=a;4.下面是一个源文件,请将其补充完整public class B String x;static int a=3;B(String x)static int getA() return a; 编程题.编写一个Java程序,定义一个Shape类,具有:属性:形状(form)String类型,功能:求面积(double area();再定义S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论