【程序】SET TALK OFFCLEARINPUT“N=”TO NINPUT“M=”TO MX=MIN(N,M)FOR I=X TO 1 STEP -1IF M/I=INT(M/I)AND N/I=INT(N/I)Y1=IEXITENDIFENDFOR?“Y1=”+ALLTRIM(STR(Y1,19))+“,Y2=”+ALLTRIM(STR(M,N)/Y1,19))SET TALK ON若输入N、M的值分别为6,8,则Y1的输出结果为 ______。A.0B.1C.2D.3

【程序】

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


相关考题:

下面是用冒泡法将5个整数按升序排列,请将程序补充完整。Sub GASR()Dim mm=Array(10, 1, 5, 6, 7)For i=0 To 3For j= 【13】If m(i) =m(j) Then【14】m(i) =m(j)m(j) =tEnd IfNext j【15】For i=0 To 4Print m(i)Next iEnd Sub

该程序运行的结果是( )。#include#include#define M 100void fun(int m, int *a, int *n){ int i,j=0;for(i=1;i=m;i++)if(i%7==0||i==0)a[j++]=i;*n=j;}main(){ int aa[M],n,k;clrscr();fun(10,aa,n);for(k=0;kif((k+1) ==0)printf("\n");else printf("M",aa[k]);printf("\n");}

A)(仕兰微面试题目)#i ncludevoid testf(int*p){*p+=1;}main(){int *n,m[2];n=m;m[0]=1;m[1]=8;testf(n);printf("Data v alue is %d ",*n);}------------------------------B)#i ncludevoid testf(int**p){*p+=1;}main(){int *n,m[2];n=m;m[0]=1;m[1]=8;testf(n);printf(Data v alue is %d",*n);}下面的结果是程序A还是程序B的?Data v alue is 8那么另一段程序的结果是什么?

以下程序的输出结果是#include conio.h#include stdio.h#define M 100void fun(int m, int *a, int *n){ int i,j=0; for(i=1;i=m;i++) if(i%7==0||i%11==0) a[j++]=i; *n=j;}main(){ int aa[M],n,k; clrscr(); fun(100,aa,n); for(k=0;kn;k++) if((k+1)%20==0)printf("\n"); else printf("%d",aa[k]); printf("\n"); }

有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i<4;i++) { fun(m); printf("%d",m); } } 程序的输出结果是( )A.1317B.2630C.1315D.1111

下列程序的输出结果是______。 include using namespace std; class base { public: in 下列程序的输出结果是______。include<iostream>using namespace std;class base{public:int n;base(int x){n=x;}virtual void set(int m){n=m;cout<<n<<'';}};class deriveA:public base{public:deriveA(int x):base(x){}void set(int m){n+=m;cout<<n<<'';}};class deriveB:public base{public:deriveB(int x):base(x){}void set(int m){n+=m;cout<<n<<'';}};int main( ){deriveA d1(1);deriveB.d2(3);base*pbase;pbase=d1;pbase->set(1);pbase=d2;pbase->set(2);return 0;}

下列程序段的时间复杂度是()。 for (i=1; i<=m1; ++i) for (j=1; j<=n2; ++j) Q[i][j] = 0; for (i=1; i<=m1; ++i) for (j=1; j<=n2; ++j) for (k=1; k<=n1; ++k) Q[i][j] += M[i][k] * N[k][j];A.O(m1*n2)B.O(m1*n2*n1)C.O(m1+n2*n1)D.O(m1*n2+n1*n2)E.O(m1*n2+n1*n2+m1*n1)

11、下列程序段的时间复杂度是()。 for (i=1; i<=m1; ++i) for (j=1; j<=n2; ++j) Q[i][j] = 0; for (i=1; i<=m1; ++i) for (j=1; j<=n2; ++j) for (k=1; k<=n1; ++k) Q[i][j] += M[i][k] * N[k][j];A.O(m1*n2)B.O(m1*n2*n1)C.O(m1+n2*n1)D.O(m1*n2+n1*n2)E.O(m1*n2+n1*n2+m1*n1)

5、将正整数m和n之间(包括m和n,0<m<n<1000)能被17整除的数累加,有如下Python程序: m=int(input()) n=int(input()) s=0 for i in range(① ): if i%17==0: s=s+i print(s) 请选择适当的代码填入程序①空白处。()A.1,mB.m,n+1C.n,m+1D.m,n