欢迎来到天天文库
浏览记录
ID:19833601
大小:105.50 KB
页数:8页
时间:2018-10-06
《16秋学期《java语言程序设计》在线作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、17春南开16秋学期《Java语言程序设计》在线作业一、单选题(共30道试题,共60分。)1.下列代码中,将引起一个编译错误的行是()。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}A.第3行B.第5行
2、C.第6行D.第10行正确答案:2.一个循环一般应包括哪几部分内容()A.初始化部分B.循环体部分C.迭代部分和终止部分D.以上都是正确答案:3.在Java中,能实现多重继承效果的方式是()。A.内部类B.适配器C.接口D.同步正确答案:4.下列的变量定义中,错误的是()。A.int6_a;B.floata;C.inti=Integer.MAX_VALUE;D.staticinti=100;正确答案:5.关于以下程序的描述正确的是()。publicclassUseArray{ staticintarr[
3、]=newint[5]; publicstaticvoidmain(Stringa[]) { System.out.println(arr[0]); }}A.编译将产生错误B.编译时正确,但运行时将产生错误C.正确,输出0D.正确,输出?null正确答案:6.有以下方法的定义,请选择该方法的返回类型()。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}A.byteB.shortC.intD.double正确答案:7.能够支持javadoc命
4、令的注释语句是()。A./**...//B./*...*/C.//D./**...*/正确答案:8.给出下面代码,关于该程序以下哪个说法是正确的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){ System.out.println(arr[0]); }}A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空正确答案:9.下列不属于条件语句关键字的是()A.ifB.elseC.sw
5、itchD.while正确答案:10.下列哪个数代表八进制整数?A.0XA6B.-1E3C.1840D.0144正确答案:11.下列数组a中,版本较新的能在程序运行时动态调整大小的是A.inta[]B.String[]aC.a=newArrayList()D.a=newArray()正确答案:12.编译并且执行以下代码,会出现什么情况?publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};System.out.p
6、rintln(anar[1]);}}A.1B.有错误,数组anar在初始化以前不能正常输出。C.2D.有错误,数组的大小没有定义。正确答案:13.编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为A..javaB..classC..objD..exe正确答案:14.假设A类有如下定义:classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}设a是A类的一个实例,下列语句调用错误的是A.System
7、.out.println(a.i);B.a.method1();C.A.method1();D.A.method2()正确答案:15.按照Java的标识符命名规范,下列表示一个类的标识符正确的是()。A.HelloworldB.HelloWorldC.helloworldD.helloWorld正确答案:16.下列程序段的输出结果是voiddoublearithmaticOperator(){System.out.print(9/2);System.out.print(",");System.out.pr
8、intln(5/2.0);}A.4.5,2.5B.4,2C.4.5,2D.4,2.5正确答案:17.下列关于构造方法的说法正确的是A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。C.构造方法不能被程序调用,也不可以重载。D.一个类只允许有一个构造方法。正确答案:18.下面可作为publicvoidaMethod(){...}重载方法的是A.void
此文档下载收益归作者所有