#GESP125062. GESP25年6月一级判断题

GESP25年6月一级判断题

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

  1. 人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等,此外很多种智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。() {{ select(1) }}
  • 正确
  • 错误
  1. 如果N是C++的整型变量,值为5,则表达式(N + !N) 的值为4。() {{ select(2) }}
  • 正确
  • 错误
  1. 在下面C++代码中,删除break语句对程序执行结果没有影响。() {{ select(3) }}
  • 正确
  • 错误
    int i;
    for (i = 0; i < 10; i++){
        continue;
        cout << i << "#";
        break;
    }
    if (i >= 10) cout << "END";
    
  1. 删除下面C++代码中的continue后其输出是0#2#4#6#8#。() {{ select(4) }}
  • 正确
  • 错误
    int i;
    for (i = 0; i < 10; i++){
        if (i % 2 == 0){
            cout << i << "#";
            continue;
        }
        if (i >= 10)
            cout << "END";
    }
    
  1. 将下面C++代码中的i < 100; i = i + 1 修改为i < 200; i += i + 1,其输出与当前代码输出相同。() {{ select(5) }}
  • 正确
  • 错误
    int cnt = 0;
    for (int i = 0; i < 100; i = i + 1)
        cnt += 1;
    cout << cnt;
    
  1. 交换下面C++代码中的i += 2 和cnt += 1,交换前后分别运行的两次输出相同。() {{ select(6) }}
  • 正确
  • 错误
    int i, cnt = 0;
    cnt = 0;
    while (i < 10){
        i += 2;
        cnt += 1;
        cout << cnt;
    }
    
  1. 下面的C++代码执行后将输出45。() {{ select(7) }}
  • 正确
  • 错误
    int cnt;
    for (int i = 0; i < 10; i++)
        cout << cnt;
        cnt += 1;
    
  1. 执行C++代码cout << (12 + 12.12) 将报错,因为12是int类型,而12.12是float类型,不同类型不能直接运算。() {{ select(8) }}
  • 正确
  • 错误
  1. 在C++代码中,不可以将变量命名为false,因为false是C++语言的关键字。() {{ select(9) }}
  • 正确
  • 错误
  1. X是C++的整型变量,则表达式3 < X < 5 求值结果是4。() {{ select(10) }}
  • 正确
  • 错误