java程序设计C卷资料_第1页
java程序设计C卷资料_第2页
java程序设计C卷资料_第3页
java程序设计C卷资料_第4页
java程序设计C卷资料_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯题线⋯。答⋯⋯内⋯线⋯封要密号⋯在学⋯写不⋯⋯须⋯必内⋯号⋯学封、线⋯名⋯姓封⋯、名⋯级班姓⋯:密⋯⋯意:⋯注意请⋯注⋯⋯请⋯密级⋯⋯班⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

安徽文达信息工程学院2016-2017学年第一学期期末考试试题( C卷)计算机工程系计算机科学技术 专业 14级Java程序设计课程 考试时间 120分钟题号 一 二 三 四 五 六 总分 统分人得分得分 评卷人 一.选择题(本大题共15小题;每小题 2分,共30分。在每小题给出的A、B、C、D四个选项中,只有一项是正确的,请将正确答案的代号写在答题卡上)1.Javaapplication中的主类需包含main方法,以下哪项是 main方法的正确形参?( B )A、String args B、String ar[] C、Char arg D、StringBufferargs[]2.以下关于继承的叙述正确的是( A )。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承3.paint()方法使用哪种类型的参数?(D)A、GraphicsB、Graphics2DC、StringD、Color4.以下哪个不是Java的原始数据类型(B)A、intB、BooleanC、floatD、char5.以下哪项可能包含菜单条(C)。A、PanelB、FrameC、AppletD、Dialog6.若需要定义一个类域或类方法,应使用哪种修饰符?( C )A、static B、package C、private D、public7.在浏览器中执行 applet程序,以下选项中的哪个方法将被最先执行( B )。

A、init() B、start() C、destroy() D、stop()⋯⋯ 8.给出下面代码,关于该程序以下哪个说法是正确的?( A )⋯⋯ publicclassPerson{⋯*staticintarr[]=newint[5];⋯publicstaticvoidmain(Stringa[])⋯{⋯⋯System.out.println(arr[0]);}⋯⋯}⋯*A、编译时将产生错误B、编译时正确,运行时将产生错误⋯⋯C、输出零D、输出空⋯⋯9.以下代码段执行后的输出结果为(A⋯)⋯intx=-3;⋯*inty=-10;⋯⋯System.out.println(y%x);⋯⋯A、-1B、2C、1D、3⋯⋯10、设x=1,y=2,z=3,则表达式y+=z--/++x的值是⋯*(A)。⋯A、3B、3.5⋯⋯C、4D、5⋯⋯11、下列程序段执行后的结果是(A)。⋯⋯Strings=newString("abcdefg");*⋯for(inti=0;i<s.length();i+=2){⋯System.out.print(s.charAt(i));⋯⋯}⋯⋯A、acegB、ACEGC、abcdefgD、abcd⋯*12、有整型数组:int[]x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x⋯中的元素值依次是(A).⋯⋯A、2781235B、1235872⋯⋯Java程序设计 第1页(共10页) Java程序设计 第2页(共10页)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯题线⋯。答⋯⋯内⋯线⋯封要密号⋯在学⋯写不⋯⋯须⋯必内⋯号⋯学封、线⋯名⋯姓封⋯、名⋯级班姓⋯:密⋯⋯意:⋯注意请⋯注⋯⋯请⋯密级⋯⋯班⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

C、35 12 8 7 2 D、8 7 12 35 213、应用程序Test.java的源程序如下,在命令行键入:javaTest aaa bb c回车后输出的结果是 ( D )。publicclassTest{publicstaticvoidmain(Stringargs[]){int k1=args.length;int k2=args[1].length(); "+k2);}}A、3 2 B、1 2 C、1 3 D、3 314、应用程序的main方法中有以下语句,则输出的结果是 ( B )。int b[][]={{1},{2,2},{2,2,2}};intsum=0;for(inti=0;i<b.length;i++){for(intj=0;j<b[i].length;j++){sum+=b[i][j];}}A、32 B、11 C、2 D、315、应用程序的 main方法中有以下语句,则执行后输出的结果是( A )。int[] x={125,21,5,168,98};int max=x[0];for(inti=1;i<x.length;i++){if(x[i]>max)max=x[i];

}⋯System.out.println(max);⋯⋯A、125B、5C、98D、168⋯⋯*得分评卷人二.填空题(本大题共15空;每空2分,共30分。答案请写在答题⋯卡上)⋯⋯⋯⋯⋯1、开发与运行Java程序需要经过的三个主要步骤为、⋯*和。⋯2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode⋯⋯ 码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,⋯都是占用2字节内存空间。⋯⋯3、设x=2,则表达式(x++)/3的值是0。*⋯4、若x=5,y=10,则x<y和x>=y的逻辑值分别为1和0。⋯5、抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,⋯⋯该方法必须在抽象类之中定义。构造方法是不能被当前类的子类⋯⋯重新定义的方法。⋯*6、创建一个名为MyPackage的包的语句是packageMyPackage,⋯该语句应该放在程序的位置为:顶位。⋯⋯7、设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则⋯⋯执行以下几个语句后的输出结果是120。⋯⋯ints=0;*⋯for(inti=0;i<MyIntArray.length;i++)⋯if(i%2==1)⋯⋯s+=MyIntArray[i];⋯⋯System.out.println(s);⋯*8、在Java程序中,通过类的定义只能实现单重继承,但通过接口的⋯定义可以实现多重继承关系。⋯⋯⋯⋯Java程序设计 第3页(共10页) Java程序设计 第4页(共10页)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯题线⋯。答⋯⋯内⋯线⋯封要密号⋯在学⋯写不⋯⋯须⋯必内⋯号⋯学封、线⋯名⋯姓封⋯、名⋯级班姓⋯:密⋯⋯意:⋯注意请⋯注⋯⋯请⋯密级⋯⋯班⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

得分评卷人三.判断题(本大题共10小题;每小题1分,共10分。对的打对,错误打错,答案请写在答题卡上),1.Java的源代码中定义几个类,编译结果就生成几个以 .class为后缀的字节码文件。( )2.Java程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字free。( )3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。( )4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( )5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )6.拥有abstract 方法的类是抽象类,但抽象类中可以没有 abstract 方法。( )7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。( )8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。( )9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( )10.标准运算数据流是 JAVA的标准数据流。( )得分 评卷人四.程序阅读题(本大题共6小题;每小题5分,共30分。答案请写在答题卡上)1.以下程序的输出结果为 相等 。classStringTest1{

⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯

publicstaticvoidmain(String[]args){Strings1="hello";Strings2=newString("hello");if(s1.equals(s2)){ 相等");}else{ 不相等");}}}2.以下程序段的输出结果为 5,6,7,8,9 。publicclassTestArray{publicstaticvoidmain(Stringargs[]){inti,j;inta[]={5,9,6,8,7};for(i=0;i<a.length-1;i++){intk=i;for(j=i;j<a.length;j++)if(a[j]<a[k])k=j;inttemp=a[i];a[i]=a[k];a[k]=temp;}for(i=0;i<a.length;i++)}Java程序设计 第5页(共10页) Java程序设计 第6页(共10页)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯题线⋯。答⋯⋯内⋯线⋯封要密号⋯在学⋯写不⋯⋯须⋯必内⋯号⋯学封、线⋯名⋯姓封⋯、名⋯级班姓⋯:密⋯⋯意:⋯注意请⋯注⋯⋯请⋯密级⋯⋯班⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

}3.写出以下程序的功能。如果输入的字符串位 0,则退出。如果输入的字符串位不为 0,则继续publicclassTestFile{public static void main(String args[]) throwsException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(newFileWriter( “ input.txt"));Strings;while(true){ 请输入一个字符串: ");s=br.readLine();if(s.length()==0)break;bw.write(s);bw.newLine();}bw.close();}}4.阅读以下程序,写出输出结果。 DogclassAnimal{

⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯⋯⋯*⋯⋯⋯⋯⋯

Animal(){}publicclassDogextendsAnimal{Dog(){publicstaticvoidmain(String[]args){Dogsnoppy=newDog();}}5、以下程序的输出结果为 汤姆猫体重:20斤 。public class Tom{private float weight;private static String name;public void setWeight( float weight){this .weight=weight;}private void out(){System. out.println( name+" 体重:"+weight+" 斤");}public static void main(String[]args){T=" 汤姆猫";Tomcat= newTom();cat.setWeight(20);cat.out();}}6、下列程序的运行结果是 12345 。public class MyClass{Java程序设计 第7页(共10页) Java程序设计 第8页(共10页)。内线封密号在学写须必号学、名姓、级名班姓:意注请级班

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯题线}⋯答⋯⋯要⋯⋯⋯不⋯⋯内⋯⋯⋯线封⋯⋯封⋯⋯⋯密⋯⋯意⋯⋯注⋯⋯请⋯密⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

温馨提示

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

评论

0/150

提交评论