搜档网
当前位置:搜档网 › Java语言程序设计 及 试题答案

Java语言程序设计 及 试题答案

Java语言程序设计 及  试题答案
Java语言程序设计 及  试题答案

Java语言程序设计及试题答案

一、单选题(共20分,每小题1分)

1、下面哪一个不是java语言的特点()。

(A)面向对象(B)安全性高

(C)与平台无关(D)复杂多变

2、下面的哪一个标识符是合法可用的()。

(A)2abcd (B)int (C)var# (D)abcd123

3、在基本数据类型中,整型(int)位长为()。

(A)8 (B)16 (C)32 (D)64

4、Java中的所有对象都是在运行时动态创建的,创建新对象可用的关键字为()。(A)new (B)string (C)byte (D)true

5、继承是指新的类获得已有类的属性和行为,称新类为已有类的()。

(A)子类(B)父类(C)对象(D)实体

6、读下面的程序:

public _______clock

{

int hour;

int minute;

int second;

public void settime (int newh, int newm,int news)

{hour=newh;

minute=newm;

second=news;

}

}

划线位置应选择的关键字为()。

(A)new (B)class (C)system (D)out

7、读下面的三个程序段:

public class Circle {

int radius;

}

public class Rectangle{

double width=10.128;

double height=5.1245;

}

public (7)ShaperTester {

public static void (8)(String args[]){

Circle x;

Rectangle y;

x=(9)Circle();

y=(9)Rectangle();

System.out.println(x+””+y);

}

}

在程序中(7)处应填写的是()。

(A)main (B)new (C)class (D)int

8、读第7题程序,题中(8)处应填写的是()。

(A)main (B)new (C)class (D)int

9、读第7题程序,题中(9)处应填写的是()。

(A)main (B)new (C)class (D)int

10、类变量是针对在类中对所有属性都相同的对象,在类中的静态属性也是用来存储需要()的数据。

(A) 复制(B)共享(C)移动(D)修改

11、一个类为终结类,或声明一个方法为终结方法时所用的关键字为()。

(A)public (B)abstract (C)class (D)final

12、Java程序中为使用其它包中所提供的类,所用到的引入语句为()。

(A)in (B)input (C)import (D)include

13、在类成员的访问控制中,如果一个对象只可以被同一类及其子类的实例对象访问,那么该关键字为()。

(A)public (B)private (C)protected (D)friendly

14、下面哪一个语句可以被用来在流程控制语句中控制循环()。

(A)case (B)switch (C)if (D)for

15、Java要求声明的每个类都有父类,当没有显式指定父类时,父类隐含为https://www.sodocs.net/doc/8311204813.html,ng包中的()类。

(A)Float (B)Object (C)Long (D)Short

16、()类是Java程序中所有类的直接父类,也是类库中所有类的父类,处在类层次的最高点。

(A)Float(B)Object(C)Long(D)Short

17、读下面的程序:

interface Shape2D{ //声明Shape2D接口

double pi=3.14;

double area( );

//************************

(17) Color{ //声明Color接口

void setColor(String str);

}

//***************************

class Circle (18) Shape2D,Color // 实现Circle类

{

double radius;

String color;

public Circle(double r)

{

radius=r;

}

public double area()

{

return (pi*radius*radius);

}

public void setColor(String str)

{

color=str;

System.out.println("color="+color);

}

}

//***********************************

public class MultiInterfaceTester{ //申明测试主方法

public static void (19) (String args[]) {

Circle cir;

cir=new Circle(2.0);

cir.setColor("blue");

System.out.println("Area = " + cir.area( ));

}

}

在程序中(17)处应填写的语句是()。

(A)interface (B)class

(C)main (D)implements

18、在17题程序中(18)处应填写的语句是()。

(A)interface (B)class (C)main (D)implements

19、在17题程序中(19)处应填写的语句是()。

(A)interface (B)class (C)main (D)implements

20、在17题程序输出的结果中变量“color”和“Area”的值分别是()。

(A)blue 12.56 (B)yellow 56.12

(C)String 3.14 (D)red 2.0

二、填空题(共20分,每小题2分)

1、________语言是一个功能强大的跨平台设计语言,是目前应用最为广泛的计算机语言之一。

2、Java是一个面向_________的程序设计语言。

3、程序设计语言从最开始的_________到汇编语言到各种结构化高级语言,到现在所使用的面向对象的语言。

4、布尔数据(Boolean)表示一个逻辑量,只有两个值分别是_____和false,它们不对应于任何整数值。

5、结构化程序设计的基本思想是采用“_________________”的控制结构。

6、面向对象程序的基本组成成分是类与_______。

7、______又称为例外,是特殊的运行错误对象,对应着Java语言特定的运行错误处理机制。

8、___________是面向对象的核心特征之一,它提供了一种信息隐藏技术。

9、类中有一种特殊的成员方法,其方法名与类名相同,称为____________。

10、类具有封装性、__________和多态性。

三、判断题(共10分,每小题2分)

1、在Java中,一个子类可以有多个直接父类。()

2、在java程序中用final指明的变量可以被多次赋值。()

3、在java程序中可以在不同的类中申明相同的方法。()

4、构造方法是类的一种特殊方法,它可以重载,也可以从父类那里继承。()

5、使用new方法可以对一个抽象类进行实例化。()

四、简答题(共30分,每小题6分)

1、为了解决类名冲突问题,Java提供了包机制来管理类名空间,请问包主要有哪些作用?

2、简述类的继承原则。

3、什么是接口?它的特点是什么?

4、何为异常,为什么要进行异常处理?

5、什么是构造方法?构造方法有哪些特点?

五、程序分析(本题20分,每小题10分)

1、分析下面的程序,指出其中的错误并改正。

(1) public interface Example1{

(2) private double privateOne=0.0;

(3) protected int protectTwo=0;

(4) public int publicThree=10;

(5) public int publicFour;

(6) public void methodOne( ) {

(7) System.out.println(“aaa’);

(8) }

(9) public static void methodTwo( );

(10) public static final int methodThree( );

(11) public abstract void methodFour( );

(12) }

2、计算1!+2!+3!+…+10!,其中阶乘的计算用方法实现。

Java语言程序设计试题答案

一、选择题:

1、D

2、D

3、C

4、A

5、A

6、B

7、C

8、A

9、B 10、B

11、D 12、C 13、C 14、D 15、B 16、B 17、A 18、D 19、C 20、A

二、填空题

1、JA VA

2、对象

3、机器语言

4、true

5、单入口单出口

6、对象

7、异常

8、封装性

9、构造方法10、继承性

三、判断题

1、×

2、×

3、√

4、×

5、×

四、简答题

1、(1)将相关的源代码文件组织在一起;

(2)不同包中的类名可以相同,从而可以避免名字冲突;

(3)提供包一级的封装及存取权限。

2、(1)子类继承父类的成员变量(2)子类继承父类除构造方法外成员方法(3)子类不能继承父类的构造方法(4)子类可以重新定义父类成员。

3、接口是一些抽象和常量所组成的集合。

特点:(1)接口可以实现多继承。(2)接口不存在最高层(3)接口中的方法都是使用abstract修饰的方法(4)接口的成员变量为final定义的常量。

4、异常指程序运行过程中出现的非正常现象

由于异常情况总是难免的,良好的应用程序除了具备用户所要求的基本功能外,还应该具备预见并处理可能发生的名种异常的功能。

5、构造方法是类中方法名与类名相同的方法

(1)构造方法的名字与类名相同

(2)构造方法是类方法的一种特殊形式,它的主要作用是初始化对象中的成员变量。(3)构造方法没有返回值,方法名前面也没有void关键字(4)一个类中可定义多个拥有不同数量、不同类型参数的构造方法。

五、(2)

public class factorial

{

Public static int factor(int m)

{

If(m<=1)

Return 1;

Else

Return m*factor(m-1);

}

Public static void main(String[] args)

{

Long sum=0;

For (int i=1;i<=10;i++)

Sum=sum+factor(i);

System.out.println(“1!+2!+3!+…+10!=”+sum); }

}

04747java语言程序设计(一)20120年01月试卷

全国2012年1月高等教育自学考试 Java语言程序设计(一)试题 课程代码:04747 一、单项选择题(本大题共10小题,每小题1分,共l0分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下面供选字符序列中,不属于 ...Java语言关键字的是( ) A.inner B.throw C.false D.throws 2.表达式“-1>>>1”的十进制值是( ) A.-2 B.231-1 C.-(231-1) D.232-1 3.Java语言中,在类定义时用final关键字修饰,是指这个类( ) A.子类必须实现父类未实现的方法 B.没有具体实现代码 C.必须要有实例 D.不能被继承 4.表达式"java程序设计".1ength()的值是( ) A. 0 B.12 C. 8 D.13 5.以下关于BorderLayout布局的叙述中,不正确 ...的是( ) A.把容器内的空间划分成5个区域 B.加入组件应该指明要放入的区域 C.是框架窗口的默认布局 D.一个位置可直接放多个组件 6.利用文件对话框打开或保存文件,在打开文件对话框之前,可用FileFilter类设置筛选条件,其所用的两个方法是( ) A.accept()和getSelectedFile() B.accept()和getDescription() C.accept()和setDescription() D.setDescription()和getDescription() 7.设已经有Graphics2D对象g2d,RoundRectangle2D对象rRect,绘制对象rRect的代码是( ) A.g2d.draw(rRect) B.g2d.drawRoundRect(rRect) C.rRect.draw() D.rRect.drawRoundRect() 8.以下关于线程互斥和同步的叙述中,正确的是( ) A.临界段是线程互斥使用资源的程序段 B.临界段能使线程使用其它线程的资源 浙04747# Java语言程序设计(一)试卷第1页(共12页)

mooc零基础学习java语言习题答案

第一周 温度转换(5分) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式: (int)x; 其中x是要转换的那个浮点数。 注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求转换后的数字,程序就只能输出这个数字,除此之外任何内容都不能输出。 输入格式: 一个整数。 输出格式: 一个整数。 输入样例: 100 输出样例: 37 程序代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int F; int C; Scanner in=new Scanner(System.in); F =in.nextInt(); C =(F-32)*5/9; System.out.println(C); in.close(); }

} 第二周 1时间换算(5分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。 你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。 提醒:要小心跨日的换算。 输入格式: 一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。输出格式: 一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。输入样例: 933 输出样例: 133 程序代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int UTC; int BJT;

自考Java语言程序设计试题及答案解析

自考J a v a语言程序设计试题及答案解析 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

2015年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一) 试卷 (课程代码04747) 本试卷共13页,满分100分.考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题.每小题1分.共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分. 1.以下字符组合中,不能作为Java整型常量的是 A.037 B.0x3ADG C.7000 D.0x3abcL 2.以下程序代码的输出结果是 3.设有数组定义,则x.length的值为 A.2 B.3 C.4 D.5 4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是 A.7 B.6 C.3 D.0 5.以下关于Swing与AWT之间关系的叙述中,正确的是 A.Swing是AWT的提高和扩展

B.在写GUl程序时,AWT和Swing不能同时使用 C.AWT和Swing在不同的平台上都有相同的表示 D.AWT中有一些类是从Swing中的一些继承的 6.以下供选择的类中,其子类能用来创建框架窗口的是 A.JWindow B.JFrame C.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是 A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用 start( )方法。 B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( )方法。 c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并调用start( )方法。 D.声明实现Runnable接口,在类内实现run( )方法,声明和创建线程对象,并让该对象调用start( )方法。 8.大多数采用缓冲式输入数据文件的程序的主要目的是 A.用readLine( )方法按行输入字符 B.提高输入速度 C.更快地读入字符数据 D.用read( )方法输入任意个字符 9.在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是 FileFilter类预设的方法之一的是 A.setFileFilter( ) B.addFileFilter( ) C.accept( ) D.setDescription( ) 10.对访问数据库的Java程序来说,DriverManager类的作用是

汽车脚垫选择需谨慎,还原丝圈脚垫真相

汽车脚垫选择需谨慎,还原丝圈脚垫真相近日,南方媒体一篇报道让一个本来让很多人很陌生的汽车用品——丝圈脚垫成为汽车用户的关注热点。有质疑者,有力挺者,一时间热闹非凡。丝圈脚垫在市场上表现如何?所谓的黑幕真相到底是什么样子?其他汽车脚垫的优劣又是怎样? 事件起因 业内爆料丝圈脚垫暴利 据媒体报道,从事汽车用品业多年的张先生近日爆料,现在在市场上销售看好的丝圈脚垫价格虚高,也不适合用在汽车内。据这位爆料人称,汽车里的丝圈脚垫,就与很多饭店门前会放一块写着“欢迎光临”四个金字的红色地垫一模一样。但一个地垫价格才几十元,而汽车丝圈脚垫动辄六七百元甚至上千元。这样一比,就知道丝圈脚垫的利润有多高了。这位爆料人还透露,丝圈脚垫藏污纳垢的能力很强,污水灰尘沾在脚垫上后,很容易进入脚垫内部,隐藏起来,并不适合在车内使用。这篇报道也引起了汽车用品店、汽车美容店、4S店和车主的广泛关注。 对于不少车主来说,丝圈脚垫是什么东西可能都还不大清楚,丝圈脚垫与门垫是不是一样的东西?事件调查丝圈脚垫市场日益红火在郑州北部的几个汽车装饰用品市场中,不少商家的门店里都有这种丝圈脚垫出售。记者在不少商户那都发现,他们的货架上都放有成捆的卷得紧紧的货物,从表面来看,与家里常用的门垫确实有几分相似。

一位汽车装饰用品店的老板向记者介绍,丝圈脚垫最早应该是在2008年左右就开始进入中国了,只不过开始的时候,是在南方和沿海地区比较多。最近这两年,河南市场也开始接受,销售增长很快。“消费者接受这种产品,自然有其原因。这种产品一般采用PVC树脂制成,主要优点是吸污能力强、舒适防滑、易洗易干。铺在车上,脚踩在上面,比一般的脚垫感觉也好,舒服。我的车里就是用的这种产品,你来试试。”在这位老板的力荐下,记者在他的车里试验了一下这种产品。拉开老板的车门,这种脚垫确实没给记者带来特别的视觉冲击,但脚踏在上面,与普通的脚垫相比,质感确实不错,有点软软的感觉,却又不滑腻。脚踩下离合、刹车、油门,感觉确实比较舒服。 几个正在使用丝圈脚垫的车主也告诉记者,与自己以前使用过的那些塑料、化纤甚至皮革、毛料脚垫相比,这种脚垫最大的好处就是不易滑动,而且脚踏上去比较舒服。 专家讲述 听行家讲讲丝圈脚垫 丝圈脚垫成为汽车脚垫行业新兴的一大热门,有的车主说好,是名副其实的懒人脚垫,车内干净舒适。有的车主说贵,与门口放的欢迎光临的十几二十块的地垫差不多,价格翻几番。众说纷纭,针对这个情况,记者请教了在汽车后市场做了多年的一位老板。 据这位老板说,丝圈脚垫发展到现在确实有它的存在理由。单说产品形状确实像门垫,但是铺在车里显高档,丝圈脚垫虽然从外观上

Java语言程序设计课后习题答案

Java语言程序设计(郑莉) 第二章习题答案 1.什么是对象、类,它们之间的联系 答:1)对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力。对象是一些属性及服务的封装体,在程序设计领域,可以用“对象=数据+作用于这些数据上的操作”来表示。现实生活中对象是指客观世界的实体;在程序中对象是指一组变量和相关方法的集合。 2)类是既有相同操作功能和相同的数据格式的对象的集合与抽象!3)两者的关系:对象是类的具体实例.。 2.什么是面向对象的程序设计方法它有那些基本特征 答:面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。 它的特征:抽象,封装,继承,多态。 3(无用) 4.请解释类属性、实例属性及其区别。 答:实例属性,由一个个的实例用来存储所有实例都需要的属性信息,不同实例的属性值可能会不同。 5.请解释类方法、实例属性及其区别。 答:实例方法表示特定对象的行为,在声明时前面不加static修饰符,在使用时需要发送给一个类实例。 类方法也称为静态方法,在方法声明时前面需加static修饰符,类方法表示具体实例中类对象的共有行为。 区别:实例方法可以直接访问实例变量,调用实例方法,实例方法可以直接访问类变量,调用类方法;类方法可以直接调用类变量和类方法,类方法不能直接调用实例变量和实例方法; 6.类的访问控制符有哪几种具体含义及其区别。 答:类的访问控制符只有public(公共类)及无修饰符(默认类)两种。 区别:当使用public修饰符时表示所有其他的类都可以使用此类;当没有修饰符时,则只有与此类处于同一包中的其他类可以使用类。 7类成员的访问控制符有哪几种他们对类成员分别有哪些访问限制的作用 答:类成员的访问控制符有 public,private,protecte及无修饰符. public(公有的):用public修饰的成分表示公有的,也就是它可以被其他任何对象访问(前提是对累成员所在的类访问有访问权限). Private(保护的):类中限定为private的成员只能被这个类本身 访问,在类外不可见。 proteced(保护的)用该关键字修饰的成分是受保护的,只可以被同一类及其子类的实例对象访问。 无修饰符(默认的):public,private,protected这个三个限定符不是必须写的。如果不写,则表明是“friendly”,相应的成分可以被所在保重的各类访问。 8简述构造方法的特点答:构造方法主要有以下特点: (1)构造方法的方法名与类名相同; (2)构造方法没有返回类型(修饰符void也不能有);(3)构造方法通常被声明为公有的(public); (4)构造方法可以有任意多个参数; (5)构造方法的主要作用是完成对象的初始化工作; (6)构造方法不能在程序中显式的调用; (7)在生成一个对象时,系统会自动调用该类的构造方法为新生成的对象初始化。 9如果在类声明中声明了构造方法,系统是否还提供默认的构造方法 答: 用户在进行类声明时,如果没有声明任何构造方法,系统会赋给此类一个默认(无参)的构造方法。但是,只要用户声明了构造方法,即使没有声明无参的构造方法,系统也不会再赋默认的构造方法。 10:声明Patient类表示在门诊室中的病人。此类对象应包括name(astring)\sex(achar)、age(an integer)、weight(a float0、allergies(a boolean). 声明存取及修改方法。在一个单独的累中,声明测试方法,并生成两个patient的例子: Atient april=new Patient(); (“zhangli”) (‘f’);; (330; ; (true); 那么:”+()); ”+()); ”+()); (“weught: ”+());\ ”+()); 声明并测试toString()方法显示一个病人的aga、sex、name及allergies属性。 答: public class Patient { private String name; private char sex; private int age; private float weight; private boolean allergies; public void setname(String a) { name=a; } public void setsex(char b) { sex=b; }

java基础测试题及答案

一、选择题(每题2分,共40分) 1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(B) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C.2, 1 D.2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小 的变化而改变? ( B ) A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签

自考Java语言程序设计试题及答案解析

2015年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一) 试卷 (课程代码04747) 本试卷共13页,满分100分.考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题.每小题1分.共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分. 1.以下字符组合中,不能作为Java整型常量的是 A.037 B.0x3ADG C.7000 D.0x3abcL 2.以下程序代码的输出结果是 3.设有数组定义,则x.length的值为 A.2 B.3 C.4 D.5

4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是 A.7 B.6 C.3 D.0 5.以下关于Swing与AWT之间关系的叙述中,正确的是 A.Swing是AWT的提高和扩展 B.在写GUl程序时,AWT和Swing不能同时使用 C.AWT和Swing在不同的平台上都有相同的表示 D.AWT中有一些类是从Swing中的一些继承的 6.以下供选择的类中,其子类能用来创建框架窗口的是 A.JWindow B.JFrame C.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是 A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用 start( )方法。 B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( ) 方法。 c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并 调用start( )方法。 D.声明实现Runnable接口,在类内实现run( )方法,声明和创建线程对象,

汽车脚垫销量前十位排名

2014年度汽车脚垫销量前十位排名 随着人们经济生活水平的不断提高,汽车行业也迎来空前的发展,随着汽车数量的增加,汽车脚垫行业又有了新一轮的发展,各种各样的脚垫层出不穷,汽车脚垫为每个新车车主的必备品,同时又是一种易耗品,汽车脚垫产品种类繁多,很多产品都是作坊式生产,产品质量无法保证。汽车脚垫价格也是从几十元到几百元甚至上千元不等,为了车主们更好的找到正品优质品牌脚垫,通过对市场的调研与研究,专门收集了汽车脚垫行业的十大品牌排行,希望对有车一族有所帮助。 NO.1 众鑫 众鑫是汽车脚垫行业的第一大品牌,专注于专车专用全包围汽车脚垫领域,注重产品的研发、生产、与销售,始终带领和引导着汽车脚垫行业的发展,注重用户的口碑、体验。 NO.2 3M 3M是汽车行业的比较早的品牌,3M 是一个注重材料研发的公司,产品覆盖了汽车,服装等多个行业,3M 主做丝圈脚垫。在国内发展较早,早些年比较有名气,但是产品方面一直没有研发,并且国内的正品 3M 丝圈脚垫也没有统一的正规 3M厂家,很多都是进了 3M的材料就打 3M 丝圈脚垫的品牌。 NO.3 金道福 金道福品牌主要是以实体为主,也是一家专注专车专用全包围汽车脚垫的品牌,但是是一个地方性品牌,在中部六省的口碑有良好的口碑,款型及产品研发方面,都处在行业前沿,有异军突起的趋势。但是渠道方面开拓性不足,所以只能算作地方性的好品牌。 NO.4 御马 御马主要是做丝圈脚垫,也是一个口碑性品牌,由于入住汽车市场较早,也业内也有一定的名气的,质量和裁剪方面也是挺不错的。 NO.5 五福金牛 五福金牛品牌也是一个比较不错的品牌,在产品质量方面把控还是不错,但

Java基础知识测试__A卷_答案

考试宣言: 同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷! 我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业! 本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。 1.下面说法正确的是() A. JVM就是Java虚拟机,包含java核心类库// JRE: JVM+Java library。 B. JRE就是java运行环境,包含java程序编译运行的工具环境// JDK:JRE+Tools C. JDK就是java开发环境,javac是其中的一个工具 D. 功能范围:JDK > JVM > JRE 2.下面的说法正确的是( ) A. Java 语言是面向对象的、解释执行的网络编程语言。 B. Java 语言具有可移植性,是与平台无关的编程语言。 C. Java 语言可对内存垃圾自动收集。 D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。 3.给定java代码,如下: public byte count(byte b1, byte b2){ return ____; }

要使这段代码能够编译成功,横线处可以填入 A. (byte)(b1-b2) //返回值类型为byte,要求选项结果为byte B. b1-b2 C. (byte)b1+b2 D. (byte)b1/b2 4.关于类的命名,正确说法是() A. 可以由数字和英文拉丁字母组成,且可以任意排序//数字不能开头 B. 命名要做到见名知意 C. 如果是由多个单词组成,每个单词首字母大写 D. 可以是Java已经定义过的关键字//囧 5.关于main方法说法错误的是() A.main方法是java程序执行的入口 B.main方法的方法体重至少要有一行代码//可以没有代码 C.main必须定义在一个类中 D. main方法的定义格式为:public static void main(String[] args){} 6.类中某方法定义如下: double fun(int a,int b){ return a*1.0/b; } 同一类内其它方法调用该方法的正确方式是: A. double a = fun(1,2); B. double a = fun(1.0,2.0); C. int x = fun(1,2); D. int x = fun(1.0,2.0); 7.给定java代码,如下,编译运行,结果是() public static void main(String[] args){ boolean flag; System.out.println(“flag”+flag); //局部变量需要先初始化再使用} A. 编译错误 B. 编译通过,单出现运行时错误 C. 正常运行,输出flag=false D. 正常运行,输出flag= 8.下面哪个关键字可以定义一个类()

《Java语言程序设计基础教程》习题解答

《Java语言程序设计基础教程》练习思考题参考答案

第1章Java程序设计概述 1.9 练习思考题 1、Java运行平台包括三个版本,请选择正确的三项:() A. J2EE B. J2ME C. J2SE D. J2E 解答:A,B,C 2、Java JDK中反编译工具是:() A. javac B. java C. jdb D. javap 解答:D 3、public static void main方法的参数描述是:() A. String args[] B. String[] args C. Strings args[] D. String args 解答:A,B 4、在Java中,关于CLASSPATH环境变量的说法不正确的是:() A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B. 编译器用它来搜索各自的类文件。 C. CLASSPATH是一个目录列表。 D. 解释器用它来搜索各自的类文件。 解答:A 5、编译Java Application源文件将产生相应的字节码文件,扩展名为() A. .java B. .class C. .html D. .exe 解答:B 6、开发与运行Java程序需要经过的三个主要步骤为____________、____________和____________。 7、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是______类的子类并且存储该源程序文件的文件名为______。 8、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器编译该源程序文件将产生______个文件名与类名相同而扩展名为______的字节码文件。 9、开发与运行Java程序需要经过哪些主要步骤和过程? 10、Java程序是由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎么样的? 11、编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。

《java语言基础》考试题

java 语言基础》练习题 、单项选择题 1.Java 是从()语言改进重新设计。 A.Ada B.C++ C .Pasacal D.BASIC 答案: B 2.下列语句哪一个正确() A.Java 程序经编译后会产生machine code B.Java 程序经编译后会产生byte code C.Java 程序经编译后会产生DLL D .以上都不正确 答案: B 3.下列说法正确的有() A . class 中的constructor 不可省略 B. constructor必须与class同名,但方法不能与class同名 C.constructor 在一个对象被new 时执行 D .一个class 只能定义一个constructor 答案: C 4.提供Java 存取数据库能力的包是() A .java.sql B .java.awt C .https://www.sodocs.net/doc/8311204813.html,ng D .java.swing 答案: A 5.下列运算符合法的是() A .&& B .<> C .if D .:=

答案: A 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后, C 的值是() A . 0 B . 1 C. -1 D .死循环 答案: C 7 .下列哪一种叙述是正确的() A .abstract 修饰符可修饰字段、方法和类 B .抽象方法的body 部分必须用一对大括号{ } 包住 C .声明抽象方法,大括号可有可无 D .声明抽象方法不可写出大括号 答案: D 8 .下列语句正确的是() A .形式参数可被视为local variable B .形式参数可被字段修饰符修饰 C .形式参数为方法被调用时,真正被传递的参数 D .形式参数不可以是对象 答案: A

2016年10月自考Java语言程序设计(一)04747

2016年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一)试卷 (课程代码 04747) 本试卷共9页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题(共l0分) 一、单项选择题(本大题共l0小题,每小题l分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。淘宝店铺自考达人 V信1297755429 1.在下述字符串中,不是Java余言关键字的是 A.int B.static C.java D.try 2.要作下列数据类型转换,需进行强制类型转换才能实现的是 A.从int到char B.从int到 long C.从lloat到 double D.从byte到 int 3.在以下供选择的概念中,属于面向对象语言重要概念或机制的是 A.方法 B.模块 C.线程 D.继承 4.在下述Java程序代码中,能正确创建数组的是 A.int myA[5]={1,2,3,4,5); B.int myA[]=new int(5); C.int myA[];myA[]=new int[5]; D.int[]myA={1,2,3,4,5,6};5.某Java程序的类A需要利用Swin9创建无边框窗口,则A需要继承的类是A.JWindow B.JApplet C.JFrame D.JDialog 6.在以下供选的鼠标事件中,MouseMotionListener接口能处理的是 A.按下鼠标键 B.拖动鼠标 C.鼠标进入 D.鼠标松开7.在以下代码中,能正确创建Font对象的是 A.new Font(″宋体″,斜体,20); B.new Font(″楷体″,20,正常);C.new Font(″楷体″,Font.BOLD,l 8); D.new Font(″楷体″,1 8,Font.BOLD);8.某线程正处于运行状态,则在以下选项中,不可能是它的后继状态的是 A.就绪状态 B.新建状态 C.阻塞状态 D.死亡状态 9.某Java程序用类JFileChooser来实现打开和保存文件对话框。当对话框的返回 值是JFileChooser.APPROVE_OPTION时,程序进一步的工作是 A.用方法getName()取得文件名称 B.用方法getPathO()取得文件路径 C.用方法getFile()取得文件内容 D.用方法getSelectedFile()取得文件对象 10.Java语言实现C/S模式时,需要使用网络套接字,套接字的内容包括 A.IP地址+端口号 B.IP地址+监控线程名 C.监控线程名+端口号 D.IP地址+监控线程名+端口号 第二部分非选择题(共90分) 二、填空题(本大题共l0小题,每空2分,共20分) 11.一个Java小应用程序必须定义成一个子类,它的超类是______。 12.在Java语言中,左移运算符是______。 13.类A的成员变量x的类型是类B的,则类A和类B之间的关系是______。14.以下代码: 的输出结果是_______。 15.在JFrame子类的构造方法中,代码getContentPane0的作用是_______。16.用JScrollBar创建一个垂直滚动条对象时,需要指定的常量是_______。17.在异或模式下绘图时,实际绘制的颜色是由3种颜色作特定的运算确定的:当前正要绘 制的颜色、原先绘制的颜色以及_______。 18.处于运行状态的线程执行yield()方法,该线程将进入_______状态。 19.在Java语言中,客户端使用的套接字类是_______。 20.在Java语言中,DriverManager类的作用是加载驱动程序和_______。

汽车脚垫行业十大品牌排行

汽车脚垫行业十大品牌排行 随着人们经济生活水平的不断提高,汽车行业也迎来空前的发展,随着汽车数量的增加,汽车脚垫行业又有了新一轮的发展,各种各样的脚垫层出不穷,汽车脚垫为每个新车车主的必备品,同时又是一种易耗品,汽车脚垫产品种类繁多,很多产品都是作坊式生产,产品质量无法保证。汽车脚垫价格也是从几十元到几百元甚至上千元不等,为了车主们更好的找到正品优质品牌脚垫,通过对市场的调研与研究,专门收集了汽车脚垫行业的十大品牌排行,希望对有车一族有所帮助。 ★NO.1★众鑫 众鑫是汽车脚垫行业的第一大品牌,专注于专车专用全包围汽车脚垫领域,注重产品的研发、生产、与销售,始终带领和引导着汽车脚垫行业的发展,注重用户的口碑、体验。 ★NO.2★ 3M 3M是汽车行业的比较早的品牌,3M是一个注重材料研发的公司,产品覆盖了汽车,服装等多个行业,3M主做丝圈脚垫。在国内发展较早,早些年比较有名气,但是产品方面一直没有研发,并且国内的正品3M丝圈脚垫也没有统一的正规3M厂家,很多都是进了3M的材料就打3M丝圈脚垫的品牌。 ★NO.3★金道福 金道福品牌主要是以实体为主,也是一家专注专车专用全包围汽车脚垫的品牌,但是是一个地方性品牌,在中部六省的口碑有良好的口碑,款型及产品研发方面,都处在行业前沿,有异军突起的趋势。但是渠道方面开拓性不足,所以只能算作地方性的好品牌。 ★NO.4★御马 御马主要是做丝圈脚垫,也是一个口碑性品牌,由于入住汽车市场较早,也业内也有一定的名气的,质量和裁剪方面也是挺不错的。 ★NO.5★五福金牛 五福金牛品牌也是一个比较不错的品牌,在产品质量方面把控还是不错,但由于走高价路线,产品覆盖人群较少,高端车型用户数量相对还比较多,低中档车型用户人群不令人满意。

Java基础语法考试题

学士后Java阶段测试-U1单元-笔试试卷1 考试时间 60分钟 选择题(共50题,每题2分,满分100分) 1) 在Java类中,使用以下()声明语句来定义公有的int型常量MAX。 A. public int MAX = 100; B. final int MAX = 100; C. public static int MAX = 100; D. public static final int MAX = 100; 2) 在Java中,下列关于方法重载的说法中错误的是()(多选)。 A. 方法重载要求方法名称必须相同 B. 重载方法的参数列表必须不一致 C. 重载方法的返回类型必须一致 D. 一个方法在所属的类中只能被重载一次 3) 给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重 载。(多选) public class Test{ public void cal(int x, int y, int z) {} ________________ } A. public int cal(int x, int y, float z){ return 0; } B. public int cal(int x, int y, int z){ return 0; } C. public void cal(int x, int z){ } D. public void cal(int z, int y, int x){ } 4) 在Java中,下面对于构造函数的描述正确的是()。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是void C. 构造函数和类有相同的名称,并且不能带任何参数 D. 一个类可以定义多个构造函数 5) 下面Java代码的运行结果是()。 class Penguin { private String name=null; // 名字 private int health=0; // 健康值 private String sex=null; // 性别 public void Penguin() { health = 10; sex = "雄"; System.out.println("执行构造方法。");

汽车脚垫十大品牌排行

中国汽车脚垫行业调查 汽车脚垫十大品牌排行 随着人们经济生活水平的不断提高,汽车行业也迎来空前的发展,随着汽车数量的增加,汽车脚垫行业又有了新一轮的发展,各种各样的脚垫层出不穷,汽车脚垫为每个新车车主的必备品,同时又是一种易耗品,汽车脚垫产品种类繁多,很多产品都是作坊式生产,产品质量无法保证。汽车脚垫价格也是从几十元到几百元甚至上千元不等,为了车主们更好的找到正品优质品牌脚垫,通过对市场的调研与研究,专门收集了汽车脚垫行业的十大品牌排行,希望对有车一族有所帮助。 ★NO.1★御龙邦 御龙邦是汽车脚垫行业的第一大品牌,专注于专车专用全包围汽车脚垫领域,注重产品的研发、生产、与销售,始终带领和引导着汽车脚垫行业的发展,注重用户的口碑、体验。 ★NO.2★ 3M 3M是汽车行业的比较早的品牌,3M是一个注重材料研发的公司,产品覆盖了汽车,服装等多个行业,3M主做丝圈脚垫。在国内发展较早,早些年比较有名气,但是产品方面一直没有研发,并且国内的正品3M丝圈脚垫也没有统一的正规3M 厂家,很多都是进了3M的材料就打3M丝圈脚垫的品牌。 ★NO.3★百瑞特 百瑞特品牌也是一家专注专车专用全包围汽车脚垫的品牌,有良好的口碑,款型及产品研发方面,都处在行业前沿,有异军突起的趋势。 ★NO.4★御马 御马主要是做丝圈脚垫,也是一个口碑性品牌,由于入住汽车市场较早,也业内也有一定的名气的,质量和裁剪方面也是挺不错的。 ★NO.5★五福金牛

五福金牛品牌也是一个比较不错的品牌,在产品质量方面把控还是不错,但由于走高价路线,产品覆盖人群较少,高端车型用户数量相对还比较多,低中档车型用户人群不令人满意。 ★NO.6★铁臂阿童木 铁臂阿童木主要做的是通用脚垫,集中在毛绒脚垫款式,产品大多是带有 卡通刺绣装饰的。也是由于品牌建立较早,有良好的口碑。 ★NO.7★佳士得 佳士得汽车脚垫是主做XPE立体大包围脚垫,产品不随市场主流,别具一格。主要走高价位,高档品牌路线。 ★NO.8★一道 一道脚垫是一道车品做的品牌,产品在专用地毯式专用脚垫方面也是有一定的口碑,采用了聚氯乙烯医用树脂、丁腈胶中提取合成的"高分子弹力体",类似于弹力橡胶,也受到了不少人的喜爱。 ★NO.9★优美卡 优美卡专注于卡固脚垫,在前两年受到了众人的吹捧,至今还受到喜爱卡固脚垫车主的厚爱。 ★NO.10★亿达 亿达也是专注于卡固脚垫,专车专用后备箱垫的汽车脚垫品牌,也拥有良好的客户口碑,产品方面,卡固脚垫做的也非常好。汽车脚垫从一开始的通用脚垫,再到地毯式平面脚垫,再到专车专用3D卡固脚垫,再到专车专用立体高边大包围汽车脚垫,再到全包围汽车脚垫,每一次的市场变革都会导致品牌的易位。 总结: 即使再好的品牌也有没落的时候,如果不能紧跟市场的脚步,了解消费者行为的变化,对产品需求的变化,最终会被用户所抛弃,真正的品牌应该,紧跟客户的需求,市场的变化,甚至是引导市场的发展,这样确保自身的品牌地位。

java语言程序设计课后习题答案

习题2 3.使用“= =”对相同内容的字符串进行比较,看会产生什么样的结果。 答:首先创建一个字符串变量有两种方式:String str = new String("abc"); String str = "abc"; 使用“= =”会因为创建的形式不同而产生不同的结果: String str1 = "abc"; String str2 = "abc"; =str2); ; public class Exercise51{ public static void main(String[] args) throws IOException{ "请输入一个整数:"); InputStreamReader isStream=new InputStreamReader; BufferedReader bfReader=new BufferedReader(isStream); String input=(); int length=()-1; int n=new Integer(input).intValue(); while(length>=0){ int divisor=(int) (10,length); length=length-1; int output=n/divisor; n=n%divisor; ","); } } } 法二:(建议使用) public class Exercise5{ public static void main(String[] args){ int n=1678; int unit; int decimal; int hundred; int thousand; thousand=n/1000%10; hundred=n/100%10; decimal=n/10%10; unit=n%10; "1678包含的数字分别是: "+thousand+','+hundred+','+decimal+', '+unit); } } ;

不同内饰颜色汽车如何搭配脚垫

不同颜色内饰如何搭配汽车脚垫? 车主知道如何选择汽车脚垫,使用哪种类型的脚垫,而对于自己的爱车搭配哪种颜色的脚垫好看不知道有所了解吗? 其实所谓的好马配好鞍,并不是指高档车子陪高档脚垫这样子的,而是要搭配起来美观、大气、上档次。比如像我们平常买一件衣服可能很普通,可是当搭配某件衣服就看起来很养眼,很好看,获得朋友的交口称赞。汽车脚垫和爱车搭配好的话效果也会如此。 一般的车内饰有米、黑、灰三种最常见的颜色,还有一些比较个性的颜色,浅黄、乳黄、明黄、浅灰、深灰、黑白搭配、黑红搭配、红色、棕红等等。今天主要是说主流内饰颜色的搭配,像棕色、红色等比较个性的颜色现在车主用的也很少,而且市场上这种内饰的还是比较少见的。 米色内饰搭配哪种颜色脚垫好? 米色的内饰搭配米棕色的脚垫 米色属于暖色系,给人一种温馨的感觉,比较淡雅。适合搭配的脚垫颜色有黑色、红黑、紫红、棕色、米蓝、米棕色这几款颜色,不适合搭配同色系的米色、灰色。适合的脚垫款式,乐致无尘丝圈脚垫、全包围皮革脚垫。丝圈脚垫是市场上比较流行的脚垫类型,而全包围皮革脚垫又比普通的大包围脚垫整体效果更好,更显高档。 黑色内饰搭配哪种颜色脚垫好?

黑色的内饰搭配橙色的丝圈脚垫 黑色属于冷色调,理论上讲是配哪种颜色的脚垫都好,但是像同色系的黑色避免使用,有的人比较喜欢装酷酷,觉得黑色的内饰配上黑色的脚垫,想给人一直酷酷的感觉,但是这样的搭配并没有起到装酷的效果,反是给人一直沉闷、压抑的感觉。而如果搭配米棕、橙色、红色、紫红这类暖色系的脚垫,严肃中带着一丝俏皮,活泼的感觉。适合的脚垫款式,乐致无尘丝圈脚垫、全包围皮革脚垫。丝圈脚垫是市场上比较流行的脚垫类型,而全包围皮革脚垫又比普通的大包围脚垫整体效果更好,更显高档。 灰色内饰搭配哪种颜色脚垫好? 灰色属于中色系,搭配亮一点,或者是暗一点的颜色都好,这就看车主喜好了,像性格比较沉稳的车主就时候搭配黑色,黑红色,米色,棕色这类比较保守的颜色。而比较年轻时尚的车主就适合橙色、紫红、紫蓝这种偏亮色的脚垫。 怎么样?看了这些,相信车主对如何搭配自己的爱车有了很好的认识了吧!除了汽车脚垫,别的汽车装饰品也是一样的。汽车不仅仅是交通工具,而是我们的第二个家,里面装修的好,布置的温暖舒适,我们车主的心情也会好。

相关主题