版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人收集整理 勿做商业用途江苏省计算机软件项目开发水平等级考试试题《基础理论》(Java开发员)考试时间:120分钟,卷面分:100分一、 单选题(共 40题,每题 1分,共40分)1. Java编译器将源代码翻译成的独立于平台的格式是: ( C)A. appletsB. virtualmachinesC. bytecodesD. opcodes2. 运行Java编译器的命令是: ( A )JavacJdkAppletviewerJava下面用来运行Java应用程序的命令是:(D)JavacJdkAppletviewerJava下面用来运行Java小应用程序的命令是:(C)JavacJdkAppletviewerRmic对象的基本定义是下面中的:(d)类文件联合起来形成完整应用程序的文件集合能在浏览器中运行的任何Java程序1/20个人收集整理 勿做商业用途数据和能对数据进行的操作的集合方法的用途是:(C)打印或显示用户所需信息声明在当前类定义中使用的外部类对对象的数据进行操作存储表示对象状态的数据7. 下面哪一个是合法的 String值?( C )A. ‘Hi,IamtheonlyrealString. ’newString(“Hello”)"Yes,I’maString."I’maString下面代码的输出结果是:(c)Stringshowme="Twinkle,twinklelittlestar";System.out.println(showme.substring(9,14));精品文档收集整理汇总twinwinklewinklwink以上都不是9. 下面哪些命令定义可定义一个有 10个int值的数组?(B )intnumbers[10]=newint[10];intnumbers[]=newint[10];intnumbers=int[10];intnumbers[10];10. 下面哪个元素是数组中最后一个元素 (设prices数组内包含 10个以上元素)?( B)prices[prices.length]prices[prices.length-1]prices[0]prices[prices.last]11. 在ArrayList类中,应用方法 add(Object)时,对象被插入到数组中位置是: ( A)2/20个人收集整理 勿做商业用途末尾中间开头由用户指定位置12. 下面这些命令中可用于检测 x(int类型)的值是否等于 100的命令是:( C )x.equals(100)xequals100x==100x=100利用如下代码回答下列两个问题:()inti=100;intj=0;while(i>0){j++;i=i–5;}循环结束时i的值是:(D)1002010014. 题目同上题,循环结束时 j的值是:( B )1002010015. Java中,Swing类一般分为以下哪两大类? (B )控件和窗口容器和控件部件和控件窗体和面板用什么方法改变JLabel控件的颜色?(D)3/20个人收集整理 勿做商业用途setBackgrounduseColorchangeColorsetColor17. 所有Swing文本输入控件是从下面哪个基础类继承来的? (b )AbstractButtonJTextComponentJTextAreaJtextField18. 下列JAVA标识符中,不是合法标识符的是: ( B )myName9file$value_1t_people19. 已知x=4.5,a=5,y=3,则表达式 x+a%4*(int)x%(int)y 的值为:( D )5.5若要说明一个抽象类,使用的关键字是:(D)staticimplementsextendsabstract以下数组定义中,不正确的一个是:(C)inta[]=newint[20];int[]a=newint[20];charc[20];charc[];以下符合一般公认的Java变量命名方法的命名是:(BA)4/20个人收集整理 勿做商业用途AmountOfCreditamountOfCreditamountofcreditAMOUNTOFCREDIT23. 在Windows的jdk环境中,设有程序(本题不用考虑 Exception):classtest{publicstaticvoidmain(Stringargs[])throws java.io.IOException 精品文档收集整理汇总{inti=0;while(i==0){System.out.println("Pressctocontinue.");if(System.in.read()=='c')break;精品文档收集整理汇总}System.out.println("cwaspressed.");}}当用户从键盘上输入 b字符并按回车键后,屏幕上显示的是: (c )PressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinuePressctocontinue设有程序classTest{Test(){System.out.println("null");}5/20个人收集整理 勿做商业用途Test(Strings){System.out.println(s);}}classTestexextendsTest{publicstaticvoidmain(String[]args){Testexte=newTestex("Test");}}精品文档收集整理汇总程序运行时在屏幕上输出是: (c )Testnull编译时出错屏幕上不输出任何结果以下能对二维数组a进行正确初始化的语句是:(A)inta[][]={{1,2,3},{3,2,1}};inta[2][]={{1,2,3},{3,2,1}};inta[2][3]={{1,2,3},{3,2,1}};inta[][3]={{1,2,3},{3,2,1}}设有下列程序inti=1,j=10;do{if(i++>--j){continue;}}while(i<5);System.out.println( “i= “+i+ “andj= “+j);则运行结果是: ( D)i=6andj=5i=5andj=5i=6andj=5i=5andj=6i=6andj=6设有程序如下:intx=3;6/20个人收集整理 勿做商业用途inty=1;if(x=y){System.out.println( “x= “+x);}则运行结果是:( C )x=1x=3程序编译时出错程序没有输出结果程序运行时会抛出一个运行时异常设有程序如下:publicclassTest{publicstaticvoidaMethod()throwsException{try{thrownewException();}finally{System.out.println("finally");}}publicstaticvoidmain(String[]args){try{aMethod();}catch(Exceptione){System.out.println("exception");}System.out.println("finished");}}则运行结果是: (C )finallyexceptionfinishedfinallyexceptionfinished程序编译时出错设有程序如下7/20个人收集整理 勿做商业用途publicclassDelta{staticbooleanfoo(charc){System.out.print(c);returntrue;}publicstaticvoidmain(String[]argv){inti=0;for(foo('A');foo('B')&&(i<2);foo('C')){i++;foo('D');}}}则程序运行结果是: ( a )ABDCBDCBABCDABCD程序编译时出错程序运行时产生运行时异常设有程序如下:publicclassTest{publicintaMethod(){staticinti=0;i++;returni;}publicstaticvoidmain(String[]args){Testtest=newTest();test.aMethod();intj=test.aMethod();System.out.println(j);}}则程序运行结果是: ( d)012程序编译时出错设有程序如下:publicclassSwitchTest{8/20个人收集整理 勿做商业用途publicstaticvoidmain(String[]args){System.out.println("value="+switchIt(4));}publicstaticintswitchIt(intx){intj=1;switch(x){case1:j++;case2:j++;case3:j++;case4:j++;case5:j++;default:j++;}returnj+x;}}则程序运行结果是: (f )value=3value=4value=5value=6xxxxxxxxxvalue=7value=832. 在Java中,要定义类的私有元素,则必须使用的关键字是: ( B )[default]privatepublicprotected33. 在Java中,要定义类的公共元素,则必须使用的关键字是: ( C )[default]private9/20个人收集整理 勿做商业用途publicprotected34. 常用类System,在下列哪个 Java包中?( A )java.langjava.iojava.utilorg.apache35. 常用类List,在下列哪个 Java包中?(C )java.langjava.iojava.utilorg.apache36. 在一个已经安装好的 JDK中,bin目录一般用来存放下列哪类文件? ( D )A. 开发工具使用的归档包文件。主要是一系列 jar文件HTML格式的参考文件含有源代码的程序示例D.JDK开发工具,一系列的可执行文件,包括java,javac等37.假设开发某一系统需要用到一个第三方提供的java包,log4j.jar。则一般在编译时和运行时需要设置哪个环境变量(windows环境下)?(B)精品文档收集整理汇总A.pathB.classpathC.testpathD.clearpath38. 在多线程编程中,为了同步一个方法,可以使用哪个关键字? (D )abstractfinalnativesynchronized为把Applet嵌入到HTML中,需要用到以下哪个HTML标记?(A)<applet>10/20个人收集整理 勿做商业用途<xml><html><appletviewer>设有如下程序片段Objectobj=null;obj.toString();则运行时会产生以下哪种异常?(B)ArithmeticExceptionNullPointerExceptionClassCastExceptionNegativeArraySizeException11/20个人收集整理 勿做商业用途二、 多选题(共 20题,每个选项 1.5分,共30分,每题有 1个或多个选项)1. Java语言具有以下哪些特性? ( ABC )跨平台性面对对象性垃圾回收机制构造方法必须为public的析构函数可以是public的类的多继承性下列哪些可以用作变量名?(cdhij)abstract100_100_test*abc#classes%java$java卡号google表达式9/0的结果是:(e)MAX_INTEGER09D. NaNnotanumber 9.0/0.0是无穷大 0.0/0.0nan抛出异常下列哪些关键字是Java语言中的循环语句?(ABE)dowhileforbreakswitch12/20个人收集整理 勿做商业用途whilegotocase5. 下面说法正确的是: (ADEf)instanceof是一个运算符。instanceof运算优先级比*高。nullinstancdofString结果为trueD. int[]arrInt=newint[1];arrIntinstanceofObject 结果为true精品文档收集整理汇总instanceof可以用来判断一个对象是否属于某个类的实例。Aa=newA();类A和类B无继承关系时,ainstanceofB将出现编译错误。以上都不对。6. 下面关于队列和堆栈说法正确的是: ( Abde)数据结构精品文档收集整理汇总栈(stack)是一种只能在一端存取的线性表。栈中存取数据的原则是“后进先出”。队列的长度不能超过1024。队列(Queue)是一种“先进先出”的线性表。队列可以由双向链表实现。队列可以由数组实现。队列可以由ArrayList实现。7. 下面关于 Object类说法正确的是: ( ADE )Object类的clone()方法用来生成一个对象的副本,即克隆的对象。任何类可以直接调用clone()方法克隆出一个对象。Object类的equals()方法用来比较两个对象是否相等,与运算符==完全等价。Object类是所有java类的祖先类。Object类的toString()方法返回对象的字符串表示。下面关于String和StringBuffer类,说法正确的是:(ABCDE)String类的length()方法返回字符串中的字符个数。String对象是不可变对象//不是重新赋值。String类不可以被继承。String类的indexOf()方法用来在字符串中检索特定的字符串。13/20个人收集整理 勿做商业用途StringBuffer类的append()方法用来在已有的字符串末尾添加一个字符串。字符串比较一般可以用==。9. 下面关于异常,说法正确的是: (ABE )在java中,程序员一般用try-catch-finally语句来捕获一个或多个异常。在运行时产生的异常(RuntimeException)是异常(Exception)的一个子类。C. 如果程序员要为某一个方法申明一个异常,要使用 throw关键字。D. 当程序员在程序员试图除 0,则程序会抛出一个 ArrayIndexOutOfBoundsException 。精品文档收集整理汇总在继承关系上,Exception都是Throwable。Error是Exception的子类。10. 下面关于 java的流,说法正确的是: ( EC)通过File类,程序员可以得到文件的描述信息,包括文件名称、所在路径、读写性、长度等。但是 File类无法得到目录的描述信息。 精品文档收集整理汇总InputStream,InputStreamReader都属于字节(Byte)流。FileOutputStream类用来向文件中写入信息。D. 无法从流中直接读取 int型数据,只能读取 4个byte后自行组装成 int型数。RandomAccessFile类提供了随机访问文件的能力。11. 下面关于线程,说法正确的是: (BD )线程和进程是一个概念。进程是线程的一个别名。B.在java中,一个类可以通过继承Thread类来实现多线程。C.在java中,一个类可以通过实现Run接口来实现多线程。//RUNableD.在java的多线程中,程序员需要重写run()方法来实现多线程的逻辑。12. 下面关于线程说法正确的是: ( bdefg )wait()是Runnable的方法。notify()是Thread的方法。notifyAll()是Thread的方法。sleep()是Thread的方法。start()是Thread的方法。join()是Thread的方法。yield()是Thread的方法。14/20个人收集整理 勿做商业用途13. Java的GUI程序的坐标(0,0)点位于屏幕的:( D)右上角右下角左下角左上角下面关于Swing,说法正确的是:(ACD)A. Swing和AWT类似,它也是实现 javaGUI的一个重要组成部分。B. Swing的缺点在于:在不同平台上, swing组件的显示都略有不同。C. 在Swing中有不同的显示风格可以选择,如 motif,windows,metal等。Swing是在AWT的基础上发展而来,Swing产生的主要原因就是AWT已经不能满足发展的需求。15. 下面关于 Applet,说法正确的是: ( B)Applet的执行是从main()方法开始的。B. 当浏览器第一次装入一个 Applet时,浏览器会执行 Applet类的init()方法,对 Applet进行初始化。精品文档收集整理汇总Applet可以在一个没有按装java运行环境的计算机上运行。D. 实现Applet,只能从 Applet类继承,不能从 JApplet类继承。16. 下面关于集合类,说法正确的是: (acd )Collection接口是所有java集合类的祖先接口。Set接口允许有重复元素存在。List接口是一个有序的对象集合。ArrayList类是一个无序的对象集合。17. 下列几种数组定义方法,会引起编译时错误的是: ( ab )float[]=newfloat(3);floatf2[]=newfloat[];float[]f1=newfloat[3];floatf3[]=newfloat[3];floatf5[]={1.0f,2.0f,2.0f};floatf4[]=newfloat[]{1.0f.2.0f.3.0f};下列方法申明中,可以用在接口的申明中的是:(ab)15/20个人收集整理 勿做商业用途voidmethoda();publicdoublemethoda();publicfinaldoublemethoda();staticvoidmethoda(doubled1);protectedvoidmethoda(doubled1);19. 下列哪些 Thing类,可以使用 newThing()构造实例对象? (ab )publicclassThing{}publicclassThing{publicThing(){}}publicclassThing{publicThing(void){}}publicclassThing{publicThing(Strings){}}publicclassThing{publicvoidThing(){}publicThing(Strings){}}下列哪些对象可以被throw语句抛出?(cde)EventObjectThrowableExceptionRuntimeException三、 判断题(20题,每题 0.5分,共10分)1. 在Java中,支持一些 C++语言的特性,如指针,内存申请和释放等。 (F )16/20个人收集整理 勿做商业用途2. Java编译器可以将 java源文件编译成符合 Java虚拟机规范的字节码(bytecode)的文件(即class类型文件)。(T)精品文档收集整理汇总3.包提供了执行与网络相关的操作的类和处理接口以及URL类。(T)4.java常用的IDE开发工具有Jbuilder,NetBeans,Eclipse等。(T)5.javadoc工具用来生成HTML格式的API文档。(T)6.jar工具可以将java的class文件压缩成一个文件,便于程序中引入以及网络传输。但是jar包中不能存放非class类型的文件。(F)精品文档收集整理汇总7.在java中,标识符有长度限制,一个标识符最长只能到64k字节。(F)8.在java中,final关键字用来修饰一个变量时,必须同时指定这个变量的值。(f)9.在java中,两个int类型的变量相加,则结果一定会被提升为long。(F)//int10.在java中,为了从一个多重循环中跳出,程序员可以使用goto语句。(f)11.main方法表示一个Java应用程序执行的起点,在一个类中只能有一个main方法存在。(T)12.在java中,不允许一个类从多个类上继承。(T)13.在java中,如果一个类含有一个或多个抽象方法,则该类必须声明为abstract类。(t)14.在java中,如果用final关键字修饰一个类,则意味着该类成为不能被继承的最终类。(t)15.在接口中定义的常量默认具有public、final、static的属性。(T)16.在java中,程序员可以调用Runtime类的gc()方法手工回收内存。(T)如果在程序中试图将对象o强制转化成ClassC,而o既不是ClassC的实例,也不是ClassC子类的实例,这时就会产生ClassCastException。(T)精品文档收集整理汇总18. java类通过实现 Serializable接口以达到对象串行化的目的。 ( T )在java中线程是有优先级的,一般情况下,优先级高的线程得到运行的几率比优先级低的线程大。(T)精品文档收集整理汇总20. Firefox浏览器不支持 javaapplet,所以一般情况下, applet只能运行IE下。( F )精品文档收集整理汇总四、 填空题(15题,1-13题每空1分,共20分)用____private______修饰的类的成员只能被该类中的成员访问。下面程序的运行结果为:_______2500_________publicclassExample01{publicstaticvoidmain(String[]args){inti;17/20个人收集整理 勿做商业用途ints=0;for(i=100;i>=1;i--)if((i%2)!=0){s=s+i;}System.out.println("s="+s);}}当线程执行完__run____________方法中的代码时,自动进入死亡态。4.一个___子___类的对象可以当作相应的___父____类的对象来使用。(填:父或子)5.下面程序的运行结果为:______It'saprimenumber!__________publicclassExample02{publicstaticvoidmain(String[]args){intn=17;inti=2;while(i<=(n-1)){if((n%i)!=0){i++;}else{continue;}}if(i<=(n-1)){System.out.println("It ’snotaprimenumber!");}else{System.out.println("It'saprimenumber!");}}}Arrays类的_____sort______方法可以对数组进行排序。___||______运算符用来实现逻辑或。______break____语句用来跳出循环,并从紧跟该循环结构的第一条语句处开始执行。而_______continue___语句则跳过循环体中尚未执行的语句, 回到循环体的开始处继续下一轮的循环。精品文档收集整理汇总9. ____递归______是常用的一种解决问题的方法。它的基本思想就是“自己调用自己” 。一个使用了这种技术的算法总是直接或间接地调用自身。 精品文档收集整理汇总________JButton_____类是Swing组件中按钮类。____interface______关键字用来定义一个接口。18/20个人收集整理 勿做商业用途下面程序的运行结果为:___.7.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年襄樊市襄城区事业单位人员招聘考试试题及答案详解
- 2026年南昌市西湖区公务员人员招聘考试备考试题及答案详解
- 2026年白银市白银区公务员人员招聘笔试备考试题及答案详解
- 2025-2026学年变废为宝班会 说课稿
- 2025-2026学年三年级英语口语说课稿
- 2025-2026学年化蝶传说教学说课稿
- 2026浙江工业职业技术学院招聘专任教师12人笔试备考题库及答案解析
- 2026年鸡西市恒山区公务员人员招聘笔试备考试题及答案详解
- 2025-2026学年反思性说课稿幼儿
- 2025年三明市三元区公务员人员招聘考试试题及答案详解
- 项目管理信息系统监理技术大纲范本
- 2027高考语文作文全新一轮集训题库原创命题+范文
- 江西省职业技能等级认定个人申报表、承诺书、职业技能等级认定档案材料清单
- (2025年)潍坊市临朐县公安辅警招聘知识考试题库及答案
- 健身房会员合同样本
- 2025年护理核心制度
- 内蒙古西部天然气蒙东管道有限公司招聘笔试题库2025
- 车棚电动车起火应急演练方案
- GJB843.10A-2021-潜艇核动力装置设计安全规定第10部分:控制系统设计准则
- 大队委面试题及答案
- 中国教会史课件
评论
0/150
提交评论