C 基础测试 3

5 Sept 2024 | 2 分钟阅读

11) C 语言中的单行注释以 _______ 开头

  1. :
  2. //
  3. */
  4. /*

正确选项是 (b)。

说明

要给单行注释,使用两个连续的正斜杠。多行注释以 /* 开头,并以 */ 结束。

12) 以下语句中 "PI" 的数据类型是什么?

  1. 浮点数据类型
  2. 双精度数据类型
  3. PI 没有关联的数据类型
  4. 语法错误,PI 定义缺少分号

正确选项是 (c)。

说明

与宏语句关联的文本会在调用行进行扩展。扩展文本默认是常量,没有与 PI 相关联的数据类型。

13) 哪个运算符可以用于访问指针变量地址中存储的值?

  1. #
  2. *
  3. &&
  4. @

正确选项是 (b)。

说明

指针运算符是,

& (地址运算符) = 它给出变量的地址

*(值运算符) = 它给出特定地址存储的值

14) C 编程语言中的链接类型是

  1. 外部链接和无链接
  2. 内部链接和无链接
  3. 内部链接、外部链接和无链接
  4. 内部链接和外部链接

正确选项是 (c)。

说明

  • 内部链接: 具有文件作用域的函数和静态变量。
  • 外部链接: 全局变量、函数和非静态变量。
  • 无链接: 局部变量。

15) 关于 C 编程,以下哪个是正确的?

  1. 平台独立
  2. 高级语言
  3. 机器无关
  4. 汇编语言

正确选项是 (c)。

说明

C 编程语言是机器无关的编程语言。它提供了代码的可移植性,意味着在一台机器上编写的源代码可以在任何其他机器上运行。