说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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乙
参考答案:C
解析: 当输入N为325时,NC=325,L=3,N2=5,DO WHILE的判断条件为K<=3,当K=1时,N1=7,第一个NN为G,下一个NN为G丙,所以第一次输出7 5G丙。继续向下执行N2= 3,K=2。