C 基础测试 2

2025 年 3 月 28 日 | 阅读 2 分钟

6) 在 C 编程语言的库中,以下哪个头文件用于执行数学运算?

  1. conio.h
  2. dos.h
  3. math.h
  4. stdio.h

正确选项是 (c)。

说明

"math.h" 是一个头文件,用于在 C 编程语言的库中执行数学运算。

7) C 语言中有哪些类型的实数数据类型?

  1. long double, short int
  2. float, long double
  3. short int, double, long int, float
  4. float, double, long double

正确选项是 (d)。

说明

浮点数据类型称为实数数据类型。

有三种类型的浮点数据类型

  • float,存储大小为 4 字节
  • long double,存储大小为 10 字节
  • double,存储大小为 8 字节

8) 用于在屏幕上打印 \n 的语句是

  1. printf("");
  2. printf('\n');
  3. printf("\\n");
  4. printf("n\");

正确选项是 (c)。

说明

在 C 语言中,"\n" 是打印换行符的转义序列。对于语句 printf("\\n");,"\\" 符号将被打印为 "\",而 "n" 被称为普通符号。

9) 以下哪些是声明?

  1. float square (float x){?}
  2. double pow(double, double);
  3. extern int x;

下面给出选项

  1. 1
  2. 1 和 3
  3. 2
  4. 1 和 2

正确选项是 (b)。

说明

double pow(double, double); 指令是一个函数原型声明

extern int x; 指令是一个外部变量声明。

因此 1 和 3 是声明,2 是定义。

10) 哪个头文件用于定义输入/输出函数、宏和原型?

  1. memory.h
  2. math.h
  3. dos.h
  4. stdio.h

正确选项是 (d)。

说明

头文件 stdio.h 用于定义用于在 C 语言中执行输入和输出操作的宏、变量和各种函数。