微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
( )方法位于JComoet类内,该方法与ait( )方法类似,也要求一个Grahic类的实例为参数C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,aitComoet( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制Alet,就调用方法aitComoet( ) 参考答案: D 命题目的:考查JApplet的基本概念。【解题要点】如果需要重新绘制Applet,就调用repaint( )方法,而不是paintComponent ( )方法。repaint( )方法将引起系统调用所有构件的paintComponent( )方法,并且使得所有构件的paintComponent()方法的Graphics变量被正确配置。----------------------------------------31、下列关于Swing说法不正确的是 A.每个Swig构件的程序必须有一个容器B.Swig是AWT的扩展C.Swig采用的MVC的思想D.Swig构件以J开头 参考答案: A 命题目的:考查Swing的基本知识。【解题要点】每个Swing构件的程序必须有一个按钮构件。【考点链接】为了简化构件的设计工作,再Swing构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮JButton有一个存储状态的分离模型BuRonModal对象。构件的模型是自动设置的,例如一般都使用JButton而不是使用ButtonModel对象。因此每个Swing构件的程序必须有一个按钮构件。----------------------------------------32、Window,Frame,Dialog默认的布局管理器是 A.GridLayoutB.BorderLayoutC.CardLayoutD.FlowLayout 参考答案: B 命题目的:考查Window,Frame,Dilog这些常用的容器及其他们的默认布局管理器是否清楚。【解题要点】Window,Frame,Dialog默认的布局管理器是BorderLayout,BorderLayout布局管理器把容器分为五个部分:东西南北中、而且在每个部分只能放一个构件。----------------------------------------33、 下列语句顺序执行后,a的值是 int a=13;a%=a/5; A.0B.1C.1.0D.true 参考答案: B 命题目的:考查扩展运算符的功能。【解题要点】由于/比%运算符优先级高,所以先算a/5,这样便得a%=2;它等价于 a=a%2,这样便得到正确答案1。【错解分析】对运算符的优先级不清楚,或者对扩展运算符的运算特点没有理解。----------------------------------------34、下列关于对象的加锁说法不正确的是 A.对象的加锁技术有效的预防了死锁的发生B.共享数据的所有访问都必须作为临界区,使用ychroized关键字进行加锁控制C.用ychroized保护的共享数据必须都是私有的D.Java语言中对象加锁具有可重入性 参考答案: A 命题目的:考查对象的加锁的基本概念。【解题要点】如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。