材料一:国家有关部门根据学生体质健康数据,进行统计分析,全面了解学生健康状况及变化趋势,制定了《国家学生体质健康标准》,其中高一男生的正常体重指数为16.5~23.2。
材料二:体重指数BMI是国际,上常用来衡量人体肥胖程度的重要标志,其计算公式为:
BMI=体重(kg)/身高(m)。
材料三:王明编写了Python程序(主要程序段如图),根据输入的体重和身高计算BMI值并显示是否超标。王明体重80kg,身高170cm。
w=float(input("输入体重(kg) : "))
h=float(input("输入身高(a) : "))
bmi=w/(h*h) #BMI=体重(kg) /身高的平方(m)
If bmi<18.5:
print("偏瘦")
elif 18.5<=bmi <24:
print("正常")
else:
print("偏胖")
阅读材料,完成下面小题。
(1)
材料一中《国家学生体质健康标准》指出“高一男生的正常体重指数为16.5~23.2",属于( )
A . 数据
B . 信息
C . 知识
D . 智慧
(2)
材料二中体重指数BMI的计算公式属于( )
A . 数据
B . 信息
C . 知识
D . 智慧
(3)
材料三王明同学运用Python语言编写程序验算其体重指数是否超标,属于( )
A . 数据
B . 信息
C . 知识
D . 智慧
(4)
材料三中“体重80kg”“身高170cm”是对王明体重身高的符号记录,属于( )
A . 数据
B . 信息
C . 知识
D . 智慧
(5)
从材料分析数据、信息、知识和智慧之间的关系,下列描述正确的是( )
A . 从数据到信息的转化,主要理解信息间的相互联系
B . 从信息到知识的转化,主要理解知识间的相互联系,发现和抽象其规律
C . 从知识到智慧的转化,主要理解和应用知识原理与法则解决现实世界的问题
D . 数据、信息、知识与智慧之间的价值变化趋势是逐渐递减
(6)
材料三所示程序段,主要运用了( )
A . 顺序结构
B . 选择结构
C . 循环结构
D . 网状结构
(7)
材料三所示程序段运用了一些常用函数,关于函数在程序中的功能,下列说法错误的是( )
A . input("输入体重(kg):") 显示“输入体重(kg):"”,并要求输入数据
B . flot(input("输入身高(m):") 把数据转换成整型
C . float(input("输入身高(m):")) 把数据转换成浮点型
D . print("正常") 输出“正常"
(8)
王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是( )
>>>1w=float(input("输入体重(kg): "))
SyntaxError: invalid syntax
A . 变量名1w太短
B . 应该写成foat(input("输入体重(kg):))=1w
C . 将float改为int
D . 变量名1w不符合Python语言规范,不能以数字开头
(9)
程序段中bmi=w/(h*h),还可以表达为( )
A . bmi=(w/h)*2
B . bmi=w/h^2
C . bmi=w/h2
D . bmi=(w/h)/h
(10)
程序段中的“bmi<24”是一个( )
A . 算术表达式
B . 关系表达式
C . 逻辑表达式
D . 赋值表达式
(11)
程序段中有几个变量( )
A . 1
B . 2
C . 3
D . 4
(12)
为提高程序的可阅读性,减少程序冗长(余),可以将程序段优化为( )
A . w=float(input("输入体重(kg) : "))
h=float(input("输入身高(m: "))
bmi =w/(h*h)
if bmi<18.5:
print("偏瘦")
elif bmi>=18.5 or bmi <24:
print("正常")
else:
print("偏胖")
B . w=float(input("输入体重(kg) :")) h=float(input("输入身高(n) :")) bmi =w/(h*h) if bmi<18.5: print("偏瘦") elif bmi<24: print("正常") else: print("偏胖")
C . w=float(input("输入体重(kg):"))
h=float(input("输入身高(m) :"))
bmi =w/(h=h)
if bmi<18.5:
print("偏瘦")
else:
if bmi<24:
print("正常")
else:
print("偏胖")
D . w=float(input("输入体重(kg) :"))
h=float(input("输入身高(n) :"))
bmi =w/(h*h)
if bmi<18.5:
print("偏瘦")
if 18.5<=bmi<24:
print("正常")
else:
print("偏胖")
答案: B
C
D
A
C
B
B
D
D
B
C
B