1 / 9
文档名称:

java程序设计期末复习资料.doc

格式:doc   页数:9
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序设计期末复习资料.doc

上传人:wxb163 2012/6/29 文件大小:0 KB

下载得到文件列表

java程序设计期末复习资料.doc

文档介绍

文档介绍:一、题型与分值分布
1、填空题(10小题,10分)
2、单项选择题(15小题,30分)
3、简答题(2小题,10分)
4、程序填空题(7小题,40分)
5、程序设计题(1小题,10分)
二、知识点
1、使用main方法的参数args,接收用户的输入。
【例题】设有如下代码:
public class Test{
public static void main(String args[]) {
(args[2]越界)
}
}
在命令行输入命令“java Test hello world”,则运行过程中出现异常
“: 2”
2、按位运算符:|
【例题】执行下面语句,输出结果将为多少?
byte b = 10; // 00001010 二进制
byte c = 15; // 00001111二进制
(b | c);
15
3、for语句、switch…case语句、if语句的工作原理。
【例题】有如下代码段:
switch ( x ){
      case 1:("One");break;
     case 2:
    case 3:("Two");break;
    default:("end");
}
变量x的取值为多少时,能使程序输出"Two" ? ( 2,3 )
4、当字符串与其他类型的数据进行“+”运算,得到的结果是字符串型的数据。
【例题】请分析下列语句的输出结果。
(" " + 2 + 3); 2,3
  (2 + 3); 5
  (2 + 3 +"");5
  (2 + "" +3);  2,3  
5、两个int型的数据相除的结果是int型。
【例题】请分析下列语句的输出结果。
(5/2); 2
(5/);
((double)(5/2));
6、容量小的数据赋值给容量大的变量,将发生数据类型的隐式转换。容量大的数据类型转换为容量小的数据类型,需要进行强制转换。
【例题】设有如下变量声明
byte myByte;
int myInt;
long myLong;
char myChar;
则:语句myInt = myByte;过程中发生了隐式转换
语句myInt = myLong;编译将出错。需要强制转换
7、包与访问限定词。
【例题】在同一目录编译和运行以下两文件结果如何?
//文件
package MyPackage1;
public class P1{
protected void afancymethod(){