java编写图案1357,JAVA 习题目及答案.doc

JAVA 习题目及答案

问答题及作业题 第1章 问答题

发明Java语言的原因是什么?发明Java语言的主要贡献者是谁?

2、“Java编译器将源文件编译生成的字节码是机器码”,这句话正确吗?

3、Java程序的主类必须含有怎样的方法?

4、“Java应用程序必须含有一个类是public类”,这句话正确吗?

5、“Java Applet程序的主类必须是public类”,这句话正确吗?

6、请叙述Java源文件的命名规则。

7、源文件生成的字节码在运行时都加载到内存中吗?

8、怎样编写加载运行Java Applet的简单网页?

9、JDK1.6编译器使用“-source”参数的作用是什么?“-source”参数的默认取值是什么?

第1章 作业题

1.参照例1-1编写一个Java应用程序,程序能在命令行中输出“早上好,Good Morning”。

2.参照例1-2编写一个Java Applet程序,程序能在浏览器中显示“你好,Hello”。

问答题及作业题

第2章 问答题

1、什么是标识符?标识符的规则是什么?

2、什么是关键字?请说出5个关键字。

3、Java的基本数据类型是什么?

4、下列哪些语句是错误的?

int x 120;

byte b 120;

b x;

5、下列哪些语句是错误的?

float x 12.0;

float y 12;

double d 12;

y d;

6、下列两条语句的作用是等价的吗?

char x 97;

char x ’a’;

7、下列System.out.printf语句输出的结果是什么?

int a 97;

byte b1 byte 128;

byte b2 byte -129;

System.out.printf “%c,%d,%d”,a,b1,b2 ;

8、数组是基本数据类型吗?怎样获取一维数组的长度?

9、假设有两个int类型数组:

int[] a new int[10];

int[] b new int[8];

b a;

a[0] 100;

b[0]的值一定是100吗?

10、下列两条语句的作用等价吗?

int[] a 1,2,3,4,5,6,7,8 ;

int[] a new int[8]; 作业题

参照例2-1编写一个Java应用程序,输出俄文字母表。

参照例2-4编写一个Java应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积。

问答题及作业题

第3章 问答题

1、下列System.out.printf输出的结果是什么?

int a 100,x,y;

x ++a;

y a--;

System.out.printf “%d,%d,%d”,x,y,a ;

2、下列哪些语句有错误?

int x 0;

x 5.0/2;

float y 12.5F;

y 5.0/2;

3、下列哪些语句有错误?

byte x 32;

char c ’a’;

int n c-x;

c c-x;

4、下列叙述正确的是( )

A. 表达式“12+56 34”的值为true

B. 表达式“12+56||34”是非法表达式

C. 表达式“x+y 12”是非法的表达式

D. 表达式“12+56 34”的值是13

5、对于一个整数m,?m 1的结果一定是2m吗?

6、对于两个int类型变量

int m 120,n 240;

那么,m^m和m^n^m的结果分别是多少?

7、下列System.out.printf语句的输出结果是什么?

int x 10,y 10,z 10;

if x 9 y 100;

z 200; else y -100;

z -200;

System.out.printf “%d,%d,%d”,x,y,z ;

8、下列for语句的输出结果是什么?

For int i 1;i 4;i++

Switch i

case 1:System.out.printf “%c”,’a’ ;

case 2:System.out.printf “%c”,’b’ ;

break;

case 3:System.out.printf “%c”,’c’ ;

case 4:System.out.printf “%c”,’d’ ;

break; 9、下列System.out.printf语句的输出结果是什么?

char a[] ‘a’,’b’,’c’,’d’,’e’ ;

for int i 0;i a.lenth/2;i++

char c a[i];

a[i] a[a.length- i+1 ];

a[a.length- i+1 ] c; System.out.printf “%c%c%c%c%c”,a[0],a[1],a[2],a[3],a[4] ;

10、下列System.out.printf语句的输出结果是什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值