自考计算机及应用(本)Java语言程序设计_考核大纲_模拟试卷

  • 格式:doc
  • 大小:33.50 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福建省高等教育自学考试

《Java语言程序设计》(实践)考试大纲

课程代码:4747

一、课程类型、目的与要求、内容

(一)类型

实践操作

(二)目的与要求

Java语言程序设计的上机练习是必不可少的学习环节之一,也是检验掌握Java语言程序设计操作的手段之一。

一方面通过上机练习,可加深对课程内容的理解和掌握。另一方面,通过上机解决实际工作的问题可检验Java语言程序设计掌握程度和应用水平。

(三)内容:

1、掌握Java语言的面向对象机制、Java语言的接口。使用常用的运算符和语句、数组、字符串编写java程序。

项目内容:根据要求编写简单的java程序。

评定标准:理解Java语言面向对象机制、java语言的接口概念,理解java语言命名标识符的规则、关键字和基本数据类型;理解常用运算符的意义,表达式书写方法,基本语句和控制结构;能够正确编写简单的java程序。

2、运用Swing编写图形界面的程序。

项目内容:使用Swing包编写图形界面的应用程序。

评定标准:是否掌握Swing进行图形界面的设计基本方法,掌握常用的Swing组件和容器,掌握事件驱动程序的设计方法;是否能处理常见的事件。

3、运用多线程的概念编写多线程程序,能实现线程的互斥和同步要求。

项目内容:使用多线程编写实现同步和互斥的程序。

评定标准:是否理解多线程概念,掌握编写多线程程序的方法。是否能编写多线程程序,实现线程的互斥和同步要求。

4、运用Java的输入、输出流和网络包编写文件输入、输出和网络通信应用程序。

项目内容:编写文件输入、输出和简单的网络通信程序。

评定标准:是否理解Java语言的输入和输出流,掌握Java网络编程方法;是否能够应用输入输出流和网络包编写文件输入、输出和简单的网络应用程序。

二、有关说明与实施要求

1、使用教材

全国高等教育自学考试指定教材----《Java语言程序设计(一)》夏宽理主编,机械工业出版社 2008年3月第一版,ISBN 978-7-111-23398-5。

2、关于考核目标的说明

(1)列入本考纲考核内容的,作为考核范围。

(2)考核主要注重学生综合能力、解决实际问题的能力

3、关于考试大纲中考核内容的说明

共有四个考核项目,每个项目涵盖课程部分内容,建议进行综合考核,且重点考核Java语言常用语句、数组、字符串、面向对象机制和网络通信的编程。

4、关于考核评分标准的说明

根据实际情况制定标准的考核项目书、评分标准细则

《Java语言程序设计》实践考核说明:

1. 本课程主要考核学生对Java语言程序设计的掌握程度及应用水平。

2.考生需按要求答题,并将结果保存到各题目指定的文件夹中,否则会影响最终成绩。3.答题完成后不许关机,否则可能会造成考试信息丢失而影响最终的成绩。

一.准备部分

请在E盘下建立名为kaoshi的文件夹(目录),并在该文件夹中创建名为infoA的文本文件(infoA.txt),并写入你的个人信息。注:该文件的格式如下:

准考证号:姓名:机号:卷号:

说明:机号指你考试所在机器的编号。

卷号指试卷括号内的大写字母(A、B、C或D),表示试卷的类别。

二.程序的编写

1. 编写一个java程序cx1.java,通过键盘输入10个整数,比较并输出其中的最大值和最小值。

2. 网络聊天是一件很有趣的事情。早期的网络聊天是基于控制台的,试编写程序cx2.java:首先由客户机用键盘输入一句话,然后将这句话送给服务器在屏幕上显示出来,然后由服务器输送一句话给客户机,客户机也将这句话显示出来,周而复始实现客户机与服务器的对聊。

3.根据下面的要求编程实现复数类ComplexNumber。

(1)复数类的属性包括实数部分和虚数部分

(2)复数类的方法有加法add,减法subtract

并编程验证以上的复数类。接收用户输入的复数的实部和虚部,计算复数与复数、复数与实数的加、减的操作。

4.考试结束必须保证E:\kaoshi目录下有如下文件:cx1.java,cx2.java,ComplexNumber,infoA.txt

一.准备部分

请在E盘下建立名为kaoshi的文件夹(目录),并在该文件夹中创建名为infoA的文本文件(infoA.txt),并写入你的个人信息。注:该文件的格式如下:

准考证号:姓名:机号:卷号:

说明:机号指你考试所在机器的编号。

卷号指试卷括号内的大写字母(A、B、C或D),表示试卷的类别。

二.程序的编写

1. 编写一个java程序sz.java,求一个整数数组的最大值、最小值、平均值。整型数组的值为{45,23,12,3,5,90,64,31,40,55}。

2. 编写一个客户/服务器程序qmj,服务器端的功能是计算圆的面积。客户端将圆的半径发送给服务器端,服务器端计算得出的圆面积将发送给客户端,并在客户端显示。

3.考试结束必须保证E:\kaoshi目录下有如下文件:sz.java,qmj.java,infoA.txt

一.准备部分

请在E盘下建立名为kaoshi的文件夹(目录),并在该文件夹中创建名为infoA的文本文件(infoA.txt),并写入你的个人信息。注:该文件的格式如下:

准考证号:姓名:机号:卷号:

说明:机号指你考试所在机器的编号。

卷号指试卷括号内的大写字母(A、B、C或D),表示试卷的类别。

二.程序的编写

1. 编写一个java程序jsrn.java,判断某一年是否为闰年(判断2008是否为闰年)。

提示闰年的条件是符合下面二者之一:

(1)能被4整除,但不能被100整除。

(2)能被400整除。

2. 编写一个java程序book.java,它有以下私有属性:

title

author

published date

price

对于这些属性,你应该选择一个最合适的数据类型,写一个可以接收title和author值的构造器,为每一个属性写一个get方法,写代码计算5本书的平均单价。你可以假设包含书的数组中的所有元素。

3.考试结束必须保证E:\kaoshi目录下有如下文件:jsrn.java,book.java,infoA.txt