下面程序是用来打印九九乘法表的,请填空。
Private Sub Form_Click()
Dim flag As Integer,i As Integer,j As Integer,Str1$
Str1=“”
For i=1 To 9
【 】
For j=1 To 9
If【 】 Then
str1=str1+Str$(j)+“*”+Str$(i)+“=”+Str$(Val(i*j))
Else
str1=str1 & Chf(13)
Exit For
End If
Next j
Next i
Print str1
End Sub
相关标签: 乘法表
子过程Test显示—个如下所示4×4的乘法表。
1*1=1 1*2=2 1*3=3 1*4=4
2*2=4 2*3=6 2*4=8
3*3=9 3*4=12
4*4=16
请在空白处填入适当的语句使子过程完成指定的功能。
Sub Text()
Dim i,j As Integer
For i=1 To 4
For j=1 To 4
If【 】Then
Debug.Print i& "*" &j&"="& i*j & Space(2),
End If
Next j
Debug.Print
Next i
End sub
阅读下面短文,回答下列五道题。
7月上旬,从里耶战国古城出土的2万余枚秦简运抵湖南长沙,在湖南省考古研究所大楼内开始清洗、拍照、归档、研究。考古专家在清理“1号井”的简牍时,在一片木牍上发现了2200多年前的乘法口决表,竟与现今生活中使用的乘法口诀表有着惊人的一致:这片木牍上写着“四八三十二、五八四十……”的篆文,经专家考证,是中国最早的乘法口诀表,并确是至今还为开蒙儿童所习诵的乘法口诀。
更为奇特的是,每个关于“八”的乘法运算排列也很规则,它们排成一个横行,而且乘以八的数字从右到左依次递减。经测量,这枚木牍有22厘米长、4.5厘米宽。
笔者看到,这枚记载有乘法口诀表的木牍浸泡在特制的药水中,右上角有些残破,木牍两面都有文字,字体为小篆向隶书过渡的一种字体。由于没有完全清洗干净,有些字还无法辨认。
“毫无疑问,这是一个古代的乘法口诀表。它给世界算术史的研究提供了一个珍贵的实物资料。”袁家荣说。记载有乘法口诀表的一面有6横行的文字,但目前能看清的是关于乘数为“八”的运算规则。袁家荣说,从这枚木牍记载的数字来看,还不是很完整。记载下完整的乘法口诀表应该还有另外的木牍。
高崇文证实说,此次出土的战国简是中国乘法口诀表最早的实物证明,印证了文献中所记载的春秋战国时乘法和乘法口诀表已被运用,如果它是一本数学书的部分,意义将更为重大。目前被认为是中国最早的数学专著——湖北江陵张家山汉墓的《算术书》,成书年代为西汉文景时期。
中国科学院自然科学史研究所所长刘钝说,乘法表在古代并非中国一家独有,古巴比伦的泥版书上也有乘法表。但汉字(包括数目字)单音节发声的特点,使之读起来朗朗上口;后来发展起来的珠算口诀也承继了这一特点,对于运算速度的提高和算法的改进起到一定作用。
《管子》、《苟子》、《战国策》等先秦典籍中都提到“九九”,也就是乘法表,两汉文献中的记载就更多了。专家推测,乘法表的运用在春秋战国时代已很普遍。
刘钝说,过去人们知道的最早的乘法表见于敦煌和居延两地出土的汉简,这次在里耶出土的木牍显然更早。
(节选自《新华文摘》2002年第11期)
第五段中“毫无疑问,这是一个古代的乘法口诀表”。袁家荣说得如此肯定,下列不能成其为依据的一项是()。
A.这片木牍上写着“四八三十二、五八四十……”的篆文。
B.这片木牍上每个关于“八”的乘法运算排列也很规则,它们排成一个横行。
C.这片木牍上乘以八的数字从右到左依次递减。
D.这枚木牍有22厘米长,4.5厘米宽。
子过程Test显示—个如下所示4×4的乘法表。
1*1=1 1*2=2 1*3=3 1*4=4
2*2=4 2*3=6 2*4=8
3*3=9 3*4=12
4*4=16
请在空白处填入适当的语句使子过程完成指定的功能。
Sub Text()
Dim i,j As Integer
For i=1 To 4
For j=1 To 4
If【 】Then
Debug.Print i& "*" &j&"="& i*j & Space(2),
End If
Next j
Debug.Print
Next i
End sub
以下程序的作用是()
For i = 1 To 9
For j = 1 To 9
se = i & "×" & j & "=" & i * j
Picture1.Print Tab((j - 1) * 9 + 1); se;
Next j
Picture1.Print
Next i
A.打印ASCII码表
B.打印九九乘法表
C.打印加法表
D.以上说法都不正确
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击确定则打印出该乘法表。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.applet.*;
import java.lang.*;
public class exl2_3 extends Applet{
private TextField tf;
private Button btn;
public void init(){
tf=new TextField(25);
add(tf);
btn=new Button("确定");
add(btn);
resize(250,200);
}
public void paint(Craphics g){
try{
int n= tf.getText();
int i,j,x=20,y=60;
for(i=0;i<n;++){
for(j=1;j<=n;j++){
g.drawString(Integer.toString(i)+"*"
+Integer.toString(j)+"="
+Integer.toString(i*j),
i*x,j*y);
}
}
}
catch(NuaberFormatEXCeption nfe){
g.drawString("error namber!",20,50);
}
}
public boolean action(Event e,Object o){
if(o=="确定"){
repaint();
return true;
}
else
return false;
}
}
exl2_3.html
<HTML>
<HEAD>
<TITLE>exl2_3</TITLE>
</HEAD>
<BODY>
<applet code="exl2_3.class"width=800 height=400>
</applet>
</BODY>
</HTMI>