2015年10月自考Java语言程序设计(一)(04747)试题及答案解析资料
最新全国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语言程序设计(一)》课后习题答案(课程编号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 回文整数是指正读法和反读相同的整数,编写一个程序,输入一个整数,判断他是否为回文整数。
04747 java语言程序设计(一)
04747 java语言程序设计(一)第一章JAVA语言基础出题点:1.JA V A语言的特点:强类型、编译和解释、自动无用内存回收功能、面向对象、与平台无关、安全性、分布式计算、多线程。
(P3)2.小应用程序与应用程序的区别(P5)(1)小应用程序只能在与JA VA兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。
小应用程序的运行还受到严格的安全限制。
而JA V A 应用程序没有这些限制,也不支持网页嵌入和下载运行。
(2)两者在代码编写上也有很大差异。
一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。
(3)应用程序必须在一个类中定义一个main()方法,该方法代表应用程序的入口。
而小应用程序不必定义main()方法。
它的执行由Applet类中定义的多个方法控制。
3.JA V A应用程序的开过过程(P6)(1)JA V A应用程序,先编写JA V A源程序,源程序经JA V A编译器编译后产生字节码文件(*.class),最后由JA V A解释器解释执行字节码文件。
(2)小应用程序,先编写源程序,然后经JA V A编译器编译后产生字节码文件,最后由WEB 浏览器解释执行字节码文件。
4.标识符:由字母和数字符组成,限定标识符第一个字符不能是数字符。
(P8)5.关键字:均由小写字母组成,关键字不可以用做变量、方法、类或标号的标识符。
(P8)6.基本数据类型:整数类型(判断合法常量,注意区分三种进制允许出现的字符)、浮点数类型(科学计数法表示123.45e1,e两边必须有数字)、字符类型(常用转义字符)、逻辑类型。
非基本数据类型:数组、字符串、类、接口(P8)7.整数类型依次分为:byte(8位)、short(16位)、int(32位)、long(64位)。
(P9)8.浮点数类型分为:float(单精度型32位)、double(双精度型64位)。
全国年高等教育自学考试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语言程序设计(一)复习题汇总
04747Java语言程序设计(一)复习题汇总Java语言程序设计(一)复习题一、选择题1、下面哪个不属于...Java语言的特点(C、编辑型)A、动态性B、面向对象C、编辑型D、多线型2、算符“&&”适用于数据类型()A、intB、longC、doubleD、boolean3、下列说法正确的是()A、不需定义类,就能创建对象B、属性可以是简单变量,也可以是一个对象C、属性必须是简单变量D、对象中必有属性和方法4、下面不是..合法Java标识符的是()A、abB、$_3C、3abD、ab35、下面不是..Java移位运算符的是()A、>>>B、<<<C、>>D、<<6、下面哪个不是..Java的关键字()A、doubleB、IntegerC、floatD、default7、下列算符中优先级别最高的是(C、!= )A、&B、&&C、!=D、?:8、关于main()方法说法正确的是()A、一个类中可以没有main()B、所有对象都必须放在main()方法中C、main()必须放在公共类中D、main()方法头的定义可以根据情况任意修改9、下列标签名中非法..的是()A、hereB、thereC、thisD、that10、下面各组中全部属于字型要素的是()A、字体、字形和大小B、字体、风格和字号C、字形、风格和字号D、字形、颜色和字号11、下列不是..构造方法特征的是()A、名字与类相同B、是无参考的C、是viod型D、是一种特殊方法12、关于代码“String [][]s=new String[10][];”的正确陈述是()A、该行代码非法B、s 是一10行10列的数组C、s 是一包含10个一维数组的二维数组D、s中每个元素设为""""""13、如想限制类本身对静态成员的访问,应该()A、用finalB、用privateC、不使用任何关键字D、不能限制14、下列不属于类的属性修饰符的是()A、publicB、abstractC、privateD、final15、一个创建对象的操作中,不包含...()A、释放内存B、对象声明C、分配内存D、调用构造方法16、下列关于封装性的说法中,错误..的是()A、是一种信息隐蔽技术B、使对象之间不可相互作用C、是受保护的内部实现D、与类有关,封装的基本单位是对象17、代码“new List (10,true);”的含义是()A、创建含10列的新列表B、创建含10行的新列表,且允许多重选择C、创建不多于10个选项的新列表D、创建含10行的新列表,每次选一项18、要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()A、JFrame(s)B、window(s)C、new JFrame(s)D、super(s)19、下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组件居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout20、滚动列表(List)每次选择选项,可以选择的个数是()A、1B、多个C、所有D、根据列表对象初始化参数确定21、Java源文件的扩展名是()A、.classB、.javaC、.javD、.cla22、Java注释方式不包括...C、/** … **/ ()23、下列说法正确的是()A、实例方法能对类变量和实例变量操作B、实例方法只能对类变量操作C、实例方法只能实例变量操作D、类方法能对类变量和实例变量操作24、下面均为Java关键字的一组是()A、boolean,byte,long,true " "B、byte, long,true,goto" "C、goto ,Boolean,byte,true" "D、bool, long,true,auto" "25、Java语言使用的字符集是()A、ASCIIB、EBCDICC、UnicodeD、BCD26、下面的四个选项中,均是八进制或十六进制数的是()A、-10,ox8f,011" "B、oabc,-017,oxc" "C、0010,-ox10,oxf1" "D、oa12,ox12,oxa " "27、下面的哪一项能正确生成5个空字符串()A、String a[]=new String [5]B、String 5[a]C、String [5]aD、String a[5]28、下列算符中优先级最低的是()A、++B、%C、?D、&29、Java中,一个类可以有几个父类(B、1 )A、任意B、1C、2D、430、类中不加任何访问权限限定的成员属于()A、defaultB、publicC、privateD、protected31、若有下面的类定义“class Bridge {Road road;} class Road{String name;}”它表示()A、"是什么"关系B、"有什么"关系C、二者都是D、二者皆不是32、this关键字的含义是表示一个()A、指针B、当前对象C、一个类D、一个方法33、一个消息的内容不包括...()A、消息接收者B、接受对象应采用的方法C、指示接受者做何处理D、方法的参数34、main()方法中有如下代码“Frame f=new Frame(""MyFrame""); f.sd Size(100,100);”为在屏幕上显示该对象,应增加下面哪个代码()A、f.appear()B、f.set Foreground()C、f.set Visible()D、f.enable35、下列程序的执行结果是()public class Test{public static void main(String args[]){float t=9.0f; int q=5;System.out.println((t++)*(--q));}}A、40B、40.0C、36D、36.036、下列关于接口的说法,正确的是()A、接口与抽象类是相同的概念B、实现一个接口,必须实现接口的所有方法C、接口之间不能有继承关系D、一个类只能实现一个接口37、隐藏用户界面组件的指令是()A、disableB、setVisibleC、removeD、delete38、创建了一个选择控件对象后,将选项顺序加入到控件中的方法是()A、Choice ()B、remove (int)C、getSelectItem ()D、add (string)39、滚动列表(List)k可以产生几种事件()A、1B、2C、3D、440、设置组件的背景色可用方法()A、void setBackgroundColor(Color c)B、void setForegroundColor(Color c)C、void setBackground(Color c)D、void setForeground(Color c)41、Java的int型变量占内存的字节数是()A、1B、4C、2D、与机器有关42、下列选项中全部都是合法的实型常量的是()A、12.4,12,12.4f,12.4F" "B、12.0f,2e4f,12.0,6e-4" "C、6e,12.1,24f,25d" "D、13.6, 6e0.3,456.7d,e2" "43、下列说法错误..的是()A、一个类中的实例方法可以调用其他实例方法B、实例方法可以调用静态方法C、静态方法可以调用实例方法D、静态方法可以调用静态方法44、若定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y= ()A、9B、12C、15D、1845、下面哪个是有效的Java标识符()A、max_numB、max-numC、3DogNightD、(train)46、以下关键字中哪一个是不可用来控制对类成员的访问()A、publicB、privateC、protectedD、default47、构造方法被调用是当()A、类定义时B、使用对象的属性时C、使用对象的方法时D、对象被创建时48、下列算符中优先级最高的是()A、+B、instanceofC、&&D、^49、不是面向对象技术特点的是()A、模块化B、封装C、继承性D、多态性50、接口体中不应..包含()A、常量定义B、常量赋值C、方法实现D、方法声明51、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()A、superB、importC、thisD、return52、下列定义中,哪一个是非法..的()A、class A{int a,b;…}" "B、class A{int i,j; i=j=10…}" "C、class A{int i; float f;…}D、class A{int i=12; float f1=1.2f;…}53、编译代码“class MySstring extends String{}”会出现的情况()A、成功编译B、不能编译,因为没有main方法C、不能编译,因为String是abstract类型的D、不能编译,因为String是final类型的54、若有定义“String tom=""boy"";String hill=""boy"";”则表达式(tom==hill)的值为()A、1B、trueC、falseD、055、下列关于继承的论述中,错误..的是()A、继承具有传递性B、继承关系也称为"即是"(is a)关系C、支持多继承D、继承提高了系统的可重用性56、为在容器底端放一个按钮,不管用户如何改变尺寸,用下面哪个布局管理器最简单()A、BorderLayoutB、GridLayoutC、FlowLayoutD、GridbagLayout57、把组件放在BorderLayout的下列哪个区域时,它会自动垂直调整大小,但不水平调整。
自学考试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、简答什么是强制类型转换及转换格式当把一种数据类型变量的值赋给另一种数据类型时会用到数据转换。
047471610高等教育自学考试 Java语言程序设计(一)试题
2016年10月高等教育自学考试《Java语言程序设计(一)》试题课程代码:04747一、单项选择题1.在下述字符串中,不是Java语言关键字的是(C)A.int B.staticC.java D.try2.要作下列数据类型转换,需进行强制类型转换才能实现的是(A)A.从int到char B.从int到longC.从float到double D.从byte到int3.在以下供选择的概念中,属于面向对象语言重要概念或机制的是(D)A.方法B.模块C.线程D.继承4.在下述Java程序代码中,能正确创建数组的是(D)A. int myA [5] = { 1,2,3,4,5 };B. int myA [ ] = new iht(5);C. int myA [ ]; myA[] = new int [5];D. int [ ] myA = { 1,2,3,4,5,6};5.某Java程序的类A需要利用Swing创建无边框窗口,则A需要继承的类是(A)A.JWindow B.JAppletC.JFrame D.JDialog6.在以下供选的鼠标事件中,MouseMotionListener接口能处理的是(B)A.按下鼠标键B.拖动鼠标C.鼠标进入D.鼠标松开7.在以下代码中,能正确创建Font对象的是(C)A.new Font("宋体",斜体,20);B.new Font("楷体",20,正常);C.new Font("楷体",Font.BOLD.18);D.new Font("楷体",18,Font.BOLD);8.某线程正处于运行状态,则在以下选项中,不可能是它的后继状态的是(B)A.就绪状态B.新建状态C.阻塞状态D.死亡状态9.某Java程序用类JFileChooser来实现打开和保存文件对话框。
当对话框的返回值是JFileChooser.APPROVE OPTION时,程序进一步的工作是(D)A.用方法getName()取得文件名称B.用方法getPath()取得文件路径C.用方法getFile()取得文件内容D.用方法getSelectedFile()取得文件对象10.Java语言实现C/S模式时,需要使用网络套接字,套接字的内容包括(A)A.IP地址+端口号B.IP地址+监控线程名C.监控线程名+端口号D.IP地址+监控线程名+端口号二、填空题11.一个Java小应用程序必须定义成一个子类,它的超类是Applet 。
自考04747《Java语言程序设计(一)》编程题全集(50题及答案)
【程序1】ﻫ题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月得兔子总数为多少?ﻫ//这就是一个菲波拉契数列问题public class lianxi01{ﻫpublic staticvoid main(String[]args) {System、out、println("第1个月得兔子对数: 1”);System、out、println("第2个月得兔子对数: 1");intf1= 1,f2 =1,f,M=24;ﻫfor(int i=3;i〈=M; i++){ﻫf= f2;f2= f1+f2;ﻫf1 = f;System、out、println("第”+ i+”个月得兔子对数:"+f2);}ﻫ}ﻫ}【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。
ﻫ程序分析:判断素数得方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不就是素数,反之就是素数。
ﻫpublicclass lianxi02 {ﻫpublic staticvoidmain(String[]args){ﻫint count = 0;ﻫfor(int i=101; i〈200;i+=2){ booleanb=false;for(int j=2; j〈=Math、sqrt(i);j++)ﻫ{ﻫif(i % j == 0){ b = false;break;}ﻫelse { b =true;}ﻫ}ﻫif(b== true) {coun t++;System、out、println(i );}}ﻫSystem、out、println( "素数个数就是: " + count);}}【程序3】ﻫ题目:打印出所有得"水仙花数”,所谓”水仙花数"就是指一个三位数,其各位数字立方与等于该数本身.例如:153就是一个"水仙花数",因为153=1得三次方+5得三次方+3得三次方。
Java语言程序设计(一)实践考核题学生用1110
南京航空航天大学Java语言程序设计(一)(课程代号:04747)实践考核报告专科院校:准考证号:姓名:考核时间:实践成绩:Java语言程序设计(一)(04747)实践考核题实验题目:首先定义一个学生类,类名为Student,其中含有自己定义的成员变量2-4个(至少2个),构造方法若干个(至少2个),通过构造方法对它的成员变量进行初始化,在这个类中还定义了一个名为toString的成员方法用于输出。
接着定义一个名为Show的公共类,在这个类的main方法中创建并实例化两个Student类的对象,之后分别调用各个对象的toString方法完成显示输出。
源代码中要求以“专科院校:学校名称,我的准考证号:准考证号,我的姓名:姓名,我的学号:学号”的格式输出自己的相关信息。
源程序:class Student {String school;//学校名称String zkz;//准考证号String name;//姓名String xuehao;//学号//构造函数Student(){}Student(String school,String zkz,String name,String xuehao){ this.school=school;this.zkz=zkz;=name;this.xuehao=xuehao;}public String toString(){System.out.println("学校:"+school+",准考证号:"+zkz+",姓名:"+name+",学号:"+xuehao);return null;}}public class Show{public static void main(String[] args) {// TODO Auto-generated method stubStudent stu1=new Student("一中","12345","张三","111");Student stu2=new Student("三中","67890","李四","222");stu1.toString();stu2.toString();}}试验结果:实验报告要求:1、提交电子档实验报告;2、文件名以“准考证号姓名.doc”命名,如:098909102002孙杭华.doc;3、考核时间2小时。
自考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应用程序的运行经过编写、编译、运行三个步骤。
04747JAVA语言程序设计(一)历年真题2
C.true,false D.false,true
5.以下关于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.一般的绘图程序要定义一个JPan
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);
while (x > 7)
{ System.out.print(&uot;*&uot;); x--;}
A.** B.***
C.* D.****
3.设类U声明,及对象u和v的定义如下:
class U{
int x, int y;
U(int a, int b){x= a; y = b;}
的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
Байду номын сангаас
1.下列字符组合不能作为Java整型常量的是( )
A.078 B.0x3ACB
最新自考Java语言程序设计(一)(04747)试题及答案解析[1]资料
2015年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码04747)本试卷共13页,满分100分.考试时间150分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。
必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。
第一部分选择题一、单项选择题(本大题共10小题.每小题1分.共10分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分.1.以下字符组合中,不能作为Java整型常量的是A.037 B.0x3ADG C.7000 D.0x3abcL2.以下程序代码的输出结果是3.设有数组定义,则x.length的值为A.2 B.3 C.4 D.54. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是A.7 B.6 C.3 D.05.以下关于Swing与AWT之间关系的叙述中,正确的是A.Swing是AWT的提高和扩展B.在写GUl程序时,AWT和Swing不能同时使用C.AWT和Swing在不同的平台上都有相同的表示D.AWT中有一些类是从Swing中的一些继承的6.以下供选择的类中,其子类能用来创建框架窗口的是A.JWindow B.JFrameC.JDialog D.JAudio7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用start( )方法。
B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( )方法。
全国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分)请在每小题的空格中填上正确答案。
计算机专业自考真题04747JAVA语言程序设计试题(含答案)
04747JAVA语言程序设计(一)一、单选题1、下列字符组合不能作为Java整型常量的是( A )A.078B.0x3ACBC.5000D.0x3ABC2、以下程序代码的输出结果是( B )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);在以下供选择的代码中,可能引起系统回收内存的是( B )A.u.x=v.y;u.y=v.xB.u=vC.u.copyD.v.copy(u)4、设有以下代码:String s1="123";String s2="123";String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( C )A.true,trueB.false,falseC.true,falseD.false,true5、以下是关于Java语言关键字的叙述,其中正确的是( C )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字6、以下程序代码的输出结果是( B )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2: u>v ? u-3:v+2);A.8B.6C.7D.true7、Java语言中,在类定义时用final关键字修饰,是指这个类( A )A.不能被继承B.在子类的方法中不能被调用C.能被别的程序自由调用D.不能被子类的方法覆盖8、若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是( D )。
自考Java语言程序设计一04747试题及答案解析
2015年10月自考Java语言程序设计(一)(04747)试题及答案解析2015年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码04747)本试卷共13页,满分100分.考试时间150分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸.2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑.3.第二部分为非选择题。
必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答.4.合理安排答题空间.超出答题区域无效。
第一部分选择题一、单项选择题(本大题共10小题.每小题1分.共10分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分.1.以下字符组合中,不能作为Java整型常量的是A.037 B.0x3ADG C.7000 D.0x3abcL2.以下程序代码的输出结果是3.设有数组定义,则x.length的值为A.2 B.3 C.4 D.54. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是A.7 B.6 C.3 D.05.以下关于Swing与AWT之间关系的叙述中,正确的是A.Swing是AWT的提高和扩展B.在写GUl程序时,AWT和Swing不能同时使用C.AWT和Swing在不同的平台上都有相同的表示D.AWT中有一些类是从Swing中的一些继承的6.以下供选择的类中,其子类能用来创建框架窗口的是A.JWindow B.JFrameC.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用start( )方法。
B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( )方法。
04747Java语言程序设计(一)复习题汇总
Java语言程序设计(一)复习题一、选择题1、下面哪个不属于...Java语言的特点(C、编辑型)A、动态性B、面向对象C、编辑型D、多线型2、算符“&&”适用于数据类型()A、intB、longC、doubleD、boolean3、下列说法正确的是()A、不需定义类,就能创建对象B、属性可以是简单变量,也可以是一个对象C、属性必须是简单变量D、对象中必有属性和方法4、下面不是..合法Java标识符的是()A、abB、$_3C、3abD、ab35、下面不是..Java移位运算符的是()A、>>>B、<<<C、>>D、<<6、下面哪个不是..Java的关键字()A、doubleB、IntegerC、floatD、default7、下列算符中优先级别最高的是(C、!= )A、&B、&&C、!=D、?:8、关于main()方法说法正确的是()A、一个类中可以没有main()B、所有对象都必须放在main()方法中C、main()必须放在公共类中D、main()方法头的定义可以根据情况任意修改9、下列标签名中非法..的是()A、hereB、thereC、thisD、that10、下面各组中全部属于字型要素的是()A、字体、字形和大小B、字体、风格和字号C、字形、风格和字号D、字形、颜色和字号11、下列不是..构造方法特征的是()A、名字与类相同B、是无参考的C、是viod型D、是一种特殊方法12、关于代码“String [][]s=new String[10][];”的正确陈述是()A、该行代码非法B、s 是一10行10列的数组C、s 是一包含10个一维数组的二维数组D、s中每个元素设为""""""13、如想限制类本身对静态成员的访问,应该()A、用finalB、用privateC、不使用任何关键字D、不能限制14、下列不属于类的属性修饰符的是()A、publicB、abstractC、privateD、final15、一个创建对象的操作中,不包含...()A、释放内存B、对象声明C、分配内存D、调用构造方法16、下列关于封装性的说法中,错误..的是()A、是一种信息隐蔽技术B、使对象之间不可相互作用C、是受保护的内部实现D、与类有关,封装的基本单位是对象17、代码“new List (10,true);”的含义是()A、创建含10列的新列表B、创建含10行的新列表,且允许多重选择C、创建不多于10个选项的新列表D、创建含10行的新列表,每次选一项18、要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()A、JFrame(s)B、window(s)C、new JFrame(s)D、super(s)19、下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组件居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout20、滚动列表(List)每次选择选项,可以选择的个数是()A、1B、多个C、所有D、根据列表对象初始化参数确定21、Java源文件的扩展名是()A、.classB、.javaC、.javD、.cla22、Java注释方式不包括...C、/** … **/ ()23、下列说法正确的是()A、实例方法能对类变量和实例变量操作B、实例方法只能对类变量操作C、实例方法只能实例变量操作D、类方法能对类变量和实例变量操作24、下面均为Java关键字的一组是()A、boolean,byte,long,true " "B、byte, long,true,goto" "C、goto ,Boolean,byte,true" "D、bool, long,true,auto" "25、Java语言使用的字符集是()A、ASCIIB、EBCDICC、UnicodeD、BCD26、下面的四个选项中,均是八进制或十六进制数的是()A、-10,ox8f,011" "B、oabc,-017,oxc" "C、0010,-ox10,oxf1" "D、oa12,ox12,oxa " "27、下面的哪一项能正确生成5个空字符串()A、String a[]=new String [5]B、String 5[a]C、String [5]aD、String a[5]28、下列算符中优先级最低的是()A、++B、%C、?D、&29、Java中,一个类可以有几个父类(B、1 )A、任意B、1C、2D、430、类中不加任何访问权限限定的成员属于()A、defaultB、publicC、privateD、protected31、若有下面的类定义“class Bridge {Road road;} class Road{String name;}”它表示()A、"是什么"关系B、"有什么"关系C、二者都是D、二者皆不是32、this关键字的含义是表示一个()A、指针B、当前对象C、一个类D、一个方法33、一个消息的内容不包括...()A、消息接收者B、接受对象应采用的方法C、指示接受者做何处理D、方法的参数34、main()方法中有如下代码“Frame f=new Frame(""My Frame""); f.sd Size(100,100);”为在屏幕上显示该对象,应增加下面哪个代码()A、f.appear()B、f.set Foreground()C、f.set Visible()D、f.enable35、下列程序的执行结果是()public class Test{public static void main(String args[]){float t=9.0f; int q=5;System.out.println((t++)*(--q));}}A、40B、40.0C、36D、36.036、下列关于接口的说法,正确的是()A、接口与抽象类是相同的概念B、实现一个接口,必须实现接口的所有方法C、接口之间不能有继承关系D、一个类只能实现一个接口37、隐藏用户界面组件的指令是()A、disableB、setVisibleC、removeD、delete38、创建了一个选择控件对象后,将选项顺序加入到控件中的方法是()A、Choice ()B、remove (int)C、getSelectItem ()D、add (string)39、滚动列表(List)k可以产生几种事件()A、1B、2C、3D、440、设置组件的背景色可用方法()A、void setBackgroundColor(Color c)B、void setForegroundColor(Color c)C、void setBackground(Color c)D、void setForeground(Color c)41、Java的int型变量占内存的字节数是()A、1B、4C、2D、与机器有关42、下列选项中全部都是合法的实型常量的是()A、12.4,12,12.4f,12.4F" "B、12.0f,2e4f,12.0,6e-4" "C、6e,12.1,24f,25d" "D、13.6, 6e0.3,456.7d,e2" "43、下列说法错误..的是()A、一个类中的实例方法可以调用其他实例方法B、实例方法可以调用静态方法C、静态方法可以调用实例方法D、静态方法可以调用静态方法44、若定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y= ()A、9B、12C、15D、1845、下面哪个是有效的Java标识符()A、max_numB、max-numC、3DogNightD、(train)46、以下关键字中哪一个是不可用来控制对类成员的访问()A、publicB、privateC、protectedD、default47、构造方法被调用是当()A、类定义时B、使用对象的属性时C、使用对象的方法时D、对象被创建时48、下列算符中优先级最高的是()A、+B、instanceofC、&&D、^49、不是面向对象技术特点的是()A、模块化B、封装C、继承性D、多态性50、接口体中不应..包含()A、常量定义B、常量赋值C、方法实现D、方法声明51、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()A、superB、importC、thisD、return52、下列定义中,哪一个是非法..的()A、class A{int a,b;…}" "B、class A{int i,j; i=j=10…}" "C、class A{int i; float f;…}D、class A{int i=12; float f1=1.2f;…}53、编译代码“class MySstring extends String{}”会出现的情况()A、成功编译B、不能编译,因为没有main方法C、不能编译,因为String是abstract类型的D、不能编译,因为String是final类型的54、若有定义“String tom=""boy"";String hill=""boy"";”则表达式(tom==hill)的值为()A、1B、trueC、falseD、055、下列关于继承的论述中,错误..的是()A、继承具有传递性B、继承关系也称为"即是"(is a)关系C、支持多继承D、继承提高了系统的可重用性56、为在容器底端放一个按钮,不管用户如何改变尺寸,用下面哪个布局管理器最简单()A、BorderLayoutB、GridLayoutC、FlowLayoutD、GridbagLayout57、把组件放在BorderLayout的下列哪个区域时,它会自动垂直调整大小,但不水平调整。
《Java语言程序设计(一)》(课程代码04747) (2)
《Java语言程序设计(一)》(课程代码04747) 第一大题:单项选择题1、下列字符组合不能作为Java整型常量的是( )• A.078• B.0x3ACB• C.5000• D.0x3ABC参考答案:A2、以下程序代码的输出结果是( )int x = 10;while (x > 7){ System.out.print("*"); x--;}• A.**• B.***• C.*• D.****参考答案:B3、设类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• D.v.copy(u)参考答案:B4、设有以下代码:String s l="123";String s2="123";String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( )• A.true,true• B.false,false• C.true,false• D.false,true参考答案:C5、以下关于AWT与Swing之间关系的叙述,正确的是( )• A.Swing是AWT的提高和扩展• B.在写GUI程序时,AWT和Swing不能同时使用• C.AWT和Swing在不同的平台上都有相同的表示• D.AWT中的类是从Swing继承的参考答案:A6、在以下Swing组件中,能为它指定布局管理器的是( )• A.JScrollBar对象• B.JMenuBar对象• C.JComboBox对象• D.JDialog对象参考答案:D7、一般的绘图程序要定义一个JPanel子类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年10月高等教育自学考试全国统一命题考试
Java语言程序设计(一) 试卷
(课程代码04747)
本试卷共13页,满分100分.考试时间150分钟。
考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。
必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答.
4.合理安排答题空间.超出答题区域无效。
第一部分选择题
一、单项选择题(本大题共10小题.每小题1分.共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其选出并将“答题卡”
的相应代码涂黑。
未涂、错涂或多涂均无分.
1.以下字符组合中,不能作为Java整型常量的是
A.037 B.0x3ADG C.7000 D.0x3abcL
2.以下程序代码的输出结果是
3.设有数组定义,则x.length的值为
A.2 B.3 C.4 D.5
4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是
A.7 B.6 C.3 D.0
5.以下关于Swing与AWT之间关系的叙述中,正确的是
A.Swing是AWT的提高和扩展
B.在写GUl程序时,AWT和Swing不能同时使用
C.AWT和Swing在不同的平台上都有相同的表示
D.AWT中有一些类是从Swing中的一些继承的
6.以下供选择的类中,其子类能用来创建框架窗口的是
A.JWindow B.JFrame
C.JDialog D.JAudio
7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是
A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用
start( )方法。
B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( )
方法。
c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并
调用start( )方法。
D.声明实现Runnable接口,在类内实现run( )方法,声明和创建线程对象,并让该
对象调用start( )方法。
8.大多数采用缓冲式输入数据文件的程序的主要目的是
A.用readLine( )方法按行输入字符B.提高输入速度
C.更快地读入字符数据D.用read( )方法输入任意个字符
9.在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是FileFilter类预设的方法之一的是
A.setFileFilter( ) B.addFileFilter( )
C.accept( ) D.setDescription( )
10.对访问数据库的Java程序来说,DriverManager类的作用是
A.存储查询结果B.处理与数据库的连接
C.处理驱动程序加载D.处理驱动程序加载和建立数据库连接
第二部分非选择题
二、填空题(本大题共10 小题,每小题2分,共20分)
请在答题卡上作答。
11.Java的编译程序将Java源程序编译成__________文件。
12.实现条件。
“a/b>7并且b!=0”的表达式是________。
13.为了声明类中定义的某方法不能被子类的方法覆盖,应在该方法前加入的修饰符是________.
14.类的声明定义了类的所有对象的共有的________。
15.在实现接口ActiortListener的方法actionPerformed( )中,对事件对象调用方法getSource( ),该方法的返回值是________。
16.程序将若干单选按钮对象加人到一个________ 对象中,使它们实现单选功能。
17.如果要设置的字型是:20磅字号、正常风格(Font.PLAIN)、细明体,构造这样要求的Font对象的代码是new Font( )。
18.线程在临界段中执行wait()方法的作用是________、________。
19.为字符流文件写操作提供支持的类是________。
20.在访问数据库的程序中,建立了Statenlent对象后,利用该对象可以执行SQL查询,实现SQ查询的方法是________。
三、简答题(本大题共6小题。
每小题3分,共l8分)
请在答题卡上作答。
21.请写出表示以下条件的表达式:变量x的值为1与变量y的值为2,有且只有一个成立。
22.请写出通过继承创建子类的作用。
23.请写出将文本区text1和text2放置于面板P,并创建放置P的滚动面板jsp,最后将jsp添加到JFrame子窗口myFrame的Java语句。
24. 请写出Java小应用程序播放音频文件需要用到的类的类名,以及创建相应对象的方
法。
25.请写出Java系统提供的支持文件随机访问的类的类名,以及该类提供的读取一个整数的方法。
26.请写出URL对象能实现的功能。
四、程序填空题(本大题共5小题,每空2分,共20分)
请在答题卡上作答.
27.以下程序功能是输出101至300之间的质数,并统计这些质数的个数输出。
28.以下程序界面中有若干可以多选的选择框,当某个选择框的选择状态有改变时,程序在文本区中显示各选择框的选择状态(被选中或没有被选中)。
29.以下是一个播放动画的小应用程序中的run( )方法和paint( )方法。
设动画图片已由小应用程序的init( )方法装人内存,并存放于myImage数组中,动画图张数放于变量num中。
控制显示和动画图片序号更新的线程也已经在start( )方法中创建并启动。
paint( )方法要播放的动画图片号是curImage。
30.以下是一个缓冲式输入的示意程序,程序的界面有一个文本框和一个文本区,在文
本框中输入要读入显示的文件名,在文本区中显示该文件的内容。
31.以下方法的功能是已知域名,返回IP地址。
五、程序分析题(本大题共5小题。
每小题4分,共20分) 请在答题卡上作答。
32.阅读下列程序,请写出该程序的输出结果。
33.阅读下列程序,请写出调用Test33(4)的输出结果。
34.阅读下列程序,请回答下面的问题:
(1)该程序的功能是什么?
(2)文本框中能显示的最小值和最大值分别是多少?
35.阅读下列程序,请写出该程序的功能。
36.阅读下列程序,请写出该程序的功能。
六、程序设计题(本题大题共2小题,每小题6分,共12分)
请在答题卡上作答。
37.编写方法double sumS(int n),已知参数n ,求以下表达式前n 项的和S 返回。
注:下一项的分母=上一项的分子,下一项的分子=上一项的分子与分母的和。