试卷 青少年软件编程(Python二级)等级考试-编程题(2022年3月)
青少年软件编程(Python二级)等级考试-编程题(2022年3月)
编程题
第 1 题    问答题

实现统计字符串中的单词和单词出现的次数: 要求如下: 

1)统计的语句为:to be or not to be that is a question 

2)要求统计该句中出现的所有单词和其出现次数。 

3)使用字典进行输出,格式如下(注意:排列顺序可以不一致,但是统计的次数要正确): {'to': 2, 'be': 2, 'or': 1, 'not': 1, 'is': 1, 'a': 1, 'question': 1, 'that': 1}

第 2 题    问答题

可以对任何一个自然数进行若干次运算,最终都可以变为1。 运算规则如下: 

(1)若该数是偶数,则变为原数的一半; 

(2)若该数是奇数,则变为原数的3倍加1; 

(3)重复(1)(2),直到该数变为1。 编写程序实现如下功能:输入一个大于1的自然数,计算按照上述方法最终变换为1共经过的变换次数,并输出 变换次数。(输出格式为:直接输出次数即可) 

示例1:若输入自然数8,则输出结果为:3。 

示例2:若输入自然数5,则输出结果为:5。 


答题卡
编程题
1 2
题目总数:2
总分数:4
时间:不限时