1629: B-CSP阅读程序1-1

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Special Judger Creator:
Submit:50 Solved:13

Description

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

#include <cstdio>
#include <iostream>
#include <cmath>       //第3行
using namespace std;

int main(){
     int nums[11];     
     for( int i=1; i<=10; i++ )
            scanf( "%d",&nums[i] );    
     int maxn=nums[1];
     int sum=nums[1];               //第11行
     for( int i=2; i<=10; i++ ){            
             if( sum<0 )  sum=0;     //第13行    
             sum = sum + nums[i]; //第14行
             if( sum>maxn )
                    maxn=sum;
      }
      printf("%d\n",maxn);
      return 0;
}

    

判断题

1)  将3行删除程序也能得到正确的结果。(        )

2)  将11行改为 int sum = maxn ; 程序输出的结果会被改变。(        )

3)  若将第13行的“<” 改为 “<=”,程序也能得到正确的结果。(        )

4)  若将第14行 改为  sum += nums[i]; 程序输出的结果不会改变。(          )


选择题

 5) 若输入"38 9 -19 3 -1 23 -45 -28 33 21"时,则输出值为(     )。

      A) 35      B) 55     C)  54     D) 53


 6) 若将第13行语句删去,输入"38 9 -19 3 -1 23 -45 -28 33 21"时,则输出值为(     )

      A) 54      B) 53     C)  35     D) 34

Sample Input Copy


Sample Output Copy