《JAVA程序设计》离线作业答案

发布时间:2023-10-29 15:10:17浏览次数:33
北 京 师 范 大 学 网 络 教 育《 程序设计》作业答案客观题部分:一、选择题(每题  分,共  题)参考答案:1.A 2.B 3.B 4.B 5.D 6.B 7.B 8. B 9. D 10. D11. C 12. D 13. B 14. A 15. B主观题部分:一、简答题(每题  分,共  题)1、读程序改错误,参考答案package p1;import java.util.*;public class Class1{int SIZE=2.0;//(1 2.0 为 double)int _i;double 200d;//(2 标识符不合规则,以数字开始)int public static Test(){ //(3 修饰符顺序不对 )i=10;//(4 静态方法中不能引用实例变量 i)System.out.println(“Just a test”);//(5 应该有返回值 return 0;)}}2、阅读程序写结果  ! !二、论述题(每题  分,共  题)1、编写程序1 北 京 师 范 大 学 网 络 教 育编程题无标准答案,不限制算法,只要正确即可。下面答案并不唯一,仅供参考:写一个函数,读取本地磁盘的文本文件。函数的声明如下:String readFile(string fileName)具体要求:① 去掉文本文件中的注释(以字符#开始的行)和空行(即仅包含空白字符的行)。② 如果文件不存在或者读取过程中出现错误,返回 null。③ 文本文件包含多行则应该将多行都读入内存,行与行之间用’\n’分隔。下面是给出的例子,请参照该例子和具体要求写出 readFile 含数。文本文件 c:\1.txt 内容 调用函数语句执行后,字符串 s 内容#line1J2SE # CommentsJ2EE J2MEString s=readFile (“c:\\1.txt”);J2SEJ2EEJ2ME(注意:用新起一行表示\n字符)本例重点考察 java.io 包的基本类。参考实现: public static String readFile(String fileName){String buffer="";BufferedReader br=null;try{br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));String line=br.readLine();while(line!=null){System.out.println("==:"+line);if(!line.trim().equals("") && !line.startsWith("#")){buffer+=line+"\n";}line=br.readLine();}}catch(Exception ex){buffer=null;2 北 京 师 范 大 学 网 络 教 育}finally{try{if(br!=null)br.close();}catch(Exception ex2){}}return buffer;}2、编写程序编程题无标准答案,不限制算法,只要结果正确即可。下面答案并不唯一,仅供参考:!"#$%&'( )#!'*+(!*+%!,-*.+%'%/ 0&,-/ 0&- '!&'!%,.%-1.((,2% !*+,%33%45 !)! !)!('! 6输入错误!请输入整数。6%4('! %)7%44)%,.%1.%33(",.%"1.88%"33(!*"+9!*"3+(),!*"+%!*"+,!*"3+%!*"3+,)%4443 北 京 师 范 大 学 网 络 教 育'! 6排序结果:6%,.%1.%33('! !*+366%4444
文档格式: docx,价格: 5下载文档
返回顶部