解出下面10题,送积分了,呵呵,但别乱答啊.多谢了.
1、JAVA 中对象在何种状态下会被回收?()
A、当没有任何程序再访问一个对象或对象的成员变量时。
B、当对象关联的引用变量消失时。
C、当没有任何程序再访问一个对象或对象的成员变量时。
D、当对象的所有成员函数都执行一遍以后。
2、在JBuilder 中工程与java 应用程序之间的变量的关系是什么?()
A、工程提供一个空的架构为java 应用程序提供录入编译运行的环境。
B、并不存在实际的工程,它只是我们为便于描述java 程序的组织结构而虚构的
C、在JBuilder 中可以不需要工程而直接编译运行java 程序
D、工程就是应用程序,它们只是同一事物从不同角度的描述。
3、java 程序的编程与运行分几个阶段下面的阶段描述中正确的是()
A、java 编译器将源文件编译为二进制的目标码文件
B、连接软件目标码文件连接为最终的执行文件。
C、java 虚拟机运行的连接后执行文件,将它们翻译为硬件能够理解的机器语言。
D、目标码无需连接,可以直接由java 虚拟机执行。
E、java 虚拟机解释目标文件,并把它们翻译为硬件能够理解的机器语言。
4、按位“与”运算的作用是()
A、如果想将某位置0,只需与该位为0 的二进制按位“与”即可。
B、相当于加法。
C、没有特别用处。
D、相当于乘法。
5、按位异或运算的作用是()
A、相当于减法。
B、相当于按位“与”和按位“或”的集成。
C、相当于乘法。
D、与全1 的二进制数进行按位异或之后每一个数字都会颠倒。
6、以下关于中断控制语句的描述错误的是()
A、break 语句用于中断当前的程序块,如for 结构块等的执行。
B、continue 停止继续执行下面的译句的语句,直接跳回循环起始位置。
C、return 用于退出整个子程序。
D、break 用于强行退出循环,不执行循环中剩余的语句。
E、在一个函数中不管有没有返回值,都需要return 语句来退出函数。
7、“++P ”运算符的作用是先将变量的值加1,再返回变量的值。
A、正确 B、错误
8、什么叫抽象类()
A、涉及到重载的类。B、具有抽象函数的子类。C、涉及到多态性的类。D、涉及到的类。
9、抽象类的子类还是抽象吗?()
A、不是抽象类。
B、如果子类实现了某个抽象函数,则不再是抽象类。
C、还是抽象类。
D、如果子类实现了所有的抽象函数,则不再是抽象类。
10、抽象类与普通类的区别是什么()
A、抽象类没有成员变量,只有成员函数
C、抽象类中有抽象函数,而普通类的每个函数都是有具体实现的。
D、抽象类与变通类没有区别。
參考答案:B A AE A D A A B D C