1.面向对象的思想:
将客观的事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。
2.面向对象技术给软件的发展带来的益处:
可重用性、可靠性。
3.面向对象语言的基本特征
抽象和封装、继承、多态(Java语言跨平台特性)。
4.对于利用计算机程序求解实际问题的顺序是:
(3)(2)(1)
(1) 利用机器进行求解(2) 用计算机语言表述问题(3) 将实际问题进行抽象
5.程序设计的发展历程按照发展顺序排序是:
(2)(1)(3)(4)
(1)汇编语言 (2)机器语言 (3)高级语言 (4)面向对象的高级语言
6.Java语言的特点是:
(1)(2)(3)(4)(5)
(1) 面向对象(2) 安全性(3) 操作平台无关性(4) 多线程(5) 内存管理
7.Java语言相比于C,C++的不同之处在于:
(1)(4)(5)
(1) 不支持指针(2)可以手动进行内存管理(3)Java编译器生成的代码与平台相关(4)自动对内存进行管理(5)Java编译器生成的字节码,只要是安装了Java的运行系统其程序就能在不同的处理器上执行
8.关于Java程序的执行过程正确的是
(1)-->(3)-->(4)
(1) 编写.java程序(2)解释器对.java文件进行解释执行(3)编译器将.java文件编译成.class文件(4)解释器对.class文件进行解释执行
9.Java的主要优点是()
BC
- A
直接操作内存,功能强大
- B
一次编译,到处运行
- C
纯面向对象的语言
- D
可以通过拖拽的方式快速开发用户界面
10.下面有关JAVA代码安全性的叙述错误的是()
A
- A
字节码校验器加载查询执行所需的所有类( X )
- B
运行时由解释器执行代码
- C
运行时,字节码被加载,验证,然后在解释器中执行
- D
类加载器通过分离本机文件系统的类和从网络导入的类增加安全性
11.下面说法正确的是()
C
- A
JAVA程序的源文件名称与主类的名称相同,后缀可为.java或者.txt
- B
JDK的编译命令为java
- C
一个JAVA源程序编译后,可能产生几个字节码文件
- D
在DOS命令行下编译好字节码文件后,只需输入程序名即可运行该程序
12.Java应用程序执行入口的main()方法返回类型是()
B.void
- A
int
- B
void
- C
boolean
- D
staic
13.某Java程序的类定义如下:
public class MyClass{}
则该java源文件在存盘时其文件名应当为()
B .MyClass.java
- A
myclass.java
- B
MyClass.java
- C
MYCLASS.java
- D
MyClass.class
14.设HelloWord的代码为:
class HelloWord{
public void main(String a[]){
System.out.println("hello world");
}
}
下面说法正确的是:
B
- A
HelloWord.java无法通过编译,因为main方法的声明方式不对
- B
HelloWord.java可以通过编译,但是运行该程序会出现异常,不会打印HelloWorld
- C
HelloWord.java可以通过编译,但是无法运行,因为该文件没有public类
- D
HelloWorld.java可以通过编译并正常运行,结果输出hello world