18 #GESP78. GESP23年6月四级判断题

GESP23年6月四级判断题

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

1.域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称, CCF 编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp() {{ select(1) }}

  • 正确
  • 错误

2.数列 1, 1, 2, 3, 5, 8 ... 是以意大利数学家列昂纳多·斐波那契命名的数列,从第 三个数开始,每个数是前面两项之和。如果计算该数列的第 n 项(其中 n>3) fib(n),我们采用如下方法:① 令 fib(1)=fib(2)=1 ②用循环 for i=3 to n 分别计 算 f(i) ③输出 fib(n)。这体现了递推的编程思想() {{ select(2) }}

  • 正确
  • 错误

3.在 C++语言中,函数的参数默认以引用传递方式进行传递。() {{ select(3) }}

  • 正确
  • 错误

4.在 C++语言中,可以定义四维数组,但在解决实际问题时不可能用到,因为世 界是三维的。() {{ select(4) }}

  • 正确
  • 错误

5.在 C++语言中,一个函数没有被调用时,它的参数不占用内存。() {{ select(5) }}

  • 正确
  • 错误

6.在 C++语言中,如果一个函数可能抛出异常,那么一定要在 try 子句里调用这 个函数。() {{ select(6) }}

  • 正确
  • 错误

7.如果希望记录 10 个最长为 99 字节的字符串,可以将字符串数组定义为 char s[100][10];。() {{ select(7) }}

  • 正确
  • 错误

8.字符常量'0'和'\0'是等价的。() {{ select(8) }}

  • 正确
  • 错误

9.>=和>>=都是 C++语言的运算符。() {{ select(9) }}

  • 正确
  • 错误

10.由于文件重定向操作,程序员在使用 C++语言编写程序时无法确定通过 cout 输出的内容是否会被输出到屏幕上。() {{ select(10) }}

  • 正确
  • 错误