单选题
1、第199题 (1.0分) 题号:598 下列四组选项中,均不是C语言关键字的选项是()。
A
define IF type
B
getc char printf
C
include scanf case
D
while go pow
答案解析
正确答案:A
解析:
**解析:**
C语言的关键字(Keywords)是C语言预先定义的、具有特殊意义的标识符,全部由小写字母组成。我们需要逐一分析选项中的单词,判断它们是否属于C语言的关键字。
**1. 分析选项 A:**
* `define`:这是预处理指令(如 `#define`),不是关键字。
* `IF`:C语言严格区分大小写,关键字 `if` 必须是小写。`IF` 是大写,因此它只是一个普通的标识符,不是关键字。
* `type`:C语言中没有 `type` 这个关键字(虽然有 `typedef`,但 `type` 本身不是)。
* **结论**:这三个词均**不是**C语言关键字。符合题意。
**2. 分析选项 B:**
* `getc`:这是一个标准库函数(在 `` 中),不是关键字。
* `char`:这是C语言的基本数据类型关键字,用于定义字符类型。
* `printf`:这是一个标准库函数,不是关键字。
* **结论**:因为包含 `char`,所以该选项不符合“均不是关键字”的要求。
**3. 分析选项 C:**
* `include`:这是预处理指令的一部分(如 `#include`),不是关键字。
* `scanf`:这是一个标准库函数,不是关键字。
* `case`:这是C语言的关键字,用于 `switch` 语句中。
* **结论**:因为包含 `case`,所以该选项不符合要求。
**4. 分析选项 D:**
* `while`:这是C语言的关键字,用于构成循环结构。
* `go`:C语言中没有 `go` 关键字(Go语言中有,但本题问的是C语言)。
* `pow`:这是一个数学库函数(在 `` 中),不是关键字。
* **结论**:因为包含 `while`,所以该选项不符合要求。
**总结:**
只有选项 A 中的三个单词(`define`, `IF`, `type`)都不是C语言的关键字。
**正确答案:A**
题目纠错
c语言选择判断题库
相关题目
单选题
1、第60题 (1.0分) 题号:674 以下错误的描述是:函数调用可以()。
单选题
1、第59题 (1.0分) 题号:210 在位运算中,操作数每右移一位,其结果相当于()。
单选题
1、第58题 (1.0分) 题号:178 以下对C语言函数的描述中,正确的是()。
单选题
1、第57题 (1.0分) 题号:558 int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。
单选题
1、第56题 (1.0分) 题号:157 下列程序的输出结果是()。
单选题
1、第55题 (1.0分) 题号:565 以下叙述中正确的是()。
单选题
1、第54题 (1.0分) 题号:740 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作, 下面符合此要求的函数调用是()。
单选题
1、第53题 (1.0分) 题号:92 以下的选择中,正确的赋值语句是()。
单选题
1、第52题 (1.0分) 题号:586 以下选项中合法的实型常数是()。
单选题
1、第51题 (1.0分) 题号:112 下列程序的输出结果是()。
