全国2011年10月自考Java语言程序设计(一)考试重点
最新全国10月自学考试java语言程序设计(一)试题及答案
全国2012年10月自考Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸’’的相应代码涂黑。
错涂、多涂或未涂均无分。
1. Java语言中,int类型占用的二进制位数是A. 8位B. 16位C. 32位D. 64位2. 以下关于Java语句的说法正确的是A. continue语句必须出现在多路按值选择结构或循环结构中B. return语句可以出现在方法体的外面C. 编译系统会把单独的分号看成是空语句D. break语句的作用是提早结束当前轮次循环3. 不能..被再继承的类是A. final类B. abstract类C. public类D. 用户自定义类4. 已知String s="ABCDEFGHIJABC",以下说法错误..的是A. s.indexOf("C")等于2B. s.indexOf("EFG",2)等于4C. s.indexOf("A",7)等于10D. s.indexOf("D",4)等于35. 以下Swing提供的GUI组件类和容器类中,不属于...顶层容器的是A. JFrameB. JAppletC. JDialogD. JMenu6. 以下不是..JDialog类构造方法的是A. JDialog( )B. JDialog(boolean b)C. JDialog(JFrame f, String s)D. JDialog(JFrame f, String s, boolean b)7. 以下不属于...文字字型要素的是A. 字体B. 风格C. 字号D. 颜色8. 阻塞状态的线程在消除引起阻塞的原因后,会转入A. 死亡状态B. 开始状态C. 就绪状态D. 运行状态9. 字符流数据是A. 8位的ASCII字符B. 16位的Unicode字符C. 任意字符数据D. 任意二进制数据10. 以下方法中,可以执行SQL查询语句的是A. executeQuery( )B. executeUpdate( )C. executeSQL( )D. executeFind( )非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
全国年高等教育自学考试java语言程序设计一考试试题
全国2011年1月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在Java语言中,int类型数据的长度是( )A.1个字节B.2个字节C.4个字节D.8个字节是( )2.在switch语句中,switch后面括号内的表达式的类型不能..A.byteB.longC.charD.int3.以下关于接口的叙述中,正确的是( )A.所有的接口都是公共接口,可被所有的类和接口使用B.一个类通过使用关键字interface声明自己使用一个或多个接口C.接口中所有的变量都默认为public abstract属性D.接口体中不提供方法的实现4.以下代码段的输出结果是( )String s="JavaWorld""a",4));A.-1B.OC.1D.45.以下不属于AWT库中定义的类是( )...ponentB.ContainerC.ImagesD.Graphics6.鼠标单击列表中某个选项事件的相关接口是( )A.ListActionListenerB.ListSelectionListenerC.ActionListenerD.SelectionListener7.Java语言规定,程序绘图区域的坐标原点位于整个区域的( )A.左上角B.右上角C.左下角D.右下角8.以下关于线程互斥和同步的叙述中,正确的是( )A.多线程互斥使用各自资源的程序段,在操作系统中称为临界段B.临界段的作用是使某线程能够使用其它线程的资源C.可以使用notify()方法通知等待线程结束等待D.线程的互斥和同步可以很好地解决死锁问题9.当用户关闭文件对话框时,有可能返回的整数常量是( )A.JFileChooser.CLOSE_OPTIONB.JFileChooser.APPROVE_OPTIONC.JFileChooser.SAVE_OPTIOND.JFileChooser.OPEN_OPTION10.获取InetAddress对象的域名所用到的方法是( )A.getByName()B.getHostAddress()C.getLocalHost()D.getHostName()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
自考04747Java语言程序设计(一)自学辅导资料
4747 Java语言程序设计(一)第一章 Jave语言基础1.1 Java语言的特点领会Java语言的特点、关键字1010-11.Java语言采用多种机制来保证可移植性,其中最主要的是______。
虚拟机1110-11.Java语言是一种 ____强类型语言___ 语言,它约束程序员必须遵守规定编写程序,能让编译器检测出程序中尽可能多的错误。
1.2 Java应用程序和小应用程序识记Java应用程序与小应用程序的特点和区别11.一个应用程序必须在某个类中定义的方法是______。
main()1201-11.能在浏览器上执行的Java程序被称为小应用程序。
1.3 Java程序的开发过程11.Java程序的字节码文件的扩展名是_________。
Class1001-11.Java的编译程序先将Java源程序翻译成与机器无关的__________。
字节码1101-11.Java源文件的扩展名是_____.java____。
1210-11. 如果Java源文件中有多个类,那么只能有一个__public____类。
1404-11.类Testll经Java编译程序编译后,产生的文件是______。
Test11.class1.4 标识符和关键字简单应用:Java程序的标识符命名规则、注释、基本数据类型标识符可以用来标识文件名、变量名、类名、接口名和成员方法名等,其构造规则如下:1)标识符由Java字母和Java数字组成;2)首字符必须是Java字母;3)除去关键字、false、true和null;4)所有标识符是区分大小写的。
注释:1)行注释//2)块注释/* …. */3)文档注释/** …*/1404-1.以下标识符中,不是..Java语言关键字的是A.wait B.new C.long D.switch1.下述字符组合不能作为Java程序标识符的是()A.Aa12 B.大x C.y小 D.5x1.下面供选字符序列中,不属于...Java语言关键字的是()A.goto B.null C.false D.native1.在下述字符串中,不属于...Java语言关键字的是( C )A.float B.new C.java D.return1110-1.下面供选字符序列中,不属于...Java 语言关键字的是 ( )A. throwB. synchronizedC. protectD. try1010-1.以下是关于Java语言关键字的叙述,其中正确的是( )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字1.5 基本数据类型0开头表8进制常量,数字只能(0-7)1.下列字符组合不能作为Java整型常量的是( )A.078B.0x3ACBC.5000D.0x3ABC1.在Java语言中,用于标记回车符的转义字符是A.\b B./b C.\n D./n1001-12.表达式¨23 & 18’’的值是__________。
2011年全国自考Java语言程序设计(一)模拟试卷(二)及答案
下列语句中,错误的 Java 语句是() (1分)
A:连续出现多个分号 B:try......catch 语句 C:include 语句 D:swi6389)欢迎 ❤加入...欢迎❤ 交流...止不住的惊喜等着你.........
2.
以下程序产生一个依赖 myWin, 标题为“我的对话框 ”的, 布局管理器为 FlowLayout 的强制型对话
框。 import java.awt.*; import javax.swing.*; public class Class29041 { public static void main(String[] args) { JFrame myWin=new JFr6389)欢迎 ❤加入...欢迎❤ 交流...止不住的惊喜等着你.........
setSize(240,90); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel pane=new JPanel(); JLabel exp=new JLabel("Expiration Date:"); for (int i=0;i<13;i++) monthBox.addItem(" "+i); for(int i=2000;i<2010;i++) yearBox.addItem(" "+i); pane.add(exp); pane.add(monthBox); setContentPane(pane); } public static void main(String[]arg) { new Class31002().setVisible(true); } } (2分)
自考教材《java语言程序设计(一)》第三章习题解答
第三章习题解答3.1什么是面向对象技术?它有什么优点?通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。
程序设计者考虑的是对象的描述、对象间的关系、类的管理、什么时候和什么地方调用对象的哪一种方法。
面向对象技术的最大优点是有效支持重用,使得大的程序也变得相对容易维护。
3.2面积对象的程序设计和面向过程的程序设计有什么区别?面向过程语言编程模式是:程序=数据结构+算法编程时需要考虑和内容是的程序什么、怎么做、重点考虑每个实现的细节。
面向对象的语言的编程模式是:程序=对象+消息程序设计者考虑的是对象的描述、对象间的关系、类的管理、什么时候和什么地方调用对象的哪一种方法。
3.3在程序中类和对象有什么区别?类是同一种对象的描述,类概括了同类对象的共有性质:数据和方法。
类的每个对象都有自己的标识,但它们具有相同的一级属性和提供相同的方法。
在程序中,对象的名称用于捐弃引用对象,对象的成员变量用于存储对象的状态值,对象和方法用于描述对象的行为。
3.4 类变量和实例变量,以及类方法和实例方法的区别。
加载类之前创建对象之后调用方法访问权限成员变量实例变量不分配内存各个对象之间各自分配独立的内存空间对象名.实例变量名被实例方法,构造方法访问类变量直接分配内存各个对象之间共享这段已经分配完的内存对象名.类变量名;类名.类变量名被实例方法,类方法,构造方法访问成员方法实例方法不分配入口地址共享一个入口地址对象名.实例方法名实例变量、类变量,实例方法、类方法类方法直接分配入口地址共享这个入口地址对象名.类方法名;类名.类方法名类变量、类方法3.5 子类能继承超类的哪些成员变量和方法?同包继承不同包继承(import进来的)私有(private)不继承不继承友好(缺省默认)继承不继承受保护(protected)继承继承共有(public)继承继承3.6 子类在什么情况下能隐藏超类的成员变量和方法?解:在子类重载父类的成员变量、方法的情况下。
自考Java语言程序设计一重点填空题汇总
自考Java语言程序设计一重点填空题汇总CH10 网络与数据库编程基础1、TCP协议将任何网络信息传输当作信息流。
2、HTTP会话包含四个步骤:连接、请求、应答、关闭。
3、包中有InetAddress类的定义,InetAddress类的对象用于存储IP地址和域名。
4、URL类的构造方法是URL(String s)。
5、JA V A在C/S模式中,套接字分为两类,ServerSocket类和Socket类。
6、双方实现通信有流式Socket(即TCP)和数据报式Socket(即UDP)。
7、JA V A程序与数据库连接方式有两种:JDBC-ODBC桥接器与数据库连接,以及纯JAV A的JDBC 驱动与数据库连接。
8、如果利用数据库的SQL来实现,则利用Statement对象的executeUpdate()方法。
CH9 输入和输出流1、流是一种有方向的字节/字符数据序列。
2、建立输入输出流对象之前可以先建立一个File(文件)对象。
3、JA V A提供两种基本抽象类,一种用于字节,一种用于字符。
4、位数提供API和部分实现读、写操作字节流8位字节流InputSteam类和OutputSteam类FileInputSteam类FileOutputSteam类字符流16位Unicode字符Reader类和Writer类FileReader类FileWriter类4、流的随机访问是通过RandomAccessFile类实现的。
CH8 多线程1、一个线程“创建→工作→死亡”的过程称为线程的生命周期。
此周期一共有5个状态:新建状态、就绪状态、开始状态、阻塞状态、死亡状态。
2、调用start()方法,线程就处于就绪状态。
调用run()方法,线程就处于运行状态。
线程从阻塞状态恢复到就绪状态有三个方法:自动恢复、用resume()方法恢复、用nofify()或notifyAll()方法通知恢复。
3、线程的调度策略是抢占式,优先级高的先执行,优先级相同,就按“先到先服务”原则,数值(1~10)越大,优先级越低。
java语言程序设计 考核知识点
一、Java语言程序设计概述Java语言是一种广泛应用于软件开发领域的高级编程语言,具有跨评台特性和面向对象的编程范式。
Java语言程序设计是软件工程专业的重要课程,涵盖了多方面的知识点和技能要求,对学生进行全面的考核是必要的。
二、Java语言程序设计考核知识点在进行Java语言程序设计的考核时,需要对学生掌握的知识点进行全面的考察,主要包括以下方面:1. 基本概念与语法考核学生对Java语言的基本概念和语法的掌握情况,包括数据类型、运算符、控制结构等方面的知识。
2. 面向对象编程考核学生对面向对象编程的理解和应用能力,包括类与对象、继承与多态、封装与继承等内容。
3. 异常处理考核学生对Java语言中异常处理机制的理解和应用能力,包括异常类的继承关系、try-catch-finally语句的使用等内容。
4. 集合框架考核学生对Java语言中集合框架的使用和操作能力,包括集合类的概念、常用接口和实现类、集合的遍历与操作等内容。
5. IO流考核学生对Java语言中IO流的理解和应用能力,包括文件读写、字符流和字节流的使用等内容。
6. 线程与并发考核学生对Java语言中线程和并发编程的掌握情况,包括线程的基本概念、线程的创建与调度、多线程同步与互斥等内容。
三、考核方式针对以上的知识点,可以采用以下方式进行考核:1. 理论考核通过笔试或者上线考试的方式,考察学生对Java语言程序设计基本概念、语法和相关知识点的掌握情况,包括选择题、填空题、简答题等。
2. 实验考核设置实验项目或者编程题目,考察学生对Java语言程序设计的实际操作能力和综合应用能力,包括基本程序设计、面向对象编程、异常处理、集合框架、IO流、线程与并发等方面。
3. 开放性问题考核通过提问、演讲或者小组讨论的方式,考察学生对Java语言程序设计的深入理解和扩展能力,可以涉及到实际项目经验、行业应用场景等方面的内容。
四、考核内容设计要点在进行Java语言程序设计的考核时,需要注意以下设计要点:1. 知识点覆盖全面考核内容应该覆盖Java语言程序设计的各个重要知识点,确保考察的全面性和多样性。
自考Java语言程序设计(一)复习重点
全国2011年10月《Java语言程序设计(一)》考试重点第一章Java语言基础1.编译和解释(P3)2.Java应用程序和小应用程序(P5)3.基本数据类型(P8)第二章运算和语句4.数据运算(P13)5各种语句的表示(P20)第三章面向对象编程基础6.面向对象的基本概念(P39)7.Java的类和对象(P41)8.实例变量和类变量(P46)9.接口(P58)10.Java小应用程序基础(P61)第四章数组和字符串12.数组的概念及类型(P69)13.字符串(P73)14.字符串与字节数组(P78)第五章图形界面设计(一)15.图形界面设计基础(P85)16.事件驱动程序设计基础(P87)17.标签、按钮和按钮事件(P91)18.布局设计的类型(P96)第六章图形界面设计(二)19.选择项目事件处理(P112)20.列表和组合框(P114)21.菜单条、菜单和菜单项(P118)22.鼠标事件(P127)第七章图形、图像与多媒体23.绘图基础(P137)24.图像载入和输出(P148)25.播放幻灯片和动画(P153)第八章多线程26.线程的基本概念(P159)27.Thread类和Runnabie接口(P161)28.线程互斥和同步(P166)第九章输入和输出流29字符流和字节流(P175)30.缓冲式输入输出(P177)第十章网络与数据库编程基础31.IP地址和InterAddress类(P189)32.客户机和服务器模式(P193)33.数据库查询(P203)。
java语言程序设计自考重点
java语言程序设计自考重点Java语言程序设计作为一门重要的编程语言,被广泛应用于软件开发领域。
对于自考考生来说,掌握Java语言程序设计的重点知识点是非常关键的。
本文将介绍Java语言程序设计的自考重点,帮助自考考生顺利掌握相关知识。
一、Java语言基础在学习Java语言程序设计之前,建议自考考生先掌握Java语言的基础知识。
包括但不限于以下内容:1. Java语言的概述和发展历史;2. Java语言的特点和优势;3. Java语言的运行环境配置和开发工具的使用;4. Java语言的基本语法规则,如标识符、数据类型、变量和常量等;5. Java语言的运算符和表达式,如算术运算符、关系运算符和逻辑运算符等;6. Java语言的控制流程,如条件语句、循环语句和跳转语句等。
二、面向对象编程Java语言是一种面向对象的编程语言,因此掌握面向对象编程的基本概念和方法是自考中的重点。
具体包括但不限于以下内容:1. 类和对象的概念,以及它们之间的关系;2. Java中的封装、继承和多态的概念和实现;3. 对象的构造和初始化过程;4. 成员变量和成员方法的使用和声明;5. Java中的访问修饰符的作用和使用规则;6. Java中的接口和抽象类的概念和使用方法。
三、Java语言核心类库Java语言的核心类库是Java开发的重要组成部分,掌握核心类库的常用类和方法是自考中的重点。
具体包括但不限于以下内容:1. Java中的字符串处理类,如String、StringBuilder和StringBuffer 等;2. Java中的集合类,如List、Set和Map等;3. Java中的输入输出类,如File、InputStream和OutputStream等;4. Java中的日期和时间类,如Date和Calendar等;5. Java中的异常处理类,如Exception和RuntimeException等;6. Java中的多线程编程类,如Thread和Runnable等。
《Java语言程序设计(一)》复习资料
《Java语言程序设计(一)》复习资料Java语言是目前使用最为广泛的网络编程语言之一;具有面向对象;与平台无关性;多线程性;动态性等特点。
Java运算符按功能分6种,具体如下:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符。
结构化程序设计有顺序、分支、循环三种基本流程;java中的分支语句包括if语句、switch 语句;循环语句包括while语句、do-while语句、for语句;其他如对象、变量定义语句、赋值语句、方法调用语句等都是顺序语句。
Java中逻辑型用boolean表示;字符型用char表示;整型共有4种分别是byte(字节型)、short(短整型)、long(长整型)、int(普通整型);浮点型共两种float和double。
创建线程可以通过继承线程类Thread创建线程类;建立一个实现Runnable接口的类来运行线程。
用abstract修饰的类不能创建对象,必须产生子类,有子类创建对象;用abstract修饰的方法只允许声明,而不允许实现;如果一个类是一个abstract类的子类,它必须实现父类的abstract方法。
在类的方法的定义之前,加上修饰字public和加上修饰字private是不同的。
Public修饰的方法为公用方法,任何类的方法都可以访问他;Private修饰的方法,本类内部可以访问。
在面向对象系统中,类是对一组相同对象的描述,类概括了同类对象的共有性质:数据和方法。
对象是类的一个实例。
一个java应用程序必须且只有一个类含有main方法,这个类称为应用程序的主类,其main方法必须被说明为public static void;一个Java Applet小应用程序不再需要main方法,但必须有一个类扩展了Applet类,即它是Applet类的主类。
"编程语言的四个发展阶段(1)面向机器语言(2)面向过程语言(3)结构化程序设计阶段(4)面向对象编程。
自考java语言设计知识点
自考java语言设计知识点Java是一种广泛应用于软件开发领域的编程语言,具有跨平台性、面向对象等优势。
在自考Java语言设计考试中,以下是一些重要的知识点,对于准备参加考试的同学们来说,可以作为复习的参考内容。
一、Java语言基础1. Java的发展历史和特点:介绍Java的起源和发展过程,以及其具有的特点和优势。
2. Java程序的基本结构:了解Java程序的类、主方法和语句等基本结构。
二、数据类型和运算符1. 基本数据类型和包装类:掌握Java中的整型、浮点型、字符型、布尔型等基本数据类型,以及对应的包装类。
2. 强制类型转换和自动类型转换:理解数据类型之间的转换方式,包括强制类型转换和自动类型转换。
3. 运算符:熟悉Java中的算术运算符、关系运算符、逻辑运算符等各种运算符的使用。
三、流程控制1. 条件语句:了解Java中的if语句、switch语句等条件语句的用法。
2. 循环语句:掌握Java中的for循环、while循环、do-while循环等各种循环语句的使用。
3. 分支语句:理解Java中的break语句和continue语句的作用。
四、数组和字符串1. 数组:熟悉Java中的一维数组和多维数组的定义和使用方法。
2. 字符串:了解Java中字符串的常见操作,如字符串的连接、比较、查找、替换等。
五、面向对象编程1. 类和对象:了解类和对象的概念,掌握类的定义和对象的创建方法。
2. 封装性:理解封装性的概念,掌握如何使用访问修饰符来保护类的成员。
3. 继承和多态:熟悉继承和多态的概念,理解子类和父类之间的关系。
4. 抽象类和接口:了解抽象类和接口的概念,掌握抽象类和接口的定义和使用方法。
六、异常处理1. 异常的概念:理解Java中的异常的概念,了解异常产生的原因和处理方式。
2. 异常的处理方式:掌握使用try-catch语句块来捕获和处理异常。
七、文件操作1. 文件的基本操作:了解Java中对文件的读写操作,包括文件的创建、读取、写入和删除等。
自考Java语言程序设计(一)课后习题及答案
自考Java语言程序设计(一)课后习题及答案自考Java语言程序设计(一)第一章Java语言概述课后习题一、Java语言概述1.Java语言有哪些特点?2.什么叫做类?什么叫做对象?3.简述Java的运行机制。
4.简述Java应用程序的开发流程。
5.当初Sun公司发展Java的原因是:来源:(a)要发展航空仿真软件(b)要发展人工智能软件(c)要发展消费性电子产品6.Java是从哪种语言改进并重新设计?(a)Ade来源:(b)C++(c)Pascal7.Java因为什么快速发展而走红?(a)个人计算机与网络(b)游戏软件(c)系统软件8.Java程序的种类有:(a)内嵌于Web文件中,由浏览器来观看的__________(b)可独立运行的__________考试大论坛(c)服务器端的_________9.Java是面向对象语言,对象是客观事物的,对象与之是一一对应的,它是很具体的概念。
10. 判断:用Javac编译Java源文件后得到代码叫字节码。
()参考答案1.答:面向对象、简单、平台无关性、安全性、内存管理、分布式应用、多线程、动态、解释运行,高效能2.答:在面向对象编程中,具体的客观实体称为对象,对象就是数据加方法。
对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类。
类是对具有相同属性和方法的一组相似对象的抽象,或者说类是对象的模板。
来源:考试大3.答:Java程序的运行必须经过编写、编译、运行三个步骤。
编写是指在Java开发环境中进行程序代码的输入过程,最终形成后缀名为.java源文件。
编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。
运行是指使用Java解释器将字节码文件翻译成机器代码,在cpu上运行并显示结果的过程。
这一过程如图所示。
考试大-全国最大教育类网站(www.Examda。
com)4.Java应用程序的运行经过编写、编译、运行三个步骤。
自考04747《Java语言程序设计(一)》课后习题答案全集
第一章 Java语言基础 (5)1.1 指出JA V A语言的主要特点和JA V A程序的执行过程。
(5)1.2 说出开发与运行JA V A程序的重要步骤。
(5)1.3 如何区分应用程序和小应用程序? (5)1.4 说出JA V A源文件的命名规则。
(5)1.6 JA V A语言使用什么字符集?共有多少个不同的字符? (5)1.7 JA V A语言标识符的命名规则是什么? (6)1.8 JA V A有那些基本数据类型,它们的常量又是如何书写的? (6)1.9 指出下列内容哪些是JA V A语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。
(6)第二章运算和语句 (7)2.1 Java的字符能参加算术运算吗? (7)2.2 占字节多的变量能直接赋值给占字节少的变量么? (7)2.3 试用Java语言表达式描述以下数学计算式或逻辑条件: (7)2.4 设在求以下表达式之前,整型变量a的值是4,试指出在求了以下表达式之后,变量a、b和c的值。
(7)2.6 若一个数恰好等于它的因子之和,则这个数称为“完全数”。
编写程序求1000之内的所有完全数。
(7)2.7 编写输入正实数x,求平方不超过x的最大整数n,并输出。
(8)2.8 输入正整数n,输出由n行n列星号字符组成的三角形图案。
(11)2.9 设有整型变量x和y的值分别为5和110。
试指出执行了以下循环语句后,变量x和y的值分别多少? (12)2.10求小于999的所有水仙花数。
(12)2.11 编程序解百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。
百钱买百鸡。
求鸡翁、鸡母和鸡雏各几何? (13)2.12 编写程序,按下面的公式计算自然对数底e的值:e=1+1/1!+1/2!+1/3!+1/4!+...... (13)2.13 编写程序,用如下公式计算圆周率PI的近似值:PI=4-4/3+4/5-4/7+4/9-4/11... (14)2.14 回文整数是指正读法和反读相同的整数,编写一个程序,输入一个整数,判断他是否为回文整数。
2011年全国自考Java语言程序设计(一)模拟试卷(三)及答案
2011年全国自考Java语言程序设计(一)模拟试卷(三)及答案一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.Java语言约定,显示屏上一个长方形区域为程序绘图区域,坐标原点(0,0)位于整个区域的() (1分)A:中心B:左上角C:右上角D:自由设定2.如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。
这种循环等待现象称为() (1分)A:互斥B:同步C:死锁D:临界3.在Java中,设置字型应使用Graphics的()方法。
(1分)A:setfont(Font font)B:setFont(Font font)C:Font(String fontname,int style,int size)D:font(String fontname,int style,int size)4.有关在Java中定义实例方法和类方法的叙述正确的是() (1分)A:前者有public修饰,后者没有public修饰B:前者没有public修饰,后者有public修饰C:前者有static修饰,后者没有static修饰D:前者没有static修饰,后者有static修饰5.在Java语言中,移去按钮对象监视器的方法是() (1分)A:removeListener(ActionListener e)B:setRemoveEnable(ActionListener e)C:removeActionListener(ActionListener e)D:addActionListener(ActionListener e)6.下列代码中,错误的Java整型常量是() (1分)A:007B:008C:0x3AAD:0x3AB7.在Java语言中执行如下语句后,i和j的值分别为()int i=10;int j=++i; (1分)A:11和11B:10和10C:10和11D:11和108.下列有关数组的叙述错误的是() (1分)A:数组是将一组相同类型的数据顺序存储,组成一种复合数据类型B:在Java语言中,数组是一种引用类型,数组名如同对象名一样,是一种引用C:对于多维数组,从最高维开始,可以对每一维分配不等长的空间D:在Java语言中,数组元素可以互相赋值,而数组名不能直接赋值9.包含当事件发生时从源传递给监视器的特定事件信息的对象是() (1分)A:事件对象B:源对象C:监视器对象D:接口10.在Java语言中,支持网络通信的软件所在的包是() (1分)A:java.utilB:C:java.ioD:java.internet二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
Java语言程序设计(一)自学考试大纲
第1章Java语言基础(一)课程内容1.1 Java语言的特点1.2 Java应用程序和小应用程序1.3 Java程序的开发过程1.4标识符和关键字l.5基本数据类型1.5.1 逻辑类型1.5.2字符类型1.5.3整数类型1.5.4浮点数类型(二)学习目的与要求本章的目的是介绍Java语言的一般性知识,了解一种JaV a程序的开发环境。
(三)考核知识点与考核要求1.Java语言的特点达到“领会”层次。
2.Java应用程序与小应用程序的特点和区别达到“识记”层次。
注释要求达到“简单应用”层次。
3.Java程序的开发环境能达到“简单应用”层次。
4.Java程序的标识符命名规则达到“简单应用”层次。
5.Java语言的关键字达到“领会”层次。
6.Java语言的基本数据类型达到“简单应用”层次。
第2章运算和语句(一)课程内容2.1 数据运算2.1.1 赋值运算2.1.2算术运算2.1.3自增和自减运算2.1.4关系运算2.1.5逻辑运算2.1.6条件运算2.1.7其他运算2.2语句2.2.1基本语句2.2.2复合语句2.2.3 if语句2.2.4 switch语句2.2.5tryatch语句2.2.6 while语句2.2.7 do—while语句2.2.8 for语句2.2.9嵌套的循环结构2.2.10循环体中的continue语句和break语句2.2.11 package语句2.2.12 import语句2.2.13 Java应用程序的基本结构2.3 Java程序实例(二)学习目的与要求本节的目的是为掌握Java语言的编程能力作基础准备,要求熟练掌握Java语言的基本运算、Java语言各种语句的书写形式和语句的语义。
(三)考核知识点与考核要求1.理解常用运算符的语义,要求达到“识记”层次。
.2.常用运算符,包括算术运算符、自增自减运算符、关系运算符和逻辑运算符,要求达到“综合应用”层次,对条件运算和其他运算达到“领会”层次。
Java语言程序设计(一)真题2011年10月
Java语言程序设计(一)真题2011年10月(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:10,分数:10.00)1.下面供选字符序列中,不属于Java语言关键字的是( )A.throw B.synchronizedC.protect D.try(分数:1.00)A.B.C. √D.解析:2.以下程序代码的输出结果是( )double x=25.6:System. out. println((int)x<<1);A.48 B.50C.51 D.52(分数:1.00)A.B. √C.D.解析:3.在以下供选择的概念中,不属于面向对象语言概念的是( )A.类 B.函数C.动态联编 D.抽象(分数:1.00)A.B. √C.D.解析:[解析] 面向对象程序设计语言引入许多概念和机制,包括抽象、对象、消息、类、继承、多态性等。
函数不属于面向对象语言概念。
4.在Java语言中,能够实现字符串连接的方法是( )A.String substring(int startpoint) B.String concat(String s)C.String replace(char old,char new) D.String trim()(分数:1.00)A.B. √C.D.解析:[解析] 连接方法concat(String s),实现复制参数s字符串的内容,连接在字符串对象之后,得到一个新的字符串。
5.在以下供选择的容器类中,属于顶层容器的是( )A.JDialog B.JPanelC.JScrollPane D.JToolBar(分数:1.00)A. √B.C.D.解析:[解析] JDialog为顶层容器,JPanel、JScrollPane和JToolBar为中间容器。
6.在以下选项中,属于MouseListener接口的方法是( )A.mouseDoubleClicked(MouseEvent) B.mouseDragged(MouseEvent)C.mouseMoved(MouseEvent) D.mousePressed(MouseEvent)(分数:1.00)A.B.C.D. √解析:[解析] MouseListener接口的方法有:(1)mousePressed(MouseEvent),负责处理鼠标按下事件。
自学考试04747《Java语言程序设计[一]》简答题全集
1、简述java语言的特点?Java语言是目前使用最为广泛的网络编程语言之一(1分)具有面向对象(1分)与平台无关性(1分)多线程性(1分)动态性等特点(1分)2、简述Java程序的开发过程1使用一个文字编辑器,编写源文件。
(1分)2使用java编译器,编译源文件得到字节码文件。
(2分)3运行java程序,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。
(2分)3、java源文件的命名规则是什么?如果源文件中有多个类,那么只能有一个类是public类(1分)如果有一个类是public类,源文件的名字必须与这个类的名字完全相同,扩展名是java (2分)如果源文件没有public类,源文件的名字只要和某个类的名字相同,并且扩展名是java (2分)4、怎样区分应用程序和小应用程序?一个java应用程序必须且只有一个类含有main方法,这个类称为应用程序的主类,其main 方法必须被说明为public static void (1分)一个Java Applet小应用程序不再需要main方法,但必须有一个类扩展了Applet类,即它是Applet类的主类。
(2.5分)5、Java中共有哪些基本数据类型?基本类型共有8种,分四类分别是(1分)逻辑型(1分)字符型(1分)整型(1分)浮点型(1分)6、Java中数据类型分别用什么符号来表示?逻辑型用boolean 表示(1分)字符型用char表示(1分)整型共有4种分别是byte、short、long、int (2分)浮点型共两种float和double (1分)7、简答标示符的概念及定义原则标示符是用来标识类名、变量名、方法名、类型名等有效字符序列。
(2.5分)Java语言规定标示符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,及java中的关键字不能用作标示符。
(2.5分)8、简答什么是强制类型转换及转换格式当把一种数据类型变量的值赋给另一种数据类型时会用到数据转换。
Java语言程序设计(一)自学考试大纲-推荐下载
第 3 章 面向对象编程基础 (一)课程内容 3.1 面向对象的基本概念 3.2 Java 的类和对象 3.2.1 类 3.2.2 对象 3.2.3 实例变量和类变量 3.2.4 实例方法和类方法 3.2.5 访问权限 3.2.6 继承 3.2.7 Java 面向对象的其他机制 3.3 接口 3.4 基本类 3.5 Java 小应用程序基础 (二)学习目的与要求 本目的是介绍 Java 语言的面向对象机制:类、对象、访问权限、继承和多态性,接 口:Java 语言的基本类,Java 小应用程序结构和执行过程。要求能声明类和对象,能通过 继 承;明新类,能按不同要求控制类的成员的访问权限。了解 Java 语言的基本类,掌握 Java 小应用程序结构和执行过程。 (三)考核知识点与考核要求 1.面向对象的基本概念:抽象、对象、消息、类、继承、封装、接口、多态性,要求 达到“领会层次 2.类的声明、成员变量(实例变量、类变量)和方法(类方法和实例方法)、构造方 .类的声明、成员变量(实例变量、类变量)和方法(类方法和实例方法)、构造方 法、方法重载,要求达到“综合应用”层次,类的内存模型要求达到“识记”层次。 3.声明对象、创建对象、对象的使用,要求达到“综合应用”层次。 4.对类的成员能设置访问权限:私有、共有、受保护,友好,要求达到“简单应用” 层次。
【4747】Java语言知识学习程序设计2011年10月考试深刻复习资料
【4747】Java语言程序设计(一)考试复习资料第一章JAVA语言基础一、出题点:1.JAVA语言的特点:强类型、编译和解释、自动无用内存回收功能、面向对象、与平台无关、安全性、分布式计算、多线程。
(P3)2.小应用程序与应用程序的区别(P5)(1)小应用程序只能在与JAVA兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。
小应用程序的运行还受到严格的安全限制。
而JAVA应用程序没有这些限制,也不支持网页嵌入和下载运行。
(2)两者在代码编写上也有很大差异。
一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。
(3)应用程序必须在一个类中定义一个main()方法,该方法代表应用程序的入口。
而小应用程序不必定义main()方法。
它的执行由Applet类中定义的多个方法控制。
3.JAVA应用程序的开过过程(P6)(1)JAVA应用程序,先编写JAVA源程序,源程序经JAVA编译器编译后产生字节码文件,最后由JAVA解释器解释执行字节码文件。
(2)小应用程序,先编写源程序,然后经JAVA编译器编译后产生字节码文件,最后由WEB浏览器解释执行字节码文件。
4.标识符:由字母和数字符组成,限定标识符第一个字符不能是数字符。
(P8)5.关键字:均由小写字母组成,关键字不可以用做变量、方法、类或标号的标识符。
(P8)6.基本数据类型:整数类型、浮点数类型、字符类型、逻辑类型。
非基本数据类型:数组、字符串、类、接口(P8)7.整数类型依次分为:byte(8位)、short(16位)、int(32位)、long(64位)。
(P9)8.浮点数类型分为:float(单精度型32位)、double(双精度型64位)。
(P10)第二章运算和语句一、出题点:1.在进行连续的逻辑运算时,不分逻辑与和或的优先级,而是顺序进行逻辑与和或的计算,一旦逻辑表子达式或逻辑表达式能确定结果,就不再继续计算(即条件1&&条件2,若条件1不成立,则条件2也无须再计算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2011年10月《Java语言程序设计(一)》考试重点
前言:很多自考学员反映,在自考复习过程中大多数时候感到既畏惧,又无从下手。
那么,如何才能在有限的时间里,让我们的学员了解报考课程的重点难点,做到胸有成竹,运筹帷幄,从而提高复习效率,卓有成效地提高学生的成绩呢,自考网教学研发中心各专业研发团队特结合近10年自学考试历年真题的命题趋势及规律总结出考试重点,考生通过对重点考点的复习可以系统掌握考试常考的的知识点,明确复习目标,减轻考生的复习压力,减少复习时间,提高复习质量,让考生轻轻松松备考,简简单单通过考试。
第一章 Java语言基础
1.编译和解释(P3)
2.Java应用程序和小应用程序(P5)
3.基本数据类型(P8)
第二章 运算和语句
4.数据运算(P13)
5各种语句的表示(P20)
第三章面向对象编程基础
6.面向对象的基本概念(P39)
7. Java的类和对象(P41)
8.实例变量和类变量(P46)
9.接口(P58)
10. Java小应用程序基础(P61)
第四章数组和字符串
12.数组的概念及类型(P69)
13.字符串(P73)
14.字符串与字节数组(P78)
第五章图形界面设计(一)
15.图形界面设计基础(P85)
16.事件驱动程序设计基础(P87)
17.标签、按钮和按钮事件(P91)
18.布局设计的类型(P96)
第六章图形界面设计(二)
19.选择项目事件处理(P112)
20.列表和组合框(P114)
21.菜单条、菜单和菜单项(P118)
22.鼠标事件(P127)
第七章图形、图像与多媒体
23.绘图基础(P137)
24.图像载入和输出(P148)
25.播放幻灯片和动画(P153)
第八章多线程
26.线程的基本概念(P159)
27.Thread类和Runnabie接口(P161)
28.线程互斥和同步(P166)
第九章输入和输出流
29字符流和字节流(P175)
30.缓冲式输入输出(P177)
第十章网络与数据库编程基础
31.IP 地址和InterAddress类(P189)
32.客户机和服务器模式(P193)
33.数据库查询(P203)
【资料整理】自考Java语言程序设计(一)一贴通(资料大全)
/club/5346389/p/5620621。