2022年《Java程序设计》试题 .pdf

上传人:C****o 文档编号:33391687 上传时间:2022-08-10 格式:PDF 页数:3 大小:46.93KB
返回 下载 相关 举报
2022年《Java程序设计》试题 .pdf_第1页
第1页 / 共3页
2022年《Java程序设计》试题 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年《Java程序设计》试题 .pdf》由会员分享,可在线阅读,更多相关《2022年《Java程序设计》试题 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java期末复习题1定义一个长度为10 的字符串数组str,并初始化其初值为“ good” , “ moning” , “ good” , “ afternoon” , “ good” ,“ evening” , “ good” , “ night” , “ are” , “ you” ;计算该数组中“ good” 出现的次数,并倒序输出数组元素。2定义一个接口,注意接口定义的语法格式。(1)定义接口 Student ,该接口中有一个无参、无返回值的方法prtMsg;定义类 College,包括的私有属性有 id 和 name ,包括一个接收学生学号和姓名的构造方法,并且实现Student接口

2、。(2)定义接口 Shape , 该接口中有一个常量PI=3.1415926, 有一个带参数、 有返回值的方法getArea ;定义类 Circle,包括私有属性radius,包括一个带参数半径的构造方法,并实现Shape接口3class StringExample public static void main(String args) String s1=new String(22030219851022024); if(【代码 1】) /判断 s1的前缀是否是“ 220302” 。 System.out.println(吉林省的身份证 ); String s2=new String(你)

3、, s3=new String(我 ); if(【代码 2】)/按着字典序 s2大于 s3的表达式。 System.out.println(按字典序 s2大于 s3); else System.out.println(按字典序 s2小于 s3); int position=0; String path=c:javajspA.java; position=【代码 3】 /获取 path中最后出现目录分隔符号的位置System.out.println(c:javajspA.java 中最后出现的位置 :+position); String fileName=【代码 4】/获取 path 中“ A.

4、java”子字符串。System.out.println(c:javajspA.java 中含有的文件名 :+fileName); String s4=new String(ABCDEF); char a=【代码 5】/将 s4存放到数组 a中。for(int i=a.length-1;i=0;i-) System.out.print( +ai); 4阅读以下程序:字符串问题class A public static void main(String args) String s,s1=; char c; s=args0; for (int i=0;i=a & c=z) s1=s1+Chara

5、cter.toUpperCase(c); else s1=s1+Character.toLowerCase(c); System.out.println(s1); 若在 dos命令行输入: java A hELLO,则输出为 _ 5.import java.util.*; public class StringSorting7_9 public static void main(String args) String s = args0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

6、第 1 页,共 3 页 - - - - - - - - - s = s.toLowerCase(); Arrays a=new Arrays(); a.sort(s); System.out.println(按字典顺序输出所有的字符为:+s); 6. import javax.swing.JOptionPane; class paixu public static void main(String args) String s=; s=JOptionPane.showInputDialog( 输入字符串 ); char tmpCharArray = s.toCharArray(); for(i

7、nt i=0; itmpCharArray .length; i+) System.out.print(tmpCharArrayi+ ); System.out.println(); afterSort(tmpCharArray); for(int j=0;jtmpCharArray .length;j+) System.out.print(tmpCharArrayj+ ); static public void afterSort(char array1) for (int pass=1;passarray1.length;pass+) for (int element=0;elementa

8、rray1element+1) char hold = array1element; array1element=array1element+1; array1element+1=hold; 7写出以下程序的运行结果。eauals和= =用法public class EqualOrNot public static void main(String args) B b1=new B(5); B b2=new B(5); System.out.println(b1=b2); System.out.println(b1.equals(b2); class B int x; B( int y) x=

9、y; 8写出以下程序的运行结果。类的继承关系class First First() System.out.println (in First); public class Second extends First Second() System.out.println(in Second); public static void main(String args) Second mine= new Second(); 9.阅读以下程序,写出输出结果,并说明为什么。class S1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

10、名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - public static void main(String args) new S2(); S1() System.out.println(S1); class S2 extends S1 S2() System.out.println(S2); 10写出以下程序的运行结果。异常问题class MyException extends Exception public String toString( ) return negative; public class ExceptionDemo

11、public static void mySqrt(int a) throws MyException if( a0 ) throw new MyException(); System.out.println(Math.sqrt(a); public static void main( String args ) try mySqrt(25 ); mySqrt(-5 ); catch( MyException e ) System.out.println(Caught +e); 11写出以下程序的功能。输入输出流问题import java.io.*; public class C public

12、 static void main(String args) throws IOException File inputFile = new File(“a.txt); File outputFile = new File(“b.txt); FileReader in = new FileReader(inputFile); FileWriter out = new FileWriter(outputFile); int c; while (c = in.read() ) != -1) out.write(c); in.close(); out.close(); 12.利用标准输入输出流,从键

13、盘输入一行字符串并显示在屏幕上。import java.io.*; public class ReadFromKeyboard public static void main(String args) try byte bArray =new byte24; String str; System.out.print(Enter something Using Keyborad:); System.in.read(bArray); str = new String(bArray, 0,bArray.length); System.out.print(You entered:); System.out.println(str); catch(IOException ioe) System.out.println(ioe.toString(); 13.P110例 6-3 14.P144 7.9(1) (3)15.P231例 11-2 16.P234例 11-3 17.P242例 12-1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁