第一次课外作业(满分为5分,占总评成绩5%)
一、Java编程基础
1.1简答题
1、写出面向对象模型的几个关键特征、高级语言程序的两种执行方式;
答:面向对象的三个基本特征是:封装、继承、多态。
高级语言的两种执行方式:解释方式:翻译一条,执行一条特点:慢,但占空间小
编译方式:翻译成目标程序,然后运行目标程序。特点:快,但占用空间大
2、Java的跨平台是如何实现的?
答:通过虚拟机jvm实现跨平台。
3、JRE、JDK、JVM之间的关系怎样?
答:JRE是java Runtime Environment的简称,java是运行环境;
JVM + Runtime interpreter是运行的解释器
JDK是java Development Kits的简称,即java开发工具集
4、Java平台有哪些版本?
答:Java有企业版、标准版、微型版
1.2计算题
1、设i、d、c分别int、double和char型,它们的值为:i=10, d=23.4, c=’a’。
public class Ex4 {
public static void main(String args[]){
int a=6, b=7, c;
c=a++ + ++b;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}
}
答:a = 7, b = 8, c =14,
3、请把下列数学算式或不等式表示成Java表达式:
(1)ax2+bx+c
答:a*x*x+b*x+c