📜  C基础测试1

📅  最后修改于: 2020-10-23 01:35:33             🧑  作者: Mango

C基础测试1

1)以下哪个是使用C编程语言开发的第一个操作系统?

  1. Windows
  2. DOS
  3. Mac
  4. UNIX系统

正确的选项是(d)。

说明:

发明了C编程语言来开发称为UNIX的操作系统。到1973年,使用C语言开发了完整的UNIX OS。

2)用于UNIX操作系统的C编译器是

  1. cc
  2. gcc
  3. vC++
  4. Borland

正确的选项是(a)。

说明:

用于UNIX的编译器为’cc’,其完整形式为C编译器。 gcc是Linux的编译器。 Borland和vC++是Windows的编译器。

3)以下哪项是逻辑AND运算符?

  1. ||
  2. &&
  3. 以上都不是

正确的选项是(c)。

说明:

&&称为逻辑AND运算符。如果两个操作数都不为零,则条件变为true。

||被称为逻辑或运算符。如果两个操作数中的任何一个都不为零,则条件变为true。

!被称为逻辑非运算符。它用于反转其操作数的逻辑状态。

4)哪种格式说明符用于打印双精度值?

  1. %Lf
  2. %L
  3. %lf
  4. 以上都不是

正确的选项是(c)。

说明:

%lf格式说明符用于在C程序中打印double值。

5)以下哪个语句用于释放程序分配的内存空间?

  1. vanish(var-name);
  2. remove(var-name);
  3. erase(变量名);
  4. free(变量名);

正确的选项是(d)。

说明:

通过使用库函数free(var-name)释放由malloc(),calloc()或realloc()函数分配的内存。