java基础试题三.doc_第1页
java基础试题三.doc_第2页
java基础试题三.doc_第3页
java基础试题三.doc_第4页
java基础试题三.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

java基础知识测试题一套第一大题:选择题(共20个小题,要求和分值按每题后面的提示,共60分)1、下面哪些是java语言中的关键字?(选择一项) A C AsizeofBabstractCNULLDNative2、 第一个java语言编译器是在()年推出。(选择一项) A.1991B.1992C.2001D.19963、以下(C)是JAVA的保留字。(选择一项) AJavaB.HelloC.classD.Class4、下面程序运行之后,变量x的值是(b).(选择一项) .publicstaticvoidswap(inta,intb)intt=a;a=b;b=t;publicstaticvoidmain(Stringargs)intx=2;inty=3;swap(x,y);A、2B、3C、4D、65、下面变量var的作用域范围是(B)。(选择一项) intx;switch(x) case0: intvar; break;case1:intvar1;break;A、1和16行之间 B、4和8行之间 C、6和8行之间 D、6和14行之间6、以下的类(接口)定义中正确的是(A)。(选择一项) ApublicclassAprivateintx;publicgetX() returnx;BPublicabstractclassAprivateintx; publicabstractintgetX();publicintaMethod()return0;C.publicclassA privateintx;publicabstractintgetX();D.publicinterfaceInterfaceAprivateintx;publicintgetX() returnx;7、已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说话正确的是(c)(选择一项) cAA类的实例不能访问到B类的实例BA类的实例能够访问到B类一个实例的x成员CC类的实例可以访问到B类一个实例的x成员DC类的实例不能访问到B类的实例8、以下(c)类不属于字符流类。(选择一项) AReader B.FileReader C.BufferedInputStream(字节流) D.StringReader9、以下(d)类属于字节流类。(选择一项) AFileWriterBPushbackReader CFilterReader DFileInputStream10、编译并运行下面的Java代码段:(B)charc=a;switch(c)casea: System.out.println(a);default: System.out.println(default);输出结果是()。(选择一项) A代码无法编译,因为switch语句没有一个合法的表达式Ba defaultCaDdefault11、分析下面的Java程序: publicclassyypublicstaticvoidmain(Stringargs)throwsExceptiontry thrownewException(); catch(Exceptione)System.out.println(Caughtinmain();System.out.println(nothing);输出结果为(A)。(选择一项)ACaughtinmain() NothingBCaughtinmain()CnothingD没有任何输出12、在Java中,关于final关键字的说法正确的是(A,B,C)。(选择两项)A如果修饰变量,则一旦赋了值,就等同一个常量B如果修饰类,则该类只能被一个子类继承C如果修饰方法,则该方法不能在子类中被覆盖D如果修饰方法,则该方法所在的类不能被继承13、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用(D)关键字。(选择一项)A不需要任何关键字BprivateCfinalDprotected14、在Java中,下面关于包的陈述中正确的是(A D )。(选择两项)A包的声明必须是源文件的第一句代码B包的声明必须紧跟在import语句的后面C只有公共类才能放在包中D可以将多个源文件中的类放在同一个包中15、publicstaticvoidmain方法的参数描述是:(请选择2个正确答案)(A B)AStringargsBStringargsCStringsargszDStringargs16、在Java中,关于CLASSPATH环境变量的说法不正确的是()。(选择一项)ACLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中B编译器用它来搜索各自的类文件CCLASSPATH是一个目录列表D解释器用它来搜索各自的类文件17、编译并运行下面的Java程序:(B)classAintvar1=1;intvar2;publicstaticvoidmain(Stringargs)intvar3=3;Aa=newA();System.out.println(a.var1+a.var2+var3);/静态方法中可以引用非静态属性,但不可以引用非静态方法将产生()结果。(选择一项)A0B4C3D代码无法编译,因为var2根本没有被初始化18、在单一文件中import、class和package的正确出现顺序是:(A)Apackage,import,classBclass,import,packageCimport,package,classDpackage,class,import19、编译,运行下列代码后的结果是:(D)publicclassTest publicstaticvoidmain(Stringargs) intage; age=age+1; System.out.println(Theageis+age);A编译,运行后没有输出B编译,运行后输出:Theageis1C能通过编译,但运行时产生错误D不能通过编译20、下列哪些表达式返回true:(B)Ajohn=john /比较地址Bjohn.equals(john) /比较内容Cjohn=johnDjohn.equals(newButton(john)第二大题:1、 用循环控制语句打印输出:1+3+5+.+99=?结果。(5分)public class Testpublic static void main(String args)int sum=0;for(int i=1;i=99;i=i+2)sum=sum+i;System.out.println(sum);2、 请编写一个程序,实现从控制台读入字符,接收到”e”或者”E”退出程序。(10)import java.lang.*;public cl

温馨提示

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

评论

0/150

提交评论