Java语言程序设计 课后习题+答案.doc 下载本文

内容发布更新时间 : 2024/5/18 21:32:29星期一 下面是文章的全部内容请认真阅读。

第一章 课后习题

1.编译Java程序的命令是什么?

2.执行Java程序的命令是什么?

3.Java应用程序和小程序的区别是什么?

4.编写一个application ,实现在屏幕上打印自己名字的功能。

第一章

1.编译Java程序的命令是什么? 答案:javac 源文件名

2.执行Java程序的命令是什么? java 主类名

课后习题答案

3.Java应用程序和小程序的区别是什么? Java application

? 由Java解释器独立运行字节码 ? 由专门的命令行启动程序执行 ? 程序中有定义了main()方法的主类 Java applet

? 不能独立运行,字节码必须嵌入HTML文档

? 当浏览器调用含applet的Web页面时执行 ? 程序中含有java. applet. Applet 类的子类

4.编写一个application ,实现在屏幕上打印自己名字的功能。 class Test {

public static void main(String[] args) { System.out.println(“张三”);

} }

第二章 课后习题(1)

一、选择题

1.下列变量定义错误的是。

A) int a; B) double b=4.5; C) boolean b=true; D)float f=9.8; 2.下列数据类型的精度由高到低的顺序是: a)float,double,int,long b)double,float,int,byte c)byte,long,double,float d)double,int,float,long 3.执行完下列代码后, int a=3;

char b='5'; char c=(char)(a+b); c的值是?

A)’8’ b)53 c)8 d)56 4.Unicode是一种_____________

A) 数据类型 B)java包 C)字符编码 D)java类 5.6+5%3+2的值是___________ A)2 B)1 C) 9 D)10

6.下面的逻辑表达式中合法的是__________

A)(7+8)&&(9-5) B)(9*5)||(9*7) C)9>6&&8<10 D)(9%4)&&(8*3) 7.java语言中,占用32位存储空间的是__________。

A) long,double B) long,float C) int,double D) int,float

8.假设int a=1,b=2,c=3,以下语句正确的是___________。

D) c=c/float(a//b) b) c=c/((float a)/b) c) c=(float)c/(a/b) d) c= c/(int)(a/(float)b) 9.2|3&5的值是________________。

A)1 B)2 C)3 D)5 10.指出下列正确的语句: (D) A) byte i = 389; B) long lv = i*3+4.5;