《Java语言程序设计基础》试卷(A卷).docx_第1页
《Java语言程序设计基础》试卷(A卷).docx_第2页
《Java语言程序设计基础》试卷(A卷).docx_第3页
《Java语言程序设计基础》试卷(A卷).docx_第4页
《Java语言程序设计基础》试卷(A卷).docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽农业大学20062007学年第二学期Java语言程序设计基础试卷(A卷)考试形式: 闭卷笔试,2小时适用专业:05学分制,2007.7.1,总分100分题 号一二三四五总 分得 分得分评阅人陈祎琼一选择:(共10小题,每小题2分,共20分)1、下列标识符不合法的是( )A. variable B. whatavariable C. $anothervar D. 2myvar2、下面语句哪个是正确的?( )A. char c=abc; B. long l=0xfff; C. float f=0.23; D. int i=”56”; 3、以下修饰符中不可作为类的修饰符使用的是( )A. public B. static C. abstract D. final4、Java中main()方法的返回类型是( )A. String B. char C. int D. void5、int m=1,2,3,4,5;则下列选项中能表示数组m的长度的是( )A. m.length() B. m.length()+1 C.m.length D.m.length+16、以下由do-while语句构成的循环执行的次数是( )。int k = 0;do +k; while ( k 1 );A一次也不执行 B执行1次 C无限次 D有语法错,不能执行7、下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A18 B 15 C16 D 178、下列语句序列执行后,k 的值是( )。int x=6, y=10, k=5;switch( x%y ) case 0: k=x*y;case 6: k=x/y;case 12: k=x-y;default: k=x*y-x;A 60 B5 C 0 D549、设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。Adouble x(double k ) i=k; return i; Bx(double m, double n ) i=m; j=n; C x( )i=0;j=0 D x(double k ) i=k; 10、下面是有关子类继承父类构造函数的描述,其中正确的是( )。A 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B子类无条件地继承父类不含参数的构造函数。C子类必须通过super关键字调用父类的构造函数。D子类无法继承父类的构造函数。得分评阅人陈祎琼二填空:(共8空,每空2分,共16分)1、源程序public class yepublic static void main(String args)System.out.println(“ye”);,则该源程序文件名为 ,编译该源程序将生成名为 字节码文件.2、类定义的关键字是 ;在类的继承时,用以表示继承关系的关键字是 .3、如果子类中的某个方法的_、_和_与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。4、声明并创建类MyClass的一个对象,其名称为obj,可通过以下语句实现:_。得分评阅人陈祎琼三 程序填空:(共8空,每空2分,共16分)1.下面是一个java应用程序(Application),它的功能是在屏幕上输出26个英文字母,其中每个字母相隔一个制表符,请完成程序。public _ TestActpublic static void main( String args )char c=a;for (int i=1;i=26;i+)System.out.print(_); 2.下面程序的功能为计算数组各元素的和,请完成程序。import java.awt.Graphics;import java.applet.Applet;public class TestSum _ Appletpublic void paint( Graphics g ) int a = 1, 3, 5, 7, 9, 10 ; int total=0;for ( int i = 0; i y?x:y;max_value=temp1z?temp1:z;return max_value;得分评阅人陈祎琼四 程序分析 :(共3小题,每题8分,共24分)1、分析以下程序输出public class Testpublic static void main(String args)Child myC=new Child ();myC.printAll(); class ParentString myname=张三;void printMe()System.out .println (I am parent+myname);class Child extends Parent String myname=李四;void printMe()System.out .println (I am child!+myname);void printAll()super.printMe ();this.printMe ();printMe();学院: 专业班级: 姓名: 学号: 装 订 线 2、分析以下程序输出class RectOverload double length; double width; double area() return length*width; RectOverload(double l, double w) length=1; width=w; RecOverload( double s)length=s;width=s;public class RectDemo4 public static void main(String args)RectOverload rect1=new RectOverload(10,20);RectOverload rect2=new RectOverload(6);double ar;ar=rect1.area();System.out.println(“长方形的面积是:”+ar);ar=rect2.area();System.out.println(“正方形的面积是:”+ar); 3、public class filenameString fname1=fname1;String fname2=fname2.bat;public static void main(String args)filename fan=new filename ();System.out .println (fan.setFiletype (fan.fname1);System.out .println (fan.setFiletype (fan.fname2);public String setFiletype(String fname)int p=fname.indexOf(.);if(p0) fname=fname.substring(0,p);fname+=.TXT;return fname;提示:String substring(int begin,int end)作用是取出当前字符串中从位置begin到位置end-1上的字符并以字符串形式返回。例如:String s1=”abcedfg”; s1.substring(1,5)将取得s1中位置1到位置5-1=4上的字符,并以字符串形式返回,即得到字符串”bced”;int indexOf(char c)函数的作用是从当前字符串中查找字符c,若没找到返回-1,否则返回c在当前字符串中的位置。得分评阅人陈祎琼五 程序设计:(共2题, 10分+14分,共24分)1、 编程实现使用如下算式计算ex 2、定义一个复数类CFushu m_R:表示复数的实部m_I:表示复数的虚部CFushu (double r,double i):构造函数,创建复数对象的同时完成复数的实部和虚部的初始化,r为实部初值,i为虚部初值。compAdd(CFushu c):完成当前复数对象与形式参数复数对象相加,所得的结果也是复数值,返回给此方法的调用者。compMo():实现给当前复数对象取模,即实现数学中|3+4i|=5的运算。所得结果为小数值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论