北交《JAVA语言设计》在线作业二

上传人:教*** 文档编号:132305122 上传时间:2020-05-14 格式:DOCX 页数:6 大小:17.12KB
返回 下载 相关 举报
北交《JAVA语言设计》在线作业二_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《北交《JAVA语言设计》在线作业二》由会员分享,可在线阅读,更多相关《北交《JAVA语言设计》在线作业二(6页珍藏版)》请在金锄头文库上搜索。

1、北交JAVA语言设计在线作业二-0007试卷总分:100 得分:100一、单选题 (共 25 道试题,共 75 分)1.关于以下程序段的说法正确的是( )。 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A.编译时没有产生错误,运行时发生异常B.编译时产生错误C.第4行编译出错D.第2行编译出错答案:A2.以下哪个约束符可用于定义成员常量( )A.以上都不对B.staticC.finalD.abstract答案:C3.

2、数组的大小在创建以后( )。A.有些可以改变B.可以改变C.使用new方法可以改变D.不能改变答案:D4.main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。A.public void main(String arg)B.public static void main(Stringargs)C.public static void main()D.public static int main(Stringarg)答案:B5.下列代码中,将引起一个编译错误的行是( ) 1)public class Test 2) int m,n; 3)

3、public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A.第6行B.第5行C.第3行D.第10行答案:D6.在switch(expression)语句中,expression的数据类型不能是( )。A.shortB.doubleC.charD.byte答案:B7.下列哪个类声明是正确的( )A.public abstr

4、act class CarB.protected private numberC.abstract private move()D.abstract final class Hl答案:A8.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )A.j=(long)i;B.j=i;C.i=j;D.i=(int)j;答案:C9.关于Java中数据类型叙述正确的是( )A.整型数据在不同平台下长度不同B.数组属于简单数据类型C.boolean类型数据只有2个值,true和falseD.Java中的指针类型和C语言的一样答案:C10.下列程序段执行后的结果是( )。 St

5、ring s=new String(abcdefg); for(int i=0;is.length();i+=2) System.out.print(s.charAt(i); A.acegB.abcdefgC.abcdD.ACEG答案:A11.下面哪个为构造函数的特性定义( )。A.在类中声明构造函数时,名称须与类名相同B.具有重载特性,可以建立多个相同名称C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D.以上都是答案:D12.下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i+;A.2, 2B.2, 1

6、C.1, 2D.1, 1答案:B13.下面语句执行后,i 的值是( )。for( int i=0, j=1; j ( y + xB.x y | x zC.x y & ! ( x z )D.x != y答案:D23.下面哪几个函数是public void example().的重载函数( )。A.public void example( int m).B.public void example2().C.public int example ( int m, float f).D.public int example().答案:C24.不使用static修饰符限定的方法称为成员方法,下列哪一个说

7、法是不正确的( )A.成员方法可以直接调用父类的类方法B.成员方法可以直接调用父类的成员方法C.成员方法可以直接调用本类的类方法D.成员方法不可以直接调用其他类的成员方法答案:B25.在Java中,表示换行符的转义字符是( )A.nB.fC.ddD.n答案:A二、多选题 (共 5 道试题,共 10 分)26.如下哪些是Java中有效的关键字( )A.thisB.nativeC.falseD.NULLE.Const答案:ABC27.如下哪些是Java中正确的整数表示( )A.22HB.22C.0x22D.022答案:BCD28.执行下列代码后,哪个结论是正确的 String s=new Stri

8、ng10;( )A.slength 为10B.s9 为 null;C.s10 为 ;D.s0 为 未定义答案:AB29.Java2主要有几个分支?( )A.J2SEB.J2MEC.J2EE答案:ABC30.下列正确的表达式( )A.double a=10;B.byte a = 340;C.Double a=new Double(10);D.Byte a = 120;答案:AC三、判断题 (共 10 道试题,共 15 分)31.Java的类不允许多重继承,但接口支持多重继承( )。答案:正确32.如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的( )答案:错误

9、33.System类不能实例化,即不能创建System类的对象( )。答案:正确34.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。答案:错误35.有的类定义时可以不定义构造函数,所以构造函数不是必需的。( )答案:错误36.注释的作用是使程序在执行时在屏幕上显示/之后的内容( )答案:错误37.Java编译之后的文件成为字节码文件,是一个与本地机器无关的二进制文件( )答案:正确38.子类要调用父类的方法,必须使用super关键字( )答案:错误39.一个Java类可以有多个父类( )。答案:错误40.Java语言中的数组元素只能是基本数据类型而不能为对象类型( )答案:错误远程教育复学科的教学和研究工作有利于总结我国远程教育的实践经验并进行理论概括和创新,开创开放与远程教育的中国模式和中国学派,为世界制远程教育的繁荣和发展作出我们的贡献;有利于借鉴世界各国远程教育的实践经验和理论研究成果,使我国远程教育学科理论研究和教学的起点高、成效快;同时,将有利于更好百地以理论指导教育决策。这是因为,远程教育度已经成为世界各国教育发展新的增长点,旅得了国际社会和教育界的关注,成为各国教育决策的新的热点之一,奥鹏全部辅导资料微25437451

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号