计算机程序员理论考试题库专项试题_第1页
计算机程序员理论考试题库专项试题_第2页
计算机程序员理论考试题库专项试题_第3页
计算机程序员理论考试题库专项试题_第4页
计算机程序员理论考试题库专项试题_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

计算机程序员理论考试题库专项试题单选题(总共100题)1.14.[单选题]下列语句输出结果为()publicclasstest{publicstaticvoidmain(Stringargs[]){inta=-67,b=116,c=78;inte=-c>>2&(a|~b);System.out.println(e);}}(1分)A、70B、-84C、65D、-80答案:B解析:

暂无解析2.7.[单选题]下列代码的执行结果是()publicclassTest3{publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.println(100%3.0);}}(1分)A、1和1B、1和1.0C、1.0和1D、1.5答案:B解析:

暂无解析3.27.[单选题](单选题)下列说法中,正确的一项是()(1分)A、由同一类创建的多个线程都同时运行结束。B、创建线程只能通过继承java.lang.Thread类C、调用suspend()方法暂停的一个线程将不会再被重新执行。D、程序的执行完毕与超极线程无关答案:D解析:

暂无解析4.53.[单选题]关于网络协议,不正确的叙述是()(1分)A、网络信息传送的协议B、网络输出输入格式和控制的协议C、网络使用者之间的中间协议D、计算机系统之间互相遵守的协议答案:C解析:

暂无解析5.30.[单选题](单选题)下面对参与者说法不正确的是()(1分)A、A.是系统的一个实体B、B.也叫活动者C、C.在系统外部D、D.与系统发生交互答案:A解析:

暂无解析6.44.[单选题]while语句通常用于()(1分)A、循环次数大体确定的情况B、循环次数完全确定的情况C、循环次数不知道的情况D、其余都不对答案:C解析:

暂无解析7.11.[单选题]分析下面的代码行floatf=3.2;inti=f;,不正确地的答案是()(1分)A、代码不能编译B、代码编译,i被设置为3C、第二行若改为inti=(byte)f则可编译D、第一行若改为floatf=3.2f则可编译答案:B解析:

暂无解析8.16.[单选题]下列关于方法重载的说法正确的是()(1分)A、方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数类型不能完全相同B、方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数个数不能完全相同C、方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数类型和个数完全相同D、返回类型不能用来区分重载的方法答案:D解析:

暂无解析9.31.[单选题]软件用户界面应具备的特征中不包括()。(1分)A、灵活性B、独特性C、可靠性D、控制复杂性答案:B解析:

暂无解析10.39.[单选题]以下有关通信协议的不正确的说法是()(1分)A、它规定了各种计算机之间交换信息的规则B、它规定了统一的数据编码和转换方法C、在计算机网络内按统一的协议在网间交流数据D、不同的网络可以采用相同的协议答案:D解析:

暂无解析11.51.[单选题]下列语句中变量result结果为()publicclasstest{publicstaticvoidmain(Stringargs[]){intn=11;inti=4;intresult=n/(--i);System.out.println(result);}}(1分)A、11B、.4C、3D、0答案:C解析:

暂无解析12.47.[单选题]Panel的默认的布局管理器是下列哪一个?()(1分)A、FlowLayoutB、BorderLayoutC、GridLayoutD、GardLayout答案:A解析:

暂无解析13.17.[单选题](单选题)下面关于数据库事务的描述错误的是()。(1分)A、原子性是事务具备的一个重要特性B、Connection对象的setAutoCommit(booleanb)方法默认设置为trueC、RepeatableRead可以禁止不可重复读取和脏读取D、ReadCommitted允许脏读取但不允许不可重复读取答案:D解析:

暂无解析14.40.[单选题]目前的计算机与过去的计算机工具相比,所具有的特点是()。(1分)A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对答案:B解析:

暂无解析15.22.[单选题](单项选择题)下列流中哪一个使用了缓冲区技术?()(1分)A、BufferedOutputStreamB、FileInputStreamC、DataOutputStreamD、FileReader答案:A解析:

暂无解析16.15.[单选题]被声明为private、protected及public的类成员,在类外部().(1分)A、只能访问声明为public的成员B、只可能访问到声明为protected和public的成员C、都可以访问D、都不能访问答案:B解析:

暂无解析17.52.[单选题]下面对形参的说法中哪一项是正确的()(1分)A、必须有两个B、至少有一个C、可以没有D、至少两个答案:C解析:

暂无解析18.45.[单选题]下列说法中,哪个是正确的?()(1分)A、Java是不区分大小写的,源文件名与程序类名不允许相同B、Java语言以方法为程序的基本单位C、Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页布到互联网上D、以//符开始的为多行注释语句答案:C解析:

暂无解析19.48.[单选题]运行结果为()publicclassUser{

Stringmainboard,cpu;

publicUser(Strings1,Strings2){

mainboard=s1;

cpu=s2;

}public

staicvoidmain(String[]args){

Userc=newUser("联想","Intel");

System.out.println("mainboard:"+c.mainboard+",cpu:"+c.cpu);}(1分)A、mainboard:联想,cpu:IntelB、mainboard:s1,cpu:s2C、mainboard:Intel,cpu:联想D、联想,Intel答案:A解析:

暂无解析20.50.[单选题]下列说法正确的是?(1分)A、Java循环使用continue和break语句控制循环执行,使用goto语句和语句标签跳出多层循环B、for循环中初始化条件和循环迭代都可以省略,循环条件需要始终提供一个boolean值C、语句标签不是变量,所以不用遵循Java标识符命名规则D、在while循环中使用continue可能会导致死循环答案:D解析:

暂无解析21.1.[单选题]Dog是AnimAl的子类,下面代码错误的是()。(1分)A、AnimAlA=newDog()B、AnimAlA=(AnimAl)newDog()C、DogD=(Dog)newAnimAl()D、OBjeCto=newDog()答案:C解析:

暂无解析22.34.[单选题]假设存在数组a,如何获得a的长度?(1分)A、a.length()B、a.len()C、a.lengthD、a.len答案:C解析:

暂无解析23.21.[单选题]下列程序的输出结果是()。publicclassex9{publicstaticvoidmain(String[]args){floatf=0;for(inti=1;i<=5;i++){f=f+1.0f/i;}System.out.println(f);}}(1分)A、2.28fB、2.08fC、1.83fD、1.5f答案:A解析:

暂无解析24.17.[单选题]下列关于Math类说法错误的是(1分)A、java.lang.Math类是final类,因此不能被其他类继承B、java.lang.Math类的构造器是私有的,即声明为private,不能实例化一个Math类的对象C、java.lang.Math类上定义的所有常量和方法均是public和static的,因此可以直接通过类名调用D、min()和max()方法的参数之一,如果是NaN值,则方法将返回另一个参数值答案:D解析:

暂无解析25.2.[单选题]给出下列的程序,其叙述正确的是publicclassMan{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}(1分)A、编译时将发生错误B、编译时正确但是运行时出错C、输出为0D、输出为null答案:C解析:

暂无解析26.10.[单选题]switch语句()(1分)A、都可以用if-elseif结构实现B、都不可以用if-elseif结构实现C、有的可以用if-elseif结构实现D、大部分不可以用if-elseif结构实现答案:A解析:

暂无解析27.38.[单选题]packageawt;的结果是()(1分)A、编译结果出错B、说明文件的类包含在Java的awt包中C、说明文件的类在自定义的awt包中D、导入自定义的awt包中的类答案:C解析:

暂无解析28.4.[单选题]ServerSocket的getInetAddress()的返回值类型是(

)(1分)A、SocketB、ServerSocketC、InetAddressD、URL答案:D解析:

暂无解析29.46.[单选题]java中最简单的条件语句是()(1分)A、if结构B、while结构C、if---else结构D、其余都不对答案:A解析:

暂无解析30.21.[单选题]若a=00110111,则a>>2语句的执行结果为()(1分)A、00000000B、11111111C、00001101D、11011100答案:C解析:

暂无解析31.56.[单选题]了类可重写父类的方法,重写时必须遵循的原则()(1分)A、子类方法访问权限比父类更高B、子类方法不能产生比父类更多异常C、选项A、B都是D、其余都不对答案:C解析:

暂无解析32.59.[单选题]publicclassDemo{

publicstaticvoidmain(Stringargs[]){

booleanflag=10%2==1&&10/3==0&&1/0==0;

System.out.println(flag?"mldn":"yootk");

}}以上程序的最终执行结果是什么?(1分)A、mldnB、yootkC、trueD、程序出错答案:B解析:

暂无解析33.42.[单选题]整数常量在计算机中默认值占()位。(1分)A、8B、16C、32D、64答案:C解析:

暂无解析34.56.[单选题]下列语句输出结果为()publicclasstest\{publicstaticvoidmain(Stringargs[]){Strings1=newString(″How″);Strings2=newString(″How″);System.out.println(!(s1.equals(s2)));}}(1分)A、A.flaseB、B.trueC、0D、1答案:A解析:

暂无解析35.5.[单选题]下列哪个数代表单精度浮点数()(1分)A、0652B、3.4457dC、0.298fD、0L答案:C解析:

暂无解析36.1.[单选题](单选题)请问"abcd"instanceofObject返回的值是()。(1分)A、"abcd"B、trueC、falseD、String答案:B解析:

暂无解析37.14.[单选题](单选题)设ClassA为已定义的类名,下列声明ClassA类的对象ca的语句正确的是()。(1分)A、publicClassAca=newClassA();B、publicClassAca=ClassA();C、ClassAca=newclass();D、caClassA;答案:A解析:

暂无解析38.49.[单选题]下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是()(1分)A、floatf=222.111fB、floatf=222.111C、floatf=222.111dD、floatf='222.111'答案:A解析:

暂无解析39.39.[单选题]所有异常的父类是哪项?(1分)A、ThrowableB、ErrorC、RuntimeExceptionD、Exception答案:A解析:

暂无解析40.48.[单选题]现有如下类型:a-java.util.Hashtableb-java.util.Listc-java.util.ArrayListd-java.util.SortedSet和定义:1-使用本接口,允许用户控制集合中每个元素的插入位置2-使用本集合,确保用户可以按照递增或元素的自然顺序遍历集合3-本具体类型允许空元素及基于索引的访问4-本集合是同步的哪一组匹配是对的?(1分)A、2描述d,3描述bB、1描述b,3描述cC、3描述a,4描述bD、4描述a,2描述c答案:B解析:

暂无解析41.38.[单选题]Java语言中,下列标识符错误的是()(1分)A、NameB、?questionC、$numberD、tree答案:B解析:

暂无解析42.13.[单选题]布局管理器的相关类是()。(1分)A、FlowLayoutB、BorderLayoutC、GridLayoutD、其余都是答案:D解析:

暂无解析43.57.[单选题]if-else语句中的else子句()(1分)A、可以单独使用B、不能单独使用C、可以在一定条件下单独使用D、可以配合while使用答案:B解析:

暂无解析44.20.[单选题](单选题)有关线程的哪些叙述是对的()?(1分)A、一旦一个线程被创建,它就立即开始运行。B、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。C、一个线程可能因为不同的原因停止(cease)并进入就绪状态。D、使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。答案:D解析:

暂无解析45.33.[单选题](单选题)关于垃圾收集的哪些叙述是对的()?(1分)A、垃圾收集能够在期望的时间释放被java对象使用的内存。B、垃圾收集将检查并释放不再使用的内存。C、垃圾收集允许程序开发者明确指定并立即释放该内存。D、程序开发者必须自己创建一个线程进行内存释放的工作。答案:B解析:

暂无解析46.6.[单选题]职业责任的特点不包括()。(1分)A、职业责任具有明确的规定性B、职业责任与物质利益存在着直接关系C、职业责任具有法律及其纪律的强制性D、职业责任具有舆论的导向性答案:D解析:

暂无解析47.3.[单选题]Applet是下列哪一个类的直接子类?(1分)A、java.awt.ContainerB、java.awt.ComponentC、java.awt.WindowD、java.awt.panel答案:D解析:

暂无解析48.55.[单选题]以下关于网络协议的说法,正确的是()(1分)A、两台计算机如果不使用同一种语言,则它们之间就不能通信B、网络协议是网络使用者之间的口头协议C、有了网络协议,两台不同的计算机之间可以通信D、网间协议答案:C解析:

暂无解析49.9.[单选题]子类中能与父类puBliCvoiDmethoDA(intA){}方法形成重写的有()(1分)A、puBliCintmethoDA(intA){return1}B、puBliCvoiDmethoDA(intA)throwsExCeption{}C、privAtevoiDmethoDA(intA){}D、puBliCvoiDmethoDA(intB){}答案:D解析:

暂无解析50.6.[单选题]Java中,八进制数以()开头。(1分)A、0xB、0C、0XD、08答案:B解析:

暂无解析51.接口Statement中定义的execute方法返回的类型是()。(1分)A、ResultSetB、intC、boolean答案:A解析:

暂无解析52.31.[单选题](单选题)当方法内传递一个参数时,将该参数值的一个拷贝传递给方法的传递方式称为()。(1分)A、A.调用传递B、B.值传递C、C.引用传递D、D.方法传递答案:B解析:

暂无解析53.20.[单选题]下列不属于Java语言健壮性特点的是()(1分)A、Java能检查程序在编译和运行时的错误B、Java能运行虚拟机实现跨平台C、Java自己操纵内存减少了内存出错的可能性D、Java还实现了真数组,避免了覆盖数据的可能答案:B解析:

暂无解析54.26.[单选题]给出下面程序的代码:byte[]array1,array2[];bytearray3[][];byte[][]array4;下列数组操作语句中哪一个是不正确的?(1分)A、array2=array1B、array2=array3C、array2=array4D、array3=array4答案:A解析:

暂无解析55.15.[单选题]for循环的循环次数()(1分)A、是确定的B、是不确定的C、通常是确定的,但也可以不确定D、通常不确定,但也可以确实答案:C解析:

暂无解析56.11.[单选题]for循环的循环次数()(1分)A、是确定的B、是不确定的C、通常是确定的,但也可以不确定D、通常不确定,但也可以确实答案:C解析:

暂无解析57.36.[单选题]下列程序的执行结果是()publicclassTest16{publicstaticvoidmain(Stringargs[]){Strings1=newString("Iamboy");Strings2=newString("Iamboy");System.out.println(s1.equals(s2));}}(1分)A、trueB、falseC、IamboyD、都不正确答案:A解析:

暂无解析58.45.[单选题]设有定义intx=5;则执行x+=x+5;后,x的值为()(1分)A、10B、15C、20D、25答案:B解析:

暂无解析59.19.[单选题]下面程序执行后,字符串S值是();publicclassTest30{publicstaticvoidmain(){Stringgreets="Hello";Strings=greets.substring(0,3);System.out.println(s);}}(1分)A、elloB、HelC、HelloD、el答案:B解析:

暂无解析60.29.[单选题]为了提取字符串长度应使用String类中的()方法(1分)A、buffer()B、length()C、MAX_VALUE()D、long()答案:B解析:

暂无解析61.43.[单选题]在一个办公室内,将6台计算机用交换机连接成网络,该网络的拓扑结构为()。(1分)A、总线型B、星型C、树型D、环型答案:B解析:

暂无解析62.8.[单选题](单选题)如果类要实现一个接口,需要使用的关键字是()(1分)A、importB、implementsC、extendsD、final答案:B解析:

暂无解析63.29.[单选题]下列语句不属于循环语句的是()(1分)A、while语句B、do-while语句C、for语句D、if-elseif语句答案:D解析:

暂无解析64.23.[单选题]在面向对象程序设计语言中,()是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。(1分)A、封装B、消息传递C、引用D、继承答案:D解析:

暂无解析65.32.[单选题](单选题)下面哪个可以改变容器的布局?()(1分)A、setLayout(aLayoutManager);B、addLayout(aLayoutManager);C、layout(aLayoutManager);D、setLayoutManager(aLayoutManager);答案:A解析:

暂无解析66.41.[单选题](单选题)关于方法重写说法错误的是()。(1分)A、父类中的私有方法不能被子类重写B、父类的构造方法不能被子类重写C、方法名以及参数列表必须完全相同,返回类型可以不一致D、父类的静态方法不能被子类重写答案:C解析:

暂无解析67.16.[单选题]java中break语句可以用来“标签化中断”,对其描述正确的是()(1分)A、可以使程序退出整个循环B、标签是一种界面符号C、使程序退出本次循环D、其余说法都不对答案:A解析:

暂无解析68.24.[单选题]FTP协议、HTTP协议等都直接创建在()等类之上。(1分)A、A.IPClientB、B.TCPClientC、C.ClientTCPD、D.ClientIP答案:B解析:

暂无解析69.18.[单选题]

下面的方法,当输入为2的时候返回值是多少?(

publicintgetValue(inti){

intresult=0;

switch(i){

case1:

result=result+i;

case2:

result=result+i*2;

case3:

result=result+i*3;

}

returnresult;

}(1分)A、0B、2C、4D、10答案:D解析:

暂无解析70.7.[单选题]()就是通过在数据单元上附加数据,或对数据单元进行秘密变换,从而使接收者可以确认数据来源和完整性。(1分)A、数字签名B、数字加密C、数字隐藏D、数字转换答案:A解析:

暂无解析71.2.[单选题]下列语句输出结果为()publicclasstest\{publicstaticvoidmain(Stringargs[]){Strings1=newString(″How″);Strings2=newString(″How″);System.out.println(!(s1.equals(s2)));}}(1分)A、flaseB、trueC、0D、1答案:A解析:

暂无解析72.42.[单选题](单选)使用catch(Exceptione)的好处是()(1分)A、只会捕获个别类型的异常B、捕获try语句块中产生的所有类型的异常C、忽略一些异常D、执行一些程序答案:B解析:

暂无解析73.52.[单选题]下列各项中,属于数据库系统特点的是()。(1分)A、存储量大B、存取速度快C、操作方便D、数据共享答案:D解析:

暂无解析74.27.[单选题]下列运算结果默认为float的是()(1分)A、100/10B、100*10C、100F+10D、100D-10答案:C解析:

暂无解析75.59.[单选题]以下是基于字符的文件输出流类()(1分)A、FileReaderB、FileOutputSteamC、FileWriterD、FileInputSteam答案:C解析:

暂无解析76.25.[单选题]在软件开发过程中,

(

)

。(1分)A、增加更多的程序员可以加快软件开发速度B、只有对目标的一般描述还不能立即开始编码C、若项目需求有变化,应先在编码中进行处理以不耽误开发进度D、程序的质量只能在用户使用之后才能进行评估答案:B解析:

暂无解析77.41.[单选题]AWT事件分为低级事件和高级事件,下列属于高级事件的是()(1分)A、ContainEventB、ComponentEventC、FocusEventD、TextEvent答案:D解析:

暂无解析78.19.[单选题](单选)Vector是在java中可以实现自动()的对象数组(1分)A、增长B、减少C、上升D、下降答案:A解析:

暂无解析79.28.[单选题]JAVA语言中基本数据类型包括()(1分)A、整数,浮点,字符,布尔型B、整数,浮点,字符和数组型C、整数浮点,数组和布尔型D、整数数组,字符和布尔型答案:A解析:

暂无解析80.35.[单选题]给定某java程序片段,如下:

int

i=1;

int

j=i++;

if((i>++j)&&(i++==j))

i+=j;

System.out.println(i);

该程序运行后,i的输出结果为:(1分)A、1B、2C、3D、4答案:B解析:

暂无解析81.43.[单选题](单选题)关于构造器的说法正确的是()(1分)A、一个类只能有一个构造器B、一个类可以有多个不同名的构造器C、构造器与类同名D、构造器必须自己定义,不能使用父类的构造器答案:C解析:

暂无解析82.34.[单选题]设数组Array由以下语句定义intArray=newint[10]则数组的第一个元素的正确引用方法为()(1分)A、Array[1]B、Array[0]C、C.Array[]D、D.Array答案:B解析:

暂无解析83.50.[单选题]关系数据库管理系统与网状系统相比,()。(1分)A、前者运行效率高B、前者的数据模型更为简洁C、前者比后者产生得早一些D、前者的数据操作语言是过程性语言答案:A解析:

暂无解析84.49.[单选题]java中最简单的条件语句是()(1分)A、if结构B、while结构C、if---else结构D、其余都不对答案:A解析:

暂无解析85.5.[单选题]java中break语句可以用来“标签化中断”,对其描述正确的是()(1分)A、可以使程序退出整个循环B、标签是一种界面符号C、使程序退出本次循环D、其余说法都不对答案:A解析:

暂无解析86.12.[单选题]要激活一个Java小应用程序Applet,需要有()(1分)A、.class文件B、.exe文件C、.html文件D、.java文件答案:C解析:

暂无解析87.33.[单选题]下列语句输出结果为()publicclasstest{publicstaticvoidmain(Stringargs[]){System.out.println(3+4+5+”abc”);}}(1分)A、12abcB、345abcC、75abcD、不能执行答案:A解析:

暂无解析88.22.[单选题]多媒体技术可以更好提高显示质量,这是多媒体技术在向()方向发展。(1分)A、高分辨化B、高速度化C、简单化D、智能化答案:A解析:

暂无解析89.53.[单选题]以下哪个针对默认无参构造器描述是正确

温馨提示

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

评论

0/150

提交评论