Java认证考试资料(ATA)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Java认证资料1简单变量和引用变量在作为类的成员这是时,有什么区别?(D)A.简单成员变量不需要初始化,引用变量需要在构造函数中初始化B.引用成员变量不需要初始化,简单成员变量需要在构造函数中初始化C.类的成员变量可以自动初始化,因此没有区别D.简单成员变量会自动初始化为默认值(0),而引用变量只会自动初始化为空值,实际使用时还需要将它指向一个对象2以下列出的在小程序的载入阶段,需要进行的工作中,错误的是(B)A.调用小程序对象的init函数,对小程序自身进行初始化B.从网上下载小程序的其余部分C.创建一个小程序对象,它必须是Applet类的子类D.调用小程序对象的start函数,启动小程序3在JBuilder中编译、运行程序的方法是(D)A.在菜单中先“Runexecutablefile”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤B.在菜单中选“MakeProject”以编译工程,之后在命令行方式下键入:“JBuilderHelloWorld”以运行Java程序C.在菜单中选“Compileallsourcefiles”以编译所有的Java源程序,再选“Linkallobjectfile”以将编译后的目标文件...D.在菜单中选择“MakeProject”以编译工程,再从菜单中选“RunProject”以运行Java程序4构造函数能否被子类继承?(D)A.可以被继承B.可以被继承,但子类如果有自己的构造函数的话会覆盖父类C.不能被继承,父类的构造函数不再使用D.不能被继承,但调用子类的构造函数之前会先自动调用父类的构造函数5关于函数的返回值,以下描述中错误的是(BC)A.如果函数定义中有返回值,那么函数中就必须保证任何情况下都能通过return语句返回一个值,否则编译时会出错B.一个函数中只能有一条return语句,而且它必须位于函数的最后一行C.如果函数定义中没有返回值,那么这个函数就不能用return语句返回D.如果函数定义中有返回值,那么这个函数就必须通过return语句返回一个值E.函数通过return语句返回值6接口如何实现?(B)A.利用一个继承自接口的类来实现B.利用类来实现,在类定义部分用implements关键字表示这个类所实现的接口C.利用与接口同名的类来实现D.利用一系列全局函数来实现7以下函数中,不是Object类所有的是(B)A.notifyB.valueOfC.toStringD.wait8以下列出的JBuilder可以产生的可执行程序中,哪个是错误的?(D)A.LinuxB.MacOSC.WindowsD.DOS9组件与模型分离的作用是什么?(B)A.更准确地设置组件的状态B.可以更高效地对组件进行操作,并且也更容易在组件之间共享和数据C.跳过事件处理类,直接处理组件的事件D.数据更准确10在Java中,有哪些图形界面开发工具包?(A)A.AWT和SwingB.MFC和AWTC.MFC和SwingD.MFC和JFC11在创建了JFrame对象之后,应当调用对象的pack函数,这个函数使框架变成它合适的大小。AA.正确B.错误12无模式对话框的特点是什么?(B)A.是顶级对话框,不需要依附于框架B.在显示时,不会屏蔽用户向对话框所属的主框架键入的所有内容C.就是通用的对话框的简称D.在显示时,将屏蔽用户向对话框所属的主框架键入的所有内容13如何创建有模式的对话框?(D)A.在框架的根窗格中设置对话框的类型B.为对话框编写窗口消息类,用以拦截传给框架的消息C.为框架编写窗口消息类,拦截传给框架的所有消息D.用对话框的setModal函数设置14对于利用消息框类(JOptionPane)所创建的对话框,以下描述中错误的是(D)P264A.创建的都是非常简洁的专用对话框B.都是有模式对话框C.当使用JOptionPane生成一个对话框时,它实际上先自动产生一个JDialog对话框,然后再将它自己加到对话框对象的内容窗格里D.消息框中只能有“确定”和“取消”两个按钮15设置分隔条面板的常用参数有哪些?(ABC)A.分隔条的宽度B.单击展开模式C.分隔条的分隔方式D.分隔百分比E.左、右面板的实际大小16如何建立标签面板?(AB)A.创建一个标签页面板对象B.用addTab函数将子面板一个个加到标签页中C.设置标签页数D.设置各子面板之间的重叠覆盖关系E.设置首先显示的子面板17在Swing中,如何建立工具栏?(ABC)A.将工具栏放到内容窗格中B.在工具栏中添加按钮C.创建一个工具栏对象D.将工具栏添加到根窗格中E.为工具栏设置分层窗格中的位置18如何设置弹性布局的约束?(D)A.利用组件的setConstraints函数设置约束B.利用面板的setConstraints函数设置约束C.利用而已管理器的putConstraints函数设置约束D.利用SpringLayoutConstraints对象设置约束19在一个弹性布局的面板中,如果有10个组件的话,最少需要多少条约束?(B)A.10条B.22条C.2条D.40条20流式布局的常用设置参数有哪些?(AC)A.设置组件间的水平间隙和垂直间隙B.设置每行最多放几个组件C.设置行对齐方式D.设置组件最多可以分几列放E.设置面板的最大尺寸和最小尺寸21如何设置表格型布局方式?(ABC)A.创建一个表格型布局管理器B.在构造函数中指定表格的行数或列数C.添加组件,组件将按行逐个放到表格中D.创建一个表格型面板E.添加组件,需要指定组件放在表格的哪一行和哪一列22如何保存文本内容?(B)A.利用框架类的saveMessage函数保存B.利用getText函数获得文本区域的内容,之后用FileWriter函数保存到文本文件中C.利用线程类的saveMessage函数保存D.利用文本区域的saveText函数保存23建立Sochet类的服务器端需要哪些步骤?(BCE)A.服务器端对任意指定的IP地址和端口号进行监听B.监听端口,等待客户端的连接C.建立一个服务器端对象,提供监听的端口号D.当获得其它客户端的连接后,停止监听,创建一个Socket类,用于通讯E.服务器端在此端口继续进行监听24.能否人工控制java系统进行无用对象回收工作?(B)A不可以,无用对象回收是java系统的工作,只有比它更高一级的操作系统才能控制,普通程序无法控制B不可以,无用对象回收是java系统的工作,程序无法控制C可以,只要抛弃的对象超过1000个,就会自动调用回收工作D可以,调用System.runFinalization()函数可进行无用对象回收工作25.小程序的起始执行函数是什么?(A)Ainit函数,用于初始化小程序Bstart函数,用于启动小程序Cmain函数,是入口函数Drun函数,使小程序线程的启动函数26在下面的代码中,continue语句的作用时(C)。for(inti=0;imax;i++){if(objArray[i]!=5)continue;objArray[i]:=100;A跳过if程序块中congtinue下面的语句,执行if块外面的语句B跳过整个函数中下面所有的语句,跳出整个函数C跳过for循环中continue下面的语句,直接开始新的循环D如果if程序块中有else块,则跳过else块,执行下面的语句27.以下关于return语句的描述,错误的事(C)。A如果不带返回值,那么只需要return语句本身B如果退出时要带一个返回值,只需要把返回值放到return后面就行了C函数可以随意决定是否带返回值,无需事先定义Dreturn语句的作用是退出当前的函数,回到原先调用它的程序处28.引用变量作为函数参数时,值是否可以变化(C)A变化,因为引用变量中存储的仅是对象的指针B变化,因为引用变量不是以值传递的形式传给函数内部的C不变,因为引用变量同样是以值传递的形式传的D不变,因为引用变量在传递时会先复制一份对象29.如何理解引用作为函数参数时,值可以发生变化(D)A引用变量在传递到函数内部时,首先复制一份对象,之后再传递B引用变量将它本身传递给函数内部C引用变量不是值传递的D如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量30.子类可以继承父类的除私有成员以外的其它所有成员(A)A正确B错误31.Java只支持单继承,也就是说子类只能有一个直接父类AA正确B错误32.以下语句的含义是(D)char[]arrcrlf={13,10};Stringcrlf=newString(arrcrlf);stringBufferdest=newStringBuffer(西行漫记);dest.append(crlf);A字符串西行漫记不变B字符串西行漫记的最后一个字被删除C语句存在语法错误D在字符串西行漫记的后面加回车换行符33.以下字符串函数的描述中,错误的是(AB)[多选]AcharAt函数的作用是返回一个字符,如charAt(1)返回字符串中的第一个字符B在length函数中,一个汉字占两个英文字母的空间,因此长度也要加倍Csubstring函数的作用是返回字符串的一个子串DString类和StringBuffer类都有length函数,它们的形式和功能是一致的Eindexof函数的作用是从前往后搜索字符第一次出现的位置34.如何暂停一个线程?(D)A.调用System.pauseThred函数暂停B.调用线程类的pauseThred函数暂停C.调用Runnable接口的pauseThread函数暂停D.调用Thred类的sleep静态函数暂停线程35如何更换组件的布局管理器?(A)A利用组件的setLayout函数更换B利用内容窗格的setLayout函数更换C利用框架的setLayout函数更换D利用入口类的setLayout函数更换36如果没有布局管理器,那么组件如何排列?(D)A按照边界型布局的形式排列B按照流式布局的形式排列C按照表格式布局的形式排列D设计者需要给出每个组件的坐标位置,组件按坐标位置放置37.Swing界面一般都会有一个顶级Swing容器,但特殊情况下也可以没有BA正确B错误38.将单选框放到面板中时,以下注意事项中哪条是错误的?(C)A对于按列排列的单选框,面板需要用盒式布局(BoxLayout)或表格式布局(GridLayout)B对于按行排列的单选框,面板用缺省的流式布局(FlowLayout)就可以了C必须将一组单选框放到一个面板中,否则就无法实现单选框之间的互斥关系D最好将一组单选框放到一个面板中,这样逻辑关系比较明晰39.单选框是否可以使用动作监听器?(B)[单选]A可以,但只有单选框组可以使用动作监听器,单个的单选框不能使用B可以,因为在JAVA中,单选框也属于按钮的一种C不可以,虽然在JAVA中,单选框属于按钮的一种但它不支持动作监听器D不可以,因为单选框只能表示是否选中的状态,不能响应动作40.以下关于复选框的描述中,错误的是?(B)[单选]A用户可以同时选中多项复选项B除了给的选项外,用户还可以手动输入新的选项C各复选框之间没有互相排斥的关系D复选框用于选择一些特定的选项41.文本框的常用功能函数和属性有哪些?(ABE)[多选]AselectAll函数,选中文本框中的所有文字BgetText函数,获得用户输入的文字内容C在构造函数中设置文本框中可以显示的字符长度DsetUnicodeChar,设置文本框能否显示的字符长度EseLineWrap,设置文本框能否显示多于一行的内容42.工具栏是图形界面程序常用的组件。它将一组控件(以按钮为主)排成一行中,放在程序的顶端。(A)[判断题]A正确B错误43.表格包约束的“gridwidth”,“gridheight”属性有什么作用?(D)[单选]A表示用户垃大框架时,单元格所能够分配到的空间B表示单元格的

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功