问答题Java 程序初始化的顺序是怎样的
问答题如何判断一段程序是由C编译程序还是由C++编译程序编译的
问答题为什么在单循环链表中设置尾指针比设置头指针更好
问答题如何使用两个栈模拟队列操作
问答题如何统计一行字符中有多少个单词
问答题如何合并两个有序链表(非交叉)
问答题为什么需要public static void main (String[]args)这个方法
问答题 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面的Java程序演示了如何在用户等待载入主程序时显示logo图片的例子。logo图片mylogo.gif存放在文件夹image下面。显示logo图片的是一个线程类logo。
【Java程序】 import javax.swing.*; import
java.awt.*; import java.awt.event.*; import
javax.swing.ImageIcon.*; import java.lang.Runnable;
public class mainFrame extends JFrame {
public static void main(String[] args)
{ Logo lg=new
Logo("image/mylogo.gif"); lg.
{{U}}(1) {{/U}}; mainFrame
main_framE = new mainFrame();
main_frame.setTitle("使用logo图片示例程序”);
Thread.sleep(1);//程序暂时挂起
main_frame.setVisible(true);
lg.{{U}} (2) {{/U}};//使logo图片不可见
} } class Logo extends JWindow
implements{{U}} (3) {{/U}} {
String filename;//Logo图像文件的文件名 public
Logo(Stringname){ filename =
name; }
public void run() {
ImageIcon ig = new ImageIcon(filename);
JButton btn = new JButton(ig); //将图片给JButton显示
getContentPane().{{U}} (4) {{/U}};
//将按钮加到JPanel里 Toolkit kit =
Toolkit.getDefauhToolkit(); Dimension screenSize =
kit.getScreenSize(); //获得屏幕的大小
setLocation(screenSize.width/4,screenSize.height/4);
//将Logo窗口显示在屏幕宽的1/4,高的1/4处
setSize(ig. getIconWidth(),ig. getIconHeight());
//将Logo窗口大小设成图像的大小 toFront();
//将Logo窗口显示为最前面的窗口 setVisible(true)
{{U}}(5) {{/U}}; //显示该窗口
} public void setNOtVisible()
{
setVisible(false); } }
问答题char str1[]="abc";char str2[]="abc";str1与str2不相等,为什么
问答题复制构造函数与赋值运算符的区别是什么
问答题如何按要求打印数组的排列情况
问答题EJB有哪些不同的类别
问答题什么是内存碎片?什么是内碎片?什么是外碎片
问答题 阅读下列程序说明和C代码,把应填入其中n处的字句写在对应栏内。
【说明】
下面的程序能够计算不同图形的面积。程序中把每个图形的数据定义成结构类型,利用共同体类型描述2种图形的数据。程序根据输入参数代表的图形类型,求出图形的面积并输出。
【程序】 struct Circle {
float x,y; /*圆心位置*/
float r; /*圆半径*/ }; struct
Rectangle { float width;
/*矩形宽*/ float length;
/*矩形长*/ }; union shape
{ struct Circle circle;/*圆数据结构*/
struct Rectangle rectangle;/*矩形数据结构*/
}; main() {
union shape a; float area;
int i; printf(“input number:
1circle,2rectangle,3 end/n”);
scanf("%d",&i); while{{U}} (1)
{{/U}} /*循环接收输入,并计算输出*/
{ switch(i)
{ case
1:printf(“input radius:/n”);
scanf(“%f”,{{U}} (2) {{/U}};/*共同体类型变量接收输入*/
area=3.1415926*{{U}} (3)
{{/U}};
printf(“the area of circle=%f/n”,area);
break;
case 2:printf(“input width and length :/n”);
seanf(“%f,%f”,{{U}} (4)
{{/U}};/*共同体类型变量接收输入*/。
area={{U}} (5) {{/U}};
printf(“the area of rectangle=%f/n”,area);
break;
} printf(“input
number:1 circle,2 rectangle,3 end/n”);
scanf(“%d”,&i); }
}
问答题输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。 例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果: 8 / 6 10 / / / 5 7 9 11因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回false。
问答题如何递归实现二叉树的遍历
问答题如何用一个for循环打印出一个二维数组
问答题内部类有哪
问答题 阅读以下说明和Java源程序,将应填入(n)处的字句写在对应栏内。
【说明】 以下程序能够计算三角形、矩形和正方形的周长并输出。
程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算周长的抽象方法。
【程序】 public class girthTest{
public static void main (String args[]){
Figure[]figures={ new
Triangle (2,3,3),new Rectangle(5,8),new Square(5)
}; for(int
i=0;i<figures.length;i++){
System.out.println(figures[i]+"girth="+figures[i].getGirth());
} }
} public abstract class Figure{ public
abstract double getGirth(); } public class
Rectangle extends{{U}} (1) {{/U}}{ double
height; double width;
public Rectangle(double height,double width){
this.height=height;
this.width=width; }
public String toString(){
return "Rectangle:height="+height+",width="+width+":";
} public double getGirth(){
return{{U}} (2) {{/U}};
} } public class Square
extends{{U}} (3) {{/U}}{ public
Square(double width){ {{U}} (4)
{{/U}}; } public
Stdng toString(){ return
"Square:width='+width+":"; }
} public class Triangle extends{{U}} (5)
{{/U}}{ double la;
double lb; double lc;
public Triangle(double la,double lb,double lc){
this.la=la;this.lb=lb;this.lc=lc;
} public String toString(){
return "Triangle:sides=" +la+"," +lb+","
+lc+":"; } public
double getGirth(){ return
la+lab+lc; } }
问答题全局变量和静态变量有什么异同