2009年1月份Java自考题(参考答案).doc

合集下载

java语言自考试题及答案

java语言自考试题及答案

java语言自考试题及答案一、选择题(每题2分,共20分)1. Java语言的特点不包括以下哪一项?A. 跨平台B. 面向对象C. 多重继承D. 自动内存管理答案:C2. 在Java中,用于定义类和方法的关键字是?A. classB. functionC. methodD. type答案:A3. 下列哪个不是Java的访问修饰符?A. publicB. privateC. protectedD. global答案:D4. Java中,用于实现异常处理的关键字是?A. tryB. catchC. throwD. 所有选项答案:D5. Java中,哪个类是所有Java类的根类?A. ObjectB. ClassC. SystemD. Thread答案:A6. Java中的集合框架主要分为哪两大类?A. List和SetB. Map和QueueC. Collection和MapD. Set和Queue答案:C7. 在Java中,如何实现多线程?A. 实现Runnable接口B. 继承Thread类C. 实现Callable接口D. 所有选项答案:D8. Java中的垃圾回收机制是做什么用的?A. 自动内存管理B. 编译代码C. 执行代码D. 错误检查答案:A9. 下列哪个不是Java的基本数据类型?A. intB. floatC. doubleD. String答案:D10. Java中,用于声明接口的关键字是?A. classB. interfaceC. abstractD. package答案:B二、填空题(每题2分,共20分)11. Java语言的一句名言是“Write once, _______ anywhere.”答案:run12. 在Java中,________关键字用于实现单例模式。

答案:static13. Java的包管理器是________。

答案:package14. Java中,一个类可以同时实现多个接口,这是通过________关键字实现的。

09年java考试题目及参考答案

09年java考试题目及参考答案

一、1、编译和运行下面的应用程序,屏幕输出的结果是( C )。

public class Test {public static void main(String args[]) {A a=new A("aaaaa");A.B b=a.new B();System.out.println(a.outStr+b.inStr);}}class A {String outStr;public A(String s) {outStr=s;}public class B {public String inStr="bbbbb";}}A) aaaaa B)ababa C) aaaaabbbbb D) bbbbb2、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是(A )。

A) InterruptedException B) RuntimeExceptionC) IOException D) ClassNotFoundException3、以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是( D )。

static void printBinary(int i) {System.out.print(i + "的2进制数表示为:\t");for(int j = 31; j >=0; j--)if(((1 << j) & i) != 0)System.out.print("1");elseSystem.out.print("0");System.out.println();//换行}A) 00000000000000000000000000000001B) 00000000000000000000000000000000C) 00000000000000000000000000001111D) 000000000000000000000000000000104、下面语句的功能是( C )。

java自考试题及答案

java自考试题及答案

java自考试题及答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于定义一个类?A. classB. interfaceC. abstractD. enum答案:A2. 下列哪个选项是Java语言中的基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B3. 在Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B4. Java中,下列哪个方法用于将字符串转换为整型?A. toInt()B. parseInt()C. toInteger()D. Integer.parseInt()答案:D5. 在Java中,下列哪个关键字用于实现多态?A. extendsB. implementsC. abstractD. final答案:A6. 下列哪个选项是Java集合框架中接口的类型?A. ListB. SetC. MapD. All of the above答案:D7. 在Java中,下列哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D8. 下列哪个选项是Java中线程的创建方式?A. 实现Runnable接口B. 继承Thread类C. A和BD. None of the above答案:C9. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B10. 下列哪个选项是Java中用于创建线程池的类?A. ExecutorServiceB. ExecutorC. ThreadPoolExecutorD. All of the above答案:D二、填空题(每题2分,共20分)1. Java中,一个类可以继承______个父类。

答案:12. Java中,______关键字用于定义一个私有方法。

2009年上半年全国自考计算机软件基础真题

2009年上半年全国自考计算机软件基础真题

2009年上半年全国自考计算机软件基础真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 下列合法的C语言标识符是【】A. staticB. 3abcC. abc_2D. am&t答案:C解析:(P7)C语言规定,变量名只能由字母、数字和下划线(_)三种字符组成,且第1个字符必须为字母或下划线。

static是关键字,3abc的第1个字符为数字,am&t多了一个字符&。

2. 已知int b=4;,执行语句b+=b++;后,b的值是【】A. 8B. 9C. 10D. 11答案:B解析:(P10)b+=b++等价于b=b+(b++),b++意思是在使用b之后,b的值加1,所以b=b+(b++)=5+4=9。

3. C语言表达式4!=3&&2&&4+1<5的值是【】A. 0B. 1C. 2D. 3答案:A解析:(P19~20)优先顺序由高到低:+、<、!=、&&。

表达式先计算4+1=5,5<5不成立,所以第二个&&的右侧为0,4!=3成立,即表达式1&&2&&0的结果为0。

4. 已知int a\[100\],*d=a;,下列错误的语句是【】A. a=d;B. *d=a[10];C. d=a+1;D. d=&a[2];答案:A5.A. for(i=1,s=0;i<=100;i++)s+=i;B. s=0;for(i=1;i<=100;)s=s+i++;C. i=1;s=1;while(i<=100){s=s+i;i++;}D. i=2;s=1;while(i<=100){s=s+i;i++;}答案:C解析:(P28~29)选项C:若将s=1;改为s=0;可实现题干要求。

全国2009年1月自学考试Java 语言程序设计(一)试题_答案

全国2009年1月自学考试Java 语言程序设计(一)试题_答案

全国2009年1月自学考试Java 语言程序设计(一)试题_答案一、单项选择题(本大题共10小题,每小题1分,共10分)1、A2、B3、B4、C5、A6、D7、B8、C9、A 10、D二、填空题(本大题共10小题,每小题2分,共20分)11、class12、y/x>5 && x!=013、final14、115、getSource( )16、ButtonGroup17、Font fnA=new Font(“细明体”,Font.PLAIN.12)18、notify( )或notifyAll( )19、InputStream 和OutputStream20、数据库连接三、简答题(本大题共6小题,每小题3分,共18分)21、表示year年是闰年的Java表达式:(year%4= =0) && (year%100!=0)||(year%400= =0)22、请写出在类的方法的定义之前,加上修饰字public、private的区别。

Public修饰的方法为公用方法,任何类的方法都可以访问他Private修饰的方法,本类内部可以访问23、请写出将文本区text放置于滚动面板jsp,并将滚动面板jsp添加到JFrame窗口myFrame的Java语句。

TextArea text=new TextArea();JScrollPane jsp=new JScrollPane(text);myFrame.getContentPane().add(jsp);24、Graphics2D g2d=( Graphics2D) g;Line2D line=new Line2D.Double(10,20,30,40);G2d.draw(line)25、字节流用于读写二进制数据,字节流数据是8位的,由InputStream类和OutputStream 类为字节流提供API和部分实现,由FileInputStream类和FileOutputStream类提供支持。

java自考考试试题及答案

java自考考试试题及答案

java自考考试试题及答案一、选择题(每题1分,共10分)1. Java语言的特点不包括以下哪一项?A. 简单性B. 健壮性C. 多范性D. 跨平台答案:C2. 在Java中,用哪个关键字可以定义一个类?A. varB. finalC. classD. def答案:C3. 下列哪个是合法的Java标识符?A. 2classB. classC. Class$D. class-class答案:C4. Java中的异常处理机制是基于哪个关键字?A. tryB. catchC. throwD. All of the above答案:D5. Java应用程序的入口点是哪一个方法?A. mainB. initC. startD. run答案:A6. 在Java中,哪个类提供了日期和时间的处理?A. DateB. TimeC. CalendarD. Timer答案:C7. 下列哪个是Java集合框架中的接口?A. ArrayListB. HashMapC. SetD. LinkedList答案:C8. Java中的哪个包包含了最基本的类?A. java.utilB. ngC. java.ioD. 答案:B9. 在Java中,哪个关键字用于实现单例模式?A. privateB. staticC. finalD. synchronized答案:B10. Java中的哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B二、填空题(每题2分,共10分)11. Java语言是_________类型的语言,它在执行前需要通过_________进行编译。

答案:面向对象;编译器12. 在Java中,所有的类都是类_________的子类。

答案:Object13. Java中的集合类被存储在java.util包中,其中_________接口定义了所有集合的通用操作。

答案:Collection14. Java的垃圾回收机制会自动回收不再_________的对象。

自考Java语言程序设计(一)课后习题

自考Java语言程序设计(一)课后习题

自考Java语言程序设计(一)课后习题及答案自考Java语言程序设计(一)第一章Java语言概述课后习题一、Java语言概述1.Java语言有哪些特点?答:面向对象、简单、平台无关性、安全性、内存管理、分布式应用、多线程、动态、解释运行,高效能2.什么叫做类?什么叫做对象?答:在面向对象编程中,具体的客观实体称为对象,对象就是数据加方法。

对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类。

类是对具有相同属性和方法的一组相似对象的抽象,或者说类是对象的模板。

3.简述Java的运行机制。

答:Java程序的运行必须经过编写、编译、运行三个步骤。

编写是指在Java开发环境中进行程序代码的输入过程,最终形成后缀名为.java源文件。

编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。

运行是指使用Java解释器将字节码文件翻译成机器代码,在cpu上运行并显示结果的过程。

这一过程如图所示。

4.简述Java应用程序的开发流程。

答:Java应用程序的运行经过编写、编译、运行三个步骤。

第1步,编写程序。

使用记事本或其他软件编写程序的源代码,将源代码保存为文件filename.java文件。

第2步,编译程序。

在MS-DOS命令窗口,将当前目录转换到Java源程序所在的保存目录;输入“javame.java”形式的命令进行程序编译。

第3步,执行程序。

在同样的命令窗口中输入“javame”形式的命令执行程序。

来源:考试大完成了程序的开发,查看相应t目录,其中应该具有两个文件,分别是XXXX.java和XXXX.class。

考试大收集整理c5.当初Sun公司发展Java的原因是:(a)要发展航空仿真软件(b)要发展人工智能软件(c)要发展消费性电子产品b 6.Java是从哪种语言改进并重新设计?(a)Ade(b)C++(c)Pascala7.Java因为什么快速发展而走红?(a)个人计算机与网络(b)游戏软件(c)系统软件8.Java程序的种类有:(a)内嵌于Web文件中,由浏览器来观看的___Applet_______(b)可独立运行的_____Application_____考试大论坛(c)服务器端的____ Servlets _____9.Java是面向对象语言,对象是客观事物的__软件模型__,对象与之是一一对应的,它是很具体的概念。

2009年1月全国自考Java语言程序设计(一)参考答案

2009年1月全国自考Java语言程序设计(一)参考答案

全国2009年1月Java语言程序设计(一) 参考答案课程代码:047471. A.0782. B.***3. B.u=v;4.C.true,false5. A.Swing是AWT的提高和扩展6. D.JDialog对象7. B.paintComponent()8.D.声明实现Runnable接口的类,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。

9. A.BufferedReader类和BufferedWriter类10.D.处理驱动程序的加载和建立数据库连接11. class12. y/x>5 && x!=013. final14. 115. getSource()16. ButtonGroup17. Font fnA=new Font(“细明体”,Font.PLAIN.12)18. notify()或notifyAll()19. InputStream OutputStream20.数据库连接21. (year%4= =0) && (year%4!=0)||(year%400= =0)22. Public修饰的方法为公用方法,任何类的方法都可以访问他Private修饰的方法,本类内部可以访问23. TextArea text=new TextArea();1JScrollPane jsp=new JScrollPane(text);myFrame.getContentPane().add(jsp);24. Graphics2D g2d=( Graphics2D) g;Line2D line=new Line2D.Double(10,20,30,40);G2d.draw(line)25. (P.175)26. URLConnection类完成流对象和实现网络连接27.方法int sigmaDigit(int n)的功能是求出十进制整数n的各位数字之和。

自考Java题库(完整)

自考Java题库(完整)

1.单项选择题第一部分,共10题:1.以下用户定义的标识符中哪项是合法的( )A._id B.user IDC.1a D.Double2.以下程序代码的输出的结果是()int x=99;System. out. println(1.0+x/2);A.27.0 B.27.5C.50.0 D.50.53.编译Java 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( ) A. .java B. .classC. .htmlD. .exe4.可在浏览器中运行的Java程序是()A.Application B.WindowsC.Frame D.Applet5.在Java语言中,一般不作为容器使用的是()A. JDialogB. JFrameC. JTextAreaD. JPanel6.以下关于继承的叙述正确的是()A.在Java中类不允许多继承B.在Java中一个类只能实现一个接口C.在Java中接口只允许单一继承D.在Java中一个类不能同时继承一个类和实现一个接口7.Java语言支持网络通信的软件都在()包中。

A. B. C. .ftpD. .www8.为8位字节流数据提供读操作支持的类是()A:FileInputStreamB:FileOutputStremC:FileReaderD:FileWriter9.哪个关键字可以对对象加互斥锁? ()A transientB synchronizedC serializeD static10.在编写访问数据库的Java程序中,要用到DriverManager类。

该类的作用是( )A.存储查询结果B.处理与数据库的连接C.在指定的连接中处理SQL语句D.处理驱动程序的加载和建立数据库连接第二部分,共10题:11.下述字符组合不能作为Java程序标识符的是()A.Aa12 B.大xC.y小D.5x2.12. 执行完以下代码int [ ] x = new int[25]; 后,以下哪项说明是正确的()A.x[24]为0 B.x[24]未定义C.x[25]为0 D.x[0]为null13.下面哪些是java语言中的关键字?A . sizeof B. abstractC. NULLD. Native14.编译Java 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

全国新年月高等教育自学考试java语言程序设计一考试试题

全国新年月高等教育自学考试java语言程序设计一考试试题

全国2009年1月自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)1.下列字符组合不能作为Java整型常量的是( )2.以下程序代码的输出结果是( )int x = 10; while (x > 7) ;}A.**B.***C.*D.****3.设类U声明,及对象u和v的定义如下:class U{ int x, int y; U(int a, int b){x= a; y = b;} void copy(U a){ x = ; y = ;} }U u = new U(1, 2), v = new U(2, 3);在以下供选择的代码中,可能引起系统回收内存的是( )=v;4.设有以下代码: String s l="123"; String s2="123"; String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( ),true ,false,false ,true5.以下关于AWT与Swing之间关系的叙述,正确的是( )是AWT的提高和扩展 B.在写GUI程序时,AWT和Swing不能同时使用和Swing在不同的平台上都有相同的表示中的类是从Swing继承的6.在以下Swing组件中,能为它指定布局管理器的是( )对象对象对象对象7.一般的绘图程序要定义一个JPanel子类。

在JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。

要重定义的方法是( )() () () ()8.用Runnable接口实现多线程的主要工作是( )A.声明实现Runnable接口的类,在类内实现run()方法,让线程调用start()方法。

B.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。

2009年1月份Java自考题(参考答案).doc

2009年1月份Java自考题(参考答案).doc

全国2009年1月Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)1.下列字符组合不能作为Java整型常量的是( )A.078B.0x3ACBC.5000D.0x3ABC2.以下程序代码的输出结果是( )int x = 10;while (x > 7){ System.out.print("*"); x--;}A.**B.***C.*D.****3.设类U声明,及对象u和v的定义如下:class U{int x, int y;U(int a, int b){x= a; y = b;}void copy(U a){ x = a.x; y = a.y;}}U u = new U(1, 2), v = new U(2, 3);在以下供选择的代码中,可能引起系统回收内存的是( )A.u.x=v.y;u.y=v.x;B.u=v;C.u.copy(v);D.v.copy(u);4.设有以下代码:String s l="123";String s2="123";String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( )A.true,trueB.false,falseC.true,falseD.false,true5.以下关于AWT与Swing之间关系的叙述,正确的是( )A.Swing是AWT的提高和扩展B.在写GUI程序时,AWT和Swing不能同时使用C.AWT和Swing在不同的平台上都有相同的表示D.AWT中的类是从Swing继承的6.在以下Swing组件中,能为它指定布局管理器的是( )A.JScrollBar对象B.JMenuBar对象C.JComboBox对象D.JDialog对象7.一般的绘图程序要定义一个JPanel子类。

全国自考04747《JAVA语言程序设计一》2009-2017年简答题整理(参考答案)

全国自考04747《JAVA语言程序设计一》2009-2017年简答题整理(参考答案)

表达式21.请写出表示year年是闰年的Java表达式。

闰年的条件是:每4年一个闰年,但每100年少一个闰年,每400年又增加一个闰年。

(year%4==0 && year%100!=0 || (year%400==0)21.请写出表示以下条件的表达式:变量x的值为1与变量y的值为2,有且只有一个成立。

(2)x==1 && y!=2 || y==2 && x!=121. 请写出表示条件“y右移一位后大于3并且y不等于0”成立的Java表达式。

y>>1>3 && y!=0If语句21.请写出一段if语句,判断一个整数n是否为偶数。

如果是偶数,输出“Yes.”;否则,输出“No.”。

if(n%2==0)System.out.println(“Yes.”);elseSystem.out.println(“No.”);21.请写一个if语句,判断整数n是否同时满足“被3除余2,被7除余1”的条件,满足时输出“OK”,否则输出“NO”。

if(n%3==2&&n%7==1)System.out.print(“OK”);elseSystem.out.print(“NO”);21.请写出实现计算y=|x|的if语句。

(2)(201810)if(x>=0)y=x;elsey=x*(-1);While语句21.请写出以下程序段的执行结果。

int c=0,d,n=3758;while(n>0){if((d=n%l0)>c)c=d;n=n/10;}System.out.println("结果="+c);结果=821.以下语句有一处错误,请改正,然后写出此循环语句的循环次数。

int i=7;do{System.out.println(i--); i--;}while(i!=0);//while(i>0); 循环4次21.请写出下面程序段的执行结果。

学历类《自考》自考专业(计算机网络)《Java语言程序设计一》考试试题及答案解析

学历类《自考》自考专业(计算机网络)《Java语言程序设计一》考试试题及答案解析

学历类《自考》自考专业(计算机网络)《Java 语言程序设计一》考试试题及答案解析姓名:_____________ 年级:____________ 学号:______________1、在以下供选择的容器类中,属于顶层容器的是( )。

A 、JDialogB 、JPanelC 、JScrollPaneD 、JToolBar正确答案:A答案解析:暂无解析2、设Thread 对象thd 的优先级为7,thd 又创建了另一个Thread 对象chd ,如果未对chd的优先级进行修改,则chd 的优先级为( )。

A 、1B 、5C 、7D 、10正确答案:C答案解析:暂无解析3、在以下供选择的操作中,File 对象能够提供的操作是( )。

A 、删除文件B 、读写文件C 、打开文件D 、查询文件属性正确答案:D答案解析:暂无解析4、在编写访问数据库的Java 程序时,Statement 对象的作用是( )。

A 、建立新数据库连接B 、设置查询命令C 、创建SQL 语句对象D 、存储查询结果正确答案:C答案解析:暂无解析5、在编写访问数据库的Java程序时,ResultSet对象的作用是( )。

A、用来表示与数据库的连接B、存储查询结果C、在指定的连接中处理SQL语句D、建立新数据库连接正确答案:B答案解析:暂无解析6、某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。

该程序通过文件对话框首先获得的信息是( )。

A、文件长度B、文件路径C、文件内容D、文件对象正确答案:D答案解析:暂无解析7、以下能作为表示线程优先级的数值,并且级别最低的是( )。

A、0B、1C、15D、16正确答案:B答案解析:暂无解析8、以下术语中,属于文字字型风格属性的是( )。

A、颜色B、宋体C、斜体D、字号正确答案:C答案解析:暂无解析9、MouseMotionListener接口能处理的鼠标事件是( )。

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

B.在写 GUI 程序时,AWT 和 Swing 不能同时使用
C.AWT 和 Swing 在不同的平台上都有相同的表示
D.AWT 中的类是从 Swing 继承的
6.在以下 Swing 组件中,能为它指定布局管理器的是(
)
A.JScrollBar 对象 B.JMenuBar 对象
C.JComboBox 对象 D.JDialog 对象
在该位置显示一个记号“×”,程序限制最多保留最新 20 个位置。
import java.applet.*; import java.awt.*;
import javax.swing.*; import java.awt.event.*;
class MyPanel extends JPanel {
public void print(Graphics g, int x, int y)(
}
U u = new U(1, 2), v = new U(2, 3);
在以下供选择的代码中,可能引起系统回收内存的是(
)
A.u.x=v.y;u.y=v.x;
B.u=v; C.u.copy(v); D.v.copy(u);
4.设有以下代码:
String s l="123";
String s2="123";
Line2D line=new Line2D.Double(10.0,10.0,30.0,30.0);
g2d.draw(line);
25.请写出字符流数据与字节流数据的区别。
字符流数据是占 16 位的 Unicode 字符,由 Reader 和 Writer 类为字符流提供 API 和部
分实现。
字节流数据是占 8 位的字节,用于读写二进制数据,比如图像和声音文件等。
B.InputStream 类和 OutputStream 类
C.FileReader 类和 FileWriter 类
D.File_Reader 类和 File_Writer 类
10.在编写访问数据库的 Java 程序中,要用到 DriverManager 类。该类的作用是(
)
A.存储查询结果
B.处理与数据库的连接
marks[currentMarks] = new Point(e.getX(), e.getY()); if(markCount < MaxMarks)markCount++; currentMarks = (currentMarks+ 1)%MaxMarks; repaint(); } } public class Class1 extends Applet { public void init(){ MyWindow myWndow = new MyWindow(); } } 29.这是一个处理选择项目事件的子窗口类。窗口中有 2 个选择框,当选中某个选择框 时,文本框将显示选择框对应的信息。
方法,它们是 getActionCommand()和__getSource()__。
16.使用单选按钮的方法是将一些单选按钮用_ButtonGroup_对象分组,使同一组内的单
选按钮只允许一个被选中。
17.在 Java 语言中,用类 Font 对象设置字型。如果要设置的字型是:细明体、正常风格
第2页
int currentMarks = 0, markCount = 0;
Point marks[] = new Point[MaxMarks];
MyPanel panel;
MyWindow(){
this.setLocation(100, 100);
this.setSize(300, 300);
Container con = this.getContentPane();
panel = new MyPanel();
con.add(panel);
__panel.addMouseListener_(this);
this.setVisible(true);
第4页
} public void paint(Graphics g){ int i; g.clearRect(0,0, this.getWidth(), this.getHeight()); for(i =0;i < markCount; i++) { __panel.print__(g, marks[i].x, marks[i].y);
myFrame 的 Java 语句。
JTextArea text=new JTextArea(20,30);
JScrollPane
jsp=new
JScrollPane(text);
myFrame.add(jsp);//myFrame.getContentPane().add(jsp);
24.要用 Graphics2D 类的方法画一个图形,首先要把参数对象 g 强制转换成 Graphics2D
(Font.PLAIN),12 磅字号,构造这样要求的 Font 对象 fnA 的代码是__Font fnA=new
Font(“细明体”,Font.PLAIN,12)__。
18.线程从阻塞状态恢复到就绪状态,有三种途径:自动恢复、用 resume()方法恢复和
用_notify()或 notifyAll()__方法恢复。
)
A.声明实现 Runnable 接口的类,在类内实现 run()方法,让线程调用 start()方法。
B.声明实现 Runnable 接口的类,在类内实现 run()方法,在类内声明线程对象,在 init()
方法中创建新线程,启动新线程。
C.声明实现 Runnable 接口的类,在类内实现 run()方法,在类内声明线程对象,在 Init()
19. 为 普 通 的 8 位 字 节 流 文 件 读 和 写 操 作 提 供 支 持 的 类 是 _FileInputStream 和
FileOutputStream_。
20.Connection 类是 java.sql 包中用于处理与数据库连接的类。Connection 对象是用来表
示__与特定数据库建立连接__的对象,Java 程序对数据库的操作都在这种对象上进行。
C.在指定的连接中处理 SQL 语句
D.处理驱动程序的加载和建立数据库连接
二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)
请在每小题的空格中填上正确答案。错填、不填均无分。
11.Java 程序的字节码文件的扩展名是__.class__。
12.构造一个 Java 表达式:y/x>5,并且 x!=0。这个表达式是___y/x>5 && x!=0__。
String s3=new String("123");
则表达式 s1==s2 和 s1==s3 的值分别是(
)
A.true,true B.false,false C.true,false D.false,true
5.以下关于 AWT 与 Swing 之间关系的叙述,正确的是(
)
A.Swing 是 AWT 的提高和扩展
22.请写出在类的方法的定义之前,加上修饰字 public、private 的区别。
public 修饰的方法没有限制访问权限,其他类的方法都能访问
private 修饰的方法设置最强的访问权限,其他类的方法都不能访问
23.请写出将文本区 text 放置于滚动面板 jsp,并将滚动面板 jsp 添加到 JFrame 窗口
26.请写出 URLConnection 类在编写 Java 网络应用程序中的作用。
URLConnection 类在 Java 网络应用程序中,主要用于接收和发送信息。
四、程序填空题(本大题共 5 小题,每小题 4 分,共 20 分)
第3页
27.方法 int sigmaDigit(int n)的功能是求出十进制整数 n 的各位数字之和。例如,n=1234,
三、简答题(本大题共 6 小题,每小题 3 分,共 18 分)
21.请写出表示 year 年是闰年的 Java 表达式。闰年的条件是:每 4 年一个闰年,但每
100 年少一个闰年,每 400 年又增加一个闰年。
(year%4==0 && year%100!=0 || year%400==0)?”闰年”:”不闰年”
g.setColor(Color.red);
g.drawLine(x-5, y-5, x+5, y+5);
g.drawLine(x+5, y-5, x-5, y+5);
}
}
class MyWindow extends JFrame implements MouseListener{
final int MaxMarks = 20;
对象;然后,用图形类提供的静态方法 Double()创建一个图形对象;最后,以图形对象
为参数调用 Graphics2D 对象的 draw()方法绘制这个图形。请写出用这样的方法绘制一
条线段的程序段,线段的两个端点分别是(10.0,10.0)和(30.0,30.0)。
Graphics2D g2d=(Graphics2D) g;
} }
public void mousePressed(MouseEvent e){ } public void mouseReleased(MouseEvent e){ } public void mouseEntered(MouseEvent e){ } public void mouseExited(MouseEvent e){ } public void mouseClicked(MouseEvent e){
相关文档
最新文档