本系列資料由"鐵道出版社" 授權發布,任何網站不得轉載,否則追究法律責任。
考點1:程序設計語言的基礎知識 ★★★★★
考點點撥: 本考點考查程序設計語言的基礎知識。包括低級語言、高級語言、語言處理程序等的基本概念和術語;程序設計語言的定義、分類、特點及其基本成分。
【試題1】 計算機能直接識別和執行的語言是__(1)__,該語言是由__(2)__組成的。(2004年下半年上午填空42、43)
(1) A)機器語言 B)C語言 C)匯編語言 D)數據庫語言
(2) A)ASCII碼 B)SQL語句 C)0、1序列 D)BCD碼
答案:(1)A (2)C
分
本系列資料由"鐵道出版社" 授權發布,任何網站不得轉載,否則追究法律責任。
考點1:程序設計語言的基礎知識 ★★★★★
考點點撥: 本考點考查程序設計語言的基礎知識。包括低級語言、高級語言、語言處理程序等的基本概念和術語;程序設計語言的定義、分類、特點及其基本成分。
【試題1】 計算機能直接識別和執行的語言是__(1)__,該語言是由__(2)__組成的。(2004年下半年上午填空42、43)
(1) A)機器語言 B)C語言 C)匯編語言 D)數據庫語言
(2) A)ASCII碼 B)SQL語句 C)0、1序列 D)BCD碼
答案:(1)A (2)C
分析:計算機能直接識別和執行的語言是機器語言,它是一種CPU的指令系統,由該CPU可識別的0、1序列構成的指令碼組成。
【試題2】 程序設計語言的定義一般應包括______幾個方面。(2004年上半年上午題9)
A)語法、語義和語句 B)語法、語義和語用
C)語義、語句和語用 D)語法、語用和語句
答案:B
分析:程序設計語言的定義一般應包括語法、語義和語用幾個方面。語法是指記號的組合規則;語義指記號的特定意義;而語用是指程序與使用者的關系。
【試題3】 程序設計語言可劃分為低級語言和高級語言兩大類。與高級語言相比,用低級語言開發的程序,其___A___,但在 ___B___ 的場合,還經常全部或部分地使用低級語言。在低級語言中,匯編語言與機器語言十分接近,他使用了___C___ 來提高程序的可讀性。(1999年上午題3A、3B、3C)
A:(1)運行效率低,開發效率低 (2)運行效率低,開發效率高
(3)運行效率高,開發效率低 (4)運行效率高,開發效率高
B:(1)對時間和空間有嚴格要求 (2)并行處理
(3)事件驅動 (4)電子商務
C: (1)簡單算術表達式 (2)助記符號 (3)偽指令 (4)定義存儲語句
答案:A.3 B.1 C.2
理論鏈接: 程序設計語言基本概念
1.低級語言和高級語言
1)低級語言(機器語言):機器語言是計算機能夠認識的語言(計算機的基礎是數字電路,機器語言就是數字電路里的電信號,都是二進制文件),它是一種CPU的指令系統,由該CPU可識別的0、1序列構成的指令碼組成。指令是不可分割的最小功能單元。
機器語言的特點是:執行效率高,不直觀,不易查錯,生產效率低。
2)匯編語言:用助記符號描述的指令系統。
用匯編語言編寫的程序的特點是:(1)執行效率較高;(2)要經匯編程序匯編成目標程序(機器語言)后才能執行,依賴硬件(面向機器的語言----依CPU不同而異)。
3)高級語言
特點:編程效率高,不必考慮硬件;執行效率低,要經編譯,連接后才能執行。
2.程序設計語言的定義
用于書寫計算機程序的語言。通常指實現的高級語言。語言的基礎是一組記號與一組規則。程序設計語言一般包括:
語法:記號的組合規則;
語義:記號的特定意義;
語用:程序與使用者的關系;
語言的實現還有個語境問題。語境是指理解和實現程序設計語言的環境(包括編譯環境和運行環境)。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |