版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java201110(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:10,分数:10.00)下面供选字符序列中,不属于JavaAthrow BsynchronizedCprotect Dtry(分数:1.00)A.B.C. D.解析:double x=25.6:System. out. println(int)x1);A48B50C51D52(分数:1.00)A.B. C.D.解析:AB函数C动态联编 D抽象(分数:1.00)A.B. C.D.函数不属于面向对象语言概念。在JavaString substring(int startpoint) BString concat
2、(String CString replace(char old,char new) DString trim()(分数:1.00)A.C.D.解析:解析 连接方法concat(String s),实现复制参数s 字符串的内容,连接在字符串对象之后,得到一个新的字符串。AJDialog BJPanelCJScrollPane DJToolBar(分数:1.00)A. B.C.D.解析:解析 JDialogJPanel、JScrollPaneJToolBar6. 在 以 下 选 项 中 , 属 于 MouseListener 接 口 的 方 法 是 ( ) AmouseDoubleClicked
3、(MouseEvent) BmouseDragged(MouseEvent) CmouseMoved(MouseEvent) DmousePressed(MouseEvent)(分数:1.00)A.B.C.D. 解析:解析 MouseListener 接口的方法有:(1)mousePressed(MouseEvent),负责处理鼠标按下事件。(2) mouseReleased(MouseEvent),负责处理鼠标释放事件。(3)mouseEntered(MouseEvent),负责处理鼠标进入容器事件。(4)mouseExited(MouseEvent),负责处理鼠标离开容器事件。(5)mou
4、seClicked(MouseEvent),负责处理鼠标点击事件。设已经有Graphics2D 对象g2d,Line2Dline,绘制对象lineAg2d. draw(line) Bg2d. drawLine(line)line. draw() Dline.drawLine()(分数:1.00)B.C.D.解析:设Thread 对象thdThreadchd,如果未对chdchdA1 B5C7 D10(分数:1.00)A.B.C. D.解析:解析 线程创建时,子线程继承父线程的优先级。9.在以下供选择的操作中,FileAB读写文件C打开文件 D查询文件属性(分数:1.00)A.B.C.D. 解析
5、:解析 File 对象只用来命名文件、查询文件属性和处理目录,不提供读写文件操作。在编写访问数据库的Java,StatementAB设置查询命令C创建 SQL 语句对象 D存储查询结果(分数:1.00)A.B.C. D.解析:二、填空题(总题数:10,分数:20.00)Java1错误。(分数:2.00)填空项1: 解析:(正确答案:强类型)Java1(分数:2.00)填空项1: 解析:(正确答案:package)Java1(分数:2.00)填空项1: 解析:(正确答案:消息(或 message))1(分数:2.00)填空项1: 解析:(正确答案:0)SwingGUI1(分数:2.00)填空项1
6、: 解析:(正确答案:JFrame)1,直至对话过程结束,才让程序响应对话框以外的事件。(分数:2.00)填空项1: 解析:(正确答案:不能中断)Graphics1。(分数:2.00)填空项1: 解析:(正确答案:drawString-|-)Java1,优先级高的线程比优先级低的优先执行。(分数:2.00)填空项1: 解析:(正确答案:抢占式)字符流数据中使用的Unicode1(分数:2.00)填空项1: 解析:(正确答案:16)java. net1IP(分数:2.00)填空项1: 解析:(正确答案:InetAddress)21.请使用for 循环语句实现计算的值。21.请使用for 循环语句
7、实现计算的值。(分数:3.00)正确答案:(double s=0.0; for(int i=2;i=20;i=i+2) s=s+1.0/i;)解析:请写出Java(分数:3.00)正确答案:(程序重设方法 handleEvent(Event evt),程序实现一些系统设定的接口。)解析:请写出代码段,用来创建一个标签对象lbl,显示文字为“Java”,背景色设为绿色。(分数:3.00)正确答案:(JLabel lbl=new JLabel(Java); lbl. setBackground(Color.GREEN);)解析:请写出JComboBox(分数:3.00)正确答案:(ActionEv
8、ent 和ItemEvent)解析:请写出线程从阻塞状态恢复到就绪状态的三种途径。(分数:3.00)正确答案:(自动恢复、用 resume()方法恢复、用notify()或 notifyAll()方法通知恢复。)解析:请写出URLConnection(分数:3.00)正确答案:(getOutputStream()、getInputStream()、connect() 解析:四、程序填空题(总题数:5,分数:20.00)方法void moveOddForward(int avoid moveOddForward(int a)for(int i=0,odd=0;if()int t=ai;ai=ao
9、dd;aodd=t;odd+;(分数:4.00)填空项1: ai%2=1)(正确答案:ia.length解析:以下程序片段定义由JFrameMyWindowDemooMyWindowDemo窗口的标题名,加入窗口的按钮,按钮的背景颜色,以及窗口的宽和高。class MyWindowDemo extends JFramepublic MyWindowDemo(String name,JButton button,Color c,int w,int h) setTitle(name);setSize(w,h);Container contentPane=contentPane.;button. s
10、etBackground(c);(分数:4.00)填空项1: add(button))解析:(正确答案:getContentPane()运行时,先点击按钮,让按钮激活。以后输入英文字母时,在文本区显示输入的字母。import java. applet.*;import javax. swing.*; import Java. awt. event.*;public class Test29 extends Applet implements JButton button=new JButton();JTextArea text=new JTextArea(5,20); public void
11、init()button. addKeyListener(this);add(button);add(text);public void keyPressed(KeyEvent int t=e.;if(t=KeyEvent. VK_A&t=KeyEvent. VK_Z) text. append(char)t+ );public void keyTyped(KeyEvent e) public void keyReleased(KeyEvent e)(分数:4.00)填空项1: getKeyCode())解析:(正确答案:KeyListener以下程序的界面有一个文本区text,一个按钮but
12、tonoutoutBufferWriterpublic void actionPerformed(ActionEvent e)String s;if(e.tryout.(text. getText(),0,(text. getText().length();out. flush();text. setText(null); System. exit(0); catch(IOException exp)text. setText(文件写出错!/n);System. exit(-1);(分数:4.00)填空项1: write)解析:(正确答案:getSource()数据库连接方法connectBy
13、jdbcOdbc()按给定的数据库URL方法返回连接对象,连接不成功,则返回空。public static Connection connectByjdbcOdbc(String url,String username,String password)Connection con=null;try Class.(sun. jdbc. odbc. JdbcOdbcDriver); catch(Exception e)eprintStackTrace(); return null;trycon=. getConnection(url,username,password); catch(SQLExc
14、eption e)e. printStackTrace(); return null;return con;(分数:4.00)填空项1: DriverManager)解析:(正确答案:forName五、程序分析题(总题数:5,分数:20.00)class Test32aString name;int age;long number; Test32a(long number,String name,int System. out. println(Name:+name); System. out. println(Age:+age); System. out. println(Tel:+numb
15、er);class Test32b extends Test32aTest32b(long number,String name,int age,boolean b)super(number,name,age);System. out. println(Married:+b);public class Test32public static void main(String args)Test32b abc=new Test32b(4747,Tony,29,true);(分数:4.00)正确答案:(Name:Tony Age:29Tel:4747 Married:true) 解析:class
16、Test33String myString=1;public static void main(String args)Test33 myObj=new Test33();myObj. stringModifier(myObj. myString); System. out. println( +myObj. myString);void stringModifier(String theString) theString=theString+2;System. out. print(theString);(分数:4.00)正确答案:(12 1)解析:阅读下列程序,请写出该程序的功能。impo
17、rt java. awt. *;import java. awt. event. *;import java. applet. *; public class Test34 extends Applet implements ActionListenerString msg= ;Button bList=new Button3; public void init()Button yes=new Button(Yes);Button no=new Button(No); Button maybe=new Button(Undecided); bList0=(Button)add(yes);bLi
18、st1=(Button)add(no); bList2=(Button)add(maybe);for(int i=0;i3;i+) bListi.addActionListener(this);public void actionPerformed(ActionEvent ae) for(int i=0;i3;i+) if(ae.getSource()=bListi)msg=You pressed+bListi.getLabel();repaint();public void paint(Graphics g)g.drawString(msg,6,100);(分数:4.00)正确答案:(程序产
19、生了三个标签分别为“Yes”、“No”和“Undecided”的按钮。每当按钮被按下时,将显示一条消息,用于报告是哪一个按钮被按下。)解析:import java. awt. event.*;import javax. swing. *;import java. awt.*; public class MenuWindow extends JFrame implements ActionListener JTextField text=new JTextField();JMenuBar menuBar;JMenu menuFruits; JMenuItem menuIteml,menuItem
20、2,menuItem3; public MenuWindow()menuBar=new JMenuBar();setJMenuBar(menuBar); menuFruits=new JMenu(水果);menuBar. add(menuFruits);menuItem1=new JMenuItem(苹果);menuItem1.addActionListener(this); menuFruits.add(menuItem1);menuItem2=newJMenuItem(;menuItem2.addActionListener(this); menuFruits. add(menuItem2
21、);menuFruits. addSeparator(); menuItem3=newJMenuItem(;menuItem3.addActionListener(this); menuFruits. add(menuItem3);Container con=getContentPane();con. add(text);setSize(200,150);setVisible(true);public void actionPerformed(ActionEvent e)if(e. getActionCommand()=退出)System. exit(0); else text. setTex
22、t(e. getActionCommand();public static void main(String args) MenuWindow mw=new MenuWindow();(分数:4.00)项,在文本框中显示此菜单项显示的文字。)解析:class MyThread extends ThreadString message,int s;MyThread(String message,int sec)this. message=message;s=sec; public void run()trysleep(s);catch(InterruptedException e) System
23、. out. println(message+getPriority();class ThreadTestpublic static void main(String args)Thread foo=new MyThread(Foo,1000);foo. setPriority(Thread.MIN_PRIORITY);foo.start(); Thread bar=new MyThread(Bar,800); bar.setPriority(3);bar.start();Thread gar=new MyThread(Gar,400); gar. setPriority(7);gar.start(); Thread kar=new MyThread(Kar,100);kar. setPriority(Thread.MAX_PRIORITY);kar.start();注:假设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医联体背景下基层患者价值感知
- 医联体机器人手术人才培养
- 1-Anthramine-1-Aminoanthracene-生命科学试剂-MCE
- 1-1-Z-Octadecenyl-2-adrenoyl-sn-glycero-3-PC-生命科学试剂-MCE
- 医联体云计算助力基层医疗
- 医疗资源跨域调配的伦理考量
- 医疗资源城乡均衡发展方案
- 2025年家长网络监管培训
- 太原母婴护理师常见病预防与护理
- 2025年安全培训团队建设培训课件
- 黑龙江农垦职业学院单招《语文》模考模拟试题及参考答案详解(轻巧夺冠)
- (正式版)DB37∕T 4882.3-2025 《海洋生态系统碳储量调查与评估技术规范 第3部分:海藻场》
- 新版煤矿班组长考试题库及答案
- 回收旧黄金知识培训内容课件
- 2025年事业单位笔试-江苏-江苏神经外科(医疗招聘)历年参考题库含答案解析(5套)
- 加氢裂化培训课件
- 溺水急救指南2024版
- 2024年中国储备粮管理集团有限公司招聘考试笔试练习题及答案
- 公文格式国家标准2025
- 渝20Q01 建设工程施工现场围挡及大门标准图集(2020版)DJBT50-133
- 2025年陕西师大附中中考物理二模试卷及解析
评论
0/150
提交评论