java作业题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档