面向对象程序设计_第1页
面向对象程序设计_第2页
面向对象程序设计_第3页
面向对象程序设计_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、面向对象程序设计5一、选择题1 .下列选项中,不属于 Java语言特点的一项是()。A.分布式B.安全性C.编译执行2 .在Java语言中,()是最基本的兀素?A.方法B.包C.对象3 编译一个定义了 扩展名是(3个类和10个方法的Jav阚文件后,会产生( )?D 面向对象D 接口 ) 个字节码文件?A13个字节码文件,扩展名为.classC 3个字节码文件,扩展名为.java4. Java语言属于()种语言?A.面向机器的语言C.面向过程的语言5下列描述中,不正确的是() 。A .不支持多线程B .C. Java通过接口支持多重继承D.6阅读下列代码,选出该代码段正确的文件名(class A

2、 void method1()System.out.println("Method1 in class A"); public class B void method2()System.out.println("Method2 in class B");public static void main(String args) System.out.println("main() in class B");AA.javaB A.class7编译下面源程序会得到哪些文件(class A1 class A2 public class B p

3、ublic static void main(String args) A .只有B.class文件 C.编译不成功8下列()是合法的标识符。A12classB void9.下列()不是Java中的保留字。AifB sizeofB 1 个字节码文件,扩展名为.classD 3个字节码文件,扩展名为.classB.面向对象的语言D 面向操作系统的语言一个Java源文件不允许有多个公共类Jav曲序分为Application和Applet两类)。CB.javaD B.class)?B.只有 Al.class和A2.class文件D .只有 Al.class、A2.class和 B.class文件C

4、-5D _blankC privateD null10.下列关于Java语言简单数据类型的说法中,正确的一项是()。A.以0开头的整数代表八进制整型常量B.以0x或0X开头的整数代表八进制整型常量C. boolean类型的数据作为类成员变量的时候,相同默认的初始值为trueD. double类型的数据占计算机存储的32位11 .下列Java语句中,不正确的一项是()。A. $e, a, b = 10;B. char c, d = 'a' C. float e = 0.0d; D . double c = 0.0f;Java会给出它们的默认12 .在编写Java程序时,如果不为类

5、的成员变量定义初始值,13.14.值,下列说法中不正确的一个是(A . byte的默认值是0C. char类型的默认值是0' 下列语句中不正确的一个是(A . float f = 1.1f;C. double d = 1.1/0.0;下列表达式1+2+ "aa "+3的值是(B. boolean的默认值是falseD.B.D.A. "12aa3"B. "3aa3 "C.10ng类型的默认值是byte b = 128;char c = (char)1.1f;"12aa"0.0LD. "aa3&quo

6、t;15.A. 3B. -1C. -12D. -316.以下的变量定义语句中,合法的是(A. float _*5 = 123.456F;C. int _long_ = 123456L;)°B.D.byte $_b1 = 12345;double d = Double.MAX_V ALUE;17 .下列(A.分支语句)不属于Java语言流程控制结构。B.跳转语句18 .假设a是int类型的变量,并初始化为A. if(a)B. if(a<<=3)19.下列说法中,不正确的一个是(C.循环语句D.赋值语句1,则下列()是合法的条件语句。C. if(a=2)D. if(true)

7、°已知y=2、z=3、n=4,则经过n=n+ y*z/n运算后n的值为(A . switch语句的功能可以由ifelse语句来实现B.若用于比较的数据类型为double型,则不可以用switch语句来实现C. if - else晤句的执行效率总是比 switch语句高D. cas”句中可以有多个语句,并且不需要大括号括起来20.设a、b为int型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值, 则下列语句中正确的是()。A . switch(x+y) B. switch(ch+1) C. switch ch D . switch(a+b); 21 .下列哪种类

8、成员修饰符修饰的变量只能在本类中被访问?()A. protectedB. publicC. defaultD. private22 .在Java语言中,哪一个包中的类是自动导入的?()A. java.langB. java.awtC. java.ioD. java.applet23 .给出下面的程序代码:public class X4_1_1 private float a;public static void m ( ) 如何使成员变量a被方法m()访问(A.4各 privatefloata改为 protected float aB.斗各 private floata改为 public fl

9、oat aC 将privatefloata改为static floataD 将private floata改为floata24 .有一个类B,下面为其构造方法的声明,正确的是()。Avoid B(intx) BB(int x) Cb(int x) D void b(int x) 25 .定义一个公有double型常量PI,哪一条语句正确?()A public final double PI;26 public final static double PI=3.14;D public static double PI=3.14;C public final static double PI;26

10、已知有下面类的说明:public class X5_1_1 extends xprivate float f =10.6f;int i=16;static int si=10;public static void main(String args) X5_1_1 x=new X5_1_1();在main()方法中,下面哪条语句的用法是正确的?()A x.fB this.siD X5_1_1.f27下列程序的运行结果是() 。public class X5_1_2 extends xint ab()static int aa=10;aa+;System.out.println(aa);public static void main(String args) X5_1_2 x=new X5_1_2();x.ab();A 10C.编译错误28下面关于接口的说法中不正确的是(A.接口中所有的方法都是抽象的C X5_1_1.iB 11D 运行成功,但不输出)。B.接口中所有的方法都是 public访问权限C.子接口继承父接口所用的关键字是implementsD.接口是Java中的特殊类,包含常量和抽象方法29

温馨提示

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

评论

0/150

提交评论