从键盘输入一个数值(0~9),输出其对应的数字
从键盘输入一个数值(0~9),输出其对应的中文大写数字(零~玖)
从键盘输入一个中文大写数字(零~玖),输出其对应的数字(0~9)
从键盘输入一个中文大写数字(零~玖),输出其对应的中文大写数字(零~玖)
第1题:
【程序说明】 求1~10之间的所有整数之和。
【程序】
SET TALK OFF
STORE 0 TO N,S
DO WHILE (1)
N=N+1
S=S+N
IF (2)
(3)
ENDIF
ENDDO
? “ S=”+STR (S,2)
SET TALK ON
RETURN
(1)
A..F.
B..T.
C.N<=10
D.N>=10
第2题:
【程序说明】程序功能是求30!。
【程序】
SET TALK OFF
CLEAR
N=1
I=1
DO WHILE (1)
(2)
N=N+1
(3)
? I
SET TALK ON
(1)
A.N<>30
B.N>30
C.N<30
D.N<=30
第3题:
有以下程序
#include <stdio.h>
main( )
{ int n,*p=NULL;
*p=&n;
printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d\n",p);
}
该程序试图通过指针 p 为变量 n 读入数据并输出,但程序有多处错误,以下语句正确的是
A)int n,*p=NULL;
B)*p=&n;
C)scanf("%d",&p)
D)printf("%d\n",p);
第4题:
【程序】
*** 主程序
SET TALK OFF
CLEAR
STORE 100 TO X,Y,Z
SET PROCEDURE TO GC1
DO PROCl WITH X,Y
? X,Y,Z
SET PR()CEDURE TO
SET TALK ON
RETURN
*** 过程
PROCEDURE PROC1
PARAMETER M,N
M=M+100
N=N+100
RETURN
X的输出结果为 ______。
A.100
B.200
C.300
D.400
第5题:
【程序】
SET TALK OFF
N=325
X=“ABCDEFGHIJ”
Y=“甲乙丙丁戊已.”
NC=ALLTRIM(STR(N,6))
L=LEN(NC)
N2=2*L-1
NN="
K=1
DO WHILE K<=L
N1=INT(VAL(SUBSTR(NC,K,1))* 2+1)
NN=NN+SUBSTR(X,N1,1)
NN=NN+SUBSTR(Y,N2,2)
? N1,N2,NN
N2=N2-2
K=K+1
ENDDO
? K
SET TALK ON
第一次输出结果为 ______。
A.7 4G 甲
B.7 5G乙
C.7 5G 丙
D.7 4G乙
第6题:
有以下程序: #inlucde<stdio.h> main()D)2 3 3 {int n,*P=NULL; *p=&n; printf("input n:");scanf("%d",&p);printf("output n:");printf("%d\n",p); } 该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是( )。
A.int n,*P=NULL;
B.*P=&n;
C.scanf(“%d",&p)
D.printf("%d\n",p);
第7题:
【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。
【程序】
SET TALK OFF
CLEA
INPUT“M=” TO M
(4)
DO WHILE .T.
INPUT“N=” TO N
(5)
D=N
ENDIF
IF X>N
(6)
ENDIF
YN=“A”
(7)
WAIT“是否继续输入(Y—继续/N—结束)”TO YN
ENDDO
(8)
EXIT
ENDIF
ENDDO
?“最大的数是:”,D
?“最小的数是:”,X
SET TALK ON
(4)
A.STORE M,0 TO D,X
B.STORE 0 TO D,X
C.STORE M TO D,X
D.STORE 0,0 TO D,X
第8题:
填上适当的语句,使求100以内能被3整除但不能被7整除的数字之和的程序完整正确。
SET TALK OFF
CLEAR
STORE O TO S,N
DO WHILE N<=i00
【 】
S=S+N
ENDIF
【 】
ENDDO
?“S=”+STR(S)
SET TALK 0N
第9题:
下列程序的运行结果是【 】。
SET TALK OFF
S=0
FOR N=1 TO 100
S=S+N
IF N>=10
EXIT
S=N
ENDIF
NEXT
?S
RETURN
第10题:
有如下程序: SET TALK OFF M=O N=O DO WHILE N>M M-M+N N=N-10 ENDDO ?M RETURN 运行此程序显示M的值( )。
A.0
B.10
C.100
D.99