2008年全国自考java语言程序设计(一)
《Java语言程序设计(一)》课后习题答案(课程编号04747)

《Java语⾔程序设计(⼀)》课后习题答案(课程编号04747)第⼀章 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 回⽂整数是指正读法和反读相同的整数,编写⼀个程序,输⼊⼀个整数,判断他是否为回⽂整数。
Java语言程序设计(一)

)
A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项
B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项
C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项
D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项
════════════════════════════════════════════════════════════════════
════════════════════════════════════════════════════════════════════
本套试题共分 106页,共 18 分) 21.请写出表示条件“x=2 与 y=3 有且只有一个成立”的 Java 表达式”。
void fac(String s){Syatem. out. println("字符串:"+s);}
} A.x、y 和 s 都是成员变量
B.x 是实例变量、y 是类变量、s 是局部变量
C.x 和 y 是实例变量、s 是参数
D.x、y 和 s 都是实例变量
4.需要分析字符串,并将字符串分解成可被独立使用的单词,可使用 java. util 包中的类是(
本套试题共分 106页,当前页是第 1页-
7.以下所述内容全部是字型要素的是(
)
A.字体、字形和大小
B.字体、风格和字号
C.字形、风格和字号
D.字形、颜色和字号
8.用 Thread 子类实现多线程的步骤顺序是(
)
A.声明 Thread 类的子类,创建 Thread 子类的实例,让线程调用 start()方法
23.请写出程序处理文本框输入结束事件(回车)添加监视器的方法,以及监视器类必须实现的接口方法。
《Java语言程序设计(一)》(自考04747)PPT课件

从控制台输出信息
入口点
8
第一章 Java语言基础
注释
注释是程序中的说明文字,用于帮助阅读程序,它不是语句,不会影 响程序的执行效率。Java语言的注释有三种形式:
行注释 // 在一行的注释 行注释用于简短地说明前面代码的意义或功能。注释内容至行末 结束,不能跨行。 块注释 /* 一行或多行的注释 */ 块注释是多行注释,用于说明下面程序段的算法、功能等,块注 释不可嵌套使用。 文档注释 /** 文档注释 */ 文档注释能被javadoc接受,能自动生成程序的HTML文档。
6
第一章 Java语言基础
程序示例
Java应用程序
public class HelloWorld { public static void main(String[ ] args) { System.out.println(“欢迎进入Java世界!"); }
}
Applet程序
import java.applet.*; import java.awt.*; public class HelloWorld extends Applet{
public class HelloWorld{ public static void main(String[ ] args){ System.out.println("Hello World!!!"); }
}
演示示例: 使用记事本开发Java程序步骤
13
第一章 Java语言基础
标识符和关键字
Unicode字符集(65535个) 包括数字字符(0-9)、大小写英文字母(a-z和A-Z)、下划线 字符(_)、美元符号($)、文字字符(汉字、日文、朝鲜文等) 关键字 描述程序结构、声明类、定义类的成员、简单数据类型、值和变 量、异常情况处理、实例(对象)的创建和检验、流程控制等。
全国年高等教育自学考试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分)请在每小题的空格中填上正确答案。
2008年全国自考Java语言程序设计(一)真题答案

2008年全国自考Java语言程序设计(一)真题答案参考答案一、单项选择题 (本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1:参考答案:D参考解析:(P8)本题考核知识点是Java语言标识符命名规则。
Java语言标识符可以按以下规则任意命名:①由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成。
②限定标识符的第一个字符不能是数字字符。
选项D答案第一个字符是数字字符。
试题内容:下述字符组合不能作为Java程序标识符的是【】A:Aa12B:大xC:y小D:5x2:参考答案: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.53:参考答案:B参考解析:(P46)本题考核知识点是实例变量、类变量、局部变量。
类的成员变量分为实例变量和类变量。
在定义成员变量时,用关键字static修饰的是类变量,定义时未用static修饰的是实例变量。
类变量是类的所有对象共享的成员变量,一个类变量在类中只有一个,它属于整个类,而不属于类的某个对象。
引用类变量的途径有两条,或通过类,或通过对象。
类的方法体中定义的变量称为局部变量,方法参数也属于局部变量。
试题内容:A:x、y和s都是成员变量B:x是实例变量、y是类变量、s是局部变量C:x和y是实例变量、s是参数D:x、y和s都是实例变量4:参考答案:C参考解析:(P77)本题考核知识点是StringTokenizer类。
java.util包中的类StringTokenizer用于语言符号(单词)的分析,分析出字符串中的单词。
全国2008年1月高等教育自学考试高级语言程序设计(一)考试试题

全国2008年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列转义字符中,错误..的是()A.′\n′B.′\\′C.′\108′D.′\xbb′2.在C语言中,整型常量的书写形式不.包括()A.二进制B.八进制C.十进制D.十六进制3.在C语言程序中,主函数的摆放位置()A.必须置于所有函数之首B.必须置于所有函数之尾C.不得置于所有函数之尾D.任意4.自定义标识符正确的是()A.5d_mB.constC.x4yD.book-15.表达式2&3|4和2>>1的值分别是()A.-5和0B.-5和1C.6和0D.6和16.执行下列程序段后x的值为()int i=1, j=10, x;for (; i<=j; i++, --j) x=i;A.5B.6C.7D.87.switch(表达式)语句中的“表达式”,允许的类型是()A. float, intB. float, int, charC. int, charD. char, double8.字符数组初始化错误..的是()A. static char word [ ]=″Turbo″;B. static char word [ ]={″Turbo″};C. static char word [ ]={′T′,′u′,′r′,′b′,′o′,′\0′};D. static char word [ ]=′Turbo\0′;9.设int b[5]={1,2,3,4,5};char a,c, d;,则数组元素值为4的是()A.b[′d-c′]B.b[4]C.b[′d′-a]D.b[′d′-′a′]10.设int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不.能表示数组a中元素的是()A.*pB.a[10]C.*aD.a[p-a]11.设double *p[6];,则p是()A.指向double型的指针B.double型数组C.指针数组D.数组指针12.设int x;,则与计算|x|等价的表达式是()A.x>0?-x:xB.x>0?x:-xC.x<0?x:-xD.x<0?-x:-x13.设char s[20]=″2008″;,则执行strcat(s, ″Beijing″); printf(″% d\n″, strlen(s));后输出结果是()A.5B.11C.12D.2014.对函数而言,下列说法正确的是()A.一个程序中可以出现一个以上的主函数B.函数与主函数可以互相调用C.用户自定义的函数必须有形式参数D.调用函数和被调用函数可以不在同一个文件中15.设FILE *fp; char ch; , 则从fp所指向文件中读入一个字符,正确的语句是()A.fgetc(ch, fp);B.ch=fgetc(fp);C.getchar(ch);D.fgetc(fp,ch);二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
Java语言程序设计(一)自考题模拟16_真题(含答案与解析)-交互

Java语言程序设计(一)自考题模拟16(总分100, 做题时间90分钟)第Ⅰ部分选择题一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的。
)1.Java源文件经编译产生的文件称为______SSS_SINGLE_SELA .obj文件B .exe文件C .java文件D 字节码文件分值: 1答案:D[考点] Java编译[解析] Java源文件经编译产生的文件称为字节码文件。
2.若a是int型变量,计算表达式a=25/3%3后,a为______SSS_SINGLE_SELA 1B 2C 3D 4分值: 1答案:B[考点] Java运算[解析] 运算顺序从左到右,首先计算25/3=8,然后8%3=2。
3.下列说法正确的是______SSS_SINGLE_SELA 实例方法能对类变量和实例变量操作B 实例方法只能对类变量操作C 实例方法只能实例变量操作D 类方法能对类变量和实例变量操作分值: 1答案:A[考点] 实例方法和类方法[解析] 实例方法能对类变量和实例变量操作,而类方法只能操作类变量。
4.将有三个boolean值的数组初始化为true的是______A.boolean [ ]b=new boolean[3]B boolean [ ]b={true,true,true}C.boolean [3]b={true,true,true}D.boolean [ ]b=new boolean[3];b={true,true,true}SSS_SIMPLE_SINA B C D分值: 1答案:B[考点] 数组[解析] boolean类型的数组默认值时false,所以A不对。
声明数组时不能指定数组的大小,所以C不对。
不能给数组名赋值,数组名是个常量,是数组的引用,所以D不对。
5.若有定义Sting tom="I am a good cat";则tom.indexOf("a")的值为______ SSS_SINGLE_SELA 2B 3C 4D 5分值: 1答案:A[考点] 字符串String类[解析] String类提供的s.indexOf(String a)方法用于检测字符串s中首次出现a的位置,从零开始计算。
《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)面向对象编程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008年全国自考Java语言程序设计(一)真题一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 下述字符组合不能作为Java程序标识符的是【】A. Aa12B. 大xC. y小D. 5x答案:D解析:(P8)本题考核知识点是Java语言标识符命名规则。
Java语言标识符可以按以下规则任意命名:①由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成。
②限定标识符的第一个字符不能是数字字符。
选项D答案第一个字符是数字字符。
2. 以下程序代码的输出的结果是【】int x=53;System.out.println(1.0+x/2);A. 27.0B. 27.5C. 1.026D. 1.026.5答案:A解析:(P14)本题考核知识点是Java算术运算符 ——“/”。
“/”为除法运算符,当除数和被除数均为整数类型数据时,则结果也是整数类型数据。
所以当x=53时,x/2=26。
3.A. x、y和s都是成员变量B. x是实例变量、y是类变量、s是局部变量C. x和y是实例变量、s是参数D. x、y和s都是实例变量答案:B解析:(P46)本题考核知识点是实例变量、类变量、局部变量。
类的成员变量分为实例变量和类变量。
在定义成员变量时,用关键字static修饰的是类变量,定义时未用static修饰的是实例变量。
类变量是类的所有对象共享的成员变量,一个类变量在类中只有一个,它属于整个类,而不属于类的某个对象。
引用类变量的途径有两条,或通过类,或通过对象。
类的方法体中定义的变量称为局部变量,方法参数也属于局部变量。
4. 需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java.util包中的类是【】A. StringB. StringBufferC. StringTokenizerD. stringTokenizer答案:C解析:(P77)本题考核知识点是StringTokenizer类。
java.util包中的类StringTokenizer用于语言符号(单词)的分析,分析出字符串中的单词。
另外还有命名的习惯约定(行业习惯,不是规定):一般变量名、方法名用小写英文字母开头,类名首字母用大写字母,若命名由若干个单词组成,后面的每个单词用大写开头;文字和常数全用大写字母命名;包名全部用小写字母。
5. 要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是【】A. JFrame(s)B. window(s)C. new JFrame(s)D. super(s)答案:D解析:(P91)本题考核知识点是JFrame类和关键字super。
在用Swing编写GUI程序时,通常不直接用JFrame创建窗口对象,而用JFrame派生的子类创建窗口对象,在子类中可以加入窗口的特定要求和特别的内容,这时可以使用超类的构造方法完成窗口的标题设置即super(s)。
选项C完整的使用形式可以这样:JFrame myWin=new JFrame(s)//创建JFrame窗口对象myWin,标题是s但这样不符合本题题干“为程序的子窗口设定标题”的要求。
6. 以下关于菜单的叙述中,正确的是【】A. 菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项B. 菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项C. 菜单分两级定义,最高一级的是菜单,菜单中放菜单项D. 菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项答案:A解析:(P118)7. 以下所述内容全部是字型要素的是【】A. 字体、字形和大小B. 字体、风格和字号C. 字形、风格和字号D. 字形、颜色和字号答案:B解析:(P137)本题考核知识点是字型要素。
Java的文字字型有三个要素:字体、风格和字号。
常用的字体有Times New Roman、Symbol、宋体和楷体等。
常用的风格有正常、粗体和斜体,分别用三个常量表示:Font.PLAIN、Font.BOLD和Font.ITALIC,风格可以组合使用。
字号是字的大小,单位是磅。
8. 用Thread子类实现多线程的步骤顺序是【】A. 声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法B. 声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例C. 创建Thread子类的实例,让线程调用start()方法D. 声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法答案:D解析:(P162)本题考核知识点是多线程。
在Java中实现多线程一般情况下是先声明Thread类的子类,在子类中重载run()方法,然后创建这个子类的实例,让线程调用start()方法。
9. 为16位Unicode字符流提供读和写操作支持的类分别是【】A. FileInputStream类和FileOutputStream类B. InputStream类和OutputStream类C. FileReader类和FileWriter类D. File_Reader类和File_Writer类答案:C解析:(P175)本题考核知识点是输入输出流。
为Java的8位字节流数据的读和写操作提供支持的类分别是FileInputStream类和FileOutputStream类,它们分别是InputStream类和OutputStream类的子类;为Java的16位Unicode字符流数据的读和写操作提供支持的类分别是FileReader类和FileWriter类,它们分别是Reader类和Writer类的子类。
10. 能利用对象提供的方法获得流对象和实现网络连接的是【】A. URLConnection对象B. URL对象C. InetAddress对象D. TCP/IP对象答案:A解析:(P191)本题考核知识点是Java网络编程。
要接收和发送信息需用URLConnection类,程序获得一个URLConnection对象,相当于完成对指定URL的一个HTTP连接。
程序有了URLConnection对象后,就可使用URLConnection类提供的方法获得流对象和实现网络连接。
二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1. 一个小应用程序必须定义成一个___。
答案:(P5)Applet(JApplet)类的子类[解析]本题考核知识点是小应用程序。
一个小应用程序必须定义成一个Applet类的子类或JApplet类的子类。
2. 用条件运算符构造一个表达式:goal等于10时,表达式的值为"对了!",否则,表达式的值为"错了!"。
这个表达式是___。
答案:[解析](P16)3. 类是对一组相同对象的描述,类概括了同类对象的共有性质:___。
答案:(P40)数据(属性)和方法(函数)[解析]本题考核知识点是类的概念。
类的每个对象都有自己的标识,但它们具有相同的一组属性和提供相同的一组方法。
4. 设有数组a和b的定义如下:int []a={1,2,3};int []b={4,5,6}……执行以下代码"a=b;",除了完成赋值操作之外,引起系统额外要做的工作是___。
答案:(P45)回收内存[解析]本题考核知识点是数组。
Java语言根据相应类型变量采用直接访问还是间接访问,把类型分成基本类型和引用类型,数组类型和类类型是引用类型。
数组进行整体赋值,其实是数组首地址的赋值,原来地址空间会自动释放。
5. ___布局使容器的多个组件拥有同一个显示空间,某一时刻只能显示一个组件。
答案:(P100)CardLayout[解析]本题考核知识点是布局设计。
常用的布局类:FlowLayout为依次放置组件;BorderLayout将组件放置在边界上;CardLayout将组件像扑克牌一样叠放,而每次只能显示其中的一个组件;GridLayout将显示区域按行、列划分成一个个大小相等的格子,组件依次放入这些格子中;GridBagLayout能进行更精细的位置控制。
6. Java语言为处理鼠标事件提供两个接口:___接口和MouseMotionListener接口。
答案:(P127)MouseListener7. 某个绘图方法设置成"异或模式"绘图,并用黄色作为异或模式设定的绘图颜色。
如果当时背景色为红色,并用红色绘制线段,则线段的实际颜色是___。
答案:(P140)黄色[解析]本题考核知识点是绘图模式。
当绘图模式设置为异或模式时,用背景色绘图出现的是异或的颜色,重画一个图形将清除图形。
8. 程序员用Java语言编写多线程应用程序,程序员能控制的关键性工作有两个方面:一是编写线程的___方法;二是建立线程实例。
答案:(P161)run()[解析]本题考核知识点是多线程。
Java程序实现多线程应用有两种途径:一是继承Thread类声明Thread子类,用Thread子类创建线程对象。
二是在类中实现Runnable接口,在类中提供Runnable接口的run()方法。
无论用哪种方法,都需要Java基础类库中的Thread类及其方法的支持。
程序员能控制的关键性工作只有两个方面,一是编写线程的run()方法;二是建立线程实例。
9. BufferedWriter类是提供缓冲式输出的类。
程序需要先创建___对象,再利用这个对象创建BufferedWriter对象。
答案:(P179)FileWriter[解析]本题考核知识点是缓冲式输出。
实现缓冲式输出,需要将FileWriter对象接到BufferedWriter对象上,对BufferedWriter对象使用write()方法就能实现缓冲式输出。
10. 在Java语言中,客户端使用的套接字类是___。
答案:(P193)Socket[解析]本题考核知识点是Java网络编程。
Java语言在实现C/S模式中,套接字分为两类,在Server端使用ServerSocker类,在Client端使用Socket类。
三、简答题(本大题共6小题,每小题3分,共18分)1. 请写出表示条件"x=2与y=3有且只有一个成立"的Java表达式。
答案:(P15)(x=2)!=(y=3)或(x=2&&y!=3)||(x!=2&&y!=3)2. 如果类Student是类Person的子类,类Undergraduate是类Student的子类,请指出以下代码行中哪些是不合法的。