第15屆藍橋杯Pthon青少組_國賽_中/高級組_2024年9月7日真題

?====================================================================

更多內容請查看網站:【試卷中心 -----> 藍橋杯----> Python----> 國賽】

網站鏈接?

青少年軟件編程歷年真題模擬題實時更新

====================================================================

第15屆藍橋杯Pthon青少組_國賽_中/高級組_2024年9月7日真題
一、單選題
第 1 題 ? ?單選題
下列運算符中,表示并集的是?( )

A.&

B.|

C.-

D.^


答案 B
解析
并集使用符號 |,表示兩個集合中所有元素的集合,不重復。

第 2 題 ? ?單選題
下列選項中,變量 x 能被正確賦值為 24 的是?( )

A.2 * x = 48

B.x, y = 23, 24

C.x = y = 24

D.x, y = [24]


答案 C
解析
選項A,賦值的左邊必須是變量名,不能是表達式;

選項B,賦值結果是x為23,y為24;

選項D,賦值錯誤,左邊有兩個變量,右邊只有一個。

第 3 題 ? ?單選題
執行 print("True" if 1 < 0 else "False") 語句后,輸出的結果是?( )

A.True

B.False

C.1

D.0


答案 B
解析
1<0不成立,返回的是else部分的 False。

第 4 題 ? ?單選題
運行以下程序,輸出的結果是?( )

a = 2024
def year(x = a):print(x)
a = 2025
year()

A.2024

B.2025

C.報錯

D.無輸出


答案 A
解析
a = 2024 ?# 此時 a 的值是 2024

def year(x = a): ?# 默認參數 x 的值在函數定義時確定為 a 的當前值(2024)

? ? print(x)

a = 2025 ?# 修改 a 的值,但不會影響 year() 的默認參數。

第 5 題 ? ?單選題
關于 Python 讀寫文件的描述,【錯誤】的是?( )

A.在二進制模式下打開文件時,不能指定 encoding 參數

B.在處理文件對象時,最好使用 with 關鍵字,當子句體結束后,文件會正確關閉

C.當 readline() 返回 '\n' 時,表示已經到達文件末尾

D.寫入其他類型的對象前,要先把該其他類型對象轉化為字符串(文本模式)或字節對象(二進制模式)


答案C
解析
readline() 返回 '\n' 時,表示文件出現換行,并不能代表文件結尾。

二、編程題
第 6 題 ? ?問答題
移動字符0

編程實現:

給定一個包含數字 0 的字符串,將其中的所有 0 移到字符串末尾,同時保持其他非 0 字符的相對順序不變,輸出操作后的字符串。

例如:字符串 "A001020",將其中的 4 個 0 移到末尾后,結果為 "A120000"。

輸入描述:

輸入一個包含數字 0 的字符串(3≤字符串長度≤100)。

輸出描述:

輸出一個字符串,表示按要求操作后的字符串。

樣例輸入:

A001020

樣例輸出:

A120000

s = input()
s1 = s2 = ''
for i in s:if i != '0':s1 += ielse:s2 +=i
print(s1 + s2)

第 7 題 ? ?問答題
刪除重復數

編程實現:

給定包含 n 個整數的列表,從左到右查看每個整數,對于其中重復出現的整數,僅保留位置最靠右的那個整數,其余位置的重復整數均刪除。輸出刪除所有重復整數后的列表。

例如:n = 6;包含 6 個整數的列表為 [7, 10, 5, 5, 5, 10];其中重復出現的整數有 10、5,保留位置最靠右的 10 和 5,列表變為 [7, 5, 10]。

輸入描述:

第一行輸入一個整數 n(1≤n≤105);

第二行輸入 n 個整數(1≤整數≤105),表示列表中從左到右的整數,整數之間以一個空格隔開。

輸出描述:

按從左到右的順序輸出列表中的整數,表示刪除重復整數后的結果,整數之間以一個空格隔開。

樣例輸入:

6
7 10 5 5 5 10

樣例輸出:

7 5 10

?====================================================================

更多內容請查看網站:【試卷中心 -----> 藍橋杯----> Python----> 國賽】

網站鏈接?

青少年軟件編程歷年真題模擬題實時更新

====================================================================

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917477.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917477.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917477.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Django】-9- 單元測試和集成測試(上)

一、Django 項目單元 & 集成測試準備 &#x1f447;依賴安裝&#xff08;給項目裝 “測試小幫手”&#x1f37c;&#xff09;pdm add -d black isort flake8 pytest pytest-django pytest-coverage &#x1f449; 這行命令像在給項目 “采購” 測試工具&#xff1a;black …

VUE-第二季-01

目錄 1.Vue程序初體驗 1.1 下載并安裝vue.js 1.2 第一個Vue程序 1.3 Vue的data配置項 1.4 Vue的template配置項 1.5 Vue實例 和 容器 的關系是&#xff1a;一夫一妻制 2.Vue核心技術 2.0 Vue的模板語法 2.0.1 插值語法 插值語法總結&#xff1a; 2.0.2 指令語法 指…

Android 15 中禁用/啟用應用的系統級方法

在 Android 15 的開發中,有時我們需要以系統級權限來控制應用的啟用狀態。本文將介紹如何使用 PackageManager 來實現應用的禁用和啟用功能。 核心方法 在 Android 15 代碼中,可以使用以下方法來禁用或啟用應用: packageManager.setApplicationEnabledSetting(pkg,Packag…

2025網絡工程師技能圖譜(附思維導圖)

------------比較全面&#xff0c;供學習參考路線圖。-----------------------

【ROS2】rclcpp::Node 常用 API

ROS 系列學習教程(總目錄) ROS2 系列學習教程(總目錄) 目錄1. 構造函數2. 節點名稱相關3. 獲取log對象句柄4. 回調組相關5. Topic發布與訂閱6. Service服務端與客戶端1. 構造函數 public:Node(const std::string & node_name, const NodeOptions & options NodeOptio…

自動駕駛:技術、應用與未來展望——從開創到全面革新交通出行

一、引言1.1 研究背景與意義在過去的幾十年里&#xff0c;隨著科技的飛速發展&#xff0c;自動駕駛技術逐漸從科幻小說中的概念走進了現實生活。從最初簡單的輔助駕駛功能&#xff0c;到如今高度自動化的自動駕駛系統&#xff0c;這一領域的進步正深刻地改變著我們的出行方式和…

【gradle】插件那些事

文章目錄 1. 前言 2. 插件相關介紹 2.1 gradle插件的apply 2.2 引入自定義插件 2.3 常見構建任務 2.4 gradle生命周期 2.5 gradle的惰性屬性&可注入的服務 2.6 常見命令 檢查依賴樹 查看tasks 構建掃描 查看多項目構建的結構 顯示所選項目的構建腳本依賴項 指定控制臺模式來…

測試平臺如何重塑CI/CD流程中的質量協作新范式

測試平臺如何重塑CI/CD流程中的質量協作新范式 在DevOps革命席卷全球軟件行業的今天&#xff0c;測試的角色正在經歷前所未有的轉變。傳統的"測試最后"模式正在被"測試全程"的新理念所取代&#xff0c;這一轉變背后是測試平臺與CI/CD流程深度融合帶來的質量…

node.js不同環境安裝配置

node.js不同環境安裝配置 Windows環境安裝配置 一、Node.js是什么&#xff1f; ? Node.js是一個基于Chrome V8引擎的[JavaScript運行環境]。 Node.js使用了一個事件驅動、非阻塞式I/O 的模型&#xff0c;Node.js是一個讓JavaScript運行在服務端的開發平臺&#xff0c;它讓J…

深度學習-讀寫模型網絡文件

模型網絡文件是深度學習模型的存儲形式&#xff0c;保存了模型的架構、參數等信息。讀寫模型網絡文件是深度學習流程中的關鍵環節&#xff0c;方便模型的訓練、測試、部署與共享。1. 主流框架讀寫方法&#xff08;一&#xff09;TensorFlow保存模型可以使用 tf.saved_model.sav…

智慧能源管理平臺的多層協同控制架構研究

摘要&#xff1a;針對微電網多源異構設備協同難題&#xff0c;提出一種“云-邊-端”三層智慧能源管理架構。平臺集成數據采集、策略優化與全景分析功能&#xff0c;支持光伏、儲能、充電樁等設備的動態調度&#xff0c;通過自適應算法實現防逆流、需量控制及峰谷套利等策略組合…

MySQL面試題及詳細答案 155道(021-040)

《前后端面試題》專欄集合了前后端各個知識模塊的面試題&#xff0c;包括html&#xff0c;javascript&#xff0c;css&#xff0c;vue&#xff0c;react&#xff0c;java&#xff0c;Openlayers&#xff0c;leaflet&#xff0c;cesium&#xff0c;mapboxGL&#xff0c;threejs&…

2025年IntelliJ IDEA最新下載、安裝教程,附詳細圖文

文章目錄下載與安裝IDEA大家好&#xff0c;今天為大家帶來的是IntelliJ IDEA的下載、安裝教程&#xff0c;親測可用&#xff0c;喜歡的朋友可以點贊收藏哦下載與安裝IDEA 首先先到官網下載最新版的IntelliJ IDEA, 下載后傻瓜式安裝就好了 1、下載完后在本地找到該文件&#xf…

深入解析 Apache Tomcat 配置文件

前言 Apache Tomcat 作為最流行的開源 Java Web 應用服務器之一&#xff0c;其強大功能的背后離不開一系列精心設計的配置文件。正確理解和配置這些文件&#xff0c;是部署、管理和優化 Web 應用的關鍵。本篇博客將深入探討 Tomcat 的核心配置文件&#xff0c;涵蓋其結構、關鍵…

ThinkPHP8學習篇(一):安裝與配置

ThinkPHP有非常多的功能庫&#xff0c;我的學習策略很明確&#xff1a;不貪多求全&#xff0c;只掌握最核心的20%功能&#xff0c;解決80%的業務需求。所有學習都圍繞一個目標&#xff1a;夠用就行。遇到復雜問題時&#xff0c;再具體學習對應的內容。 作為ThinkPHP學習的第一…

【Python練習】075. 編寫一個函數,實現簡單的語音識別功能

075. 編寫一個函數,實現簡單的語音識別功能 075. 編寫一個函數,實現簡單的語音識別功能 安裝依賴庫 示例代碼 代碼說明 示例輸出 注意事項 使用 PocketSphinx 進行離線語音識別 注意事項 實現方法 使用SpeechRecognition庫實現語音識別 使用PyAudio和深度學習模型 使用Vosk離…

chrome的數據采集插件chat4data的使用

簡介&#xff1a; Chat4Data是一款Chrome擴展插件&#xff0c;支持AI網頁數據采集與分析。用戶可通過Chrome應用商店安裝后&#xff0c;在網頁上選擇區塊和字段進行數據抓取&#xff0c;設置采集頁數后導出結果。該工具適用于結構化數據提取&#xff0c;操作簡便&#xff0c;為…

《人形機器人的覺醒:技術革命與碳基未來》——類人關節設計:人工肌肉研發進展及一款超生物肌肉Hypermusclet的設計與制造

目錄&#xff1a;一、人工股肉的不同種類及工作原理和比較優勢二、人工肌肉研發的重點難點及成果進展和趨勢三、人工肌肉主要研發機構及其研發成果四、人工肌肉主要性能檢測表征能力及標準體系建設五、人工肌肉主要制造商及其產品性能優勢和供應能力六、人工肌肉在機器人市場應…

【人工智能】AI代理的倫理迷局:自主智能體的責任歸屬之謎

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 在人工智能時代,AI代理作為自主決策的代表,正深刻改變著人類社會。然而,其倫理困境日益凸顯:當AI代理做出自主決策時,誰應為其后果負責…

C語言數據結構(6)貪吃蛇項目1.貪吃蛇項目介紹

1. 游戲背景 貪吃蛇是久負盛名的游戲&#xff0c;它也和俄羅斯方塊&#xff0c;掃雷等游戲位列經典游戲的行列。 在編程語言的教學中&#xff0c;我們以貪吃蛇為例&#xff0c;從設計到代碼實現來提升學生的編程能力和邏輯能力。 2. 游戲效果演示 3. 項目目標 使用C語言…