《备考2023年内蒙古自治区通辽市全国计算机等级考试Java语言程序设计真题(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年内蒙古自治区通辽市全国计算机等级考试Java语言程序设计真题(含答案).docx(19页珍藏版)》请在优知文库上搜索。
1、备考2023年内蒙古自治区通辽市全国计算机等级考试Java语言程序设计真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.用于存放供其他Access数据库对象使用的公共过程称为()。A.窗体模块B.类模块C.报表模块D.标准模块2Java对I/O访问所提供的同步处理机制是()。A.字节流B.过滤流C.字符流D.压缩文件流3 .下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?A.serializeB.transientC.synchronizedD.static4 .按照运算符功能划分,运算符!=属于()A.三元运算符B.二元运算符C.算术运算符D.关系运算符5 .
2、下面关于JaVa命名规则的约定,错误的是()A.变量名、方法名首字母小写,其余单词只有首字母大写B.常量完全小写C._、$不作为变量名、方法名开头D.接口名、类名首单词第一个字母大写6 .假定有以下两个过程:SUbSI(ByVaIXASlnteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=xx=yy=tEndSub则以下说法中正确的是oA.用过程Sl可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,Sl不能实现C.用过程
3、Sl和S2都可以实现交换两个变量的值的操作D.用过程Sl和S2都不能实现交换两个变量的俏的操作7 .下列说法中错误的一项是A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait。方法8 .当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify。方法C.线程在SynChrOniZed块中执行完操作后,调用notify。方法通知正在等待的线程重新占有锁D.wait()和notify。可以实现线程的同步操作8 .Java中对Applet设置了严格的安全限制。下列关于Applet在Java2中安全限制叙述正确的是()A.根本无法解除B.只
4、有部分限制可以解除,而其它限制无法解除C.可以在安全策略的控制下解除D.已经缺省地全部解除9 .数据的存储结构是指()oA.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示10 .在Swing中,JButton的直接父类是()A.java.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton二、2.填空题(10题)H.需求分析最终结果是产生【12 .设有数组定义:intMyIntArray=10,20,30,40,50,60,70)
5、;则执行下面几个语句后的输出结果是【】。i11ts=0;for(inti=0;i”代表只移除选中的列表项,“”代表移除所有的列表项,!”代表反向选择列表项。importjava.awt.*;importjava.awt.event.*;classjava3extendsFnImeimplementsAction1.istener&Item1.isteriKr(finalstaticintITEMS=IO;1.istlt1.ist=new1.ist(ITEMS,true);1.istrt1.ist=new1.ist(O,true);java3super(,java311);addWindow1.
6、istener(newWindowAdapterJpublicvoidwindowClosing(WindowEvente)System.exit(O););GridBag1.ayoutgbl=newGridBag1.ayout;set1.ayout(gbl);add(It1.istlO,O,1,5,1.O,1O);add(rt1.isto21O,1,5,1.O,1.0);It1.ist.addAction1.istener(this);It1.ist.addhem1.istener(this);rt1.ist.addAction1.istener(this);rt1.ist.addhem1.istener(this);Buttonb;add(b=newButton(11),1,O11,1,O,1.0);b.addAction1.istener(this);add(b=newButton(n11),1,1,1,1,O,1.0);b.addAction1.istener(this);add(b=newButton(n),1,2,1,1,O,1.0);b.addAction1.istener(this);add(b=newButton(,11)j1,3,1,1,Oj1.0);b.addAction1.istener(this);a