1630: B-CSP阅读程序1-2

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Special Judger Creator:
Submit:46 Solved:5

Description

阅读程序1-2(判断题正确填Y 错误填X; 判断题16分,选择题18分)

#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
   int n,k=0, s,i;
   scanf("%d",&n);
   for( i=2; i*i<=n; i++)   //第6行
   {
          if(n%i==0)
          {
                  while(n%i==0)
                  {
                         k++;
                         if(k==1)  printf("%d",i);  //第13行
                         else  printf(" * %d",i); //第14行
                         n=n/i;
                    }
             }
      }
      if(n!=1)
      {
             k++;
             if(k==1)  printf("%d",n);  //第23行
             else  printf(" * %d",i);    //第24行
      }
      return 0;
}



判断题

1)  若n为0,则输出为值为0。(     )

2)  若n为1,则输出为值为1。(     )

3)  若将第13行的“k==1”改为“k>0”,程序输出的结果不会改变。(        )

4)  此程序是求n的k个质因数。(          )


选择题

1) 若输入n为100,则第六行的循环变量i为(     )时退出循环。

  A) 11      B) 10     C)  6     D)  7


2) 若输入n为127,则此程序会在第(     )行输出结果。        

  A) 13      B) 14      C) 23     D) 24


Sample Input Copy


Sample Output Copy