全国自考Java语言程序设计一真题答案

上传人:lcm****20 文档编号:44845570 上传时间:2018-06-14 格式:DOC 页数:14 大小:114KB
返回 下载 相关 举报
全国自考Java语言程序设计一真题答案_第1页
第1页 / 共14页
全国自考Java语言程序设计一真题答案_第2页
第2页 / 共14页
全国自考Java语言程序设计一真题答案_第3页
第3页 / 共14页
全国自考Java语言程序设计一真题答案_第4页
第4页 / 共14页
全国自考Java语言程序设计一真题答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《全国自考Java语言程序设计一真题答案》由会员分享,可在线阅读,更多相关《全国自考Java语言程序设计一真题答案(14页珍藏版)》请在金锄头文库上搜索。

1、2008 年全国自考年全国自考 Java 语言程序设计(一)真题答案语言程序设计(一)真题答案参考答案参考答案一、单项选择题一、单项选择题 ( (本大题共本大题共1010小题,每小题小题,每小题1 1分,共分,共1010分分) ) 在每小题列出的四个备选项中只有一个是符合在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1:1:参考答案:D D参考解析:(P8)本题考核知识点是 Java 语言标识符命名规则。Java 语言标识符可以按以下规则任意命名:由字母(包括英文字母、

2、下划线字符、美元字符、文字字符)和数字组成。限定标识符的第一个字符不能是数字字符。选项 D 答案第一个字符是数字字符。试题内容:下述字符组合不能作为 Java 程序标识符的是【】A:Aa12B:大 xC:y 小D:5x 2:2:参考答案:A A参考解析:(P14)本题考核知识点是 Java 算术运算符 “/”。“/”为除法运算符,当除数和被除数均为整数类型数据时,则结果也是整数类型数据。所以当 x=53时,x/2=26。试题内容:以下程序代码的输出的结果是【】int x=53; System.out.println(1.0+x/2); A:27.0B:27.5C:1.026D:1.026.5

3、3:3:参考答案:B B参考解析:(P46)本题考核知识点是实例变量、类变量、局部变量。类的成员变量分为实例变量和类变量。在定义成员变量时,用关键字 static 修饰的是类变量,定义时未用 static 修饰的是实例变量。类变量是类的所有对象共享的成员变量,一个类变量在类中只有一个,它属于整个类,而不属于类的某个对象。引用类变量的途径有两条,或通过类,或通过对象。类的方法体中定义的变量称为局部变量,方法参数也属于局部变量。试题内容:A:x、y 和 s 都是成员变量B:x 是实例变量、y 是类变量、s 是局部变量C:x 和 y 是实例变量、s 是参数D:x、y 和 s 都是实例变量4:4:参考

4、答案:C C参考解析:(P77)本题考核知识点是 StringTokenizer 类。java.util 包中的类 StringTokenizer 用于语言符号(单词)的分析,分析出字符串中的单词。另外还有命名的习惯约定(行业习惯,不是规定):一般变量名、方法名用小写英文字母开头,类名首字母用大写字母,若命名由若干个单词组成,后面的每个单词用大写开头;文字和常数全用大写字母命名;包名全部用小写字母。试题内容:需要分析字符串,并将字符串分解成可被独立使用的单词,可使用 java.util 包中的类是【】A:StringB:StringBufferC:StringTokenizerD:string

5、Tokenizer 5:5:参考答案:D D参考解析:(P91)本题考核知识点是 JFrame 类和关键字 super。在用 Swing 编写 GUI 程序时,通常不直接用 JFrame 创建窗口对象,而用 JFrame 派生的子类创建窗口对象,在子类中可以加入窗口的特定要求和特别的内容,这时可以使用超类的构造方法完成窗口的标题设置即 super(s)。选项 C 完整的使用形式可以这样:JFrame myWin=new JFrame(s)/创建 JFrame 窗口对象 myWin,标题是 s但这样不符合本题题干“为程序的子窗口设定标题”的要求。试题内容:要为程序的子窗口设定一个由字符串 s 指

6、定的名字,可以采用的代码是【】A:JFrame(s)B:window(s)C:new JFrame(s)D:super(s)6:6:参考答案:A A参考解析:(P118)试题内容:以下关于菜单的叙述中,正确的是【】A:菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项B:菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项C:菜单分两级定义,最高一级的是菜单,菜单中放菜单项D:菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项7:7:参考答案:B B参考解析:(P137)本题考核知识点是字型要素。Java 的文字字型有三个要素:字体、风格和字号。常用的字体有 T

7、imes New Roman、Symbol、宋体和楷体等。常用的风格有正常、粗体和斜体,分别用三个常量表示:Font.PLAIN、Font.BOLD 和 Font.ITALIC,风格可以组合使用。字号是字的大小,单位是磅。试题内容:以下所述内容全部是字型要素的是【】A:字体、字形和大小B:字体、风格和字号C:字形、风格和字号D:字形、颜色和字号8:8:参考答案:D D参考解析:(P162)本题考核知识点是多线程。在 Java 中实现多线程一般情况下是先声明 Thread 类的子类,在子类中重载 run()方法,然后创建这个子类的实例,让线程调用 start()方法。试题内容:用 Thread

8、子类实现多线程的步骤顺序是【】A:声明 Thread 类的子类,创建 Thread 子类的实例,让线程调用 start()方法B:声明 Thread 类的子类,在子类中重新定义 run()方法,创建 Thread 子类的实例C:创建 Thread 子类的实例,让线程调用 start()方法D:声明 Thread 类的子类,在子类中重新定义 run()方法,创建 Thread 子类的实例,让线程调用 start()方法9:9:参考答案:C C参考解析:(P175)本题考核知识点是输入输出流。为 Java 的8位字节流数据的读和写操作提供支持的类分别是 FileInputStream 类和File

9、OutputStream 类,它们分别是 InputStream 类和 OutputStream 类的子类;为 Java的16位 Unicode 字符流数据的读和写操作提供支持的类分别是 FileReader 类和FileWriter 类,它们分别是 Reader 类和 Writer 类的子类。试题内容:为16位 Unicode 字符流提供读和写操作支持的类分别是【】A:FileInputStream 类和 FileOutputStream 类B:InputStream 类和 OutputStream 类C:FileReader 类和 FileWriter 类D:File_Reader 类和

10、File_Writer 类10:10:参考答案:A A参考解析:(P191)本题考核知识点是 Java 网络编程。要接收和发送信息需用 URLConnection 类,程序获得一个 URLConnection 对象,相当于完成对指定 URL 的一个 HTTP 连接。程序有了 URLConnection 对象后,就可使用URLConnection 类提供的方法获得流对象和实现网络连接。试题内容:能利用对象提供的方法获得流对象和实现网络连接的是【】A:URLConnection 对象B:URL 对象C:InetAddress 对象D:TCP/IP 对象二、填空题二、填空题 ( (本大题共本大题共1

11、010小题,每小题小题,每小题2 2分,共分,共2020分分) )请在每小题的空格中填上正确答案。错填、不填均无请在每小题的空格中填上正确答案。错填、不填均无分。分。1:1:参考答案:(P5)Applet(JApplet)(P5)Applet(JApplet)类的子类类的子类解析本题考核知识点是小应用程序。解析本题考核知识点是小应用程序。一个小应用程序必须定义成一个一个小应用程序必须定义成一个 AppletApplet 类的子类或类的子类或 JAppletJApplet 类的子类。类的子类。试题内容:一个小应用程序必须定义成一个_。2:2:参考答案:解析解析(P16)(P16)试题内容:用条件

12、运算符构造一个表达式:goal 等于10时,表达式的值为“对了!“,否则,表达式的值为“错了!“。这个表达式是_。3:3:参考答案:(P40)(P40)数据(属性)和方法(函数)数据(属性)和方法(函数)解析本题考核知识点是类的概念。解析本题考核知识点是类的概念。类的每个对象都有自己的标识,但它们具有相同的一组属性和提供相同的一组方法。类的每个对象都有自己的标识,但它们具有相同的一组属性和提供相同的一组方法。试题内容:类是对一组相同对象的描述,类概括了同类对象的共有性质:_。4:4:参考答案:(P45)(P45)回收内存回收内存解析本题考核知识点是数组。解析本题考核知识点是数组。JavaJav

13、a 语言根据相应类型变量采用直接访问还是间接访问,把类型分成基本类型和引用类型,数组语言根据相应类型变量采用直接访问还是间接访问,把类型分成基本类型和引用类型,数组类型和类类型是引用类型。数组进行整体赋值,其实是数组首地址的赋值,原来地址空间会自动释类型和类类型是引用类型。数组进行整体赋值,其实是数组首地址的赋值,原来地址空间会自动释放。放。试题内容:设有数组 a 和 b 的定义如下:int a=1,2,3;int b=4,5,6执行以下代码“a=b;“,除了完成赋值操作之外,引起系统额外要做的工作是_。5:5:参考答案:(P100)CardLayout(P100)CardLayout解析本题

14、考核知识点是布局设计。解析本题考核知识点是布局设计。常用的布局类:常用的布局类:FlowLayoutFlowLayout 为依次放置组件;为依次放置组件;BorderLayoutBorderLayout 将组件放置在边界上;将组件放置在边界上; CardLayoutCardLayout将组件像扑克牌一样叠放,而每次只能显示其中的一个组件;将组件像扑克牌一样叠放,而每次只能显示其中的一个组件;GridLayoutGridLayout 将显示区域按行、列划分将显示区域按行、列划分成一个个大小相等的格子,组件依次放入这些格子中;成一个个大小相等的格子,组件依次放入这些格子中;GridBagLayou

15、tGridBagLayout 能进行更精细的位置控制。能进行更精细的位置控制。试题内容:_布局使容器的多个组件拥有同一个显示空间,某一时刻只能显示一个组件。6:6:参考答案:(P127)MouseListener(P127)MouseListener试题内容:Java 语言为处理鼠标事件提供两个接口:_接口和 MouseMotionListener 接口。7:7:参考答案:(P140)(P140)黄色黄色解析本题考核知识点是绘图模式。解析本题考核知识点是绘图模式。当绘图模式设置为异或模式时,用背景色绘图出现的是异或的颜色,重画一个图形将清除图形。当绘图模式设置为异或模式时,用背景色绘图出现的是

16、异或的颜色,重画一个图形将清除图形。试题内容:某个绘图方法设置成“异或模式“绘图,并用黄色作为异或模式设定的绘图颜色。如果当时背景色为红色,并用红色绘制线段,则线段的实际颜色是_。8:8:参考答案:(P161)run()(P161)run()解析本题考核知识点是多线程。解析本题考核知识点是多线程。JavaJava 程序实现多线程应用有两种途径:一是继承程序实现多线程应用有两种途径:一是继承 ThreadThread 类声明类声明 ThreadThread 子类,用子类,用 ThreadThread 子类创建子类创建线程对象。二是在类中实现线程对象。二是在类中实现 RunnableRunnable 接口,在类中提供接口,在类中提供 RunnableRunnable 接口的接口的 run()run()方法。无论用哪种方法。无论用哪种方法,都需要方法,都需要 JavaJava 基础类库中的基础类库中的 ThreadThread 类及其方法的支持

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号