内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(高教版第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《C语言程序设计》(高教版第2版)一课一练的单元3的第8练,内容涵盖单元3“身高体型判定系统”的数据处理的3.3.1~3.3.2 基本计算任务(求两数和、圆面积)。
《C语言程序设计》(高教版第2版)一课一练 第8练
单元3 “身高体型判定系统”的数据处理
3.3.1~3.3.2 基本计算任务(求两数和、圆面积)
1、 单项选择题(本题共5小题)
1、在 C 语言中,计算圆面积需要使用圆周率 π,π 值最适合使用的数据类型是( )
A. int
B. char
C. float
D. void
【答案】C
【解析】圆周率是小数,float(浮点型)用于存储小数,int 只能存整数,char 存字符,void 无数据类型。
2、计算圆面积的公式正确的是( )
A. S = 2πr
B. S = πr²
C. S = πd
D. S = πr
【答案】B
【解析】圆面积公式:面积 = 圆周率 × 半径的平方,即 S=πr2。
3、C 语言中,要正确使用开方、平方等数学运算,必须包含的头文件是( )
A. <stdio.h>
B. <string.h>
C. <math.h>
D. <stdlib.h>
【答案】C
【解析】<math.h > 是数学函数库头文件,使用 pow、sqrt 等数学运算必须包含它。
4、使用 scanf 输入两个整数,求它们的和,变量类型最合适的是( )
A. int
B. float
C. double
D. char
【答案】A
【解析】整数求和使用 int 类型最简洁、最节省空间,符合基本计算任务要求。
5、在 C 语言中,输出圆面积时,保留两位小数的正确格式符是( )
A. % d
B. % f
C. %.2f
D. % c
【答案】C
【解析】%.2f 表示以浮点型输出,并保留小数点后两位数字。
2、 判断题(本题共4题)
1、求两数和的基本算法是:定义变量→输入数据→计算求和→输出结果。( )
【答案】√
【解析】基本计算任务的标准流程:定义→输入→计算→输出。
2、计算圆面积时,半径 r 可以直接使用整数,不影响小数结果的计算。( )
【答案】√
【解析】半径可以是整数,程序运算时会自动转为浮点型计算。
3、C 语言中,r^2 可以正确表示半径 r 的平方。( )
【答案】×
【解析】^是异或运算符,不是平方,平方应写为 r*r 或 pow(r,2)。
4、求两数和的程序中,必须使用 float 类型,不能使用 int 类型。( )
【答案】×
【解析】整数求和使用 int 完全正确,float 用于小数求和。
3、 程序填空题(本题共1题)
1、题目描述:以下程序实现输入圆半径,计算并输出圆面积,请补充完整代码。
#include <stdio.h>
#include <math.h>
int main() {
float r, s; // r为半径,s为面积
float pi = 3.14159; // 定义圆周率
printf("请输入圆的半径:");
scanf("%f", (1)__________); // 输入半径
// 计算圆面积
s = (2)__________;
// 输出面积,保留两位小数
printf("圆的面积为:%.2f
", (3)__________);
return 0;
}
【答案】
(1) &r
(2) pi * r * r
(3) s
【解析】
(1) scanf 输入变量必须取地址,&r表示半径 r 的地址;
(2) 圆面积公式:s=πr2,C 语言写为pi * r * r;
(3) 输出计算好的面积变量s。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(高教版第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《C语言程序设计》(高教版第2版)一课一练的单元3的第8练,内容涵盖单元3“身高体型判定系统”的数据处理的3.3.1~3.3.2 基本计算任务(求两数和、圆面积)。
《C语言程序设计》(高教版第2版)一课一练 第8练
单元3 “身高体型判定系统”的数据处理
3.3.1~3.3.2 基本计算任务(求两数和、圆面积)
1、 单项选择题(本题共5小题)
1、在 C 语言中,计算圆面积需要使用圆周率 π,π 值最适合使用的数据类型是( )
A. int
B. char
C. float
D. void
2、计算圆面积的公式正确的是( )
A. S = 2πr
B. S = πr²
C. S = πd
D. S = πr
3、C 语言中,要正确使用开方、平方等数学运算,必须包含的头文件是( )
A. <stdio.h>
B. <string.h>
C. <math.h>
D. <stdlib.h>
4、使用 scanf 输入两个整数,求它们的和,变量类型最合适的是( )
A. int
B. float
C. double
D. char
5、在 C 语言中,输出圆面积时,保留两位小数的正确格式符是( )
A. % d
B. % f
C. %.2f
D. % c
2、 判断题(本题共4题)
1、求两数和的基本算法是:定义变量→输入数据→计算求和→输出结果。( )
2、计算圆面积时,半径 r 可以直接使用整数,不影响小数结果的计算。( )
3、C 语言中,r^2 可以正确表示半径 r 的平方。( )
4、求两数和的程序中,必须使用 float 类型,不能使用 int 类型。( )
3、 程序填空题(本题共1题)
1、题目描述:以下程序实现输入圆半径,计算并输出圆面积,请补充完整代码。
#include <stdio.h>
#include <math.h>
int main() {
float r, s; // r为半径,s为面积
float pi = 3.14159; // 定义圆周率
printf("请输入圆的半径:");
scanf("%f", (1)__________); // 输入半径
// 计算圆面积
s = (2)__________;
// 输出面积,保留两位小数
printf("圆的面积为:%.2f
", (3)__________);
return 0;
}
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$