1631: B-CSP阅读程序1-3

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Special Judger Creator:
Submit:51 Solved:6

Description

阅读程序1-3( 判断题正确填Y 错误填X 

#include <iostream>
using namespace std;

int rSum( int dg )
{
      int sum = 0;
      while ( dg != 0)  //第7行
      { 
            sum = sum * 10 + (dg % 10);
            dg = dg / 10;
      }
      return sum;
}

int main()
{
    int n,m,digit,num;

     cin>>n>>m;
     int flag = 0;
     for( digit = n; digit < m; digit++ )
     {
             num = rSum( digit ); //第23行
             if ( digit == num )    //第24行
            {
                   cout<<digit<<" ";
                   flag = 1;
            }
    }
    if( !flag )  
        cout<<"-1"<<endl;
    return 0;
}


判断题

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

2)  若修改第7行为while( dg<0 ) ,则此程序输出结果不会改变。(     )

3)  若删去23行语句,更改第24行的语句为 if ( digit == rSum(digit) ),程序输出的结果会改变。(       )

4)  while循环终止后,dg的数字为原数字的倒序。(     )

选择题

5) 若输入为 100 121时,则输出结果为(     )。

    A) 100 101 121      B) 101  111 121      C)  100 110 120     D)  101 111


6)  若输入为 89  99时,则输出结果为(     )。

     A) 90  99        B)  99      C) 89  90  99     D) -1

Sample Input Copy


Sample Output Copy