java作业题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业1、第一章和第二章
一、选择题
1.作为Java应用程序入口的main方法,其声明格式是(b)
A.public static int main(String args[]) B.public static void main(String args[]) C.public void main(String args[]) D.public int main(String args[]) 2.下面命令正确的是(c)
A.java AppFirst.java B.java AppFirst
C.java appfirst.class D.javac AppFirst
3.设有一个Java小程序,源程序名为FirstApplet.java,其HTML文件为FirstApplet.html,则运行该小程序的命令为(a)
A.java FirstApplet B.javac FirstApplet.java C.appletviewer FirstApplet.java D.appletviewer FirstApplet.html 4.JDK安装完成后,主要的命令如javac、java等,都存放在根目录的(a)文件夹下。A.bin B.jre C.include D.doc
5.Java语言是一种(d)语言。
A.机器B.汇编C.面向过程的D.面向对象的
6、Java程序的最基本组成单位是(d)。
A.函数B.过程C.变量D.类
二、简答题
1.Java语言有哪些主要特点。
2.目前美国Sun公司提供的适用不同开发规模的JDK有哪些。
3.Java Application的开发步骤有哪些。
4.什么是环境变量,设置环境变量的主要目的是什么。若JDK安装在“D:\JDK”,则应设置Path为?classpath为?Java源文件的扩展名为?用Javac编译Java源文件,得到的字节码文件的扩展名为?如果Java源文件中有多个类,那么只能有一个类是()类。Java 程序可以分成两类,即()和()。
三、编程题
1、参考书本,试着编写一个简单的Java Application程序,实现在Dos窗口输出“Welcome to GuangZhou City!”字符串。并对该程序进行编译和运行。
public class dgfdg {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Welcome to GuangZhou City!");
}
}
2.编写一个Java Application程序,实现分行显示字符串“Welcome to GuangZhou City”中的四个单词。
import java.awt.*;
import javax.swing.*;
public class Applet {
public void paint(Graphics g){
g.setColor(Color.red);
g.drawString("Welcome to GuangZhou City",30,30);
}
}
作业2 第三章
一、选择题
1.执行下列switch语句后y的值是(b )
Int x=3,y=3;
Switch(x+3){
Case 6:y=1;
Default:y+=1;
}
A.1
B.2
C.3
D.4
2.下列程序输出结果是(c )
Public class A{
Public static void main(String args[]){
Int a=3,b=4,c=5,d=6;
If(ad)
System.out.println(“who”);
Else
System.out.println(“why”);
}
}
A.why
B.who why
C. who
D.无结果
3. 下列哪个是合法的标识符:(a )。
A、a=b
B、_Hello
C、2nd
D、Chong qing
4. 执行下列程序段后,ch,x,y的值正确的是:(b )
int x=3, y=4;
boolean ch;
ch=x A.true,3,4 B.true,4,3 C.false,3,4 D.false,4,3 5. 如果定义有变量double d1, d2=4.0则下列说法正确的是:b A、变量d1,d2均初始化为4.0 B、变量d1没有初始化,d2初始化为4.0 C、变量d1,d2均未初始化 D、变量d2没有初始化,d1初始化为4.0 6. 以下程序段输出是( d ) int x=1,y=0,a=0,b=0; i=(--a==b++)? - -a : ++b; j=a++; k=b; System.out.println(“i=”+i+” ,j=”+j+” ,k=”+k); A.i=2,j=1,k=3 B.i=1,j=1,k=2 C.i=4,j=2,k=4 D.i=2,j=-1,k=2 7. 执行下列程序段后,b, x, y的值分别是(b )。 int x=6,y=8; boolean b; b=x>y&&++x==--y; A.true , 6, 8 B.false , 6, 8 C.e, 7, 7 D.false, 7, 7