第2章 第11练 常用数学函数《编程语言基础-C语言》(高教版)一课一练

2026-03-16
| 2份
| 5页
| 45人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 C语言程序设计高教版(第五版)全一册
年级 高一
章节 2.7 常用的数学函数
类型 作业-同步练
知识点 数据类型和简单程序设计
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 138 KB
发布时间 2026-03-16
更新时间 2026-03-16
作者 xkw_063129603
品牌系列 上好课·一课一练
审核时间 2026-03-16
下载链接 https://m.zxxk.com/soft/56844873.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版)一课一练的第2章的第11练,内容涵盖第2章 基本数据类型与简单程序设计的2.7 常用数学函数。 《编程语言基础——C语言》(高教版)第11练 第2章 基本数据类型与简单程序设计 2.7 常用数学函数(解析版) 一、单项选择题(本题共5小题) 1、在C语言中,使用数学函数sqrt()时,必须在程序开头添加的编译预处理命令是( ) A. #include <stdlib.h> B. #include <math.h> C. #include <stdio.h> D. #include <string.h> 【答案】B 【解析】 数学函数的原型声明都包含在标准数学库的头文件math.h中。因此,使用这些函数前必须通过#include <math.h>命令将其包含进来。stdio.h是标准输入输出头文件,stdlib.h是标准库头文件,string.h是字符串处理头文件。 2、下列函数中,用于计算浮点数x的绝对值的是( ) A. abs(x) B. fabs(x) C. pow(x,2) D. sqrt(x) 【答案】B 【解析】 fabs(x)是用于计算浮点数x的绝对值的数学函数,返回值为double类型。abs(x)用于计算整数的绝对值;pow(x,2)用于计算x的平方;sqrt(x)用于计算x的平方根。 3、若有定义double x=4.0, y;,则执行语句y = pow(x, 2);后,y的值是( ) A. 2.0 B. 4.0 C. 8.0 D. 16.0 【答案】D 【解析】 pow(x, y)函数用于计算x的y次幂,返回值为double类型。pow(4.0, 2)计算4.0的2次方,即4²=16.0。函数原型为double pow(double x, double y);。 4、若有代数式,则正确的C语言表达式是( ) A. fabs(x*x*x+sin(x)-log10(x)) B. abs(x*x*x+sin(x)-log10(x)) C. fabs(sqrt(x,3)+sin(x)-log10(x)) D. abs(x*x*x+sinx-log10(x)) 【答案】A 【解析】 代数式中的 在 C 语言中应写作 x*x*x 或 pow(x,3),sin(x) 和 log10(x) 是 C 语言标准数学库中的函数,对于浮点数的绝对值应使用 fabs,而 abs 用于整数。 5、执行语句double result = sqrt(-4.0);后,关于结果的描述正确的是( ) A. result的值为2.0 B. result的值为-2.0 C. 会导致域错误,result的值不确定 D. 编译器会自动处理,result的值为0.0 【答案】C 【解析】 sqrt函数的参数要求是非负数(x≥0)。当参数为负数时,会产生域错误,函数返回值不确定。 二、判断题(本题共5小题) 1、在C语言中,abs函数和fabs函数都可以用于计算浮点数的绝对值。( ) 【答案】× 【解析】 函数abs()用于计算整数的绝对值,返回int类型。函数fabs()用于计算浮点数的绝对值,返回double类型。两者不能混用。 2、sqrt函数可以用于计算任何实数的平方根。( ) 【答案】× 【解析】 sqrt函数的参数要求是非负数(x≥0)。如果参数为负数,会导致域错误,函数返回值不确定。在实数范围内,负数没有平方根。 3、数学表达式的C语言表达式为:sqrt(1+3.14/2*tan(30))。( ) 【答案】× 【解析】C语言中正切函数为 tan()的参数需为弧度,而 数学公式中的30°为角度,应转换为弧度。正确的C语言表达式应为:sqrt(1 + tan(30 * 3.1415926 / 180)/2)。 4、使用数学函数之前,要求在程序开头包含头文件math.h。( ) 【答案】√ 【解析】 数学函数的使用之前,需要在程序开头包含头文件math.h,格式为:#inlcude<math.h>。 5、使用pow函数计算2的3次方,表达式pow(2, 3)的返回值类型是int。( ) 【答案】× 【解析】 pow函数的原型是double pow(double x, double y);,参数和返回值类型都是double。即使传入整型参数,也会自动转换为double类型。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版)一课一练的第2章的第11练,内容涵盖第2章 基本数据类型与简单程序设计的2.7 常用数学函数。 《编程语言基础——C语言》(高教版)第11练 第2章 基本数据类型与简单程序设计 2.7 常用数学函数(原卷版) 一、单项选择题(本题共5小题) 1、在C语言中,使用数学函数sqrt()时,必须在程序开头添加的编译预处理命令是( ) A. #include <stdlib.h> B. #include <math.h> C. #include <stdio.h> D. #include <string.h> 2、下列函数中,用于计算浮点数x的绝对值的是( ) A. abs(x) B. fabs(x) C. pow(x,2) D. sqrt(x) 3、若有定义double x=4.0, y;,则执行语句y = pow(x, 2);后,y的值是( ) A. 2.0 B. 4.0 C. 8.0 D. 16.0 4、若有代数式,则正确的C语言表达式是( ) A. fabs(x*x*x+sin(x)-log10(x)) B. abs(x*x*x+sin(x)-log10(x)) C. fabs(sqrt(x,3)+sin(x)-log10(x)) D. abs(x*x*x+sinx-log10(x)) 5、执行语句double result = sqrt(-4.0);后,关于结果的描述正确的是( ) A. result的值为2.0 B. result的值为-2.0 C. 会导致域错误,result的值不确定 D. 编译器会自动处理,result的值为0.0 二、判断题(本题共5小题) 1、在C语言中,abs函数和fabs函数都可以用于计算浮点数的绝对值。( ) 2、sqrt函数可以用于计算任何实数的平方根。( ) 3、数学表达式的C语言表达式为:sqrt(1+3.14/2*tan(30))。( ) 4、使用数学函数之前,要求在程序开头包含头文件math.h。( ) 5、使用pow函数计算2的3次方,表达式pow(2, 3)的返回值类型是int。( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第2章 第11练 常用数学函数《编程语言基础-C语言》(高教版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。