《面向对象程序设计》_第1页
《面向对象程序设计》_第2页
《面向对象程序设计》_第3页
《面向对象程序设计》_第4页
全文预览已结束

下载本文档

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

文档简介

1、面向对象程序设计一、选择题1下列选项中,不属于Java语言特点的一项是( )。A分布式B安全性C编译执行D面向对象2在Java语言中,( )是最基本的元素?A方法B包C对象D接口3编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是( )?A13个字节码文件,扩展名为.classB1个字节码文件,扩展名为.classC3个字节码文件,扩展名为.javaD3个字节码文件,扩展名为.class4Java语言属于( )种语言?A面向机器的语言B面向对象的语言C面向过程的语言D面向操作系统的语言5下列描述中,不正确的是( )。A不支持多线程B一个Java源文件不允许有

2、多个公共类CJava通过接口支持多重继承DJava程序分为Application和Applet两类6阅读下列代码,选出该代码段正确的文件名( )。class Avoid method1()System.out.println(Method1 in class A);public class Bvoid method2()System.out.println(Method2 in class B);public static void main(String args)System.out.println(main() in class B);AA.javaBA.classCB.javaDB.c

3、lass7编译下面源程序会得到哪些文件( )?class A1class A2public class Bpublic static void main(String args)A只有B.class文件B只有A1.class和A2.class文件C编译不成功D只有A1.class、A2.class和B.class文件8下列( )是合法的标识符。A12classBvoidC-5D_blank9下列( )不是Java中的保留字。AifBsizeofCprivateDnull10下列关于Java语言简单数据类型的说法中,正确的一项是( )。A以0开头的整数代表八进制整型常量B以0x或0X开头的整数代

4、表八进制整型常量Cboolean类型的数据作为类成员变量的时候,相同默认的初始值为true Ddouble类型的数据占计算机存储的32位11下列Java语句中,不正确的一项是( )。A$e, a, b = 10;Bchar c, d = a; Cfloat e = 0.0d;Ddouble c = 0.0f;12在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是( )。Abyte的默认值是0 Bboolean的默认值是falseCchar类型的默认值是0Dlong类型的默认值是0.0L13下列语句中不正确的一个是( )。Afloat f

5、= 1.1f; Bbyte b = 128;Cdouble d = 1.1/0.0;Dchar c = (char)1.1f;14下列表达式1+2+ aa +3的值是( )。A12aa3B3aa3 C12aaDaa315已知y=2、z=3、n=4,则经过n=n+ -y*z/n运算后n的值为( )。A3B-1C-12D-316以下的变量定义语句中,合法的是( )。Afloat _*5 = 123.456F;Bbyte $_b1 = 12345;Cint _long_ = 123456L;Ddouble d = Double.MAX_VALUE;17下列( )不属于Java语言流程控制结构。A分支

6、语句B跳转语句C循环语句D赋值语句18假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句。Aif(a)Bif(a=3)Cif(a=2)Dif(true)19下列说法中,不正确的一个是( )。Aswitch语句的功能可以由ifelse if语句来实现B若用于比较的数据类型为double型,则不可以用switch语句来实现Cifelse if语句的执行效率总是比switch语句高Dcase子句中可以有多个语句,并且不需要大括号括起来20设a、b为int型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是( )。Aswitch(x+y) B

7、switch(ch+1) Cswitch ch Dswitch(a+b); 21下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )AprotectedBpublicCdefaultDprivate22在Java语言中,哪一个包中的类是自动导入的?( )Ajava.langBjava.awtCjava.ioDjava.applet23给出下面的程序代码:public class X4_1_1 private float a; public static void m ( ) 如何使成员变量a被方法m( )访问( )。A将private float a改为protected float aB

8、将private float a改为public float aC将private float a改为static float aD将private float a改为float a24有一个类B,下面为其构造方法的声明,正确的是( )。Avoid B(int x) BB(int x) Cb(int x) Dvoid b(int x) 25定义一个公有double型常量PI,哪一条语句正确?( )Apublic final double PI;Bpublic final static double PI=3.14;Cpublic final static double PI;Dpublic s

9、tatic double PI=3.14;26已知有下面类的说明:public class X5_1_1 extends x private 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()方法中,下面哪条语句的用法是正确的?( )Ax.fBthis.siCX5_1_1.iDX5_1_1.f27下列程序的运行结果是( )。public class X5_1_2 extends x int 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(); A10B11C编译错误D运行成功,但不输出28下面关于接口的说法中不正确的是( )。A接口中所有的方法都是抽象的B接口中所有的方法都是public访问权限C子接口继承父接口所用的关键字是implementsD接口是Java中的特殊类,包含常量和抽象方法29Java语言接口

温馨提示

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

评论

0/150

提交评论