java阅读程序给出结果.docx
- 文档编号:26003890
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:16
- 大小:17.17KB
java阅读程序给出结果.docx
《java阅读程序给出结果.docx》由会员分享,可在线阅读,更多相关《java阅读程序给出结果.docx(16页珍藏版)》请在冰豆网上搜索。
java阅读程序给出结果
写结果第一套题
表1考核知识点一览表
知识点
内容
题型
题数(实际)
1
JAVA应用程序
2
类
1
3
JAVA关键字
4
JAVA变量和数据类型
5
环境
6
运算符与表达式
7
流程控制
8
数组
9
重载
10
构造函数
11
抽象类
12
继承
1
13
对象
14
覆盖与重载
15
抽象和继承的综合应用
1
16
类的应用,StringBuffer
1
4-1-1-1
阅读程序,给出结果:
publicclassClass1
publicstaticvoidmain(String[]args)
{
booleanb;
charch=97;
System.out.println(“b=”+b+”\tch=”+ch);
}
运行结果为:
答案:
编译错误
4-1-2-2
阅读程序,给出结果
//B.java源代码如下:
classA{
intx=100;
}
classBextendsA{
intx=200;
voidprt(){
System.out.println("SubClass:
"+x);
System.out.println("SuperClass:
"+super.x);
}
publicstaticvoidmain(Stringargs[]){
newB().prt();
}
}
输出结果是
(1)
(2)
答案:
(1)SubClass:
200
(2)SuperClass:
100
答案:
(1)Circle
(2)Rectangle
(3)Triangle
4-1-3-2
阅读程序,给出结果:
//AbstractClassDemo.java源代码如下:
abstractclassShape{//定义抽象类Shape和抽象方法display
abstractvoiddisplay();
}
classCircleextendsShape{
voiddisplay(){//实现抽象类的方法
System.out.println("Circle");
}
}
classRectangleextendsShape{
voiddisplay(){//实现抽象类的方法System.out.println("Rectangle");
}
}
classTriangleextendsShape{
voiddisplay(){//实现抽象类的方法
System.out.println("Triangle");
}
}
publicclassAbstractClassDemo{
publicstaticvoidmain(Stringargs[]){
(newCircle()).display();//定义无名对象来调用对应的display方法
(newRectangle()).display();
(newTriangle()).display();
}
}
输出结果是:
(1)
(2)
(3)
答案:
(1)Circle
(2)Rectangle
(3)Triangle
4-1-4-3
publicclassUseStringBuffer
{
publicstaticvoidmain(Stringargs[])
{
StringBuffersb1=newStringBuffer();
StringBuffersb2=newStringBuffer(15);
StringBuffersb3=newStringBuffer(“Hello,myfriends!
”);
charcArray[]=newchar[20];
sb1.append(“areyouempty?
”);
sb1.append(“why?
”);
sb1.getChars(4,sb1.length()-4,cArray,0);
System.out.println(cArray);
for(inti=0,j=0;I if(cArray[I]>’m’) sb2.insert(j++,cArray[i]); sb3.setCharAt(0,’h’); sb3.setCharAt(6,’m’); System.out.println(sb1); System.out.println(sb2); System.out.println(sb3); } } 答案: youempty? areyouempty? why? youpty Hello,myfriends! 写结果第二套题 表1考核知识点一览表 知识点 内容 题型 题数(实际) 1 JAVA应用程序 2 类 1 3 JAVA关键字 4 JAVA变量和数据类型 5 环境 6 运算符与表达式 7 流程控制 1 8 数组 9 重载 10 构造函数 11 抽象类 12 继承 1 13 对象 14 覆盖与重载 15 抽象和继承的综合应用 16 静态方法调用变量 1 4-2-1-1 XX文库-让每个人平等地提升自我inta=10; intb=20; if(a! =b) System.out.println(“notequal”); else System.out.println(“equal”); 输出结果: 答案: notequal 4-2-2-2 classMyclass { intvar=100; staticintgetVar() { returnvar; } } 答案: 编译错误 4-2-3-2 publicclassA { publicstaticvoidmain(String[]args) {Aa=newA();} A(){System.out.print("A");} A(inti) {this();System.out.print("AA");} } classBextendsA { B(){super();System.out.print("B");} B(inti){super(i);System.out.print("BB");} } 运行时输入javaB 程序的输出结果是什么? 将main()方法中的语句改为: B=newB(),程序的输出结果是什么? 将main()方法中的语句改为: B=newB (1),程序的输出结果是什么? 答案: A,AB,AAABB 4-2-4-3 importjava.io.*; publicclassClass1 { privatestaticintm; publicstaticvoidmain(String[]args) { A (1); System.out.println(m); } privatestaticbooleanB(intk) { m+=k; if(m>=4) returntrue; else returnfalse; } publicstaticvoidA(inti) { if(B(i)) m*=i; else m+=i; } } 答案: 2 写结果第三套题 表1考核知识点一览表 知识点 内容 题型 题数(实际) 1 JAVA应用程序 2 类 3 JAVA关键字 4 JAVA变量和数据类型 5 环境 6 运算符与表达式 7 流程控制 1 8 数组 1 9 重载 1 10 构造函数 11 抽象类 12 继承 13 对象 14 覆盖与重载 15 抽象和继承的综合应用 16 字符串的比较 1 4-3-1-1 下列语句段输出结果是: Stringstr1=”java”,str2=”java”; if(str1==str2) System.out.println(“相等”); else System.out.println(“不相等”); 运行结果为: 答案: 不相等 4-3-2-2 publicclassClass1 { publicstaticvoidmain(Stringargs[]) { intn=6,sum=0; for(intk=1;k<=n;k++) { if(n%k==0) sum+=k; } System.out.println(sum); } } 运行结果为: 答案: 12 4-3-3-2 publicclassOverLoadingOrder{ staticvoidprint(Strings,inti){ System.out.println("String: "+s+",int: "+i); } staticvoidprint(inti,Strings){ System.out.println("int: "+i+",String: "+s); } //分别使用重载的方法进行输出,得到不同的输出顺序 publicstaticvoidmain(String[]arg){ print("Stringfirst",11); print(99,"Intfirst"); } } 输出结果是 答案: String: StringFirst,int: 11 int: 99,String: IntFirst, 4-3-4-3 publicstaticvoidmain(Stringargs[]) { intarray[]={1,2,3,4,5}; printArray(array); could_modify(array); printArray(array); } staticvoidcould_modify(inta[]) { for(inti=0;i a[i]*=i; } staticvoidprintArray(inta[]) { for(inti=0;i System.out.println(a[i]+”\t”); System.out.println(); } 答案: 12345 0261220 写结果第四套题 表1考核知识点一览表 知识点 内容 题型 题数(实际) 1 JAVA应用程序 2 类 1 3 JAVA关键字 4 JAVA变量和数据类型 5 环境 6 运算符与表达式 7 流程控制 1 8 数组 9 重载 10 构造函数 11 抽象类 12 继承 13 对象 14 覆盖与重载 15 抽象和继承的综合应用 16 类调用 1 17 异常 1 4-4-1-1 publicclass1 { publicstaticvoidmain(String[]args) {System.out.println(“hello,java! ”); } 答案: 编译错误 4-4-2-2 intk=0; label: for(inti=1;i<3;i++) { for(intj=1;j<3;j++) { k+=i+j; System.out.println(k); if(i==2) continuelabel; } } 上面程序段正常执行后输出结果是: 答案: 2 5 8 4-4-3-2 publicstaticvoidmain(Stringargs[]) { try { inta=1,b=0; System.out.println(a/=b); } } 4-4-4-3 classA { inta; A(intb) {a=b;} voidshow() {System.out.println(“a=”+a);} } publicclassClass1 { publicstaticvoidmain(Stringargs[]) { Aobj=newA(12345); booleanb=false; charch=97; obj.show(); System.out.println(“b=”+b+”\tch=”+ch); } } 输出结果: 答案: a=12345 b=falsech=a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 阅读 程序 给出 结果