自考Java上机辅导材料
前 言
本书是全国自考计算机及应用专业本科课程“Java语言程序设计(一)”的辅导材料,包括教材课后习题答案和上机辅导两大部分组成。“Java语言程序设计(一)”是2008年新增加的科目,笔试全国考过2次,上机北京考过两次。要学好这门课,最主要的就是多上机实践,也就是多写代码程序,如果能做到对主教材和本书中的每个知识点都可以独立的完成一个程序,这样笔试上机都会很轻松的通过考试,也会为以后的参加工作打下坚实的编程基础。
一、课后习题答案
Java自考教材课后习题出的都比较到位的,好多知识都有涉及到,是值得练习的题目。作者给出几乎全部的课后习题代码,希望给读者做参考,最好在理解的情况下用自己的思路来实现题目的要求。
二、上机题型辅导
根据北京市第一、二次考试时候所出的题型,大约可以分成三种题型:经典算法、图形界面及数据结构。
1. 经典算法。大部分都是初学编程语言练习的经典算法,比如求前n项的素数和,判断是否是回文数,打印杨辉三角,用‘*’号打印菱形,求n的m进制数等之类的题目。类似的经典算法很多。作者针对这类型题找了些以前学C,C++时候的经典算法,用Java实现,核心算法基本一样,但是还是有很多不一样的地方,比如安全检测,异常处理,输入的数是否是有效数据,用对话框来得到输入的数据,对话框来提示用户输入的数据是否有效,或者对话框显示结果等。
2. 图形界面。基本都是基于Swing组件的程序。常用的组件有容器、面板、按钮、文本框、文本区、标签、文件选择对话框等,还有要涉及到布局,监视器等。相应的题目例如打开保存文件、按钮操作、监视鼠标键盘操作等。也可以做些比较实用的工具,比如模拟Windows科学计算器,如果功能大部分实现的话,技术含量绝对不比一个mis系统低,主要是在算法上。
3.数据结构。一种就是实现基本的数据类型和其的基本操作,比如线性表、栈、串等。一种是用面向对象的思想来封装封装一类对象的状态和行为,比如实现复数、有理数、集合的基本操作。数据类型的题型,作者一般都用了链式存储、顺序存储两种方式实现,“数据结构”一门是很重要的课程,用Java实现可以更深地了解面向对象的编程思想和数据结构的理念。书中中还有数据结构的简单应用的题目,比如计算字符串表达式的值,这是实现科学计算器必须要用到得算法。贪吃蛇游戏,用到了栈等许多,所以应该认真学习这部分知识;另一种是把一种实体抽象成类,并实现他的基本方法,比如有理数、复数、大整数、集合等。
三、北大历年真题
上机考试2008年11月和2009年6月暂时考过两次,每次都是9道题目,一共18道。作者给出了所有题目的代码,希望能给读者带来帮助。
四、关于源代码
书中代码,都是用MyEclipse6.0完成的,所以每个java文件都有打包语句,如果会用MyEclipse6.0的读者,可以新建个工程,直接把文件夹复制到src上。如果用其他编译器,请自行去掉打包语句,就可以运行,但是请注意一个程序有多个文件的时候,import语句的正确性。如果想要Eclipse工程文件,请与我联系!
五、参考文献
[1] 夏宽理. Java语言程序设计(一)[M]. 北京:机械工业出版社,2008.
[2] 耿祥义,张跃平.Java2实用教程.3版[M]. 北京:清华大学出版社,2006.
[3] Cay S.Horstmann,Gary Cornell. Java2核心技术7版[M]. 北京:机械工业出版社,2007.
[4] 李春葆.数据结构教程.3版:上机实验指导 [M]. 北京:清华大学出版社,2008.
本书非常适合正在学习Java的读者,书中的题目都是自成一体,完全可以脱离自考教材独立使用。
由于作者水平和时间有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。
编者:李世明
2009.6.5
联系方式:
QQ:87914111
作者:黎明你好
QQ群:49425093
未经许可,禁止商业用途,否则追究法律责任
java08年上机试题
08年自考Java,北大上机试题,一共9道体,
自学考试java上机,考试大纲代码
自学考试java上机,考试大纲代码
课本后面考试大纲的程序,共9个
第10个太简单!
自学考试C++上机考试例题
北京大学,c++上机考试例题,工14个例子
基本包含啦所有题型!
自考java课后答案(课程代码04747)
Java语言程序设计 课后习题参考程序
课程代码:04747; 书名:Java语言程序设计; 作者:夏宽理
我总结了一些,我看这本自考书时候做课后习题的程序代码.
课后的简答题,这个怕总结错啦,应该不会考的太多,我也不知道怎么写!
有的地方写的不是很好,希望大家多多指教,我们共同进步
希望发现我的错误的同学与我联系!
QQ :87914111
QQ群:49425093 (更多学习资料)
作者:黎明你好
2008年8月21日晚
自学考试C++程序设计 课后习题参考答案及其程序
C++程序设计 课后习题参考答案及其程序
课程代码:04737; 书名:C++程序设计; 作者:刘振安
我总结了一些,我看这本自考书时候做课后习题的答案,和编写的程序
选择、填空可能会有些错误,大家帮忙纠正!
有的程序编写的不是很完美,希望大家多多指教,我们共同进步
希望发现我的错误的同学与我联系!
QQ :87914111
QQ群:49425093 (更多学习资料)
作者:黎明你好
2008年9月21日晚
自学考试Java语言程序设计 课后习题参考程序
Java语言程序设计 课后习题参考程序
课程代码:04747; 书名:Java语言程序设计; 作者:夏宽理
我总结了一些,我看这本自考书时候做课后习题的程序代码.
课后的简答题,这个怕总结错啦,应该不会考的太多,我也不知道怎么写!
有的地方写的不是很好,希望大家多多指教,我们共同进步
希望发现我的错误的同学与我联系!
QQ :87914111
QQ群:49425093 (更多学习资料)
作者:黎明你好
2008年8月21日晚