当前位置: 高中信息技术(信息科技) /浙教版(2019) /必修1 数据与计算 /第二章 算法与问题解决 /2.1 算法的概念及描述
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙教版(2019)高一信息技术必修1 数据与计算 2.1 算...

更新时间:2021-12-22 浏览次数:57 类型:同步测试
一、选择题
二、非选择题
  • 17. 某种字符加密方法描述如下:

    ①将明文字符串s中的每个字母字符根据它所在该字符串的位置,往后移动相应的位置,并转化为对应的小写或大写字母(例如:大写字母A往后移动5位变成F,转化成小写字母得到f;小写字母y往后移动8位得到g,转化成大写字母得到G),非字母字符不处理,得到新串ss。

    ②将①得到的新串ss平均切割成两部分,若ss的长度n为奇数,则第一部分长度为n//2+1,第二部分长度为n//2。再将后面一段字母依次逐个插入前一段字符后边,组成一段密文。

    例如“Good.Luck!”生成密文过程如下:

    ①明文字符串s移位和大小写转换过程:

    下标位置

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    原始字符

    G

    o

    o

    d

    .

    L

    u

    c

    k

    向后移动i位

    H

    q

    r

    h

    .

    R

    b

    k

    t

    大小写转换

    h

    Q

    R

    H

    .

    r

    B

    K

    T

    ②将①得到的密文ss平均切割成两部分。

    例如将上述①得到的字符串中6~10位置的字符依次逐个连接在1~5字符后面,生成密文如图a所示:

    图a

    1. (1) 若有一个待加密字符为“Python!”,根据上述加密规则,加密后的密文是
    2. (2) 已知采用上述加密方法得到的密文是“iTCDS!”,反推出明文是

  • 18. 思考高楼的自动电梯在运行时需要考虑哪些方面(例如方便乘客,节约能源等),请为自动电梯设计一个适宜的算法。

微信扫码预览、分享更方便

试卷信息