组卷网 > 高中信息技术综合库 > 数据与计算 > 算法与程序实现 > 程序设计 > 分支结构的程序实现
题型:操作题 难度:0.65 引用次数:15 题号:22956344
利用身份证号码可以推算出年龄、性别以及相应的生肖。其中18位身份证号码中的7-10位表示出生年份,年龄为当年年份减去出生年份的值。而生肖为年份除以12所得余数与下表所对应的值取得。例如:小吴2008年出生,则年龄为2024-2008=16岁,2008除以12所得余数为4,根据对应表生肖为鼠。

4

5

6

7

8

9

10

11

0

1

2

3

实现上述功能的部分程序代码如下,请回答下列问题:
sfz=input("请输入18位身份证号:")
sx=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
#计算年龄:
year = ________
age = 2024 - year                                               #计算该身份证主人当年年龄(取2024年)
#判断性别:
F_sex = int(sfz[-2])
if _________:                                      #判断性别的数字奇数为男性,偶数为女性

sex = "男"

else:

sex = "女"

#判断生肖:
anl = _____________
print("年龄是:",age,"性别是:",sex,"生肖是:",anl)
(1)小王是2000年出生的,根据题目所给的算法,他的生肖是__________
(2)请在划线处填入合适的代码。
【知识点】 分支结构的程序实现

相似题推荐

操作题 | 适中 (0.65)
【推荐1】小明想要编写一个“猜骰子点数”的程序,计算机先生成一个[1,6]之间的随机整数,来模拟投掷骰子的过程,然后用户通过键盘输入数字来猜测骰子点数,并借助micro:bit设备中的5*5 LED阵列来显示用户猜测的结果,猜对显示笑脸表情,猜错显示骰子点数数字,如图1所示。为实现上述程序功能,小明进行了以下实践内容。

     

                                        

(1)小明用USB连接线连接计算机和micro:bit,并观察计算机的设备管理器,如图2所示。由图可知,此时该micro:bit连接的计算机端口是_____
(2)小明在BXY中编写的代码如下,烧录后通过串口进行调试。请在程序段划线处填入合适的代码。

from microbit import *

import random

while True:

display.clear()                       #清除LED阵列的显示内容

            num=str( _______)
            if uart.any():
                 incoming=str(uart.readall(),'UTF-8')
                 if incoming==num:
                      display.show(Image.HAPPY)
                      sleep(1000)
                 else:
                       _______
                      sleep(1000)
2023-09-09更新 | 19次组卷
操作题 | 适中 (0.65)
【推荐2】物联网北京出游
十一长假,王云同学一家决定去北京游玩,他们面临无人看管的家如何防止被偷盗,家中植物如何浇水、宠物如何喂食,卫生如何打扫的问题,还需要考虑如何节约时间,进行合理的游玩路线规划,安排衣食住行。同学们通过小组合作,提出了解决方案。
(1)通过____,解决防盗问题;通过____,解决照顾花草的问题;通过宠物投喂器,定时、定量投喂,解决宠物喂食问题;通过APP控制扫地机器人,解决卫生问题;这些都是物联网的应用。
A、智能教育     B、智能安防     C、智能制造     D、智能交通     E、智能浇灌
(2)物联网的体系结构模型可分为三层,感知层、网络层、应用层。实现对物理世界的智能感知识别、信息采集处理和自动控制的是________层。
(3)感知层主要通过传感器感受被测量的信息并将其转换为电信号或者其他形式,以满足信息的传输、处理、存储、显示、记录和控制等要求。对室内进行视频监控,需要用到____;采集花盆土壤的湿度,需要用到____;可以通过____,监测室内的光照强度;
A、重力传感器   B、湿度传感器   C、智能摄像头   D、距离传感器   E、光敏传感器   F、指纹传感器
(4)根据流程图,土壤干湿的临界值为(     )

A、60          B、200          C、3          D、120
(5)判断土壤是否干燥的算法结构是(     )
A、顺序结构          B、分支结构          C、循环结构
2023-12-12更新 | 36次组卷
操作题 | 适中 (0.65)
【推荐3】小申所住的小区里新安装了一台具有“用户识别”“自动称重”“满溢提醒”等功能的智能垃圾回收站,如图1所示。居民投递的可回收物送到分拣工厂后经机器人精细分类,最终进入相应的再生产工厂变废为宝。

图1

(1)智能垃圾回收系统具有“满溢提醒”功能。一旦回收物满溢,系统会自动向管理员手机发送短信提醒信息,这主要体现的信息特征是_____________(选填:价值是相对的/具有时效性)。
(2)智能垃圾回收系统的“满溢提醒”功能是借助超声波传感器来获取相关数据。这种数据获取的方式属于(      )
A.智能识别               B.人工输入               C.自动控制               D.自动采集
(3)在设计垃圾分拣机器人算法模型的过程中,通过对已标记样本的学习,能够快速地对可回收物进行识别。这属于机器学习中的_____________(选填:监督学习/非监督学习)。
(4)在机器学习的过程中,有1000张各种各样的可回收物图片。某轮测试将其中80%作为训练集,20%作为测试集。测试数据中共有180张图片被正确分类,则该轮机器学习的识别正确率为_________
(5)垃圾分拣机器人判断某回收物是否为易拉罐的简要过程如图2所示,虚线框中算法的基本控制结构是______(选填:顺序结构/分支结构/循环结构)。

图2

(6)关于人工智能对社会发展的影响,以下表述正确的是(      )
A.人工智能将减少人类追求知识的热情,阻碍社会发展
B.人工智能的应用将人类从部分脑力劳动中解放出来
C.人工智能的发展应尊重隐私保护,防止数据滥用
D.人工智能正在改变着人类的学习和生活方式
7日内更新 | 2次组卷
共计 平均难度:一般