


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国2021年1月高等教育自学考试Java语言程序设计一试题课程代码:047477. paint() 方法的参数类型是A. GraphicsB? Graphics2DC? StringD? Image&以下关于线程优先级和调度策略的说法中,不正确的选项是? ? ?A.线程的优先级可在创立线程时设置B.线程优先级最高是10C.线程的调度策略采用抢占式D.线程的优先级是不能改变的9. 以下 import 语句中,可以实现翻开和保存文件对话框操作的是A. import java.io 卢;B. import java.util.*;C. importjavax.swing.*;D. .*;10. 某
2、程序利用网址参数创立了 URL 对象 url, 接着要利用对象 url 获得 URLConnection 对象,那么这个 url 对象要调用的方法是B. openConnection()A. connection()C. getConnectionQD. URLConnectionQ非选择题局部考前须知: 用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题 (本大题共 1 0小题,每空 2分,共 20分)11-开发与运行Java应用程序需要经过的步骤依次为编辑源程序、编译生成字节码文件12. 假设二进制数 a=11010110, b=01011001,那么b的二进制值足
3、13. 假设类A继承扩展类B,那么类A和类B之间有 系。14. java.util 包中用于语言符号分析的类是 。15. 将容器分成假设干行和假设干列的布局是 布局。16. 为某个界面对象 p 注册鼠标点击事件,需为其添加监视器,实现这个要求的代码是 OFont17. 如果要设置的字型是:宋体、正常风格 (Font.PLAIN), 10 磅字号,构造这样要求的 对象 myFt 的代码是:Font myFt = new Font(;18. Java程序启动一个线程,要调用的方法是 o19. 程序要采用缓冲式输出,需要先创立 对象。20. DriverManager类处理驳动程序的加载和 三、简答
4、题(本大题共6小题,每题3分,共18分)21 ?请写出以下程序段的执行结果。int fl = 1, f2 = 1, t M = 5;fbr(int i=3; i=M; i+) f=f2;f2 = fl + f2;fl = f;System, out. printing 第 + i +11 个结果:H+f2);22. 请写出final类、final方法和final变量各自的含义。23. 请写出在程序中放置标签JLabel的根本步骤。句。设它在24. 请写出绘制左上顶点为(50, 50),右下顶点为(100,150),水平放置的红色矩形块的语 调用的对象是类型为 Graphics的g。25. 请写
5、出sleep()和wait()的区别。26. 请写出以下语句实现的根本功能。InetAddress addr = lnetAddress.getByName( H baidu );String domainName = addr.getHostName();String IPName = addr.getHostAddress();四、程序填空题(本大题共5小题,每空2分,共20分) 填上正确答案,完全代码,使它能正确实现题意的功能。错填、不填均无分。27. 一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下。以下程序求 第10次落地时,经过的路程长度。public class T
6、est27public static void main(String args) double h = 100,s = 100;for(i nt i=l; ( ) ; i+) h = h/2;System.out.printlnC 止第 10 次落地 . 共经过的路程 : + s);28. 以下小应用程序设计了一个面板,面板中有四个运动工程单项选择按钮和一个文本框。 当 某个选择工程被选中时,在文本框中显示该选择工程。import java.applet.*; import java.awt.*;import javax.swing.*; import java.awt.event.*;pu
7、blic class Test28 extends Applet implements (3) JPanel pan = new JPanelQ;String s 戶踢足球丁打排球叮打篮球丁打乒乓球鋼;JRadioButton box=new JRadioButtons.length; JTextField text=new JTextField(); public void init() setSize(300,70); setLayout(new GridLayout(2,1); ButtonGroup group=new ButtonGroupO; fbr(int i=0;isJengt
8、h;i+) boxi = new JRadioButton(si); group.add(boxi); pan.add(b o 刈 i); boxi.addItemListener(this);add(pan); add(text); text.setBackground(Color.cyan);public void itemStateChanged(ItemEvent e) text.setText(M 你选择了 : w+(JRadioButton)e. .getText();29. 以下小应用程序实现用鼠标按下、拖动和释放画线段,即线段的两个端点是鼠标按 和释放的位置。import ja
9、vax.swing.*;importjava.awt.*;importjava.awt.event.*;public class Test29 extends JApplet implements MouseListener intx1,yl,x2,y2;public void init()addMouseListener(this);public void paint(Graphics g) g.;public void mousePressed(MouseEvent e) xl=e.getX0 ;yl=e.getY();public void mouseReleased(MouseEven
10、t e)x2=e.getX0;y2=e.getY();:public void mouseClicked(MouseEvent e)public void mouseEntered(MouseEvent e)public void mouseExited(MouseEvent e)30. 以卜?程序中,包含JFrame对象的面板实现了Runnable接口,并有一个线程,该线程实现了以下功能:从1开始,每隔两秒钟显示下一个连续的自然数,显示到10后结束。importjava.awt.*;import javax.swing.*;public class Test30 public static
11、void main(String args) new MyFrame(); class MyFrame extends JFrame MyFrame()setSize(400, 200);setContentPane(new MyPanel(); setVisible(true); class MyPanel extends JPanel (7)int counter=0; Thread t;MyPanel()t=;创立线程对象t.start();public void run()while( counter10) counter+;try Thread.sleep(2000);catch (
12、InterruptedException e ) repaint();public void paintComponent ( Graphics g) setBackgro un d(Color.black);g.setColor(Color.green); g.drawString(String.valueOf(counter),60+counter*20,60 );31. 以下程序的功能是将一个文件的内容复制到另一个文件中。import java.io.*;public class Test31 public static void main(Stringargs) throws IOEx
13、ceptionFilelnputStream in = new (9) (nBytesCopy.java n);FileOutputStream out = new FileOutputStream( H BytesCopy.txt n); int c; while (c= !=-l)out.write(c);in.close(); out.close();五、程序分析题 ( 本大题共 5 小题,每题 4 分,共 20 分 )32. 阅读以下程序,请写出该程序的输出结果。class FatherClass String fName;FatherC 1 ass(Stri ng s) fName
14、= s; System.out.println( nFatherClass Create family name: H +fName); public class ChildClass extends FatherClassString myName;ChildClass (String si, String s2) supers 1); myName = s2;System.out.println( HChildClass Create my name is n+myName);public static void main(String args) FatherClass fc = new
15、 FatherClass( 张 ) ;ChildClass cc = new ChildClass ( 李役 吠卫“ );34?阅读以下程序,请答复以下问题:(1)点击按钮,按钮会发生什么情况?(2 )上下按钮分别点击 9次和 11 次后,分别显示什么?import java.awt 卢; import javax.swing 卢 ; import java.awt.event.*;class MyWin extends JFrame implements ActionListener JFrame frmFrame; JButton btnUp, btnDown; int upC = 0,
16、downC = 0;Color colorList = Color.cyan, Color.green, Color.magenta,Color.orange, Color.red, Color.yellow;public MyWinO Container con = getContentPane();con.setLayout(new GridLayout(2, 1);btnUp = new JButton( H 上 ) ;btnUp.setActionCommand( M btnUp n);btnUp.addActionListener(this); btnDown = new JButt
17、on( M 下 ) ; btnDown.setActionCommand( HbtnDown H);btnDown.addActionListener(this);con.add(btnUp); con.add(btnDown);pack(); setVisible(true);public void actionPerformed(ActionEvent e) String cmd = e.getActionCommand();if (cmd.equals( M btnDown H)btnDown.setBackground( colorListdownC%colorList. length
18、); downC+; btnDown.setText( n 下 : , +downC);else btnUp.setBackground(colorListupC%colorList.length); upC+; btnUp. setText( 上: +upC);public class Test34 public static void main(String args) new MyWinQ;35?阅读以下程序,请写岀该程序的功能。import java.aul.*;import java.applet.*; import javax.swing.*;public class Test35
19、 extends Applet JTextField textl,text2;threadpublic void init() 1 thl,setLayout(nulI);textl=new JTextField(); text2=new JTextField();textl .setBounds(20,20,150,45);text2.setBounds(20,75,150,45);textl.setFont(new Font ( ,H 1,40); text2.setFont(new Font ( ,H, 1, 40); textl .setForeground(Color.red); t
20、ext2.setForeground(Color.bIue); add(text 1); add(text2);th 1 =new thread 1 (textl);th2=new thread 1 (text2);thLstartQ; th2.start();class thread 1 extends Thread protected JTextField t;public thread 1 (JTextField text)t=text;public void run()while (true)int a = (int)(Math.random()* 1000000); t.setTex
21、t(Integer.toString(a,6); trysleep(200); catch (InterruptedException e)36?阅读以下程序.请写出该程序的功能。import java.io.*;import java.awt ?拿;import javax.swing.*;import java.awt.event ?拿;import java.util ?拿;class MyFrame extends JFrame implements ActionListener JTextField text; BufferedReader in; FileReader file;M
22、yFrame() Container con = getContentPane();con.setLayout(new FlowLayout();text = new JTextField(l 0);text.addActionListener(this);con.add(new JLabel(M 数据文件的路径和文件名);con.add(text);setVisible(true);pack。;public void actionPerformed(ActionEvent e) String s; int sum = 0;if (e.getSource() = text) try File
23、f = new File(text.getText();file = new FiicRcadcr(f);in = new BufteredReader(file); catch (FileNotFoundException el) text.setText(n文件没有找到! M);try while (s = in.rcadLine() != null)StringTokenizer tokens=new Str ingT oken i zer(s);int n = tokens.countTokensO ; fbr(int i = 0; i n; i+) sum += lnteger.parselnt(tokens.nextToken(); catch (IOException exp) text.setText( 文件输入岀错! ); text.setText(M H + sum);public class Test36 public static void main(Str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林省松原市油田第十一中学2026届化学高一上期中复习检测模拟试题含解析
- 2026届石嘴山市重点中学化学高一第一学期期末调研模拟试题含解析
- 2026届北京科技大学附属中学高一化学第一学期期中复习检测模拟试题含解析
- 2026届山东省菏泽市菏泽一中化学高一上期中统考模拟试题含解析
- 2026届江苏省南京市溧水区第二高级中学、第三高级中学等三校联考化学高三上期中预测试题含解析
- 2026届福建省莆田九中化学高二上期末监测试题含答案
- 广东省揭阳市第一中学2026届化学高三上期末复习检测试题含解析
- 2026届河北省张家口市尚义一中化学高一上期末检测模拟试题含解析
- 2025年学历类自考专业(法律)合同法-公证与律师制度参考题库含答案解析(5套试卷)
- 2025年医卫类助产士-母婴保健法律法规参考题库含答案解析(5套试卷)
- 保密教育培训课件内容
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 课程设计与评价
- 广东省中山市20222022学年下学期期末考试八年级英语试卷
- 检修案例-MR有载调压开关的吊芯检查全解课件
- 2023年国药控股股份有限公司招聘笔试题库及答案解析
- 现场处置方案现场应急处置方案(全套)
- 中国移动多功能厅多媒体系统方案
- 河道清淤施工方案(定稿)
- 石料场开采方案
- 2019三福百货品牌介绍51P
评论
0/150
提交评论