题目
包含数学函数的库文件是string.h。 A 正确 B 错误
包含数学函数的库文件是string.h。
A 正确
B 错误
题目解答
答案
string.h 是C语言中用于处理字符串的头文件,包含了一些字符串操作函数的声明,例如字符串的拷贝、比较、连接等。
然而,与数学函数相关的库文件是 math.h,而不是 string.h。
math.h 是C语言中用于数学计算的头文件,包含了一些数学函数的声明,例如三角函数、对数函数、指数函数等。
故本题选B。
解析
本题考查C语言中头文件的作用,需要明确不同头文件的功能区分。关键点在于:
-
string.h
是C语言中用于字符串操作的头文件,包含字符串处理函数(如strcpy
、strlen
等)。 -
数学函数(如三角函数、幂函数等)需要包含
math.h
头文件。 -
分析头文件功能
string.h
提供字符串相关的函数,例如:strcpy
(字符串复制)strcmp
(字符串比较)strlen
(获取字符串长度)
math.h
提供数学运算函数,例如:sqrt
(平方根)sin
(正弦函数)log
(对数函数)
-
结论推导
题目中提到的“数学函数”属于math.h
的职责范围,而string.h
仅处理字符串相关操作。因此,题目描述错误。