#GESP125092. GESP25年9月一级判断题

GESP25年9月一级判断题

判断题(每题2分,共20分)

  1. 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。() {{ select(1) }}
  • 正确
  • 错误
  1. 执行C++表达式10 % 0.5将报错,因为 0.5 所在位置只能是整数。() {{ select(2) }}
  • 正确
  • 错误
  1. 下面C++代码执行后将输出 9 。() {{ select(3) }}
  • 正确
  • 错误
    int i;
    for (i = 0; i < 10; i++){
        cout << i; 
        break;
    }
    
  1. 下面C++代码执行后将输出 55 。() {{ select(4) }}
  • 正确
  • 错误
    int n = 0;
    for (int i = 0; i > -10; i--)
        n = n + i * -1;
    cout << n;
    
  1. 将下面C++代码中的 L1 行的i = 0修改为i=1,其输出与当前代码输出相同。() {{ select(5) }}
  • 正确
  • 错误
    int cnt = 0;
    for (int i = 0; i < 100; i++) // L1
        cout << cnt; 
        cnt += i;
    
  1. 将下面C++代码中的i<10修改为i<=10,其执行后输出相同。() {{ select(6) }}
  • 正确
  • 错误
    int n, i;
    n = i = 0;
    while (i < 10){
        n += i;
        i += 1;
    }
    cout << n;
    
  1. 下面的C++代码执行后将输出45。() {{ select(7) }}
  • 正确
  • 错误
    int n, i;
    n = i = 0;
    while (i < 10){
        i += 1;
        n += i;
    }
    cout << n;
    
  1. 执行C++代码cout << (12 + 12.12)将报错,因为12是int类型,而12.12是float类型,不同类型不能直接运算。() {{ select(8) }}
  • 正确
  • 错误
  1. 下面C++代码执行时将导致无限循环(也称死循环)。() {{ select(9) }}
  • 正确
  • 错误
    int count=0;
    while (count<5){
        count+=1;
        if(count ==3)
            cout << count << ' ';
            continue;
    }
    
  1. 下列C++代码用于求斐波那契数列,即第1个数为0,第2个数为1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于1的正整数,该代码能实现所求。() {{ select(10) }}
  • 正确
  • 错误
    int n, a, b;
    cin >> n; 
    a = 0; 
    b = 1;
    for(int j = 0; j < n; j++){
        cout << a << " ";
        b = b + a; 
        a = b - a;
    }