题目内容

(本题超纲,不会做的同学可忽略)请编程实现以下要求:(1)定义一个接口DataStructure,包括以下方法: BooleanisFu11() Boolean1sEmpty() Void addElement(Object obj) Object removeElement() 2)设计一个队列类(MyQueue)实现DataStructure接口。队列的大小由其构造方法指定。要求实现的方法体现出队列的先进先出特性。 (3)设计一个测试类,在其主方法中用DataStructure类型的引用变量引用一个大小为10的MyQueue对象,使用addElement()方法增加“0”,”1”,......,“9”共10个字符串对象,再用removeElement()方法取出这些元素并打印出来。

查看答案
更多问题

按以下要求编程程序。(1)编写一个抽象类Animal,其成员变量有name、age、weight表示动物名、年龄和质量。方法有showlnfo()、move()和eat(),其中后面两个方法是抽象方法。(2)编写一个类Bird继承Animal,实现相应的方法。通过构造方法给name,age,weight分别赋值,showlnfo()打印鸟名、年龄和质量,move()方法打印鸟的运动方式,eat()打印鸟喜欢吃的食物。(3)编写测试类TestAnimal,用Animal类型的变量,调用Bird对象的三个方法。

按以下要求编写程序。(1)定义接口Arealnterface,该接口有一个双精度浮点型的常量PI,它的值等于Math.PI;含有一个求面积的方法double area()。(2)定义一个Rectangle(长方形)实现Arealnterface接口,该类有两个private访问权限的双精度浮点型变量x(长)和y(宽);定义一个public访问权限的构造方法,用来给类变量赋值;实现area()方法得到长方形的面积;定义toString()方法,返回一段字符串信息,内容如下格式:“该长方形面积为:”十面积。(3)定义一个TestArea类在它的main()方法中,创建一个Rectangle的实例,长为10.0,宽为20.0,输出它的面积。

1、当光波从光密介质入射到光疏介质时,入射角为θ1,布儒斯特角为θB,临界角为θC,下列正确的是()。

A. 0<θ1<θB,S分量的反射系数rs有π位相突变
B. 0<θ1<θB,P分量的反射系数rp有π位相突变
C. θB<θ1<θC,S分量的反射系数rs有π位相突变
D. θB<θ1<θC,P分量的反射系数rp有π位相突变

2、下面哪种情况产生驻波( )。

A. 两个频率相同,振动方向相同,传播方向相同的单色光波叠加
B. 两个频率相同,振动方向互相垂直,传播方向相反的单色光波叠加
C. 两个频率相同,振动方向相同,传播方向相反的单色光波叠加
D. 两个频率相同,振动方向互相垂直,传播方向相同的单色光波叠加

答案查题题库