NEW
Font size
S
M
L
XL
Worksheets3-1程式語言簡介-前半(到Girls can code 爲止)
Total questions: 20
Worksheet time: 10mins
Name
Class
Date
1.
程式語言的主要功能是什麼?
a)
幫助人類學習外語
b)
告訴電腦要做什麼事
c)
繪製美麗的圖畫
d)
撰寫文學作品
2.
程式語言如何將演算法轉換為電腦可以理解的指令?
a)
將演算法翻譯成人類語言
b)
將演算法轉成流程圖,再轉換成電腦指令
c)
將演算法儲存為圖片
d)
將演算法列印出來
3.
程式語言主要分成哪兩種主要類型?
a)
文學語言和科學語言
b)
自然語言和人工語言
c)
低階語言和高階語言
d)
圖形語言和文字語言
4.
自動織布機的發明者,同時也是打洞卡概念的先驅是誰?
a)
Ada Lovelace
b)
Charles Babbage
c)
Joseph-Marie Jacquard
d)
Python
5.
被視為現代電腦雛形的「分析機」是由誰設計的?
a)
Ada Lovelace
b)
Charles Babbage
c)
Joseph-Marie Jacquard
d)
Bill Gates
6.
誰被譽為「世界第一位女性程式設計師」?
a)
Marie Curie
b)
Ada Lovelace
c)
Grace Hopper
d)
Sheryl Sandberg
7.
在早期的打洞卡中,「有洞」與「沒洞」分別代表什麼?
a)
是與否
b)
開與關
c)
1 與 0
d)
大與小
8.
關於低階程式語言的描述,哪一項是正確的?
a)
它們很容易讓人類理解。
b)
它們非常接近電腦的 0 和 1 程式碼。
c)
它們主要用於網頁設計。
d)
Python是一種低階語言。
9.
下列哪一項屬於低階程式語言?
a)
Python
b)
Java
c)
機器語言
d)
C++
10.
機器語言主要使用什麼符號來編寫程式?
a)
英文字母
b)
特殊符號
c)
0 和 1
d)
漢字
11.
關於組合語言與機器語言的難易度比較,哪一項是正確的?
a)
組合語言比機器語言更難。
b)
組合語言和機器語言一樣難。
c)
組合語言比機器語言更容易理解。
d)
組合語言不需要經過轉譯就能被電腦執行。
12.
低階程式語言的優點是什麼?
a)
很容易閱讀和理解。
b)
執行速度很快。
c)
可以直接在網頁上運行。
d)
學習曲線平緩。
13.
低階程式語言的缺點是什麼?
a)
執行速度很慢。
b)
不支援多種作業系統。
c)
對人類來說很難閱讀和理解。
d)
無法與電腦硬體互動。
14.
關於高階程式語言的描述,哪一項是正確的?
a)
它們很難讓人類使用。
b)
它們非常接近電腦的0和1程式碼。
c)
它們設計上更容易讓人類理解和使用。
d)
它們不需要轉譯就能被電腦執行。
15.
下列哪一項屬於高階程式語言?
a)
機器語言
b)
組合語言
c)
Python
d)
0 與 1 的二進制碼
16.
高階程式語言的優點是什麼?
a)
執行速度非常快。
b)
對於人類來說容易理解和編寫。
c)
不需經過編譯就能直接執行。
d)
只使用0和1來編寫。
17.
相較於低階程式語言,高階程式語言的常見缺點是什麼?
a)
難以學習。
b)
對於人類來說難以理解。
c)
執行速度通常比較慢。
d)
無法用於開發應用程式。
18.
程式設計在現實生活中主要有哪些應用?
a)
僅限於遊戲開發。
b)
僅用於科學研究。
c)
可廣泛應用於開發遊戲、應用程式和網站等。
d)
僅限於控制太空船。
19.
關於程式設計師的性別,哪一項說法是正確的?
a)
只有男生才能成為程式設計師。
b)
只有女生才能成為程式設計師。
c)
程式設計是每個人都可以學習和從事的領域。
d)
程式設計不適合任何性別。
20.
SpaceX星艦成功著陸的例子,主要說明了程式設計在什麼方面的應用?
a)
娛樂遊戲開發
b)
網站美化設計
c)
程式精準的控制機器與自動化
d)
文學創作
Reset
