運算思維強調利用邏輯思維和電腦演算能力來解決問題。

O

傳統思維在遇到複雜的問題時,效率可能較低。

O

問題分解是運算思維的重要特徵之一。

O

運算思維中的抽象化即是辨識和識別問題中的重複模式和趨勢,並找出解決問題的一般性方法。

X

運算思維中的問題分解,是將問題的細節和不必要的資訊抽離,僅關注關鍵概念和資訊,以簡化問題的複雜度。

X

抽象化後的好處是可以聚焦在問題的焦點。

O

在抽象化的過程中,可以探索問題的複雜度或是可解、不可解。

X

問題的解決流程,可以在程序與演算法設計過程中進行。

O

4位數的行李箱,如果忘記密碼,最多要嘗試1000次才能夠解開。

X

辦理一場活動,如果應用運算思維來思考,將整個籌劃過程分解為一系列小問題,是抽象化的過程。

X

下圖用一筆畫走完(紅點為起點)是無解的。

X

演算法的其中一個重要目的是分析出問題的複雜度、難度,評估是否適合利用程式來解決問題。

O

玩猜數字遊戲,2A1B代表所猜的數字,有3個數字出現在謎底中,其中有2個位置相同,1個位置不同。

O

4位數的猜數字遊戲,若每個4位數字不可以出現重複的數字,0可以在第1位,則總共可能的組合為4050

X

使用程式來進行猜數字,可以直接使用比對過濾法,但人類無法應用這個方法的原因是運算速度不夠快,也沒辦法一次記憶龐大的可能答案。

O

河內塔的遊戲中,一次可以移動12個盤子。

X

河內塔遊戲中,自己呼叫自己的函式稱之為「遞迴函式」。

O

要完成5個盤子的河內塔,最少的移動次數為31次。

O

九連環遊戲的運算思維和河內塔遊戲非常接近,都可以透過遞迴的方式來簡化與解決。

O

現代社會中,運算思維將成為一種基本的核心能力。

O

下列有關電腦的特性,哪一項是不正確的?

  • 輸入資料受限制

圖中的程式碼,變數 i 的範圍會是從多少到多少?

運算思維

  • 1-9

圖中的程式碼,print() 指令總共被執行幾次?

運算思維

  • 81

圖中的程式碼中,第3 end=” “代表的意思是?

運算思維

  • 列印後不換行

下列敘述何者正確?

  • 要用程式設計來解決問題,要先思考解決問題的方法

人類和電腦相比的優勢是?

  • 思考能力強

下列何者為低階語言?

  • 組合語言

微處理機的指令碼是屬於哪一種語言?

  • 機器語言

以下何者是直譯式語言的特色?

  • 需要執行環境,程式無法獨立執行

下列何者為直譯式語言?

  • BASIC

下列有關Python的描述何者不正確?

  • 僅可於Windows系統上安裝執行

下列哪一項不是Python程式語言的特點?

  • 資源較少

PythonPIL套件,主要是用來處理哪一類的應用?

  • 影像處理

YouTube, NetFlix, Dropbox, Spotify等都有使用哪一種程式語言在開發程式

  • Python

Colab是一套什麼樣的工具?

  • Python線上編輯器

Colab是哪一家公司提供的軟體?

  • Google

下列有關Colab的描述何者不正確?

  • 需要在本機安裝好軟體才能使用

下列哪一個西元年份不是閏年?

  • 1900

圖中的Python程式碼,其中的 % 是什麼樣的運算?

運算思維

  • 取餘數

圖中的Python程式碼,則 month_name[3] 的內容應為?

運算思維

  • April

 

井字遊戲可構成勝利的連線總共有幾條?

  • 8

井字遊戲的最佳戰略位置,關聯的勝利連線有幾條?

  • 4

井字遊戲最多可玩幾步就一定會分出勝負或和局?

  • 9

何者最適用來紀錄井字遊戲的棋盤狀態?

  • 二維串列

如果二維串列的起始索引是從0開始,則哪一個座標代表井字遊戲的棋盤中間位置?

  • (1, 1)

Python 來實作井字遊戲,則圖中的棋盤狀態 board = [["X"," "," "], [" ","O"," "], ["O"," ","X"]]當下代表的是?

運算思維

  • 尚未有勝負

圖中這段程式碼的作用是?

運算思維

  • 判斷輸贏

圖中這段程式碼的作用是?

運算思維

  • 列印目前的棋盤狀態

圖中程式碼中,哪一行是在檢查棋盤座標位置是否為空白,尚未下子?

運算思維

  • 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 tin162 的頭像
    tin162

    xusi的部落格

    tin162 發表在 痞客邦 留言(0) 人氣()