![最新自考Java语言程序设计一04747试题及答案解析1资料_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b51/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b511.gif)
![最新自考Java语言程序设计一04747试题及答案解析1资料_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b51/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b512.gif)
![最新自考Java语言程序设计一04747试题及答案解析1资料_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b51/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b513.gif)
![最新自考Java语言程序设计一04747试题及答案解析1资料_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b51/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b514.gif)
![最新自考Java语言程序设计一04747试题及答案解析1资料_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b51/ce13dd1e-b7b1-4def-89d0-c0c6c0fb1b515.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档精品文档2015年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试卷(课程代码04747)本试卷共13页,满分100分.考试时间150分钟。考生答题注意事项:1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸2B铅笔将“答题卡”的相应代码涂黑0. 5毫米黑色字迹签字笔作答 .选择题2第一部分为选择题。必须对应试卷上的题号使用3第二部分为非选择题。必须注明大、小题号使用4.合理安排答题空间.超出答题区域无效。第一部分一、单项选择题(本大题共10小题每小题1分共10分)在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡
2、” 的相应代码涂黑。未涂、错涂或多涂均无分.1.以下字符组合中,不能作为Java整型常量的是A. 037B. 0x3ADGC. 7000D. 0x3abcL2 以下程序代码的输出结果是int x 1!;Syaten).outp(rint(,fzM); i-; whileA* 2EZB.C* ZZDn zzzz3.设有数组定义intH m仮,则x. length的值为A. 2B.3C.4D. 54.设有字符串 Stri ng s= ” ABCDEFGABC ;,则表达式 s. in dexOf( ” A", 7)的值是A. 7B.6C.3D. 05 .以下关于Swing与AWT之间关系
3、的叙述中,正确的是A. Swing是AWT的提高和扩展B. 在写GUl程序时,AWT和Swing不能同时使用C. AWT和Swing在不同的平台上都有相同的表示D. AWT中有一些类是从 Swing中的一些继承的6 .以下供选择的类中,其子类能用来创建框架窗口的是A. JWindowB. JFrameC. JDialogD. JAudio7 .某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是A. 继承Thread类,在类内定义run()方法,声明和创建线程对象,并让该对象调用 start()方法。B. 继承Thread类,在类内定义run()方法,声明线程对象,并让该对象调用star
4、t() 方法。c.声明实现Runnable接口,在类内实现run()方法,声明线程对象,创建线程,并调用start()方法。D.声明实现Runnable接口,在类内实现run()方法,声明和创建线程对象,并让该 对象调用start()方法。&大多数采用缓冲式输入数据文件的程序的主要目的是A .用readLine()方法按行输入字符B.提高输入速度C.更快地读入字符数据D.用read()方法输入任意个字符9 在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是FileFilter类预设的方法之一的是A. setFileFilter( )B. addFile
5、Filter()C. accept( )D. setDescription()10. 对访问数据库的Java程序来说,DriverManager类的作用是A .存储查询结果B.处理与数据库的连接C.处理驱动程序加载D.处理驱动程序加载和建立数据库连接第二部分非选择题二、填空题(本大题共10小题,每小题2分,共20分)请在答题卡上作答。11. Java的编译程序将Java源程序编译成 文件。12. 实现条件。“a/b>7并且b!=0”的表达式是 。13. 为了声明类中定义的某方法不能被子类的方法覆盖,应在该方法前加入的修饰符是14. 类的声明定义了类的所有对象的共有的 。15. 在实现接口
6、 ActiortListener的方法actionPeformed()中,对事件对象调用方法 getSource(),该方法的返回值是。16. 程序将若干单选按钮对象加人到一个 对象中,使它们实现单选功能。17. 如果要设置的字型是:20磅字号、正常风格(Font. PLAIN卜细明体,构造这样要求的Font对象的代码是 new Font()。18. 线程在临界段中执行 wait ()方法的作用是 、。19. 为字符流文件写操作提供支持的类是 。20. 在访问数据库的程序中,建立了Statenlent对象后,利用该对象可以执行 SQL查询,实现SQ查询的方法是。三、简答题(本大题共6小题。每小
7、题3分,共18分) 请在答题卡上作答。21. 请写出表示以下条件的表达式:变量x的值为1与变量y的值为2,有且只有一个成 立。22. 请写出通过继承创建子类的作用。23. 请写出将文本区text1和text2放置于面板P,并创建放置P的滚动面板jsp,最后将 jsp添加到JFrame子窗口 myFrame的Java语句。24. 请写出Java小应用程序播放音频文件需要用到的类的类名,以及创建相应对象的方 法。25. 请写出Java系统提供的支持文件随机访问的类的类名,以及该类提供的读取一个整 数的方法。26. 请写出URL对象能实现的功能。四、程序填空题(本大题共5小题,每空2分,共20分)请
8、在答题卡上作答.27. 以下程序功能是输出101至300之间的质数,并统计这些质数的个数输出。publk class Test27 public static void main( String args int i、j, count - Q;for(j = 10l;j<=300;j+)break;counts;SystEnLoutrprintln(j);System.ouLprintlnfT101-3 00之间有"+ount<-d 个质数 ° 11);28. 以下程序界面中有若干可以多选的选择框,当某个选择框的选择状态有改变时,程 序在文本区中显示各选择框的选
9、择状态(被选中或没有被选中)。jjnport javax.swing.*; import javawt.*; insert java.awt.event.;class My Window extends JFrame implements ItcroListener JTextArca text; JCheckBox box;String boxName = ”选择框 L 11 选择捱选捧框:F ;MyWindowfStri ng s) super(s);Container con - this. getContentPane();con. setLay out(nw GridLayout(l
10、F 2);sctLocation( 100> 100);JPanel panel = new JPane】。;inr len 3 boxNarne,length;pane L. sctLay out(nc GddLayouilcn 1);box - new JCheckBoKLcn;for (int I - 0; i < len; t+) boxi丄 new JCheckBox(boxNamci, false; boxi.(this);panel .add(boxi);text = new JT extArea(4I 10); con.nddfpanel);con.addftext
11、);set Visibly true);pack();public void itcmS tatcChangcd(ItcmEvent e) text.setTexKnullfbr(int i = 0; i < bolength; i+) ) text.append(boxName + "被选中就*); elsetext. append(boxNamei + "投有被选中 5雷 ipublic class Test28 public static void main(String args() new MyWindow(p选择项牙处理示例程序J;29. 以下是一个播放动
12、画的小应用程序中的run()方法和paint()方法。设动画图片已由小应用程序的init()方法装人内存,并存放于mylmage数组中,动画图张数放于变量 num中。控 制显示和动画图片序号更新的线程也已经在start()方法中创建并启动。pai nt()方法要播放的动画图片号是 curlmage。mt curlmage = 0; final int num - 30;Image mylmage = new Image num;< > * d Apublic voidruno /®制动画图片号的更新,并重新显示while (true) curbnage = (curIma
13、ge + 1) % num;try mythread.sleq>(200); catch (IntcrruptedException e) public void paint(Graphics g) if (mylmage curlmage) null)g+一(mylmage curfmage) 10T 10tmylmage curImage,gfftWidth(this)t mylmage cur I mage J. getH ei ght(this), this);30. 以下是一个缓冲式输入的示意程序,程序的界面有一个文本框和一个文本区,在文 本框中输入要读入显示的文件名,在文本区
14、中显示该文件的内容。import java,io.* :importjavaTawtT*; import javax.sing.* ;impoTt java.awt.e ven public clas TesBO extends JFramc implements ActionLi&tcncr fJTcxtArea text; JTcxtFicid fikName; BuflcrcdRcaudcr in;Test3O 0 sup«(-S(冲式綸入示羸程序*);CotiUdncr eon = thi6 getConientPane()/ 获得内容面扳con.ittLayDut(
15、Dcrw HorderLayou()-fileName - new jTcxtF'ictdCl# 入文件名 5lc Name. addActicnL i stenofthi a);text = new JTextArca(10, 20);textsetBac legroun d(Color.cyan);JS<rollPanc jsp = new JScro11Panetcxt);con.add(j BorcferLaycuc.CENTER);coD.addCfilcNftinc "North*); setVjsiblc(inKXpack();public void ac
16、ti onPerformcdtAc bonEvent e) String 曽;if (c.gctSouAxC) = fileName) try in = new HuflmdRjcadcEiew_);)catch (FileNotFoundExccption et)()tCXLwlTcxt(Tiu!IXuy (while (s 二) f= null)tcxt.append(s H n*); catch (IOExctption exp) public static void main(String arg札D new TcsO(X>; 31. 以下方法的功能是已知域名,返回IP地址。St
17、ring getHostAddr( S tring domainNamc)try "以下代码通过壞名建立InctAddress对象:LnctAddress addr =. getByName(domainName);return addr - I catch (UnknownHostException e) e .prints tackT racc();return null;五、程序分析题(本大题共5小题。每小题4分,共20分)请在答题卡上作答。32 阅读下列程序,请写出该程序的输出结果。class FathertZlass public FathcrClass() System.
18、ouLprintlnCTatherClass Create11);public class ChildClas extends FathefClass public ChildClass () System.out,println(HChiIdClass Create*'); public static void matn(Sui口g args) FatherClass fc = new FatherClassf); ChildClass cc = new ChildClass ();33 阅读下列程序,请写出调用Test33(4)的输出结果。public static void Te
19、st33(im n) intk, i, j> aJ 三 new intnn;for (i = 0; i < n; i-HF) if(i%2 = 0) forG = O;j<= i; j+)= k+;forQ = i-a|ji = k+; else for(j = O;j<=i; ji) aji = k+; forQ=i-l;j>=0;H ai0) = k+;for (i = 0; i < n; i+) for (j = 0; j < n; j+)System. out,print( "tH + aij);System* outpnntln()
20、;34. 阅读下列程序,请回答下面的问题:(1) 该程序的功能是什么?(2) 文本框中能显示的最小值和最大值分别是多少?import javaximport java.awt. *; import j*vv rnt,*;C(U3 MyScipllBar 赣toi血 JSctollBur pubhc MyScn)Bar(Ent mit int Icn, ini lew, tnr highjf supwfJScrellBBr.HOMZONTAL. miL Icn. M狀 high); : public Dimension grtfrefemdS i2fi() lxtum new DimenskKi
21、CllS, 20);- f :“7cl*ss My Window exgs JFratne impl 斜nents AdJiutmentListenrr privai£ JTetlf idd 匸 htyScnMlfior bir, MyWin(iow(Stinng»)(superbbar - new MySdullB&r(0, 10,0, 255); Container can - ihi*.gctContenlPane(; ccnr»etLayjiit(new GridL*yau42,1); ihit.serSuZSOi, 100); th 琨昶tl
22、187;c 辨kn(100. 100); bar *MA4jmlmcnil Jtcnerthis);t= new JT0XtFiaid(*'ht 20); cDn.nldbiT)Tccud 世 0;this.HtVisiUe(tn)e); 0ikpuk( kpublic voidadjLiNtmentVtJuxClwtgcd(AdJusmwatEvent c) MyScrallHgir myBnr (My$craIlB&r)e.mAdju!;lb1e(); LsefT oxXmyBAr. getValuef);public cluss TcslM public atmtic v
23、oid mairHSEring ugi) tww MyWiadow(*TesB4 麼口畛35. 阅读下列程序,请写出该程序的功能。irripurtjuva.ntil.*; import javio.*; trnpurt jab_uwi.; impart javax.swing.*; import jikvqw:r event. *;public class Tcfl35Jirame implcrncnts AcliotiLLstjeneT (JTcilArefl ta« JButlan button; RufTertdWnLrr ant;TZ 0 su却C个询试程序劣Containe
24、r wn gei6muntP前4片text = new JTex iAira( i 0. 20);怔竝驰皿±£Tound(5lgcyan;button newbuttuij.addActiEm Li5tcncr(thi3);c£rfLseiLiiyaLit(ncw BorderLayouU)rcon. add( it珥'ContHr");con.addt button, *S<ju±*);9EtViaible(tnie);ptcM;public void BcionPterf&rme(AGtKKiEv«it e)
25、 fString *;if(eLgetSowv4() -* buuim) try (oui = new BuHcredWritcifncw FilcWntnfltnc.ttfJii F=tc*t.gciTcKi();StnngTokeniser iokcn4=ncw StringTokefUzer(9); ini n lokcns-CQuntlokcii i;ftw(i 0; i < a; i+)String temp - toktns.nExtTokcnC); out. wTite(tanp+-rnM);our.fluKhf); tcithrctTcx(nul); SystcnLcxi
26、t0); C4ich (lOExccption exp) 如"etTKrtf文件写岀AH W);)public itnrir void nvun(String sl) ( new TcsGSf); $36. 阅读下列程序,请写出该程序的功能。import vji a.wt.*; irupoit j且publk class Tisa!36 exteiuh: JFrame My Panel p; duubie eta - O.Q;lcstSG () Coutninci ecu - gdCoaLcntPKnc();coiLSCLLayuLit'uenv BorderLiyDuU):
27、p e new MyPktiel();0血如51耐');sclSize(500,400): s«Visible(trLiE)>public ictiitic vaid ttuinStringfiflw T#sl36 0;yMyPynel exteodj J Pane) implenients Rirtui 通double pi - 344159, rl - MD. r2 - 100.0;Thread myThread - ikufl; istMyf»anet() a:if (my Oircsd - mill) iny'I hread - new 丁hr
28、cEdi(chi月);n)yThnadLslirrt();)public vopi mn<) wfiUc (myThread != null) setm - 0也*习啊360;rcpatntO:vy Thneadx»kcp(20; catch (Ini±nmpu<lEKc«picoQ e) ( Jpublic void piniCcrQp(ncnt(Gr?phicB g) upetpaj nlCDnpcncnl(g);int x0 - 221 iUXrl Math.«»s(pi/l «0.0* acmj);intyG-2Q
29、Q+I int)(r2* Watii Psin(pi/1 闕"setsD:grsetCoior(Colorrred;g,fiHOvaJ(?cOb A 10,10);六、程序设计题(本题大题共2小题,每小题6分,共12分)请在答题卡上作答。n项的和S返回。37. 编写方法double sumS(int n),已知参数 n,求以下表达式前e235813- 丁i 卜i * " -IFG F4卜 12358注:下一项的分母=上一项的分子,下一项的分子 =上一项的分子与分母的和。import j ava.awt*; import javu. swing. *;imparl javaa
30、wt. event*;String birttonNanicUst "7 rt8w, 'V; "+*,"4% "S"t ®38.类CalculMcFranw是 f 实现计籐器的窗II,窗口的界面 如右图所示.不要求对各组件的事件处理进行编稷。茸中 诂个按钗上的符号和命令符町利用稈序中的孚符串敷组。 注:这里蹩给定程用的部分代叭 你叢集写的弟撓成诙类 的构造方法.wJTcxtField text;CalculatePramcf) wupcr(咐算器");Comumer con - getC omtcntPane();
31、corLsctLayaut(ncw BorderLaycut(» JPancl pnl 1 =ncw JPancl(); JPand pn!2=-newPacd(new GridLHyout(4t4); textnew JTextFieli(l2); pnlL&ddlcxt);/请在以下位置编写代码con.dd (pnl 】."North"); con, add (pn 口C切*); setVisiblc(tnM);pack();public void »ciicnPerfbrmed(ActioiiEvent c) public static v
32、oid main(Stnng args) new Calcul 斷岸FrameO;2015 年 10 Md:等教育自学考试全国统一命题考试Java语言程序设计(一)试题答案及谱分参考(课程代码04747.)一 建臨选择起(本大題共小趣趙小飜1分.鬓山分)1B2. DC4. A久A&137. D& A9. C10, DL电墉斐題(本大鉞共10>hK.毎空2升共20分J1L字书码1. t>!=0 &&晞刃L1.final14.属性和方法15,16, RuttunGroup17."细 '.FoiHPLAIKJil18.与揺他嫌程同步19.
33、FilcWntcr26 休cc皿Query。*«简答题(本大問共听小题毎小S3 9»共佣分)21.1 &y2 x r &&y2 (alt x - 1z)(3分)22. 比已梢荧閱M 匕可以扩展Ki宥忧耐(FAJStt.戒写期壤方法汀I分)*化砌的娄(】分),獗有代码町以恳必咆弓门停L23. ptcxtO;P3dd(text2); (1 分自考茕科包过qql6581612isp = newJSctolajicfp);【分my F rame. getCn ten (P(uic()radd(jsp);1 124. 类名是AudioClip ( 2分h创建林的方法見gctAudil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场急救与个人安全防护的融合应用
- 智慧商业与工业互联网平台的未来规划探讨
- 智在行探讨青少年的全方位技能开发
- 网络环境下宾馆酒店的品牌建设讲座提纲
- 科技驱动下的创意产品设计策略
- 语言运用能力在小学作文教学中的培养
- 2025年南充货运从业资格证模拟考试下载什么软件
- 展会设计的核心展板的创意与功能结合
- 2025年度洗车房租赁合同及汽车美容、维修业务合作框架协议
- 二零二五年度中小企业金融贷款服务合同
- (二模)遵义市2025届高三年级第二次适应性考试试卷 地理试卷(含答案)
- 二零二五隐名股东合作协议书及公司股权代持及回购协议
- IQC培训课件教学课件
- 2025年计算机二级WPS考试题目
- 高管绩效考核全案
- 2024年上海市中考英语试题和答案
- 教育部《中小学校园食品安全和膳食经费管理工作指引》知识培训
- 长沙医学院《无机化学》2021-2022学年第一学期期末试卷
- eras妇科肿瘤围手术期管理指南解读
- GB/T 750-2024水泥压蒸安定性试验方法
- 初一到初三英语单词表2182个带音标打印版
评论
0/150
提交评论