【程序】SET TALK OFFN=325X=“ABCDEFGHIJ”Y=“甲乙丙丁戊已.”NC=ALLTRIM(STR(N,6))L=LEN(NC)N2=2*L-1NN="K=1DO WHILE K<=LN1=INT(VAL(SUBSTR(NC,K,1))* 2+1)NN=NN+SUBSTR(X,N1,1)NN=NN+SUBSTR(Y,N2,2)? N1,N2,NNN2=N2-2K=K+1ENDDO? KSET TALK ON第一次输出结果为 ______。A.7 4G 甲B.7 5G乙C.7 5G 丙

题目

【程序】

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乙


相似考题
更多“【程序】SET TALK OFFN=325X=“ABCDEFGHIJ”Y=“甲乙丙丁戊已.”NC=ALLTRIM(STR(N,6))L=LEN(NC)N2=2*L- ”相关问题
  • 第1题:

    【程序】

    SET TALK OFF

    CLEAR

    INPUT“N=”TO N

    INPUT“M=”TO M

    X=MIN(N,M)

    FOR I=X TO 1 STEP -1

    IF M/I=INT(M/I)AND N/I=INT(N/I)

    Y1=I

    EXIT

    ENDIF

    ENDFOR

    ?“Y1=”+ALLTRIM(STR(Y1,19))+“,Y2=”+ALLTRIM(STR(M,N)/Y1,19))

    SET TALK ON

    若输入N、M的值分别为6,8,则Y1的输出结果为 ______。

    A.0

    B.1

    C.2

    D.3


    正确答案:C

  • 第2题:

    “因此、危险”的正确读音是()

    A.yīncíwéixiǎn
    B.yīncǐwéixiǎn
    C.yīncǐwēixiǎn
    D.yīncíwēixiǎn

    答案:C
    解析:

  • 第3题:

    44、以下程序的输出结果是。 set1 = {1, 2, 3} set2 = {4, 5, 6} print(len(set1 + set2))

    A.3

    B.6

    C.0

    D.程序出错


    1 2 3

  • 第4题:

    有以下程序: #include main( ) { int k,n=0;char c,str[]="teach"; for(k=0;str[k];k++) { c=str[k]; switch(k) { case 1:case 3:case 5:putchar(c);printf("%d",++n);break; default:putchar(′N′); } } } 序的运行结果是( )。

    A.Ne1NN

    B.e1a2e3

    C.Ne1Nc2N

    D.Na1NNNN


    答案:C
    解析:程序执行过程:k=0时,c=str[0]=′t′,执行default分支,输出N;k=1时,c=′e′,执行case 1分支,没有break语句,继续执行case 3分支,没有break语句,继续执行case 5分支,输出e1;k=2时,c=′a′,输出N;k=3,c=′c′,输出c2;k=4,c=′h′,输出N。故程序的输出结果为Ne1Nc2N。

  • 第5题:

    请作答第2空:

    A.O(lgn)
    B.O(n
    C. O(n2)
    D.O(nlgn)

    答案:B
    解析: