#GESP225062. GESP25年6月二级判断题

GESP25年6月二级判断题

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

  1. 人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等,此外很多种智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。() {{ select(1) }}
  • 正确
  • 错误
  1. 在C++代码中,假设N为正整数,则N / 10舍弃个位数。如果N小于10,则其值为0,大于10则是舍弃个位数的数。() {{ select(2) }}
  • 正确
  • 错误
  1. 下列C++代码执行后,其输出为10 20,即a == bb == a对a和b的值没有任何影响。() {{ select(3) }}
  • 正确
  • 错误
    int a = 10, b = 20;
    a == b;
    b == a;
    cout << (a, b);
    
  1. a和b分别是C++的整型变量,如果表达式max(a, b) == min(a, b)的值为真,则说明a和b相等。() {{ select(4) }}
  • 正确
  • 错误
  1. 下面C++代码编译时将报错,因为字符变量a被赋值了浮点值。() {{ select(5) }}
  • 正确
  • 错误
    char a = '1';
    a = 45.6; 
    cout << a;
    
  1. 下面C++代码执行时如输入59.99,将输出“及格”两个汉字。() {{ select(6) }}
  • 正确
  • 错误
    int score; 
    cout << "请输入学生成绩: ";
    cin >> score; 
    if (score < 60) 
        cout << "不及格"; 
    else 
        cout << "及格";
    
  1. 在下面的C++代码中,因为continue将被执行,因此不会有输出。() {{ select(7) }}
  • 正确
  • 错误
    int i; 
    for (i = 1; i < 10; i++){
        if (i % 2 == 0)
            continue;
    }
    if(i == 10) 
        cout << "END";
    
  1. 下面的C++代码执行后将输出15。() {{ select(8) }}
  • 正确
  • 错误
    int Sum = 0; 
    for (int i = 0; i < 5; i++){
        cout << Sum; 
        Sum += i;
    }
    
  1. 将下面C++代码中的(int i = 5; i > 1; i--)调整为(int i = 1; i < 5; i++),输出结果相同,因为5到1与1到5的求和相同。() {{ select(9) }}
  • 正确
  • 错误
    int tnt;
    tnt = 0;
    for (int i = 5; i > 1; i--){
        cout << tnt; 
        tnt += i;
    }
    cout << endl;
    
  1. 为实现如下效果,即N行N列字符。当输入是奇数时,中间列为*,其他是-;当输入是偶数时,则中间两列是*,其他是-。下面的代码能实现其效果。() {{ select(10) }}
  • 正确
  • 错误
    /* 示例效果(输入5时):
    --*--
    --*--
    --*--
    --*--
    --*--
    */
    int N;
    cin >> N;
    int i,j; 
    for (i = 0; i < N; i++){ 
        for (j = 0; j < N; j++){
            if ((j == N / 2) || (j == (N-1) / 2))
                cout << "*";
            else 
                cout << "-";
        }
        cout << endl;
    }