已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11111JAVA复习题新1、在下列供选的代码中,不能作为Java整型常量的是A. 038B. 0x3ACCC. 065D. 0x3BCA2、以下类型中,不是JAVA整数类型的是A. byteB. intC. charD. short3、以下代码的输出的结果是int x = 73;System.out.println(1.0+x/2);A37.0 B37.5 C1.036 D1.036.54、设有以下代码:String s1 = XYZ;String s2 = XYZ;String s3 = new String(XYZ);则表达式s1=s2和s1=s3的值分别是A、true,true B、false,false C、false,true D、true,false 5、用Thread 子类实现多线程的步骤顺序是A.声明Thread 类的子类,创建Thread子类的实例,让线程调用start()方法B.声明Thread 类的子类,在子类中重新定义run()方法,创建Thread子类的实例C.创建Thread子类的实例,让线程调用start()方法D、声明Thread 类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法6、Java语言中,在类定义时用final关键字修饰,是指这个类A不能被继承 B在子类的方法中不能被调用C能被别的程序自由调用 D 不能被子类的方法覆盖7、以下是关于字符串运算的代码,执行该代码段的输出结果是 String s = 0123456789, s1, s2; s1 = s.substring(2); s2 = s.substring(2,5); System.out.println(s1+s2);A0122345B234567892345C012234 D234567892348、在下述Java语言语句中,错误创建数组的方法的是Aint intArray ; intArray = new int 6 ;Bint intArray = new int 6 ;Cint intArray = 1,2,3,4,5,6 ;Dint intArray 6 = 1,2,3,4,5,6 ;9、Java语言中,只限子类或者同一包中的类的方法能访问的访问权限是ApublicBprivateCprotectedDJAVA复习题(新1)一、选择题 1、Java语言的许多特点中,下列 特点是C+语言所不具备的。( ) A. 高性能 B. 跨平台 C.面向对象 D.有类库 Java与C/C+的比较。2、Java源文件中最多只能有一个( )类,其他类的个数不限。 A. abstract B. public C. final D. interface 应用程序和小应用程序特点。3、如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生 ( ) 个文件名与类名相同而扩展名为.class的字节码文件。 A. 1 B. 2 C. 3 D. 4 javac.exe 编译器 java.exe 解释器4、下列命令中, ( ) 命令是Java的解释命令。 A. javac B. java C. javadoc D. appletviewer5、Java Application源程序文件的扩展名为 ( ) A. .java B. .class C. .html D. .exe6、Java语言中,字符变量以char类型表示,它在内存中占 ( )位bit。 A.8 B. 16 C. 32 D.2 基本数据类型。7、main方法是Java Application程序执行的入口点,下列 ( ) main方法原型是正确的。 A. public static void main() B. public static int main(Stringarg) C. public void main(String arg) D. public static void main(Stringargs) 8、下列哪个修饰符不是main方法的修饰符:( ) A public B static C String D void 9、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A .java B .class C .html D .exe2210、下列命令中,( )命令是Java的编译命令。Ajavac Bjava Cjavadoc Dappletviewer11、执行一个Java应用程序和Java小程序分别采用的命令是( )。 A Java和AppletViewer B Javac和AppletViewer C AppletViewer和Java D AppletViewer和Javac 12、如下 字符串是Java中合法的用户自定义标识符。 A. super B. 3number C. #number D.$number java语言命名规则。13、已知如下的命令执行:javaMyTestaabbcc则下面 个语句是正确的。 A.args0=MyTestaabbcc B. args0=MyTest C. args0=aa D. args1=aa“14、以下 约束符可用于定义成员常量。 A. static B. final C. abstract D. const 15、下列代码的执行结果是 。public class A public static void main(Stringargs)int a=4,b=6,c=8;String s=abc;System.out.println(a+b+s+c); A. ababcc B. 464688 C. 46abc8 D. 10abc816、下列叙述中正确的是( ) A. Java是不区分英文字母大小写的,源文件名与程序类名不允许相同 B. Java语言以方法为程序的基本单位 C. Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上 D. 以/符开始的为多行注释语句 Java注释17、请问下面的运算符哪一个不是双目运算符( )。 A. + B. * C. instanceof D. ? :18、在定义一个类的时候,下面哪一个不能用来修饰关键字class( )。 A. public B. 默认的 C. protected D. final19、下列哪一个运算符是正确的( ) A & B C if D := 20、下面的代码段中,执行之后i和j的值是什么?( ) inti=1;intj;j=i+; A1,1 B1,2 C2,1 D2,2 自增自减运算符的使用。21、下面表达式的结果是( )。 92; A. 1 B. 2 C. 3 D. 4 移位运算符的使用。22、java中int型的变量占( )个字节数。 A. 1 B. 2 C. 3 D. 423、设有数组定义:int a=1,2,3,4;int s=0;for(int i=0;i0) )B. if( (s!=null) & (s.length()0) )C. if( (s=null) | (s.length()=0) )D. if( (s=null) | (s.length()=0) )20、阅读下面的代码,B类注释处可以放置的方法是()。class A public void method(int a,float b)/一些声明等等public class B extends A / 这里放置方法A. private void method(int i,float a) B. public void method(int i,float f) C. public void method() D. private int method(float f,int b) 21、编译运行下列程序会发生()的情况。public class Mystery String s; public static void main(String args ) Mystery m =new Mystery(); m.go(); public void Mystery() s =Constructor; private void go() System.out.println(s); A. 可以编译,运行时会抛异常B. 可以编译运行,但是控制台上什么都不输出C. 输出“constructor”D. 输出“null”22、关于Java的异常和异常处理,下面说法错误的是()。A. try/catch/finally块里都可以嵌套try/catch/finallyB. 一个try可以对应多个catchC. 如果发生的异常没有被捕捉,异常将被系统忽略D. 异常处理时可以只用try块。23、关于Java的继承,下面说法错误的是()。A. 接口可以继承接口B. 子类不可以继承父类的私有属性和私有方法C. 所有类都是java.lang.Object的子类,但是不可以这样写:public class Earth extends ObjectD. 一个类不可以继承(extends)另一个类,同时又实现(implements)一个接口24、Thing是一个类,下面的代码可以产生()个Thing类型的对象。Thing item; Thing stuff; item = new Thing(); Thing entity = new Thing(); A. 1B. 2C. 3D. 425、阅读下面的代码,正确的说法是()。class Foo int num; Baz comp = new Baz(); class Bar boolean flag; class Baz extends Foo Bar thing = new Bar(); double limit; A. Bar是Baz子类B. Foo 包含 BarC. Baz是Foo子类D. Foo是Baz子类E. Baz包含BarJAVA语言程序设计习题课1 1、main()方法的返回类型是: A) int B) void C) boolean D) static JavaApplication源程序的主类是指包含有()方法的类。A、main方法 B、toString方法C、init方法 D、actionPerfromed方法类似题:main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()?A、public static void main( )B、public static void main( String args )C、public static int main(String arg )D、public void main(String arg ) 2、下列哪个是合法的Java标识符?() A、Tree&GlassesB、class C、_$theLastOneD、273.标识符由字母、数字、$和下划线构成开头字符必须是字母、$或下划线不能使用关键字(如:class、void、static等)区分大小写 3、为AB类的一个无参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为() A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 4、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A、8 B、16 C、32 D、64 类似题:下面哪一种是基本类型标识符()A、byte B、String C、array D、interface 5对于构造函数,下列叙述不正确的是() A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 类似题:下面哪一个是类Myclass的构造函数?class Myclasspublic void Myclass()public Myclass()public static void Myclass()public MyclAss() 6、回车换行是下面哪一种转义字符?() A. n B. r C. b D. t 7、若a的值为3时,下列程序段被执行后,c的值是多少?() c = 1; if( a0 ) if( a3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、4 8、设有下面两个类的定义:class Person class Student extends Person longid;/ 身份证号intscore;/ 入学总分Stringname;/ 姓名问:类Person和类Student的关系是()A、包含关系 B、继承关系C、关联关系 D、无关系,上述类定义有语法错误 9、设有下面的两个类定义:class AA void Show() System.out.println(我喜欢Java!); class BB extends AA void Show() System.out.println(我喜欢C+!);则顺序执行如下语句后输出结果为:()AA a=new AA();BB b=new BB();a.Show();b.Show();A、我喜欢Java! B、我喜欢C+! 我喜欢C+! 我喜欢Java!C、我喜欢Java! D、我喜欢C+! 我喜欢Java! 我喜欢C+! 10、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为() A、隐藏B、覆盖 C、重载D、Java不支持此特性 11、下面的是关于类及其修饰符的一些描述,不正确的是:() A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。 12、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口 A、privateB、protected C、privateprotected D、public 13、下列哪些说法是正确的? A、 Java 语言只允许单继承 B、 Java 语言只允许实现一个接口 C、 Java 语言不允许同时继承一个类并实现一个接口 D、 Java 语言的单一继承使得代码更加可靠 14、用来导入已定义好的类或包的关键词是A)mainB)importC)public classD)classJAVA课程总复习1、下面()是合法的Java变量名。A. _myString B. $a+b C. myString D. 9myString 2、阅读下列代码,i值为()时输出结果中不包括“Test2”。 switch(i) default: System.out.println(无匹配); case 1: System.out.println(Test1); case 2: case 3: System.out.println(Test2); break; case 4: System.out.println(Test3); break; A. 0 B. 1 C. 2 D.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年仓储部安全操作规范及应急处理能力考核试卷
- 2025年绿色建筑供暖系统余热回收技术应用考核试卷
- 2025年新时代教师职业素养继续教育考试-教师合作教研能力与团队成果转化考核试卷
- 2025年危险货物运输企业安全生产例会考核试卷
- 2025年新员工安全意识与应急处置能力考核模拟试卷
- 2025年绿色建筑能源系统故障诊断与修复考核试卷
- 2025年新能源汽车高压导线绝缘测试考核试卷
- 太阳能电池片电性能参数测试考核试卷
- 2026年保定理工学院单招职业适应性测试必刷测试卷附答案
- 景德镇市中医院体位转移技术考核
- 2025学年第一学期高一年级10月六校联考英语试题卷
- 医院法律知识培训课件
- 国家电投广西核电社会招聘笔试题库
- 2025年士兵提干考试题及答案
- 湖南九校联盟2026届高三上学期9月第一次联考化学试题+答案
- 《人工智能导论》课件 第4章 人工智能的行业应用
- 2025年河南淯水新城投资集团有限公司及下属子公司招聘17人考试参考试题及答案解析
- 自主维护课件
- 四川省宜宾丽彩集团有限公司招聘笔试题库2025
- 导游业务教学课件
- 装修工程竣工验收方案
评论
0/150
提交评论