|
[北京语言大学]20秋《Java语言程序设计》作业4
试卷总分:100 得分:100
第1题,变量按作用域分为_______。
A、局部变量、数组变量、方法参数和异常处理参数
B、局部变量、类变量、方法参数和异常处理参数
C、局部变量、类变量、数组变量和异常处理参数
D、全局变量、局部变量、方法参数和异常处理参数
正确答案:
第2题,下列程序段输出的结果是_______。public class NewClass { public static void main(String args[]){ int x=0;boolean b1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3^b4)?++x:x--;System.out.printl
A、-1
B、0
C、1
D、2
正确答案:
第3题,Java程序的执行方式是_______。
A、即时编译方式和非解释执行方式
B、非即时编译方式和非解释执行方式
C、非即时编译方式和解释执行方式
D、即时编译方式和解释执行方式
正确答案:
第4题,在Java中,数组是被当成以下哪项来处理的。
A、类
B、对象
C、接口
D、简单数据类型
正确答案:
下面程序段的输出结果为_______。class StaticDemo{static int x;int y;public static int getX(){return x;}public static int setX(int newX){x=newX;}public int getY(){retur
A、x=10 静态变量a.x=10 实例变量b.y=40
B、x=0 静态变量a.x=10 实例变量b.y=40
C、x=10 静态变量a.x=30 实例变量b.y=40
D、x=0 静态变量a.x=30 实例变量b.y=40
正确答案:
第6题,在Java类型中,int、char和short等类型的长度是_______。
A、由机器CPU决定
B、由用户自己定义决定
C、固定的
D、与机器字节有关的
正确答案:
第7题,Java语言采用创建类的实例(对象)来处理事件,这种动态的实例存储在_______中。
A、内存堆
B、硬盘
C、CPU
D、服务器
正确答案:
第8题,下面程序段的运行结果为_______。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
正确答案:
第9题,当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_______。
A、当类只可以在声明这些类的包中使用
B、该类的使用没有任何限制
C、该类没有子类,也没有父类
D、该类不可以被继承
正确答案:
下列关于类和对象的描述中,不正确的一项是_______。
A、现实世界中,可以把每件事物都看成是一个对象
B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么
C、有共同属性的对象可以抽象为一个类
D、一个类只能实例化一个对象
正确答案:
第11题,执行下列程序段,请选出正确的答案。public class Test{ public static void throwit(){throw new RuntimeException();}public static void main(String args[]){ try{System.out.println("你好吗");throwit();System.out.pri
A、不能通过编译
B、输出"你好吗"→RuntimeException异常发生→输出"出错!"→输出"结束"
C、输出"你好吗"→RuntimeException异常发生→输出"结束"
D、输出"你好吗"→输出"结束"→RuntimeException异常发生
正确答案:
Java程序的安全性体现在平台层的是_______。
A、堆栈的溢出
B、可设定访问资源域,无需分本地和远程
C、语法检查
D、访问权限的合法性
正确答案:
第13题,关于方法的说法哪一项是正确的?
A、方法中的形参可以和方法所属类的属性同名
B、方法必须有形参
C、同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果
D、没有返回值的方法可以用void来表示,也可以不加
正确答案:
第14题,下列程序段不正确的是_______。
A、String A="firstJava";A-="Java";
B、String A="firstJava";A+="Java";
C、Integer J=new Integer(27);J-=7;
D、Integer J=new Integer(27);J--;
正确答案:
下列不属于面向对象语言的是_______。
A、Java
B、Visual Basic
C、C++
D、C
正确答案:
第16题,Java语言具有许多优点和特点,哪个是通过Java虚拟机实现的?
A、可移植性
B、多线程
C、分布式计算
D、安全性
正确答案:
第17题,下列关于实型变量书写正确的是_______。
A、E3
B、2e0.3
C、1.2e3
D、1.2E0.3
正确答案:
第18题,关于抽象方法的说法正确的一项是_______。
A、可以有方法体
B、可以出现在非抽象类中
C、抽象方法是没有方法体的方法
D、抽象类中的方法都是抽象方法
正确答案:
第19题,不具有移植性的语言是_______。
A、C
B、C++
C、Java
D、Visual Basic
正确答案:
在Java语言中,如果数字之后没有任何字母,计算机默认为_______。
A、int类型
B、float类型
C、double类型
D、short类型
正确答案:
|
|