填空题请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 请阅读Java_2.java应用实例,完成程序并运行,得到结果如下: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 源程序: public class Java_2 public static void main(String[]args) int[][]aMatrix=new (1) []; int i=0, j=0, k=0; for(i=0; i< (2) ; i++) aMatrix[i]=new int[j+1]; //创建数组 //给每个数组元素赋值并在一行中打印输出 for(k=0; k<aMatrix[i].length; k++) aMatrix[i][k]=k+1; System.out.print(aMatrix[i][k]+""); j++; System.out.println(); //换行
填空题已有定义如下: struct node int data; structnode *next, *p; 以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。 p=(______) malloc(sizeof(struct node));
填空题下面程序的功能是输出两个字符串中对应相等的字符。请填空。 #include <stdio.h> char x[]="programming"; char y[]="Fortran"; main() int i=0; while(x[i]!='/0'&&y[i]!='/0') if(x[i]==y[i]) printf("%c",______); else i++;
填空题异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和 【11】 。
填空题一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 【13】 。
填空题将Java程序中的对象保存在外存中,称为 【12】 。
填空题break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个swish语句后面的{{U}} 【13】 {{/U}}开始执行。
填空题线程模型在Java中是由{{U}} 【8】 {{/U}}类进行定义和描述的。
填空题已知Java语句
double[][]balances=new double[NYEARS][NRATES];
数组balances是{{U}} 【9】 {{/U}}维数组。
填空题下列是一个Java Applet程序,填空使它的功能为计算数组各元素和的平均值。
import java applet.*;
import java awt.*;
public class Testvv extends Applet
{
public void paint(Graphics g)
{
int a[ ]={1,3,5,7,9,10};
double tota1=0.0, ave=0.0;
for(int i=0;i<a.length;i++)
total+=a[i];
ave=total/{{U}} 【9】 {{/U}};
g.drawString("ave="+ave,30,60;
}
}
填空题下面OneFrame类创建了一个名为This is a Frame的窗口。 import java.awt.*; public class OneFrame extends Frame public static void main(String args[]) OneFrame fr=new OneFrame("This is a Frame"); fr.setSize(200,200); fr.setBackground(Color.yellow); 【11】 public OneFrame(String str) super (str);//调用父类Frame的构造函数 在画线处添加空缺语句使程序能够正确运行。
填空题java语言中{{U}} 【6】 {{/U}}是所有类的根。
填空题函数void fun(noat*sn,int n)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1+1/3+1/5+1/7+…+1/(2n+1) void fun(float *sn,int n) float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) f= (12) *f; w=f/(2*i+1); S+=W: (13) =s;
填空题下面程序创建了一个线程并运行,请填空,使程序完整。
public class ThreadTest {
public static void main (String[] args) {
Hello h=Hew Hello ();
{{U}} 【8】 {{/U}}
t.start ();
}
}
class Hello implements Runnable {
int i;
public void run () {
while(true) {
System.out.println("Hello" +i++);
if(i==5) break;
}
}
}
填空题Object类是Java所有类的______。
填空题设x=1,y=2,z=3,u=false,u=y>z^x!=z;结果为{{U}} 【11】 {{/U}}。
填空题请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]计算复杂利息,使程序输出结果如下图所示。源程序://计算复杂利息importjava.text.DecimalFormat;importjavax.swing.JOptionPane;importjavax.swing.JTextArea;publicclassJava_1{ publicstaticvoidmain(Stringargs[]){ doubleamount,principal=1000.0,rate=.05; DecimalFormatprecisionTwo=newDecimalFormat("0.00"); JTextAreaoutputTextArea=new{{U}}(1){{/U}}(11,20); outputTextArea.append("年/t存款总计/n"); for(intyear=1;year<=10;year++){ amount=principal*Math.pow(1.0+rate,year); outputTextArea.append(year+"/t"+ precisionTwo.{{U}}(2){{/U}}(amount)+"/n"): } JOptionPane.{{U}}(3){{/U}}( null,outputTextArea,"复合利息", JOptionPane.INFORMATION_MESSAGE); System.exit(0); }}
填空题若a=12,b=14,c=0,则表达式((y=(a>b)?a:b>c)?y:c的值为{{U}} 【6】 {{/U}}。
填空题下面的程序是列出目录C:/Test中所有的.txt文件,请将程序补充完整。 import java.io.*; //引入java.io包中所有的类 public class FileFilterTest public static void main(String args[]) File dir=new File("C://Test"); Filter filter=new Filter("txt"); System.out.println("list java files in directory" +dir); String files[]=dir.list(filter); for(int i=0;i<files.length;i++) File f=______;//为目录dir下的文件或目录创建一个File对象 if(f.isFile()) System.out.println("file "+f); else System.out.println("sub directory" +f); class Filter implements FilenameFilter String extent; Filter(String extent) this.extent=extent; public boolean accept(File dir,String name) return name.endsWith("."+extent);//返回文件的后缀名
填空题Java开发环境设置包括{{U}} 【2】 {{/U}}设置和calsspa出设置。
