计算机程序员理论考试题库练习测试卷_第1页
计算机程序员理论考试题库练习测试卷_第2页
计算机程序员理论考试题库练习测试卷_第3页
计算机程序员理论考试题库练习测试卷_第4页
计算机程序员理论考试题库练习测试卷_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

计算机程序员理论考试题库练习测试卷单选题(总共100题)1.41.[单选题]AWT事件分为低级事件和高级事件,下列属于高级事件的是()(1分)A、ContainEventB、ComponentEventC、FocusEventD、TextEvent答案:D解析:

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

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

暂无解析4.40.[单选题](单选题)抛出异常应该使用的关键字是()(1分)A、throwB、catchC、throwsD、finally答案:A解析:

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

暂无解析6.60.[单选题]对一个数据库视图进行查询时,就是从()中导出数据。(1分)A、一个或若干个基本表B、一个或若干个索引文件C、一个或若干个视图D、一个视图答案:A解析:

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

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

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

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

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

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

暂无解析13.47.[单选题](单选题)下面关于“==”和“equals”的区别的表述正确吗?前者比较的地址是否相等,即同一个对象,后者比较的是值是否相等。(1分)A、正确B、错误答案:A解析:

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

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

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

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

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

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

(

)

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

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

publicstaticvoidmain(Stringargs[]){

System.out.println(inc(10)+inc(8)+inc(-10));

}

publicstaticintinc(inttemp){

if(temp>0){

returntemp*2;

}

return-1;

}}(1分)A、35B、8C、28D、12答案:A解析:

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

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

暂无解析23.54.[单选题]Java程序的执行过程中用到一套JDK工具,其中Java.exe是指()(1分)A、Java文档生成器B、Java解释器C、Java编译器D、Java类分解器答案:B解析:

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

暂无解析25.28.[单选题](单选题)uML的()模型图由活动图、顺序图、状态图和协作图组成。(1分)A、用例B、静态C、动态D、系统答案:C解析:

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

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

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

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

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

暂无解析31.25.[单选题](单选题)下面关于Java线程说法不正确的是()?(1分)A、A、Java中的线程是对象。B、B、Java的多线程应用可以提高CPU的利用率C、C、Java应用中至少会有一个主线程。D、D、Java的线程所属的进程并非JVM进程答案:D解析:

暂无解析32.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解析:

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

暂无解析34.24.[单选题]表达式10/20*30的计算结果是()(1分)A、0B、15C、300D、不确定答案:A解析:

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

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

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

暂无解析38.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解析:

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

暂无解析40.3.[单选题]下面语句会产生编译错误的是(

)(1分)A、floatF=1024.OF

B、doubleD=1024.0C、byteB=1024

D、charC=1024答案:C解析:

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

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

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

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

暂无解析45.37.[单选题]Java中,数值类型值中不可能出现的符号是()(1分)A、dB、fC、eD、/答案:D解析:

暂无解析46.54.[单选题](单选题)使用()方法可以获得Calendar类的实例?(1分)A、get()B、equals()C、getTime()D、getInstance()答案:D解析:

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

暂无解析48.12.[单选题]下面关于JAVA语言中的方法不正确的是()(1分)A、JAVA中的方法参数传递是传值调用,而不是地址调用B、方法体是对方法的实现,包括变量声明和JAVA的合法调用C、如果程序定义了一个或多个构造方法,在创建对象时,也可以让系统自动生成空的构造方法D、类的私有方法不能被其子类直接访问答案:C解析:

暂无解析49.51.[单选题]在java中,常量null,false,true都是()(1分)A、小写B、大写C、不区分大小写D、根据编程环境确定答案:A解析:

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

暂无解析51.55.[单选题]java语言中,哪一子句是异常处理的统一出口。(1分)A、try{…..}子句B、catch{….}子句C、finally{…}子句D、其余说法都不对答案:C解析:

暂无解析52.23.[单选题]当不希望某个类被其他类继承时,就可以将该类的标识为()(1分)A、A.finalB、B.abstractC、C.privateD、D.protected答案:A解析:

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

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

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

暂无解析56.53.[单选题]以下哪个针对默认无参构造器描述是正确的?(1分)A、均是public构造器B、均无访问修饰符C、均与所属类访问修饰符一致D、由编译器决定答案:C解析:

暂无解析57.35.[单选题](单选题)假设Child类为Base类的子类,则下面()创建对象是错误的。(1分)A、Basebase=newChild()B、Basebase=newBase()C、Childchild=newChild()D、Childchild=newBase()答案:D解析:

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

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

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

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

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

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

暂无解析64.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解析:

暂无解析65.4.[单选题]下列case语句正确的是()(1分)A、case1,2,3B、case't'C、case3to5D、casex答案:B解析:

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

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

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

暂无解析69.58.[单选题](单选题)下列哪一种情况一定不会使当前的线程暂停执行()?(1分)A、A、该线程抛出一个InterruptedExceptionB、B、该线程调用sleep()方法C、C、该线程创建一个新的子线程D、D、该线程从输入流读取文件数据答案:C解析:

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

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

暂无解析72.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解析:

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

暂无解析74.18.[单选题]以下程序段执行后的K值为()。intx=20;y=30;k=(x>y)?y:x(1分)A、20B、30C、10D、50答案:A解析:

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

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

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

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

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

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

暂无解析81.8.[单选题]阅读下列代码,正确的说法是()publicclassperson{publicstaticvoidmain(stringargs[]){intarr[]=newint[10];System.out.println(arr[1]);}}(1分)A、编译时讲产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空答案:C解析:

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

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

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

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

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

暂无解析87.32.[单选题]若doubleval=Math.ceil(-11.9);,则val的值是()(1分)A、11.9B、-11.0C、-11.5D、-12.0答案:B解析:

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

暂无解析89.10.[单选题](单选题)装箱是将堆中的数据封装成对象放到栈中的过程,拆箱将栈中的数值存放到堆中的过程,这种说法正确码?(1分)A、A.正确B、B.错误答案:B解析:

暂无解析90.47.[单选题]Panel的默认的布局管理器是下列哪一个?()(1

温馨提示

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

评论

0/150

提交评论