JAVA复习题三卷合一版(陈玲修改)1(10)

2019-08-26 17:32

void show( ){

System.out.println(\

}

}

class B extends A {

float a=3.0f;

String d=\void show( ){

super.show( );

System.out.println(\

}

}

(1) 若在应用程序的main方法中有以下语句:

A a=new A(); a.show();

则输出的结果如何?

(2) 若在应用程序的main方法中定义类B的对象b:

A b=new B(); b.show();

则输出的结果如何? 答案:

(1) Class A:a=1 d=2.0 (2) (2)Class A:a=1 d=2.0 Class B:a=3.0 d=Java program. 9. 以下程序段的输出结果为。 int j=2; switch ( j ) {

case 2:System.out.print(“Value is two.”); case 2+1 :System.out.println(“Value is three.”); break;

default: System.out.println(“value is “+j); break;

} 答案:

Value is two.Value is three. 10. 阅读以下程序段:

46

class Parent{

void printMe(){

System.out.println(“parent”);

}

}

class Child extends Parent {

void printMe() {

System.out.println(“child”);

}

void printAll(){

super.printMe(); this.printMe(); printMe();

}

}

public class Test_this{

public static void main(String args[ ]){

Child myC=new Child(); myC.printAll();

}

}

输出结果为: 答案: parent child child 五、 编程题:

1. ★ 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 答案:order is a—z b—x c—y 参考程序如下: public class Example{

public static void main(String[] args){

char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/ for(i='x';i<='z';i++)

for(j='x';j<='z';j++){

if(i!=j)

for(k='x';k<='z';k++){

47

if(i!=k&&j!=k){

if(i!='x'&&k!='x'&&k!='z')

System.out.println(\is a--\

+I +\

}

}

}

}

}

48

Java习题200704

一、 单选题(40道)

1. 按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。 A、EDI商务 B、Internet商务 C、Intranet商务 D、WWW商务

2. 下面哪一个关于IBM电子商务应用框架的阐述是正确的? A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持DB2

D. 它是基于工业标准的,能够提供好的灵活性和可扩展性 3. 下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript

4. ★有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数据分别存放在DB2数据库中和Lotus 中。在IBM电子商务框架中,会推荐使用下面哪一种标准来展现数据? A. EDI B. IIOP C. HTML D. XML

5. ★作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数据。下面哪一种技术是基于SGML的,并能满足客户的这一需求? A. XML B. HTML C. DHTML D. JavaScript 6.下面哪些标签不会出现在文件头中? A. ?. B. ?.. C.

?.
D.

7. ★用VBScript可以使html文件达到互动效果,VBScript是由哪个公司开发的。 A. Microsoft B. Netscape C. Sun D. IBM

8. ★ 下面的哪些赋值语句是错的? A. float f = 11.1; B. double d = 5.3E12; C. double d = 3.14159; D. double d = 3.14D.

9. ★ java语言在语言的类型上应属于那种类型的语言

49

A. 编译型的语言 B. 解释型的语言 C. 脚本型的解释语言 D. 编译链接型的语言

10. ★ 以下选项中循环结构合法的是? A. while (int i<7)

{ i++;

System.out.println(\} B. int j=3;

while(j)

{ System.out.println(\} C. int j=0;

for(int k=0; j + k !=10; j++,k++){

System.out.println(\} D. int j=0;

do{

System.out.println( \if (j = = 3) {continue loop;} }while (j<10);

11. 下列关于面向对象的程序设计的说法中,不正确的是? A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示

B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构 C. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象 D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在 12. 下列不是面向对象程序设计方法优点的是? A. 可重用性 B. 可移植性 C. 可扩展性 D. 可管理性

13. ★下列各种java类的定义,那种是错误的 ? A. class MyClass{

private int Val; public int getVal(){ return Val; }

50


JAVA复习题三卷合一版(陈玲修改)1(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019年全国各地高考模拟作文题汇总分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: