【程序】SET TALK OFFCLEARINPUT“N=”TO NINPUT“M=”TO MX=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 ENDIFENDFOR?“Y1=”+ALLTRIM(STR(Y1,19))+“,Y2=”+ALLTRIM(STR(M,N)/Y1,19))SET TALK ON
单选题 若输入N、M的值分别为6,8,则Y1的输出结果为 ______。
【正确答案】 C
【答案解析】
单选题 若输入N,M的值分别为6,8,则Y2的输出结果为 ______。
【正确答案】 B
【答案解析】解析:当输入N,M的值分别为6,8时,X=6,此时FOR I=6 TO 1 STEP -1,当I=2时,满足 IF循环条件,此时Y1=2,退出FOR循环,输出Y1=2,STR(M*N/Y1,19)的结果为24,所以输出 Y2=24。
单选题 若输入N,M的值分别为3,9,则Y1的输出结果为 ______。
【正确答案】 D
【答案解析】
单选题 若输入N,M的值分别为3,9,则Y2的输出结果为 ______。
【正确答案】 B
【答案解析】解析:当输入N,M的值分别为3,9时,X=3,此时FOR I=3 T0 1 STEP-1,当I=3时,满足循环条件,此时Y1=3,退出FOR循环,输出Y1=3,STR(M,N/Y1,19)的结果为9,所以输出Y2=9。