全国高等教育自学考试Java语言程序设计一考试试题_第1页
全国高等教育自学考试Java语言程序设计一考试试题_第2页
全国高等教育自学考试Java语言程序设计一考试试题_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

全国高等教育自学考试Java语言程序设计一考试试题Companynumber【1089WT-1898YT-1W8CB-9UUT-92108】200910月高等教育自学考试Java语言程序设计(一)课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)括号内。错选、多选或未选均无分。下面供选字符序列中,语言关键字的是( )A.goto B.nullC.false D.native以下程序代码的输出结果是( )(x>>1);A.36 B.C.37 D.trueJava语言中,在类定义时用final关键字修饰,是指这个类( A.不能被继承 B.在子类的方法中不能被调用C.能被别的程序自由调用 D.不能被子类的方法覆盖4.以下是关于字符串运算的代码,执行该代码段的输出结果是( )Strings=″09″,sl,s2;sl=(2);s2=(2,5)(s1+s2);A.0122345 B.2345C.012234 D.234以下是关于FlowLayout布局组件排列顺序的叙述,正确的是( A.从上到下排列 B.从左到右排列C.从下到上排列 D.从右到左排列程序执行方法showOpenDialog(),能打开“打开文件对话框”,如果该方法的返值是,则用户执行的动作是( )C.

D.重新输入了一个文件名设已经有Graphics2D对象g2d,Rectangle2D对象r,绘制对象r的代码是( )A.(r)C.()

B.(r)D.()在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是( )start()C.resume()

B.init()D.run()在以下供选择的方法中,用于文件随机访问的方法是( )readChar()C.readInteger()

readLong()D.writeChars()某程序利用网址参数创建URL对象url,接着希望利用对象url获得对象,则这个url对象要调用的方法是( )A.connection()C.getConnection()

B.URLConnection()D.openConnection()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分11.一个应用程序必须在某个类中定义的方法是 。12.import语句的格式是 。13.在面向对象语言中,对象之间的交互通过 实现。设有两个字符串对象str1和str2,则表达式“strl==str2”的意义是判别字符strl和str2 。一个基于Swing的应用程序可能在任何平台上都会有相同的 。处理键盘事件的Java程序,要实现的接口是 。Java语言约定,坐标原点位于绘图区域的 。Java程序中,在临界段中使用 方法,使执行该方法的线程等待。BufferedWriter类对象能按行输入文件的内容,按行输入的方法是 。20.在包中有InetAddress类的定义,Java程序中的InetAddress类对象存储的内容 。三、简答题(631821.y=|x|的if22.以下代码定义了一个类,请指出其中三条不合法的代码行(行号参见注释)。classTest22{ 18ddItemListener(this);}}publicvoiditemStateChanged(ItemEvente){for(inti=0;i<;i++){if(box[i]. ){(box[i].getLabel()+"被选中!");}}}}getImage()drawImage()方法能加载和显示图像。以下程序加载的是seattle.jpgHTML下。import.*;import.*;publicclassSimpleImageLoadextendsApplet{Imageimg;publicvoidinit(){img=getImage( ,"");}publicvoidpaint(Graphicsg){(img,0,0, );}}ShareDataManagerdata。为了对datadatadatadatadatadatadataclassShareDataManager{intdata;ShareDataManager(intinit){data=init;}publicintgetData(){returndata;}privatevoidputData(intnewValue){data=newValue;}synchronizedvoidmodiData(intdelta){if(delta>=0){putData(getData()+delta);}else{while( <0){try{wait();}catch(InterruptedExceptione){}}putData(getData()+delta);} ;}}五、程序分析题(542032.阅读下列程序,请写出该程序的输出结果。classTree{privateStringname;publicbooleanflower;publicintbirthYear;Tree(Stringn,booleanf,inty){name=n;flower=f;birthYear=y;}publicvoidsetName(Stringn){name=n;}publicStringgetName(){returnname;}publicvoidprintTree(Stringstr){(str)("Name:"+name);("BirthYear:"+birthYear);("Flower:"+flower);}}classPineTreeextendsTree{publicbooleanconiferous=true;PineTree(Stringn,booleanf,inty,booleanc){super(n,f,y);coniferous=c;}publicvoidprintTree(Stringstr){super,printTree(str);("Coniferous:"+coniferous);}}classTest32{publicstaticvoidmain(String[]args){TreefOb=newTree("MayFlower",true,1980);PineTreesOb=newPineTree("Pine",false,2000,true);("fOb:");("sOb:");}}classTest33staticvoids(intb[],intk){inti,j,t;for(i=1;i<k;i++){for(t=b[i],j=i-1;j>=0&&t<b[j];j--)b[j+l]=b[j];b[j+1]=t;}}publicstaticvoidmain(String[]args){inti,a[]={6,12,7,11,5};s(a,5);for(i=0;i<;i++)(a[i]+"");System.out.Println();}}import.*;import.*;publicclassTest34extendsAppletimplementsActionListener{JTextFieldtext;intr;JPanelpanel;publicvoidpaint(Graphicsg){Graphicsgc=();(0,0,(),());();(10,10,r,r);}publicvoidinit(){text=newJTextField(10);panel=newJPanel();setSize(200,100);setLayout(newGridLayout(2,1));add(text);add(panel);(this);}publicvoidactionPerformed(ActionEvente){if(()==text){r=(());repaint();}}}阅读下列程序,请回答以下问题:该程序的菜单条中共有几个菜单项单击哪个菜单项,可以打开一个对话框该对话框是强制型还是非强制型Import.*;import.*;classMyDialogextendsJDialog{MyDialog(JFrameF,Strings){super(F,s,false);Datedate=newDate();Stringt=();JLabeltext=newJLabel(t);add(text);setSize(200,100);setVisible(true);}}publicclassMenuDemoextendsJFrameimplementsActionListener{JMenuBarmenubar;JMenuaction;JMenuItemshow,set,quit;publicMenuDemo(){menubar=newJMenuBar(); setJMenuBar(menubar);action=newJMenu(''操作''); (action);show=newJMenuItem(''显示''), set=newJMenuItem("设置"); (set);(); quitnewJMenuItem("退出");(quit); (this);(this); (this);setSize(300,300); setVisible(true);}publicvoidactionPerformed(ActionEvente){if(()==show){MyDialogdiag=newMyDialog(this,"信息");}elseif(()==set){("菜单演示");}elseif(()==quit){ (0); }}publicstaticvoidmain(String[]args){newMenuDemo();}}classCurrentThreadDemopublicstaticvoidmain(Stringargs[]){Threadt=newThread()("Currentthread");("MyThread")("Afternamechange");try{for(intn=3;n>0;n--){(n);(1000);}}catch(InterruptedExceptione){("Mainthreadinterrupted");}}}六、程序设计题(本大题共2小题,每小题6分,共12分)intsearchMaxNumIndex(int[]a),回

温馨提示

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

评论

0/150

提交评论