阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。
【说明】
在一个矩阵中,如果其零元素的个数远远多于其非零元素的个数时,称这样的矩阵为稀疏矩阵。稀疏矩阵通常采用三元组数组表示。每个非零元素用一个三元组来表示,即非零元素的行号、列号和它的值。然后按某种顺序将全部非零元素的三元组存于一个数组中。例如,对于以下二维数组:
int x[3][4]={{1,0,0,0},{0,5,0,0),{0,0,7,2}};
可用以下数组a来表示:
int a[][3]={{3,4,4},{0,0,1},{1,1,5),{2,2,7},{2,3,2}};
其中三元数组a的第1行元素的值分别存储稀疏矩阵×的行数、列数和非零元素的个数。
下面的流程图描述了稀疏矩阵转换的过程。
【流程图】
A.光标移到下一列
B.光标移到下一行,表格行数不变
C.插入一行,表格行数改变
D.在本单元格内换行,表格行数不变
算法设计:对于给定的方格棋盘,按照取数要求找出总和最大的数.
数据输入:由文件input.txt提供输入数据.文件第1行有2个正整数m和n,分别表示棋盘的行数和列数.接下来的m行,每行有n个正整数,表示棋盘方格中的数.
结果输出:将取数的最大总和输出到文件output.txt.
注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import javax.swing.*;
public class basic
{
public static void main(String[] args)
{
String sDimU=JOptionPane.showInputDialog("请输入数组的行数");
int iDimU=______(sDimU);
int [].[] numbers=new int[iDimU] [];
for(int i=0; i<iDimU; i++)
{
int k=(int) (Math.random()*5+1);
numbers[i]=______;
}
for(int i=0; i<iDimU; i++)
{
for(int j=0;______; j++)
{
numbers[i] [j]=(int) (Math.random()*l00);
System.out.print(numbers[i] [j]+" ");
}
System.out.println ();
}
System.exit(O)
}
}
在考生文件夹下打开文档WDT41.DOC,其内容如下
【文档开始】
“行星联珠”会引发灾害吗?
“行星联珠”时,地球上会发生什么灾变吗?答案是:“行星联珠”发生时,地球上不会发生什么特别的事件。不仅对地球,就是对其它行星、小行星和彗星也一样不会产生什么特别影响。
为了便于直观的理解,不妨估计一下自行的引力大小。这可以运用牛顿引力定律宋进行计算。
科学家根据6000年间发生的“行星联珠”,计算了各行星作用于地球表面一个1千克物体上的引力(如附表所示)。从表中可以看出最强的引力来自太刚,其次是来自月球。 与来自月球的引力相比,来自其它行星的引力小得微不足道。就算“行星联珠”像拔河一样形成合力,其影响与来自月球和太阳的引力变化相比,也小得可以忽略不计。
【文档结束】
按要求完成以下操作并原名保存:
(1) 将文中的“联珠”—词替换为“连珠”。将标题段文字“‘行星连珠’会引发灾害吗?”设置为黑体、三号、居中,并添加文字鲜绿色阴影边框(边框的线型和线宽为默认值),将正文文字“‘行星连珠’时,……也小得可以忽略不计”设置为小四号、宋体。
(2) 正文各段落左右各缩进3字符,首行缩进2字符,段前间距1行。
2.在考生文件夹下打开文档WDT42.DOC,其内容如下:
【文档开始】
【文档结束】
按要求完成以下操作并按要求保存:
(1) 在表格最后—列之后插入—列,输入列标题“合计”,计算出各职工的实际工资。
(2) 将表格设置列宽为2.8厘米,行高为0.9厘米,表格内的文字和数据均水平居中和垂自居中。