[南开大学]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2

上传人:lyj****12 文档编号:86336948 上传时间:2019-03-18 格式:DOC 页数:10 大小:37.50KB
返回 下载 相关 举报
[南开大学]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[南开大学]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2》由会员分享,可在线阅读,更多相关《[南开大学]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业2(10页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】南开大学19春学期(1709、1803、1809、1903)Java语言程序设计在线作业试卷总分:100 得分:100第1题,属于main()方法的返回类型是A、publicB、staticC、voidD、main正确答案:C第2题,Java语言的类型是A、面向对象语言B、面向过程语言C、汇编程序D、形式语言正确答案:A第3题,在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为A、隐藏B、覆盖C、重载D、Java不支持此特性正确答案:C第4题,下面属于Java 关键字的是A、NULLB、IFC、do

2、D、While正确答案:C第5题,编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为A、.javaB、.classC、.objD、.exe正确答案:A第6题,A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的?正确答案:D第7题,能够支持 javadoc

3、命令的注释语句是()。A、/*./B、/*.*/C、/D、/*.*/正确答案:D第8题,给出下面代码段: public class Test1 public static void main(String args) int m; switch(m) case 0:System.out.println(case 0); case 1:System.out.println(case 1);break; case 2: default:System.out.println(default); 下列m 的哪个值将引起“default”的A、0B、1C、2D、以上都不正确正确答案:C第9题,下列不属于

4、条件语句关键字的是()A、ifB、elseC、switchD、while正确答案:D第10题,有程序如下,关于程序的描述哪个是正确的?( )public class Person static int a = new int10;public static void main(String a) System.out.println(arr1); A、编译将产生错误B、编译时正确,但运行时将产生错误C、正确,输出0D、正确,输出?null正确答案:C第11题,在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A、java.appletB、java.awtC

5、、java.utilD、java.lang正确答案:D第12题,下列程序的输出结果为 int j=2; switch(j) case 2: System.out.println(Value is two.); case 2+1: System.out.println(Value is three.); break; default: System.out.println(Value is +j); break;A、Value is two.B、Value is two. Value is three.C、Value is two. Value is three. Value is 2D、编译错

6、误正确答案:B第13题,给出下面程序段: if(x0)System.out.println(Hello.); else if(x-3)System.out.println(Nice to meet you!); else System.out.println(How are you?); 若打印字符串“How are you?”,则x的取值范围是A、x0B、x-3C、x=-3D、x=0&x-3正确答案:C第14题,要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?A、protectedB、publicC、privateD、应不加修饰符正确答案:D第15题,按运算符操作

7、数的数目划分,运算符 ? :的类型是A、三元B、二元C、四元D、一元正确答案:A第16题,下列构造方法的调用方式中,正确的是()。A、按照一般方法调用B、由用户直接调用C、只能通过 new 自动调用D、被系统调用正确答案:C第17题,以下字符常量中不合法的是()。A、B、&C、kD、整正确答案:C第18题,下列代码的执行结果是: public class Test1 public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(-q); A、40B、40.0C、36D、36.0正确答案:D

8、第19题,下面可作为publicvoid aMethod().重载方法的是A、void aMethod().B、public int aMethod().C、public void aMethod ( ).D、public int aMethod(int m).正确答案:D第20题,阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空正确答案:A

9、第21题,下列叙述中,正确的是()。A、Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限正确答案:A第22题,switch 语句不能用于下列哪种数据类型?A、doubleB、byteC、shortD、char正确答案:A第23题,下列哪个数代表八进制整数?A、0XA6B、-1E3C、1840D、0144正确答案:D第24题,在 Java 中,表示换行符的转义字符是()。A、nB、fC、nD、dd正确答案:A第25题,编译并且执行以下代码,会出现什么情况? public class Q public st

10、atic void main(String argv) int anar=new int1,2,3; System.out.println(anar1); A、1B、有错误,数组anar在初始化以前不能正常输出。C、2D、有错误,数组的大小没有定义。正确答案:C第26题,int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。A、public int MAX_LENGTH=100B、final int MAX_LENGTH=100C、public const int MAX_LENGTH=100D、public final int MAX_L

11、ENGTH=100正确答案:D第27题,在 Java 中,所有类的根类是()。A、java.lang.ObjetB、java.lang.ClassC、java.applet.AppletD、java.awt.Frame正确答案:A第28题,下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A、privateB、无修饰符C、publicD、protected正确答案:B第29题,按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。A、HelloworldB、HelloWorldC、helloworldD、helloWorld正确答案:B第30题,下列赋值语句中

12、错误的是A、float f=11.1fB、double d=5.3E12;C、char c=r;D、byte bb=433;正确答案:D第31题,在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。A、错误B、正确正确答案:A第32题,Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。A、错误B、正确正确答案:B第33题,即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。A、错误B、正确正确答案:B第34题,Java的各种数据类型占用的内存长度固定,与具体软硬件

13、环境无关。A、错误B、正确正确答案:B第35题,由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。A、错误B、正确正确答案:A第36题,注释的作用是使程序在执行时在屏幕上显示/之后的内容。A、错误B、正确正确答案:A第37题,Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。A、错误B、正确正确答案:B第38题,在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。A、错误B、正确正确答案:B第39题,构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。A、错误B、正确正确答案:A第40题,构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。A、错误B、正确正确答案:A第41题,在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。A、错误B、正确正确答案:A第42题,如果p是父类Parent的对象,而c

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

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

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