版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江苏省运算机软件项目开发水平品级考试试题基础理论(Java开发员)考试时刻:120分钟,卷面分:100分一、单项选择题(共40题,每题1分,共40分)1. Java编译器将源代码翻译成的独立于平台的格式是:(C)A. appletsB. virtualmachinesC. bytecodesD. opcodes2. 运行Java编译器的命令是:(A)A. JavacB. JdkC. AppletviewerD. Java3. 下面用来运行Java应用程序的命令是:(D)A. JavacB. JdkC. AppletviewerD. Java4. 下面用来运行Java小应用程序的命令是:(C)A
2、. JavacB. JdkC. AppletviewerD. Rmic5. 对象的大体概念是下面中的:(d)A. 类文件B. 联合起来形成完整应用程序的文件集合C.能在阅读器中运行的任何Java程序D.数据和能对数据进行的操作的集合6. 方式的用途是:(C)A. 打印或显示用户所需信息B. 声明在当前类概念中利用的外部类C. 对对象的数据进行操作D. 存储表示对象状态的数据7. 下面哪个是合法的String值?(C)A. Hi,IamtheonlyrealString.B. newString(“Hello”)C. "Yes,ImaString."D. ImaStringE
3、. 下面代码的输出结果是:(c)F. Stringshowme="Twinkle,twinklelittlestar"G. 以上都不是8. 下面哪些命令概念可概念一个有10个int值的数组?(B)A. intnumbers10=newint10;B. intnumbers=newint10;C. intnumbers=int10;D. intnumbers10;9. 下面哪个元素是数组中最后一个元素(设prices数组内包括10个以上元素)?(B)A. pricesB. pricesC. prices0D. prices10. 在ArrayList类中,应用方式add(Ob
4、ject)时,对象被插入到数组中位置是:(A)A. 末尾B. 中间C. 开头D. 由用户指定位置11. 下面这些命令中可用于检测x(int类型)的值是不是等于100的命令是:(C)A. (100)B. xequals100C. x=100D. x=10012. 利用如下代码回答以下两个问题:()13. inti=100;14. intj=0;while(i>0)j+;i=i-5;循环终止时i的值是:(D)A. 100B. 20C. 10D. 015. 题目同上题,循环终止时j的值是:(B)A. 100B. 20C. 10D. 016. Java中,Swing类一样分为以下哪两大类?(BA
5、. 控件和窗口B. 容器和控件C. 部件和控件D. 窗体和面板17. 用什么方式改变JLabel控件的颜色?(D)A. setBackgroundB. useColorC. changeColorD. setColor(b )18. 所有Swing文本输入控件是从下面哪个基础类继承来的?A. AbstractButtonB. JTextComponentC. JTextAreaD. JtextField19. 以下JAVA标识符中,不是合法标识符的是:(B)A. myNameB. 9fileC. $value_1D. t_people20. 已知x=,a=5,y=3,那么表达式x+a%4*(i
6、nt)x%(int)y的值为:(D)A.B.C.D.21. 假设要说明一个抽象类,利用的关键字是:(D)A. staticB. implementsC. extendsD. abstract22. 以下数组概念中,不正确的一个是:(C)A. inta=newint20;B. inta=newint20;C. charc20;D. charc;23. 以下符合一样公认的Java变量命名方式的命名是:(BA)A. AmountOfCreditB. amountOfCreditC. amountofcreditD. AMOUNTOFCREDIT24. 在Windows的jdk环境中,设有程序(此题不
7、用考虑Exception):classtestpublicstaticvoidmain(Stringargs)throwsi=0;while(i=0)"Pressctocontinue.");if'c')break;"cwaspressed.");当用户从键盘上输入b字符并由回车键看,屏幕上显示的是:(c)A. PressctocontinueB. PressctocontinuePressctocontinueC. PressctocontinuePressctocontinuePressctocontinueD. Pressctoco
8、ntinuePressctocontinuePressctocontinuePressctocontinue25. 设有程序classTestTest()"null");Test(Strings)classTestexextendsTestpublicstaticvoidmain(String口args)Testexte=newTestex("Test");程序运行时在屏幕上输出是:(c)A. TestB. nullC. 编译时犯错D. 屏幕上不输出任何结果26. 以下能对二维数组a进行正确初始化的语句是:(A)A. inta=1,2,3,3,2,1;B
9、. inta2=1,2,3,3,2,1;C.inta23=1,2,3,3,2,1;D.inta3=1,2,3,3,2,127. 设有以下程序inti=1,j=10;doif(i+>-j)continue;while(i<5);A. “+i+“andj=“+j);那么运行结果是:(D)B. i=6andj=5C. i=5andj=5D. i=6andj=5E. i=5andj=6F. i=6andj=628. 设有程序如下:intx=3;inty=1;if(x=y)=“+x);则运行结果是:(C)A. x=1B. x=3C. 程序编译时犯错D. 程序没有输出结果E.程序运行时会抛出一
10、个运行时异样29 .设有程序如下:publicclassTestpublicstaticvoidaMethod()throwsExceptiontrythrownewException。;finally"finally");publicstaticvoidmain(String口args)tryaMethod();catch(Exceptione)"exception");"finished");|那么运行结果是:(C)A. finallyB. exceptionfinishedC. finallyexceptionfinishedD
11、.程序编译时犯错30 .设有程序如下publicclassDelta|staticbooleanfoo(charc)returntrue;publicstaticvoidmain(String口argv)inti=0;for(foo('A');foo('B')&&(i<2);foo('C')i+;foo('D');那么程序运行结果是:(a)A. ABDCBDCBB. ABCDABCDC.程序编译时犯错D.程序运行时产生运行时异样31 .设有程序如下:publicclassTestpublicintaMetho
12、d()staticinti=0;i+;returni;publicstaticvoidmain(String口args)Testtest=newTest();();intj=();那么程序运行结果是:(d)A. 0B. 1C. 2D.程序编译时犯错32 .设有程序如下:publicclassSwitchTestpublicstaticvoidmain(String口args)"value="+switchIt(4);publicstaticintswitchIt(intx)intj=1;switch(x)|case 1:j+;case 2:j+;case 3:j+;case
13、 4:j+;case 5:j+;default:j+;returnj+x;|那么程序运行结果是:(f)A. value=3B. value=4C. value=5D. value=6xxxxxxxxxE. value=7F. value=833 .在Java中,要概念类的私有元素,那么必需利用的关键字是:(B)A. defaultB. privateC. publicD. protected34 .在Java中,要概念类的公共元素,那么必需利用的关键字是:(C)A. defaultB. privateC. publicD. protected35 .经常使用类System,在以下哪个Java包
14、中?(A)A.B.C.D.36 .经常使用类List,在以下哪个Java包中?(C)A.B.C.D.37. 在一个已经安装好的JDK中,bin目录一样用来寄存以下哪类文件?(D)A. 开发工具利用的归档包文件。主若是一系列jar文件B. HTML格式的参考文件C. 含有源代码的程序例如D. JDK开发工具,一系列的可执行文件,包括java,javac等38. 假设开发某一系统需要用到一个第三方提供的java包,。那么一样在编译时和运行时需要设置哪个环境变量(windows环境下)?(B)A. pathB. classpathC. testpathD. clearpath39. 在多线程编程中,
15、为了同步一个方式,能够利用哪个关键字?(D)A. abstractB. finalC. nativeD. synchronized40. 为把Applet嵌入到HTML中,需要用到以下哪个HTML标记?(A)A. <applet>B. <xml>C. <html>D. <appletviewer>41. 设有如下程序片段Objectobj=null;();那么运行时会产生以下哪一种异样?(B)A. ArithmeticExceptionB. NullPointerExceptionC. ClassCastExceptionD.NegativeAr
16、raySizeException二、多项选择题(共20题,每一个选项分,共30分,每题有1个或多个选项)1. Java语言具有以下哪些特性?(ABC)A. 跨平台性B. 面对对象性C. 垃圾回收机制D. 构造方式必需为public的E. 析构函数能够是public的F. 类的多继承性2. 以下哪些能够用作变量名?(cdhij)A. abstractB. 100C. _100D. _testE. *abcF. #classesG. %javaH. $javaI. 卡号J. google3. 表达式9/0的结果是:(e)A. MAX_INTEGERB. 0C. 9D. NaNnotanumber是
17、无穷大nanE. 抛出异样4. 以下哪些关键字是Java语言中的循环语句?(ABE)A. dowhileB. forC. breakD. switchE. whileF. gotoG. case5. 下面说法正确的选项是:(ADEf)A. instanceof是一个运算符。B. instanceof运算优先级比*高。C. nullinstancdofString结果为trueD. intarrInt=newint1;arrIntinstanceofObject结果为trueE. instanceof能够用来判定一个对象是不是属于某个类的实例。F. Aa=newA();类A和类B无继承关系时,a
18、instanceofB将显现编译错误。G. 以上都不对。6. 下面关于队列和堆栈说法正确的选项是:(Abde)数据结构A.栈(stack)是一种只能在一端存取的线性表。B. 栈中存取数据的原那么是“后进先出”。C. 队列的长度不能超过1024。D.队列(Queue)是一种“先进先出”的线性表。E. 队列能够由双向链表实现。F. 队列能够由数组实现。G. 队列能够由ArrayList实现。7. 下面关于Object类说法正确的选项是:(ADE)A. Object类的clone()方式用来生成一个对象的副本,即克隆的对象。B. 任何类能够直接挪用clone()方式克隆出一个对象。C. Object
19、类的equals()方式用来比较两个对象是不是相等,与运算符=完全等价。D. Object类是所有java类的先人类。E. Object类的toString()方式返回对象的字符串表示。8. 下面关于String和StringBuffer类,说法正确的选项是:(ABCDE)A.String类的length()方式返回字符串中的字符个数。A.String对象是不可变对象.;9. 以下方式申明中,能够用在接口的申明中的是:(ab)A. voidmethoda();B. publicdoublemethoda();C. publicfinaldoublemethoda();D. staticvoid
20、methoda(doubled1);E. protectedvoidmethoda(doubled1);10. 以下哪些Thing类,能够利用newThing()构造实例对象?(ab)A. publicclassThingB. publicclassThingpublicThing()C. publicclassThingpublicThing(void)D. publicclassThingpublicThing(Strings)E. publicclassThingpublicvoidThing()publicThing(Strings)11. 以下哪些对象能够被throw语句抛出?(cd
21、e)A. EventB. ObjectC. Throwabled. Exceptione. RuntimeException三、判定题(20题,每题分,共10分)1 .在Java中,支持一些C+语言的特性,如指针,内存申请和释放等。(F)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)1 .在java中,两个int类型的变量相加,那么结果必然会被提升为long。(F).由低到高排序publicclassExample03publicstatic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 16823:2025 EN Non-destructive testing - Ultrasonic testing - Through-transmission technique
- 2024年音视频线供货3篇
- 步行街花岗岩安装协议
- 儿童玩具业务员招聘协议
- 汽车配件租赁合同
- 食品召回的企业文化塑造
- 通信保障临时用电管理办法
- 摩托车店大门地弹门施工合同
- 动物福利爱心基金管理办法
- 室内装修安装合同样本
- 资产管理基础知识
- 医院采购遴选方案
- GB/T 7260.1-2023不间断电源系统(UPS)第1部分:安全要求
- 对外开放与国际合作概述
- 2024届四川省成都市高中数学高一下期末学业质量监测模拟试题含解析
- 2023年青协活动总结报告
- 提升供应链效率:年度运营计划
- 展览馆维修维护投标方案
- 陈赫贾玲小品《欢喜密探》台词剧本
- 2023招聘专员个人年终总结
- 机房搬迁服务投标方案(技术标)
评论
0/150
提交评论