2013年10月java语言程序设计(一)试题

合集下载

最新全国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语言程序设计一考试试题

全国年高等教育自学考试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分)请在每小题的空格中填上正确答案。

Java语言程序设计(一)--自考-过程性考试答案

Java语言程序设计(一)--自考-过程性考试答案

•[单选题] 下列字符组合不能作为Java整型常量的是( ) •A.078B.0x3ACBC.5000D.0x3ABC•参考答案:A您的答案:A••展开解析•2[单选题] 以下程序代码的输出结果是( )int x = 10;while (x > 7){ System.out.print("*"); x--;}•A.**B.***C.*D.****•参考答案:B您的答案:B••展开解析•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.xB.u=vC.u.copyD.v.copy(u)•参考答案:B您的答案:B••展开解析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,true•参考答案:C您的答案:C••展开解析•5[单选题] 以下关于AWT与Swing之间关系的叙述,正确的是( )•A.Swing是AWT的提高和扩展B.在写GUI程序时,AWT和Swing不能同时使用C.AWT和Swing在不同的平台上都有相同的表示D.AWT中的类是从Swing继承的•参考答案:A您的答案:A••展开解析•6[单选题] 在以下Swing组件中,能为它指定布局管理器的是( )•A.JScrollBar对象B.JMenuBar对象C.JComboBox对象D.JDialog对象•参考答案:D您的答案:D••展开解析•7[单选题] 一般的绘图程序要定义一个JPanel子类。

java语言程序设计试题及答案

java语言程序设计试题及答案

java语言程序设计试题及答案一、选择题(每题2分,共20分)1. Java语言是______。

A. 编译型语言B. 解释型语言C. 编译解释型语言D. 机器语言答案:C2. 下列哪个是Java语言的基本数据类型?A. StringB. IntegerC. booleanD. Object答案:C3. Java程序的执行入口是以下哪个方法?A. main()B. start()C. run()D. execute()答案:A4. 下列哪个是Java的访问控制修饰符?A. publicC. finalD. abstract答案:A5. Java中,哪个关键字用于定义接口?A. classB. interfaceC. packageD. enum答案:B6. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. if-elseC. for-whileD. switch-case答案:A7. 下列哪个是Java集合框架中的接口?A. ArrayListB. ListB. MapD. Set答案:B8. Java中,哪个关键字用于实现多态?B. implementsC. newD. override答案:A9. 下列哪个是Java的垃圾回收机制?A. JVMB. GC(Garbage Collection)C. JIT(Just-In-Time)D. JIT Compiler答案:B10. Java语言支持的编程范式包括哪些?A. 过程式编程B. 面向对象编程C. 函数式编程D. 所有以上答案:D二、填空题(每空3分,共15分)1. Java语言是______和______的结合体。

答案:编译型;解释型2. Java的三大特性是______、______和______。

答案:封装;继承;多态3. 在Java中,______关键字用于定义类。

答案:class4. Java的______类是所有Java类的父类。

Java语言程序设计(一)自考题-2_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-2_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-2(总分100, 做题时间90分钟)一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的。

)1.下列Java整型常量错误的是( )A.007 B.008C.Ox3AA D.Ox3ABSSS_SIMPLE_SINA B C D分值: 1答案:B[解析] 主要考查的知识点为Java基本数据类型——整数类型。

[要点透析] 0开头的整数是八进制数,八进制数中能够使用的数字只有0、1、……、7这八个;0x开头的整数是十六进制数,十六进数数中能够使用的数字有0、1、……、9、A、B、C、D、E、F。

2.下列Java语句中,错误的是( )A.连续出现多个分号B.try……catch语句C.include语句D.switch语句SSS_SIMPLE_SINA B C D分值: 1答案:C[解析] 主要考查的知识点为Java语句。

[要点透析] 在Java语言中连续出现多个分号不是一种错误,编译系统认为每个单独的分号都是一个空语句。

B选项是捕获异常的语句。

D选项是多分支选择语句。

在Java中没有include语句。

3.下列有关抽象类及抽象方法的叙述错误的是( )A.使用final修饰的类是抽象类B.使用abstract修饰的方法是抽象方法C.抽象类必须被继承才能使用,抽象类不可能有实例D.抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类SSS_SIMPLE_SINA B C D分值: 1答案:A[解析] 主要考查的知识点为Java抽象类及抽象方法。

[要点透析] 抽象类和抽象方法都是使用abstract进行修饰。

抽象类只声明一个模板,没有具体实现的代码,只有它的子类才可能有实际意义。

抽象方法只能出现在抽象类中,抽象方法在抽象类中只声明了一个方法头部就用分号结束了,没有实现方法功能的代码。

使用final修饰的类、方法和变量都是不可以再改变的。

final类不能被继承,final方法不能被子类的方法覆盖,final变量相当于一个常量。

2013年10月全国自考Java语言程序设计(一)试题

2013年10月全国自考Java语言程序设计(一)试题

绝密★考试结束前全国2013年10月高等教育自学考试Java语言程序设计(一)试题一、单项选择题(本大题共10小题,每小题1分,共10分)1.在Java语言中,用于标记回车符的转义字符是A.\b B./bC.\n D./n2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为A.10 B.11C.12 D.133.以下关于抽象类及抽象方法的说法中,不正确...的是A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后,b的值是String a=〃Hello〃;String b=a.substring(1,3);A.el B.HeC.ell D.Hel5.能够直接添加组件的Swing容器是A.JFrame B.JDialogC.JWindow D.JPanel6.用于判定鼠标右键操作的常量是A.BUTTON1_MASK B.BUTTON2_MASK C.BUTTON3_MASK D.BUTTON4_MASK7.设置异或绘图模式的方法是A.setXORMode() B.setPaintMode() C.XORMode() D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是A.static B.shareC.serialize D.synchronized9.如果一次从文件中读出一行数据,可使用的方法是A.FileReader的readLine()方法B.BufferedReader的readLine()方法C.FileReader的read()方法D.BufferedReader的read()方法10.获取InetAddress对象的IP地址所用到的方法是A.getHostlPAddress() B.getHostlP()C.getHostAddress() D.getHost()二、填空题(本大题共10小题,每空2分,共20分)11.在Java语言中,双精度型变量在内存中占_________个字节。

java练习题2013-2014

java练习题2013-2014

Java程序设计期末复习(一)1、Java语言的特点是什么?答:简单,安全,面向对象,平台无关,多线程,动态。

2、Java语言中访问权限有哪些?不同的访问权限访问规则有什么不同?答访问权限(修饰符)同类中同包中不同包子类中全局Private √Default √√Protected √√√Public √√√√3、JavaApplet程序如何运行?与一般java程序(java application)有什么区别?答:java Applet由浏览器中内置的JVM来负责执行,而不是由安装在操作系统之上的JVM来执行。

区别:1运行原理不同。

2结构不同:前者一般无main 方法,后者有一个main方法。

3运行工具不同。

运行前者的解释器是嵌在浏览器中软件的一部分。

4、Java标示符的命名规则是什么?写出三个合法的java标示符名。

答1、由字母、数字、下划线和美元符号组成。

2、不能以数字字符开头。

3、不能是关键字。

4、不能是true、false和null(非关键字)。

Leon12345,_leon123, $123455,Java语言为什么可以实现“一次编写,处处运行”?文件,,答:因为Java语言源文件一次编译产生的字节码文件,可以由安装了Java虚拟机(JVM)的平台来加载并解释执行。

5、JDK安装完成后要进行环境变量的配置?如何配置?为什么要配置?1 path2 classpathD:\jdk1.6\bin; D:\jdk1.6\jre\lib\re.jar;.;原因:为了在任何目录中使用编译器和解释器,为了正确加载类库。

6、成员方法与类方法之间的区别?答:1类方法要用static修饰。

2类方法只能操作调用类变量和类方法,成员方法可以操作调用类变量、类方法和成员变量、成员方法。

7、描述Java程序的开发步骤。

任意写一个完整的java类,标明其中哪些是变量,哪些是方法,哪些是构造方法。

(注意语法正确)答:步骤:1编写源文件2编译java 程序3运行java程序Public class Hello{String language;//变量Hello(){ //构造方法language = “Hello!”;}Public void say(){ //方法System.out.println(language);}8、Javac是java语言的编译命令,除此之外,java 语言中常用的命令还有那些?至少举出三个。

自考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应用程序的运行经过编写、编译、运行三个步骤。

历年全国自考Java语言程序设计(一)试题

历年全国自考Java语言程序设计(一)试题

一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.在Java语言中,用于标记回车符的转义字符是A.\bB./bC.\nD./n2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为A.10B.11C.12D.133.以下关于抽象类及抽象方法的说法中,不正确的是A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后,b的值是String a=〃Hello〃;String b=a.substring(1,3);A.elB.HeC.ellD.Hel5.能够直接添加组件的Swing容器是A.JFrameB.JDialogC.JWindowD JPanel6.用于判定鼠标右键操作的常量是A.BUTTON1_MASKB.BUTTON2_MASKC.BUTTON3_MASKD.BUTTON4_MASK7.设置异或绘图模式的方法是A.setXORMode()B.setPaintMode()C.XORMode()D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是A.staticB.shareC.serializeD.synchronized9.如果一次从文件中读出一行数据,可使用的方法是A.FileReader的readLine()方法B.BufferedReader的readLine()方法C.FileReader的read()方法D.BufferedReader的read()方法10.获取InetAddress对象的IP地址所用到的方法是A.getHostlPAddress()B.getHostlP()C.getHostAddress()D.getHost()非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

Java语言程序设计(一)自考题-3_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-3_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-3(总分100, 做题时间90分钟)一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的。

)1.下列有关Java关键字说法中不正确的是( )A.Java关键字均由小写字母组成B.每个关键字在程序中出现时,均有特定位置和特定使用方法的要求C.在Java语言中,每个关键字均已经被赋予特定的意义D.可以使用关键字作为类名SSS_SIMPLE_SINA B C D分值: 1答案:D[解析] 主要考查的知识点为Java关键字。

[要点透析] 不能使用关键字作为标识符命名程序对象。

2.以下程序代码的输出结果是( )int x=10,y=20,z=30;z*=x+y;System. out. println(z);A.320 B.30C.90 D.900SSS_SIMPLE_SINA B C D分值: 1答案:D[解析] 主要考查的知识点为Java运算符优先级。

[要点透析] “+”号优先级高于“*=”号z*=x+y等价于z=z*(x+y)。

3.在Java中,能实现多重继承效果的方式是( )A.内部类B.适配器C.接口D.同步SSS_SIMPLE_SINA B C D分值: 1答案:C[解析] 主要考查的知识点为继承和接口。

[要点透析] Java程序中的类只能继承一个类,这种继承称为单继承。

Java语言虽不允许一个类继承多个类,但允许一个类实现多个接口。

这样,对有继承并实现接口的类来说,实际上有了多个超类,实现有控制的多重继承。

接口比多重继承更强、更容易控制。

接口有与类相似的基本形式。

接口有常量定义和方法定义,但没有方法的实现代码,即没有方法的方法体。

4.以下程序代码的输出结果为( )String s1="abc",s2="ab",s3;s3=s2. concat("c");System. out. println(s1==s3);A.true B.falseC.0 D.1SSS_SIMPLE_SINA B C D分值: 1答案:B[解析] 主要考查的知识点是字符串比较。

全国10月自学考试java语言程序设计(一)试题及答案

全国10月自学考试java语言程序设计(一)试题及答案

全国2011年10月自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共1O分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.下面供选字符序列中,不属于...Java语言关键字的是 ( )A. throwB. synchronizedC. protectD. try2.以下程序代码的输出的结果是 ( )double x = 25.6;System.out.println((int)x << 1);A. 48B. 50C. 51D. 523.在以下供选择的概念中,不属于...面向对象语言概念的是 ( )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()5.在以下供选择的容器类中,属于顶层容器的是 ( )A.JDialog B.JPanelC.JScrollPane D.JToolBar6.在以下选项中,属于MouseListener接口的方法是 ( )A.mouseDoubleClicked(MouseEvent) B.mouseDragged(MouseEvent)C.mouseMoved(MouseEvent) D.mousePressed(MouseEvent)7.设已经有Graphics2D对象g2d,Line2D对象line,绘制对象line的代码是( )A.g2d.draw(1ine) B.g2d.drawLine(1ine)C.1ine.draw() D.1ine.drawLine()8.设Thread对象thd的优先级为7,thd又创建了另一个Thread对象chd,如果未对chd 的优先级进行修改,则chd的优先级为 ( )A.1 B. 5C.7 D. 109.在以下供选择的操作中, File对象能够提供的操作是 ( )A.删除文件 B.读写文件C .打开文件 D.查询文件属性10.在编写访问数据库的Java 程序时,Statement 对象的作用是 ( )A .建立新数据库连接B.设置查询命令 C .创建SQL 语句对象 D.存储查询结果二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

全国2013年10月Java语言程序设计(一)试题及答案

全国2013年10月Java语言程序设计(一)试题及答案

绝密★考试结束前全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.在Java语言中,用于标记回车符的转义字符是A.\b B./bC.\n D./n2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为A.10 B.11C.12 D.133.以下关于抽象类及抽象方法的说法中,不正确...的是A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后,b的值是String a=〃Hello〃;String b=a.substring(1,3);Java语言程序设计(一)试题第1页(共13页)A.el B.HeC.ell D.Hel5.能够直接添加组件的Swing容器是A.JFrame B.JDialogC.JWindow D.JPanel6.用于判定鼠标右键操作的常量是A.BUTTON1_MASK B.BUTTON2_MASK C.BUTTON3_MASK D.BUTTON4_MASK7.设置异或绘图模式的方法是A.setXORMode() B.setPaintMode()C.XORMode() D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是A.static B.shareC.serialize D.synchronized9.如果一次从文件中读出一行数据,可使用的方法是A.FileReader的readLine()方法B.BufferedReader的readLine()方法C.FileReader的read()方法D.BufferedReader的read()方法10.获取InetAddress对象的IP地址所用到的方法是A.getHostlPAddress() B.getHostlP() C.getHostAddress()D.getHost()非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)考试试卷第一大题:单选题(30 分)1. (1分)Java虚拟机指的是()。

(A) 由Java语言操作的家用设备(B) 运行Java程序所需的硬件设备(C) Java源代码的编译器(D) Java字节代码的解释程序2. (1分)在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。

(A) 源,HTML(B) HTML,字节代码(C) 字节代码,源(D) 源,字节代码3. (1分)运行以下代码,并在命令行输入:java MyProg “Good morning”,则输出结果是()。

(A) Good morning(B) Good(C) morning(D) Exception raised: "ng.ArrayIndexOutOfBoundsException: 2"4. (1分)A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:(1)A a0=new A();(2)A a1=new B();(3)A a2=new C();下列说法中正确的是()(A) 只有第1行能通过编译(B) 第1、2行能通过编译,但第3行编译出错(C) 第1、2、3行能通过编译,但第2、3行运行时出错(D) 第1行、第2行和第3行的声明都是正确的5. (1分)设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是()。

(A) 把x和y按从大到小排列(B) 交换x和y中的值(C) 无确定结果(D) 把x和y按从小到大排列6. (1分)下列程序段执行后,其输出的结果是()。

(A) 编译错误(B) 2 (C) 3 (D) 07. (1分)在Java语言中,不允许作为类及类成员访问的限制修饰符是()。

(A) public (B) static (C) private (D) protected8. (1分)下列选项中,属于public void demo(){...} 的重载函数的是()。

全国自考历届Java语言程序设计(一)真题及答案

全国自考历届Java语言程序设计(一)真题及答案

2008年10月全国自考Java语言程序设计(一)真题及答案一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.下述字符组合不能作为Java程序标识符的是()A.Aa12 B.大x C.y小 D.5x2.以下程序代码的输出的结果是()int x=53; System. out. println(1.0+x/2);A.27.0 B.27.5 C.1.026 D.1.026.53.参照以下Java代码,以下四个叙述中最确切的是()class A{ int x; static int y;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包中的类是()A.String B.StringBuffer C.StringTokenizer D.stringTokenizer5.要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()A.JFrame(s) B.window(s) C.new JFrame(s) D.super(s)6.以下关于菜单的叙述中,正确的是()A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项7.以下所述内容全部是字型要素的是()A.字体、字形和大小 B.字体、风格和字号C.字形、风格和字号 D.字形、颜色和字号8.用Thread子类实现多线程的步骤顺序是()A.声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法B.声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例C.创建Thread子类的实例,让线程调用start()方法D.声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法9.为16位Unicode字符流提供读和写操作支持的类分别是()A.FileInputStream类和FileOutputStream类B.InputStream类和OutputStream类C.FileReader类和FileWriter类D.File_Reader类和File_Writer类10.能利用对象提供的方法获得流对象和实现网络连接的是()A.URLConnection对象B.URL对象C.InetAddress对象D.TCP/IP对象二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

《JAVA语言程序设计》期末考试试题及答案1(应考必备题库)

《JAVA语言程序设计》期末考试试题及答案1(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

2013《Java语言程序设计》A卷_答案

2013《Java语言程序设计》A卷_答案

2012-2013学年第二学期《JA V A语言程序设计》考试卷A答题纸授课班号273602 年级专业学号姓名一、问答题(共10分,每小题5分)1.(1)基本数据类型长度一致,与平台无关(2’)(2)Java的解释执行过程(3’)2.封装性:将一组相关的数据和数据上的操作集合在一起,形成一个封装体(1’)继承性:子类可以沿用父类(被继承类)的某些属性和行为;子类也可以具有自己独立的属性和操作;子类还可以覆盖父类的属性和操作(2’)多态:使用相同的方法名称,调用(动态绑定)不同的方法实现。

多态实现两种形式,(1)方法重载(overload):方法名称相同,方法参数不同;(2)方法覆盖(overriding):方法名称相同,方法参数也相同二、选择题(共30分,每小题2分。

把最恰当的答案题号填入括号内)四、填空题 (共20分,每空2分)1 (1) Java Application (2) Java Applet2 (3) \”3 (4) middle (5)middle+1/middle (6)middle-1/middle4 (7) 1.0/(i*i) (8) Math.sqrt(6*a)5 (9) 抽象(10) 最终6 (11) 5 (12) Component7 (13) 错误(14) 异常8 (15) 进程(16) 继承Thread类(17) 实现Runnable接口9 (18) Set (19) List10 (20) 端口五、读程序,请严格按照输出格式写出输出结果Array(共20分,每小题2分)六、编程题,写出完整结果(共10分,每小题5 Array分)1. 请写出完整程序class Expr11{public Expr11(int i){}}class Expr12 extends Expr11{public Expr12(int i){super(i);}}public class Expr13 {public static void main(String[] args) {Expr11 e1=new Expr11(1);Expr12 e2=new Expr12(2);}}2. 请写出完整程序import java.awt.*;import java.awt.event.*;import java.io.*;public class UserFrame extends Frame {private TextArea text=new TextArea(20,40);private Button button=new Button("保持");private class ButtonClick implements ActionListener{ public void actionPerformed(ActionEvent event){ try{FileWriter writer=new FileWriter("user.txt");writer.write(text.getText());writer.close();}catch(IOException e){e.printStackTrace();}}}public UserFrame(){this.setLayout(new FlowLayout());this.add(text);this.add(button);button.addActionListener(new ButtonClick());}public static void main(String[] args) {UserFrame frame=new UserFrame();frame.setSize(400,300);frame.setVisible(true);}}。

JAVA语言习题库1 2013

JAVA语言习题库1 2013

D. 数组中每个元素数据类型是 int 型
42.若已经定义:int a[ ] = { 1 , 2 , 3 , 4 , 5 , 6 } ; ,则对 a 数组元素正确的引用是( B )
)。
A. short B. int
C. double
D. float
13. 定义整型变量 int n=456 , 表达式的值为 5 的是 ( D )
A. (n-n/100*100)%10
B. n %10
C. n/10
D. n/10%10
14. 对下面的语句序列正确的说法是 ( B ) int c=’A’/3 ; c+=’1’%5 ; System.out.println(c) ; A. 产生编译错误 B. 输出结果 25 C. 输出结果是 21
int a=8 , b= 9 , c=5 , x=10 ;
if (a++<= - - b) x + = c ;
A. 5
B. 15
C. 20
D. 10
4
35. 下列语句序列执行后,k 的值是( B

int x=3 , y= 5 , k=0 ;
switch (x%y+3)
{ case 0 : k=x*y ; break ;
B)
B. 程序输出的结果有 3 个为 true D. 程序执行完后,z 的值为 8
16. 设 a, f , x , y , z 均为 int 型的变量,并以赋值,下列表达式的结果为非逻辑值的是( D )
A. x>y&&f<a B. –z<x-y
C. y!=++x D. y+x*x++

高等教育自学考试Java语言程序设计(一)真题2013年10月

高等教育自学考试Java语言程序设计(一)真题2013年10月

高等教育自学考试Java语言程序设计(一)真题2013年10月(总分:100.00,做题时间:150分钟)一、课程代码:04747(总题数:1,分数:0.00)二、单项选择题(本大题共10小题,每小题1分,共10分)(总题数:10,分数:10.00)1.在Java语言中,用于标记回车符的转义字符是()。

(分数:1.00)A./bB./bC./n √D./n解析:2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为()。

(分数:1.00)A.10B.11 √C.12D.13解析:3.以下关于抽象类及抽象方法的说法中,不正确的是()。

(分数:1.00)A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法√C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码解析:4.执行下列程序语句后,b的值是()。

String a=〃Hello〃; String b=a.substring(1,3);(分数:1.00)A.el √B.HeC.ellD.Hel解析:5.能够直接添加组件的Swing容器是()。

(分数:1.00)A.JFrameB.JDialogC.JWindowD.JPanel √解析:6.用于判定鼠标右键操作的常量是()。

(分数:1.00)A.BUTTON1_MASKB.BUTTON2_MASKC.BUTTON3_MASK √D.BUTTON4_MASK解析:7.设置异或绘图模式的方法是()。

(分数:1.00)A.setXORMode() √B.setPaintMode()C.XORMode()D.PaintMode()解析:8.用来定义临界段,能对共享对象的操作上锁的关键字是()。

(分数:1.00)A.staticB.shareC.serializeD.synchronized √解析:9.如果一次从文件中读出一行数据,可使用的方法是()。

(分数:1.00)A.FileReader的readLine()方法B.BufferedReader的readLine()方法√C.FileReader的read()方法D.BufferedReader的read()方法解析:10.获取InetAddress对象的IP地址所用到的方法是()。

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

绝密★考试结束前全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.在Java语言中,用于标记回车符的转义字符是A.\b B./bC.\n D./n2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为A.10 B.11C.12 D.133.以下关于抽象类及抽象方法的说法中,不正确...的是A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后,b的值是String a=〃Hello〃;String b=a.substring(1,3);浙04747#Java语言程序设计(一)试题第1页(共12页)A.el B.HeC.ell D.Hel5.能够直接添加组件的Swing容器是A.JFrame B.JDialogC.JWindow D JPanel6.用于判定鼠标右键操作的常量是A.BUTTON1_MASK B.BUTTON2_MASK C.BUTTON3_MASK D.BUTTON4_MASK7.设置异或绘图模式的方法是A.setXORMode() B.setPaintMode()C.XORMode() D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是A.static B.shareC.serialize D.synchronized9.如果一次从文件中读出一行数据,可使用的方法是A.FileReader的readLine()方法B.BufferedReader的readLine()方法C.FileReader的read()方法D.BufferedReader的read()方法10.获取InetAddress对象的IP地址所用到的方法是A.getHostlPAddress() B.getHostlP() C.getHostAddress() D.getHost()非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

二、填空题(本大题共10小题,每空2分,共20分)11.在Java语言中,双精度型变量在内存中占__________个字节。

12.在Java语言中,逻辑右移运算符为__________。

浙04747#Java语言程序设计(一)试题第2页(共12页)1 3.在Java语言中,通过扩展原有的类,声明新类的机制被称为__________。

14.已知字节数组b,取由b[i]开始至b[j](其中j≥i≥0)结束的字节字符构造一个字符串s,其语句为:String s=new String(__________);。

15.将容器区域分成东、南、西、北、中五个区域的布局类是__________。

16.在构造非强制对话框时,所使用的构造方法是JDialog(f,s, __________),其中f为对话框所依赖的窗口,s为对话框的标题。

17.在Java语言中,要播放音频文件可以使用__________类。

18.当线程调用resume()方法后,就进入__________状态。

19.要使用输入/输出操作的程序,必须要导入__________包。

20.在进行数据库访问时,查询结果存放在一个用__________类声明的对象中。

三、简答题(本大题共6小题,每小题3分,共18分)21.请写出下面程序段的执行结果。

int n=90;int k=2;System.out.print(n+″=〞);while(k<=n){if(k==n){System.out.println(n);break;}else if(n%k==0){System.out.print(k+″*″);n=n/k;)else k++;}22.为了系统安全,对JavaApplet小应用程序有什么限制?23.请写出声明int类型的二维数组intArr的三种形式。

24.请写出在JFrame框架窗口对象中添加组件的步骤。

25.请写出使用Graphics2D类声明并创建一个左上角为(20,30)、边长为50的正方形对象square的语句。

26.请写出使用纯Java JDBC驱动程序连接数据库的步骤。

四、程序填空题(本大题共5小题,每空2分,共20分)完全代码,使它能正确实现题意的功能。

错填、不填均无分。

27.一个数如果恰好等于它的因子之和,这个数就称为“完全数”。

例如6=1+2+3。

方法void 浙04747#Java语言程序设计(一)试题第3页(共12页)findPerfectNumber()的功能是找出1000以内的所有完全数。

static void findPerfectNumber(){System.out.println(″1000以内的完全数有:″);for(int i=1;i<1000;i++){int t=0;for(int j=1;j<=i/2;j++)if( ①)t=t+j;if( ②)System.out.primt(i+" ");}}28.某应用程序的类实现了接口ActionListener,在其窗口的内容面板conPane中,有一个标上文字“红色”的按钮对象btn,并正确为该按钮对象注册了监视器。

按钮处理程序要实现的功能是当点击这个按钮时,窗口的背景色置为红色,并设置该按钮不再响应事件。

public void actionPerformed(ActionEvent e){if(e.getActionCommand().equals("红色")){conPane.setBAckground( ①);btn. ②;}}29.某小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对它进行监视。

程序运行时,先点击按钮,让按钮激活;从键盘输入英文字母时,在文本区显示输入的字母。

import jAva.applet.*;import java.awt.event.*;import javax.swing.*;public class Test29 extends Applet implements KeyListener{int count=0;JButton button=new JButton("BEGIN");JTextArea text l=new JTextArea(1,10);浙04747#Java语言程序设计(一)试题第4页(共12页)public void init(){button.addKeyListener(this);add(textl);①;}public void keyPressed(KeyEvent e){int t=e.getKeyCode();if(t>=KeyEvent.VK_A &&t<=KeyEvent.VK_Z){text 1.append((char)t+" ");}}public void ②(KeyEvent e){}public void keyReleased(KeyEvent e){}}30.以下小应用程序获取图像文件bg.jpg并显示。

import java.applet.*;import java.awt.*;public class Test30 extends Applet{lmage myImg;public void start(){myImg=getImage( ①,"bg.jpg¨);}public void paint(Graphics g){g.②(myImg,0,0,this);}}31.以下程序段实现简单的线程创建、启动和终止的过程。

MyThreadClass myThread=new MyThreadClass();myThread.①;try{myThread.sleep(10000);浙04747#Java语言程序设计(一)试题第5页(共12页)}Catch(InterruptedException e){}myThread.②;五、程序分析题(本大题共5小题,每小题4分,共20分)32.阅读下列程序,请写出该程序的运行结果。

Class Parent {String one,two;public Parent(String a,String b){one=a;two=b;}public void print(){System.out.println(two+"to"+one);}}public class Child extends Parent{public Child(String a,String b){super(a,b);}public void print(){System.out.println(one+"to"+two);}public static void main(String args[]){parent p=new Parent("south","north");parent t=new Child("east","west");p.print();t.print();}}浙04747#Java语言程序设计(一)试题第6页(共12页)33.阅读下列程序,请写出该程序的功能。

import java.applet.Applet;import java.awt.*;public class Test33 extends Applet{public void paint(Graphics g){for(int i=0;i<6;i++)drawGraphics(I,g);}public void drawGraphics(int n,Graphics g){g.clearRect(10,10,300,300);switch(n){case 0:case 3:g.setColor(Color.red);g.drawRect(50,50,150,150);break;case 1:case 4:g.setColor(Color.blue);g.drawOval(40,40,1 60,160);break;case 2:case5:g.setColor(Color.green);g.fillRect(50,50,200,200);break;}try{Thread.sleep(1500);}catch(ImerruptedException e){System.exit(0);}}}浙04747#Java语言程序设计(一)试题第7页(共12页)34.阅读下列程序,请写出该程序的功能。

相关文档
最新文档