组卷网 > 高中信息技术综合库 > 数据与计算 > 算法与程序实现 > 算法 > 典型算法
题型:操作题 难度:0.65 引用次数:64 题号:18433015
以下是历次人口普查中关于城镇人口和乡村人口的数据,其中,人口的单位是(万人),城镇人口比重的单位是(%)。
普查年份城镇人口乡村人口全国人口城镇人口比重
19537726505345826013.26
196412710567486945818.3
1982210827973610081820.91
1990299718339711336826.44
2000458448073912658336.22
2010665576741513397249.68
2020901995097914117863.89
以上数据对应的文件是“城镇人口.csv”,将其用Python程序读入,结果如下:

(1)对以上数据中的部分数据进行可视化,根据下列代码绘制图形,得到的图形是(     )

A.                     B.

C.                     D.

(2)使用城镇人口比重数据绘制柱状图,为得到如下图形,请补全代码_____

plt.figure(     
plt.tilte(“城镇人口比重”,fontsizes=l8)
plt.xlabel(“普查年份”,fontsizes=l8)
plt.ylabel(“城镇人口比重”,fontsize=l8)
plt.______(df[“普查年份”],df[“城镇人口比重”])       #绘制柱形图
plt.xticks(df[‘普查年份'])       #设置横坐标的刻度值
A.plot                           B.bar                           C.pie                           D.scatter
(3)根据历次普查数据,若2030年进行第8次人口普查,你认为下列哪一项最有可能是第8次普查的结果(     )
A.城镇人口113129,乡村人口82203                    B.城镇人口104023,乡村人口40101
C.城镇人口82203,乡村人口30101                    D.城镇人口50101,乡村人口104023
(4)以下是几位同学填写第8次人口普查的预测结果:
同学普查年份城镇人口乡村人口全国人口城镇人口比重
同学12030102019409791429980.713429558
同学22030172938409792139170.808435047
同学3203082019409791229980.666831981
同学42030112938359341488720.758624859
同学42030122938359341588720.773817916
将以上数据存在DataFrame类型的df中,如下图所示:

以上数据可能存在着重复值、缺失值或异常值,对其进行处理,处理后的结果存在mydf中,你认为处理该数据最不需要下列哪段代码?(     )

A

B.

C.

【知识点】 典型算法

相似题推荐

操作题 | 适中 (0.65)
【推荐1】哥德巴赫猜想是任一大于 2 的偶数,都可表示成两个素数之和。其中素数也叫质数,是指除了 1 和本身外,不能被其它整数整除的数。
(1)10 可以看成哪两个素数之和____
(2)下列程序用来验证 4-1000 之间的偶数是否符合哥德巴赫猜想,请完成划线处的填空:
def isprime(m):
       i=2
       while i<=int(m**0.5):
             if①____:
                    return False
             i+=1
       return True
for i in range(4,1001,2):
       flag=False
       for j in range(2,i):
             if②____:
                    print(str(i)+"验证成功")
                    flag=True
                    break
       if③____:
             print(str(i)+"验证失败")
(3)上述程序使用了哪种算法____(单选,填字母:A.枚举算法 B.解析算法)
2023-11-17更新 | 18次组卷
操作题 | 适中 (0.65)
【推荐2】50米短跑成绩等级如下:根据实际的短跑成绩折算等级。

x = _______(input("请输入短跑成绩:"))

if __________:

       print("优秀")

elif x <= 7.5:

       print("良好")

elif x <= 9.5:

       print("及格")

_______:

print("不合格")

2023-12-12更新 | 18次组卷
操作题 | 适中 (0.65)
【推荐3】运动时心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果,超出范围,对身体反而会有损伤。
男性最适宜运动心率=(220-年龄-安静心率)*(60%~80%)+安静心率
女性最适宜运动心率=(210-年龄-安静心率)*(60%~80%)+安静心率
打开文件“考生文件夹\647\最适直运动心率2.py”,完善程序并保存。
# 请不要更改源程序的结构,不得增加或删除程序中的空格与空行,删除原题里的①、②、③、④。填写正确的代码,使程序完善
age= (input('请输入age='))
HRrest= (input('请输入HRrest='))
gender=input("请输入male or female :")#性别输入,male为男生
if gender==' ':
   n=220
:
   n=210
low=(n-age-HRrest)*0.6+HRrest
high=(n-age-HRrest)*0.8+HRrest
print('最适宜的心率是:',low,'~',high)
input("运行完毕,请按回车键退出...")
___________________________________________________________
2022-01-19更新 | 121次组卷
共计 平均难度:一般