更多"计算1~10之间的被2整除和被3整除的数之和。
set talk"的相关试题:
[填空题]计算1~10之间的被2整除和被3整除的数之和。
set talk off
clear
store 0 to x,y, s1,s2,s3
do while x<10
______
do case
case int(x/2)=x/2
s1=s1+x/2
case mod(x,3)=0
s2=s2+x/3
case______
s3=s3+1
______
enddo
s 1,s2
s3
[单项选择]执行下列程序:
CLEAR
SET TALK OFF
STORE 1 TO i,a,b
DO WHILE i<=3
DO PROG1
"P("+STR(i,1)+")="+STR(a,2)+","
i=i+1
ENDDO
"b="+STR(b,2)
RETURN
PROCEDURE PROGl
a=a*2
b=b+a
SET TALK ON
RETURN
程序的运行结果为( )。
A. 非私有
B. 私有
C. public
D. protected
[单项选择]设有如下程序文件:
SET TALK OFF
CLEAR
DIMENSION a(2,3)
i=1
DO WHILE i<=2
j=1
DO WHILE j<=3
a(i,)=i+j
a(i,j)
j=j+1
ENDDO
i=i+1
ENDDO
SET TALK ON
RETURN
执行此程序,程序的运行结果为( )。
A. ARCHIVE
B. CODE
C. ALT
D. ALIGN
[单项选择]执行下列程序:
CLEAR
SET TALK OFF
STORE 1 TO i,a,b
DO WHILE i<=3
DO PROG1
"P("+STR(i,1)+")="+STR(a,2)+","
i=i+1
ENDDO
"b="+STR(b,2)
RETURN
PROCEDURE PROGl
a=a*2
b=b+a
SET TALK ON
RETURN
程序的运行结果为
A. P(1)=2,P(2)=3,P(3)=4,b=15
B. P(1)=2,P(2)=4,P(3)=6,b=8
C. P(1)=2,P(2)=4,P(3)=6,b=18
D. P(1)=2,P(2)=4,P(3)=8,b=15
[填空题]输出50~200之间的所有素数,一行显示5个,并求和。
set talk off
clear
n=50
j=0
S=0
______
i=2
do while i<n
if int(n/i)=n/i
exit
endif
______
enddo
ifi>=n
str(n,5)
S=S+N
j=j+l
______
endif
endif
n=n+1
enddo
"S=",S
return
[单项选择]设有如下程序文件:
SET TALK OFF
CLEAR
DIMENSION a(2,3)
i=1
DO WHILE i<=2
j=1
DO WHILE j<=3
a(i,)=i+j
a(i,j)
j=j+1
ENDDO
i=i+1
ENDDO
SET TALK ON
RETURN
执行此程序,程序的运行结果为
A. 2 3 4
B. 1 2 3
C. 1 2 3
D. 2 3 4