#1077. 4GESP20241204试卷

4GESP20241204试卷

GESP C++ 四级2024 年 12 月 1 单选题(每题 2 分,共 30 分)

第 1 题 下面的语句中,() 正确定义了一个计算浮点数 的平方( )的函数,并成功调用该函数。 {{ select(1) }}

  • A

    float square(float x) {
       return x * x;
    }
    float area = square(2);
    
  • B

    square(float x) {
      return x * x;
    }
    float area = square(2);
    
  • C

    void square(float x) {
     return x * x;
    }
    area = square(2.0);
    
  • D

    void square(float x) {
      x * x;
     return;
    }
    area = square(2);
    

第 2 题 下面代码的描述中,正确的是()。

void n_chars(char c, int n) {
  while (n-- > 0)
  cout << c;
}
char my_char = 'w';
int times = 5;
n_chars(my_char, times);
double* p_arr = new double [3];

{{ select(2) }}

  • A. 代码执行结束后, times 的值为0
  • B. n 是形参, times 是实参
  • C. n 是实参, times 是形参
  • D. 代码最后一行换成 n_chars(times, my_char); 也可以