试卷 2024年NOC软件创意编程(学而思)Python复赛模拟真题试卷
2024年NOC软件创意编程(学而思)Python复赛模拟真题试卷
编程题
第 1 题    问答题

编写一个Python程序,提示用户输入一个矩形的长度和宽度,并输出其面积。

第 2 题    问答题

试计算在区间 1 到 n 的所有整数中,数字 x(0≤x≤9)共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。

输入:2 行,分别包括 2 个整数 n,x。

输出:1 个整数,表示 x 出现的次数。

第 3 题    问答题

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列

示例 1:

输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

示例 2:

输入:nums = [0,1]输出:[[0,1],[1,0]]

示例 3:

输入:nums = [1]输出:[[1]]

第 4 题    问答题

给你一个字符串 s,找到 s 中最长的回文子串。

“如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。”

输入:s = "babad" 

输出:"bab" 

解释:"aba" 同样是符合题意的答案。

答题卡
编程题
1 2 3 4
题目总数:4
总分数:100
时间:60分钟