• 2021-04-14
    运行以下程序后,屏幕上显示的结果是 ________ 。 CLEAR i=0 n=0 doWHILE i<=10 IF MOD(i,2)=0 n=n+1 ENDIF i=i+1 ENDDO ?n
  • 6

    内容

    • 0

      若有数组Dim a%(10)且每个元素有值,统计前一个元素大于后一个元素的次数,结果存放在变量n中。则下列语句正确的是___________。 A: Dim i%, n% For i = 1 To 10 If a(i) &gt; a(i + 1) Then n = n + 1 End If Next MsgBox(n) B: Dim i%, n% For i = 1 To 10 If a(i) &gt; a(i + 1) Then n = a(i) End If Next MsgBox(n) C: Dim i%, n% For i = 0 To 9 If a(i) &gt; a(i + 1) Then a(i) = n + 1 End If Next MsgBox(n) D: Dim i%, n% For i = 0 To 9 If a(i) &gt; a(i + 1) Then n = n +1 End If Next MsgBox(n)

    • 1

      设计isPrime 函数,其功能:判断n是否为素数,若是,返回1,否则返回0,下列哪个设计的函数是错误的 A: int isPrime(int n) { int i; for(i = 2; i <= sqrt(n); i++) if(n % i == 0) return 0; return 1; } B: int isPrime(int n) { int i; for(i = 2; i < n; i++) if(!(n % i)) return 0; return 1; } C: int isPrime(int n) { int i,iPri=1; for(i = 2; i <= sqrt(n); i++) if(!(n % i)) iPri=0; return iPri; } D: int isPrime(int n) { int i,iPri=1; for(i = 2; i <= sqrt(n); i++) if(n % i == 0) iPri=0; break; return iPri; }

    • 2

      设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。 A: int sum=1, i=0;while(i<=n){i++; sum+=i;} B: int sum=0,i=1;while(i<=n){ sum+=i;i++;} C: int sum=0, i=0;while(i<=n){i++; sum+=i;} D: int sum=1, i=1;while(i<=n){i++; sum+=i;}

    • 3

      下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i&#91;2;i++) for(j=0;j<2;j++) if(j&#93;=i)m=1;n++; printf("n=%d\n",n); A: 4 B: 3 C: 2 D: 1

    • 4

      执行下列程序后,输出的结果是 Option Base 0 Dim a a = Array(13,8,4,15) m = a(0) : n = a(0) For i=1 to 3 If a(i) > m Then m = a(i) ElseIf a(i) < n Then n = a(i) End If Next i Print m; n A: 2 4 B: 4 10 C: 4 15 D: 10 15 E: 其它选项都不对