2011年10月自学考试04747Java语言程序设计(一)真题.docx

上传人:lao****ou 文档编号:357482 上传时间:2023-09-22 格式:DOCX 页数:7 大小:36.77KB
下载 相关 举报
2011年10月自学考试04747Java语言程序设计(一)真题.docx_第1页
第1页 / 共7页
2011年10月自学考试04747Java语言程序设计(一)真题.docx_第2页
第2页 / 共7页
2011年10月自学考试04747Java语言程序设计(一)真题.docx_第3页
第3页 / 共7页
2011年10月自学考试04747Java语言程序设计(一)真题.docx_第4页
第4页 / 共7页
2011年10月自学考试04747Java语言程序设计(一)真题.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2011年10月自学考试04747Java语言程序设计(一)真题.docx》由会员分享,可在线阅读,更多相关《2011年10月自学考试04747Java语言程序设计(一)真题.docx(7页珍藏版)》请在第一文库网上搜索。

1、全国2011年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在通后的括号内。错选、多选或未选均无分。1 .下面供选字符序列中,不展干JaVa语言关键字的是()B.synchronizedD.try)B.50D.52A.throwC.protect2.以下程序代码的输出的结果是(doub1eX=25.6;System,out.print1n(int)x1);A.48C.513 .在以下供选择的概念中,不属于面向对象语言概念的是(A.类B.函数C.动态

2、联编D.抽象4 .在JaVa语言中,能够实现字符串连接的方法是()A.Stringsubstring(intstartpoint)B.Stringconcat(Strings)C.Stringrep1ace(charo1d,charnew)D.Stringtrim()5 .在以下供选择的容器类中,属于顶层容器的是()A.JDia1ogB.JPane1C.JScro11PaneD.JToo1Bar6 .在以下选项中,属于MoUSe1iStener接口的方法是()A.HiouseDoub1eC1ieked(MouseEvent)B.mouseDragged(MouseEvent)C.mouseMo

3、ved(MouseEvent)D.mousePressed(MouseEvent)7 .设已经有GraPhics2D对象g2d,1ine2D对象Iine,绘制对象Iine的代码是()A.g2d.draw(1ine)B.g2d.C1raw1ine(Iine)C.1ine,draw()D.1ine.draw1ine()8.设Thread对象thd的优先级为7,thd又创建了另一个Thread对象Chd,如果未对chd的优先级进行修改,则Chd的优先级为().1B. 5C. 7D.109 .在以下供选择的操作中,Fi1e对象能够提供的操作是()A.删除文件B.读写文件C.打开文件D.查询文件属性10

4、 .在编写访问数据库的JaVa程序时,Statement对象的作用是()A.建立新数据库连接B.设置查询命令C.创建SQ1语句对象D.存储查询结果二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。11 .JaVa语言是一种语言,它约束程序员必须遵守规定编写程序,能让编译器检测出程序中尽可能多的错误。12 .在JaVa语言中,语句用于表示出现在该文件中的所有类都属于这个程序包。13 .在JaVa程序系统中,对象之间的交互通过相互发送实现。14 .数组每个元素按存储顺序对应一个下标,下标从开始顺序编号。15 .用SWing编写GU1程序时,通常用

5、类派生的子类创建窗口对象。16 .强制型对话框强制对话过程,直至对话过程结束,才让程序响应对话框以外的事件。17 .在GraPhiCS类中,用于在指定的位置显示字符串的方法是。18 .在Java中,线程的调度策略采用,优先级高的线程比优先级低的优先执行.19.字符流数据中使用的Unicode字符有位二进制位。20 .J包中有类,它的对象用于存储IP地址和域名。三、筒答题(本大题共6小题,每小题3分,共18分)21 .请使用for循环语句实现计算S=+-!-的值。242022 .请写出JaVa语言中编写事件处理程序的两种方案。23 .请写出代码段,用来创建一个标签对象Ib1显示文字为“Java,

6、背景色设为绿色。24 .请写出JCOnIboBoX对象上可能发生的两种事件类型的名字。25 .请写出线程从阻塞状态恢复到就绪状态的三种途径。26 .请写出UR1COnneCtion类提供的获得输入输出流对象的方法和实现网络连接的方法。四、程序填空题(本大题共5小题,每空2分,共20分)27 .方法voidmoVeOddForward(inta口)的功能是将数组中的所有奇数移到所有偶数之前。voidmoveOddForward(inta)for(inti=0,odd=0;i+)if()intt=ai;ai=aodd;aodd=t;odd+;28 .以下程序片段定义由JFran1。类派生的子类My

7、WindOWDCn1o。类MyWindOWDCmo的构造方法有五个参数:窗口的标题名,加入窗口的按钮,按钮的背景颜色,以及窗口的宽和高。c1assMyWindowDemoextendsJFramepub1icMyWindowDemo(Stringname,JButtonbutton,Co1orc,intw,inth)SetTit1e(name);setSize(w,h);ContainerContentPane=;ContentPane.;button.SetBackground(c);)29 .小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键盘事件实施监视。程序运行时,

8、先点击按钮,让按钮激活。以后输入英文字母时,在文本区显示输入的字母。importjava,app1et.*;importjavax.swing.*;importjava.awt.event.*;pub1icc1assTest29extendsApp1etimp1ementsJButtonbutton=newJButtonO;JTextAreatext=newJTextArea(5,20);pub1icvoidinit()button.addKey1istener(this);add(button);add(text);pub1icvoidkcyPressed(KeyEvente)(intt=e

9、.;if(t=KeyEvent.VK_A&t=KeyEvent.VK_Z)text.append(char)t+);)pub1icvoidkcyTyped(KeyEvente)pub1icvoidReyRe1eased(KeyEvente)30 .以下程序的界面有一个文本区text,一个按钮button。程序运行时,单击按钮,则将文木区中的内容输出到out,其中OUt为BufferWriter类的一个对象。pub1icvoidactionPerformed(ActionEvente)Strings;if(e.=button)try(out.(text.getText(),0,(text.get

10、Text().1ength();out.f1ush();text.setText(nu11);System,exit(0);catch(IOExceptionexp)text.setText(文件定出错!n);System,exit(-1);)31 .数据库连接方法ConneCtByJdbCOdbC()按给定的数据库UR1、用户名和密码连接数据库,如果连接成功,方法返回连接对象,连接不成功,则返回空。pub1icstaticConnectionConnectByJdbcOdbc(Stringur1,Stringusername,Stringpassword)Connectioncon=nu11

11、;try(C1ass.(sun.jdbc.odbc.JdbcOdbcDriveryz);catch(Exceptione)e.PrintStackTrace();returnnu11;try(con=.getConnection(ur1,username,password);catch(SQ1Exceptione)e.PrintStackTrace();returnnu11;returncon;)五、程序分析题(本大题共5小题,每小题4分,共20分)32 .阅读下列程序,请写出该程序的输出结果。c1assTest32aStringname;intage;1ongnumber;Test32a(1

12、ongnumber,Stringname,intage)System.out.printin(Name:+name);System,out.Print1n(Age:+age);System,out.print1n(z,Te1:+number);)c1assTest32bextendsTest32aTest32b(1ongnumber,Stringname,intage,boo1eanb)super(number,name,age);System,out.printIn(,Married:+b);)pub1icc1assTest32pub1icstaticvoidmain(Stringargs)

13、Test32babe=newTest32b(4747,*Tony*,29,true);)33 .阅读下列程序,请写出该程序的输出结果。c1assTest33StringmyString=1;pub1icstaticvoidmain(Stringargs)Test33myObj=newTest33O;mybj.StringModifier(mybj.myString);System,out.printIn(/+mybj.myString);)voidStringModifier(StringtheString)theString=theString+2;System,out.print(theS

14、tring);)34 .阅读下列程序,请写出该程序的功能。importjava.awt.*;importjava.awt.event.*;importjava,app1et.*;pub1icc1assTest34extendsApp1etimp1ementsAction1istenerStringmsg=;Buttonb1ist=newButton3;pub1icvoidinit()Buttonyes=newBUtton(Yes);Buttonno=newBUttOn(No);Buttonmaybe=newBUtton(Undecided);b1ist0=(Button)add(yes);b1ist1=(Button)add(no);b1ist2=(Button)add(maybe);for(inti=0;i3;i+)b1isti.addAction1istener(this);)pub1icvoidactionPerformed(ActionEventae)for(inti=O;i3;i+)if(ae.getSource()=b1isti)msg=,Youpressed+b1isti.get1abe1();)repaint();pub1icvoidpaint(Graphicsg)g.drawString(msg,6,100);)35 .阅读下列程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服