详情请咨询QQ:3494317897 微信:aopy98
22秋《JAVA语言程序设计》作业1题目 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是_______。 A.public A a=new A(); B.public A a=A(); C.A a=new class(); D.a A;
2.下列说法中正确的一项是_______。 A.不需要定义类就能创建对象 B.对象中必须由简单变量 C.属性必须是简单变量 D.属性可以是简单变量,也可以是一个对象
3.下面程序段的运行结果为_______。public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){ A.345 xyz=345 B.12 xyz=345 C.345 xyz=12 D.12 xyz=12
4.下列关于finally说法正确的是_______。 A.finally语句应该放在所有的异常控制器的最前面 B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了 C.无论程序是否找到合适的异常控制器,都会执行finally语句 D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了
5.下面程序段的运行结果为_______。public class OperatorsAndExpressions { void equalsMethod2(){ String s1=new String("hello"); String s2=new String("hello"); System.out.println(s1.equals(s2)); class MyValue{ int i; A.true true B.true false C.false false D.false true
6.下面哪个语句会产生编译错误? A.float F=4096.0F B.double D=4096.0; C.byte B=4096; D.char C=4096;
7.关于方法的说法哪一项是正确的? A.方法中的形参可以和方法所属类的属性同名 B.方法必须有形参 C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果 D.没有返回值的方法可以用void来表示,也可以不加
8.下面的程序段,在程序执行到第13行的声明时,将调用_______。class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){} A.第3行的方法 B.第4行的方法 C.第8行的方法 D.第9行的方法
9.执行下面的程序段后,j的值为_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } } A.14 B.-14 C.-15 D.15
10.Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点? A.多线程 B.动态链接 C.异常处理 D.异步处理
11.当不希望某个类被其他类继承时,就可以将该类标识为 A.final B.abstract C.private D.protected
12.下面关于接口的说法正确的是哪一项? A.接口与抽象类是相同的概念 B.实现一个接口必须实现接口的所有方法 C.接口之间不能有继承关系 D.一个类可实现多个接口
13.Java语言的许多特点中,下列哪个是C++语言所不具备的特点? A.高性能 B.跨平台 C.面向对象 D.有类库
14.下面哪个是合法的标识符? A.$persons B.2Users C.*point D.this
15.下列关于char型的声明,正确的是_______。 A.char cha="a" B.char cha='\''; C.char cha='cafe' D.char cha="cafe"
16.开发出Java程序设计语言的公司是_______。 A.SUN B.Microsoft C.IBM D.Borland
17.下面程序段的输出结果为_______。public class NewClass { public static void main(String args[]){ int x,y; x=(int)82.5; y=(int)'A'; System.out.print("x="+x); System.out.print("\ty="+y); } } A.82.5 A B.82 A C.82.5 65 D.82 65
18.下列对继承的说法正确的一项是_______。 A.子类能继承父类的所有方法和变量 B.子类能继承父类的非私有方法和变量 C.子类只能继承父类的public方法和变量 D.子类只能继承父类的方法,而不能继承变量
19.下面是关于溢出的说法,正确的一项是_______。 A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值 B.一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值 C.实型变量在运算中不会产生溢出的问题 D.实现变量在运算中和整型变量一样会产生同样的溢出问题
20.下列选项成员变量声明正确的是_______。 A.public protected final int I; B.abstract class F{…} C.private double height; D.double weight{} 奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ:3494317897 微信:aopy98 |