Java6程序设计实践教程实验指导课后答案.doc

上传人:wux****ua 文档编号:9076096 上传时间:2020-04-03 格式:DOC 页数:8 大小:83.50KB
返回 下载 相关 举报
Java6程序设计实践教程实验指导课后答案.doc_第1页
第1页 / 共8页
Java6程序设计实践教程实验指导课后答案.doc_第2页
第2页 / 共8页
Java6程序设计实践教程实验指导课后答案.doc_第3页
第3页 / 共8页
点击查看更多>>
资源描述
第1章:1.6习题集:一、填空题1多态2java.exe 3jdb.exe 4标准字节码5Java 6独立于平台二、选择题1B2A3B4A5A6C7C8D9C第2章:实验指导:2.5.1第一处需要的代码:yourGuessrealNumber第二处需要的代码:yourGuess=input.nextInt();第三处需要的代码:yourGuessrealNumber第四处需要的代码:yourGuess=input.nextInt();2.5.2第一处需要的代码:iArrayi iArrayj第二处需要的代码:iTemp = iArrayi; iArrayi = iArrayj; iArrayj = iTemp;2.5.3第一处需要的代码:continue lable;第二处需要的代码:System.out.print( +(i+j);2.5.4第一处需要的代码:System.out.print(t);第二处需要的代码:System.out.print(j + * + i + = + (i*j) + t);2.6习题集:一、填空题1i=i+1 sum=sum+1 irealNumber第二处需要的代码:Hello h = new Hello(); h.print();4.5.2第一处需要的代码:public void stop() System.out.println(Network stop!);第二处需要的代码:public void start() System.out.println(Du du.); 第三处需要的代码:SoundCard sc=new SoundCard(); mb.usePCICard(sc);4.5.3第一处需要的代码:this.userAccount = acc; this.userPassword = pass;第二处需要的代码:public void show() System.out.println(resultMessage); 第三处需要的代码:user.connect();user.show();4.6习题集:一、填空题1javac d . Test.java 2package 3public4package com.my.test; public void inPut()System.out.println(n hi,keybroad has be input into then mainbroad!n); public void inPut()System.out.println(n hi,netCardBroad has be input into then mainbroad!n); publicvoid getMainMessage(Extendbroadable ext)ext.inPut();5Constants.MAX_COUNT6interface B extends Apublic void printB();二、选择题1C2D3B4C5B6C7C8B9D 10D 11D 12A三、简答(1) 1、接口是类似于类的结构,它只包含常量和抽象方法。在某些情况下,接口类似于抽象类,但是抽象类能够包含常量和抽象方法,还能够包含变量和具体方法。(2) 1、在接口中,数据可以是常量;而抽象类可以有数据字段。2、在接口中方法只有无实现的签名,而抽象类可以有具体的方法。3、因为定义在接口中的所有方法都是抽象方法,Java不要求将抽象修饰符放在4、接口中的方法签名中,但是在抽象类中要将抽象修饰符放在抽象方法之前。(3) 1、可以更好的组织类。2、减少类名的冲突问题,同一包中的类名不能重复,不同包中的类名可以重复;3、对包中的类起了一定的保护作用;(4) 1、直接引用指定的类,如import java.util.Vector;2、引用一个包中的多个类,如import java.awt.*。更确切的说,它并不是引用java.awt中的所有类,而只引用定义为public的类,并且只引用被代码引用的类,所以这种引用方法并不会降低程序的性能;3、*号代替类名,在不能代替包名,如import java.awt.*,只引用java.awt下的类,而不引用java.awt下的包;4、import java.awt.F*,这种使用方法是错误的;5、import语句在所有类定义之前,在package定义之后;6、import只告诉编译器及解释器哪里可以找到类、变量、方法的定义,而并没有将这些定义引入代码中;第5章实验指导:5.6.1第一处需要填写的代码:ist.length()第二处需要填写的代码:st.indexOf(you)5.6.2第一处需要填写的代码:int i=0;ia.length;i+;第二处需要填写的代码:ai=(char)(ait);5.6.3第一处需要填写的代码:nowTime第二处需要填写的代码:matter1.format(nowTime)5.6.4第一处需要填写的代码:int i=0;i=A&c=Zi+;10i=0;irealNumber第二处需要的代码:NumberFormatException ex 6.4.2第一处需要的代码:catch(IOException e)System.out.println(catch +e.toString(); 第二处需要的代码:catch(NumberFormatException e)System.out.println(catch +e.toString(); 6.5习题集:一、填空题:1Welcome to javaThe finally clause is executed2Welcome to javaThe finally clause is executed3catch(NumberFormatException e)4仍然执行5ArithmeticException6IOException7数据转换错误异常8statement1,statement2二、选择题 1C2B3C4D5C6B7C第7章实验指导:7.6.1第一处需要填写的代码:panel.setVisible(true);第二处需要填写的代码:group.add(radioButton1); group.add(radioButton2);第三处需要填写的代码:mainPanel.add(panel);7.6.2第一处需要填写的代码:commentTabPane = new JTabbedPane();第二处需要填写的代码:tabAddComponent.add(nameLabel);第三处需要填写的代码:queryCom();7.6.3第一处需要填写的代码:System.exit(0);第二处需要填写的代码:new Counter(); 7.6.4第一处需要填写的代码:setVisible(true);第二处需要填写的代码:frame.getContentPane().add(new JTextArea();7.7习题集:一、填空题1btni=new JButton(strnamei); BorderLayout.EAST、BorderLayout.WEST、BorderLayout.SOUTH、BorderLayout.NORTH、BorderLayout.CENTER2frame.setContentPane(new CalculatorPanel().createPane();int y = 0; y 4; y+、button = new JButton(lablesyx);3frame.getContentPane().add(new TreePanel().createComponent();node01.add(node0102); int i = 0; i names.length; i+、panel.add(new JLabel(namesi);4jframe.setVisible(true); Container contentpane=jframe.getContentPane();text.append(s);5Container contentPanel = frame.getContentPane(); frame.setVisible(true); add(part2(); panel.setVisible(true);6Panel pan=new Panel();二、选择题1D2A3B4B5A6D7C第8章实验指导:8.6.1第一处需要的代码:contentPane.addMouseListener(this);contentPane.addMouseMotionListener(this);第二处需要的代码:g.drawLine(startx,starty,endx,endy);8.6.2第一处需要的代码:Container contentPane = f.getContentPane();第二处需要的代码:(e.getActionCommand().equals(按我有声音喔)8.6.3第一处需要的代码:treeModel.insertNodeInto(leafnode,node1,node1.getChildCount();第二处需要的代码:e.getSource()=tree8.6.4第一处需要的代码:b0.addActionListener(new Bt();第二处需要的代码:x=Double.parseDouble(tf1.getText().trim();8.7习题集:一、填空题1程序符号2授权事件模型3actionPerformed(ActionEvent e),itemStateChanged(ItemEvent e)4事件适配器5new WindowAdapter(),System.exit(0);二、选择题 1D 2C 3D 4B 5A 第9章参考答案:实验指导:9.4.1第一处需要填写的代码:g_2d.setStroke(bs);g_2d.setColor(Color.yellow);g_2d.draw(hourLine);第二处需要填写的代码:secondLine.setLine(120,120,(int)pointSXa,(int)pointSYa);9.4.2第一处需要填写的代码:signal.setRed(0);signal.setYellow(1);第二处需要填写的代码:g.setColor(Color.green);习题集:填空题:1Drawstring 2add(p1) 3toString(i)4public void paint(Graphics g)5int count=1;countxpoint.length;count+6public void init()选择题:1A2B3B4B第10章实验指导:10.6.1第一处需要填写的代码:tempStr=bufReader.readLine();第二处需要填写的代码:s*=i;10.6.2第一处需要填写的代码:filePrex = null第二处需要填写的代码:int j = 0; j children.length; j+10.6.3第一处需要填写的代码:inStream,outStream第二处需要填写的代码:copyBut,0,copyLen10.6.4第一处需要填写的代码:tempStr=inObj.readLine();习题集:一、填空题:1Hello!I like Java! 2110 110 110 110 1103InputStreamReaderBufferedReaderreadLine()4HelloWorld!5year%4=0&year%100!=0|year%400=06String s=information to Appendn mon!n;二、选择题:1D2A3A4B5D6B7B8D第11章参考答案:实验指导:11.6.1第一处需要填写的代码:Class.forName(DBDRIVER) ;conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;第二处需要填写的代码:conn = getConnection();stmt = conn.createStatement();第三处需要填写的代码:stmt.executeUpdate(insert into t_test values(ew,dgf,dfg);); stmt.executeUpdate(insert into t_test values(dg,df,fdg);); stmt.executeUpdate(insert into t_test values(dfg,dfg,dfg););stmt.executeUpdate(insert into t_test values(gdf,df,df););第四处需要填写的代码:stmt.executeUpdate(delete from t_test;);11.6.2第一处需要填写的代码:pstmt=conn.prepareStatement(insert into t_grade values(?,?,?););pstmt.setString(1,name);pstmt.setString(2,course);pstmt.setString(3,grade);pstmt.execute();第二处需要填写的代码:rs = stmt.executeQuery(select * from t_grade);while(rs.next()System.out.print(姓名:+rs.getString(name);System.out.print( 课程:+rs.getString(course);System.out.println( 成绩:+rs.getString(grade);第三处需要填写的代码:try conn.close(); stmt.close(); rs.close(); catch(SQLException e)e.printStackTrace();11.6.3第一处需要填写的代码:conn = getConnection(); stmt = conn.createStatement(); stmt.executeUpdate(delete from t_grade where name = +name+);第二处需要填写的代码:pstmt = conn.prepareStatement(update t_grade set course = ?,grade=? where name = +name+); pstmt.setString(1,course); pstmt.setString(2,grade); pstmt.execute();11.7习题集:一、填空题:1建立与数据库的连接、处理结果集2executeUpdate3CallableStatement4conn.createStatement();、rs.next();5conn.createStatement(ResultSet.Type_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE):、rs.updateRow();二、选择题:1B2A3B4B5C6A7A8C
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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