本系列資料由"鐵道出版社" 授權(quán)發(fā)布,任何網(wǎng)站不得轉(zhuǎn)載,否則追究法律責(zé)任。
考點1:程序設(shè)計語言的基礎(chǔ)知識 ★★★★★
考點點撥: 本考點考查程序設(shè)計語言的基礎(chǔ)知識。包括低級語言、高級語言、語言處理程序等的基本概念和術(shù)語;程序設(shè)計語言的定義、分類、特點及其基本成分。
【試題1】 計算機(jī)能直接識別和執(zhí)行的語言是__(1)__,該語言是由__(2)__組成的。(2004年下半年上午填空42、43)
(1) A)機(jī)器語言 B)C語言 C)匯編語言 D)數(shù)據(jù)庫語言
(2) A)ASCII碼 B)SQL語句 C)0、1序列 D)BCD碼
答案:(1)A (2)C
分
理論鏈接: 程序設(shè)計語言的分類
1.程序設(shè)計語言的分類
程序設(shè)計語言可以從不同角度進(jìn)行分類。
根據(jù)程序設(shè)計語言的發(fā)展及抽象層次,可分:機(jī)器語言、匯編語言、面向過程語言、面向?qū)ο蟮恼Z言、面向問題的語言和自然語言;
根據(jù)成分性質(zhì)的不同,可分為:順序語言、并發(fā)語言和分布式語言等;
根據(jù)程序設(shè)計的方式,可分為:命令式語言、面向?qū)ο蟮某绦蛟O(shè)計語言、函數(shù)式程序設(shè)計語言和邏輯型程序設(shè)計語言。
2.程序設(shè)計范型
程序設(shè)計范型是指程序設(shè)計的體裁,即用程序設(shè)計設(shè)計表達(dá)各種概念和各種結(jié)構(gòu)的一套設(shè)施。主要的程序設(shè)計范型有:
1)命令式程序設(shè)計語言
命令式語言也叫過程式語言,是通過指明一系列可執(zhí)行的運算及運算的次序來描述計算過程和語言。以馮.諾伊曼體系結(jié)構(gòu)為背景。如:Fortran、Pascal、C等。
命令式語言常采用結(jié)構(gòu)化程序設(shè)計方法。結(jié)構(gòu)化程序設(shè)計的設(shè)計思路是:自頂向下、逐步求精;其程序結(jié)構(gòu)是按功能劃分若干個基本模塊,這些模塊形成一個樹狀結(jié)構(gòu);各模塊之間的關(guān)系盡可能簡單,在功能上相對獨立;每一模塊內(nèi)部均是由順序、選擇和循環(huán)三種基本結(jié)構(gòu)組成;其模塊化實現(xiàn)的具體方法是使用子程序。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |