C语言选择题附答案
1. 下列关于C语言的说法中,错误的是:
  A. C语言是一种高级编程语言
  B. C语言是由贝尔实验室的Dennis M. Ritchie开发的
  C. C语言具有强大的可移植性
  D. C语言常用于嵌入式系统的开发
答案:A. C语言是一种高级编程语言
2. C语言中使用的注释符是:
  A. //
  B. #
  C. //
  D. {}
答案:A. //
3. 在C语言中,下面哪一项是错误的定义变量的方式:
  A. int num = 10;
  B. float pi = 3.14;
  C. double = 3.14;
  D. char ch = 'A';
答案:C. double = 3.14;
4. 下列关于C语言中变量命名规则的说法正确的是:
  A. 变量名可以使用任意字符和数字
  B. 变量名可以以下划线开头
  C. 变量名可以与C语言的关键字相同
  D. 变量名必须以字母开头
答案:D. 变量名必须以字母开头
5. 在C语言中,下列代码中存在错误的是:
  A.
  ```c
关于printf函数正确的是
  int num = 10;
  printf("%d", num);
  ```
  B.
  ```c
  float price = 3.99;
  printf("%f", price);
  ```
  C.
  ```c
  char ch = 'A';
  printf("%c", ch);
  ```
  D.
  ```c
  string name = "John";
  printf("%s", name);
  ```
答案:D.
```c
string name = "John";
printf("%s", name);
```
6. 在C语言中,下列关于条件语句的说法中,错误的是:
  A. 条件语句用于根据不同的条件执行不同的代码块