首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購書城?論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級
零起點(diǎn)德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會計(jì)職稱
法律顧問
ACCA考試
初級會計(jì)職稱
資產(chǎn)評估師
高級經(jīng)濟(jì)師
注冊會計(jì)師
高級會計(jì)師
美國注冊會計(jì)師
審計(jì)師考試
國際內(nèi)審師
注冊稅務(wù)師
理財(cái)規(guī)劃師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價(jià)員考試
注冊計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 軟件水平考試 > 復(fù)習(xí)資料 > 程序員 > 正文

程序員典型題匯與解析-程序設(shè)計(jì)語言的基礎(chǔ)知識(1)

本系列資料由"鐵道出版社" 授權(quán)發(fā)布,任何網(wǎng)站不得轉(zhuǎn)載,否則追究法律責(zé)任。

    考點(diǎn)1:程序設(shè)計(jì)語言的基礎(chǔ)知識  ★★★★★
    
    考點(diǎn)點(diǎn)撥: 本考點(diǎn)考查程序設(shè)計(jì)語言的基礎(chǔ)知識。包括低級語言、高級語言、語言處理程序等的基本概念和術(shù)語;程序設(shè)計(jì)語言的定義、分類、特點(diǎn)及其基本成分。

    【試題1】 計(jì)算機(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
    分


    4)Pascal語言
    Pascal語言是70年代初由瑞士聯(lián)邦大學(xué)的N.Wirth教授創(chuàng)建的程序設(shè)計(jì)語言,為了紀(jì)念法國數(shù)學(xué)家Pascal而命名。它是在ALGOL60的基礎(chǔ)上發(fā)展起來的重要語言,其最大特點(diǎn)是簡明性與結(jié)構(gòu)化。Pascal語言不僅用作教學(xué)語言,而且也用作系統(tǒng)程序設(shè)計(jì)語言和某些應(yīng)用。所謂系統(tǒng)程序設(shè)計(jì)語言,就是用這種語言可以編寫系統(tǒng)軟件,如操作系統(tǒng)、編譯程序等。Pascal語言是一種安全可靠的語言,有強(qiáng)數(shù)據(jù)類型。語法滿足自頂向下設(shè)計(jì)和結(jié)構(gòu)程序設(shè)計(jì)。Pascal語言吸收了ALGOL語言中許多有益成分,例如用WHILE與CASE語句結(jié)構(gòu),用戶自定義數(shù)據(jù)類型等。這樣,使得Pascal語言的數(shù)據(jù)抽象進(jìn)入一個(gè)新的層次。

    5)C語言
    C語言是在原BCPL語言基礎(chǔ)上發(fā)展起來,用于編寫UNIX操作系統(tǒng),取BCPL的第二字母C而命名。C語言具有結(jié)構(gòu)性,是一種結(jié)構(gòu)化語言,層次清晰,易于調(diào)試和維護(hù);但它又不是完全結(jié)構(gòu)化的,因?yàn)樵贑函數(shù)中允許使用goto語句,函數(shù)可以相互調(diào)動,無嵌套關(guān)系,在同一控制流或函數(shù)中允許多個(gè)出口;語句簡練,書寫靈活;處理能力強(qiáng);移植性好。C語言的主要不足之處是它不是一種強(qiáng)類型語言,這在一定意義下影響到安全性;此外,運(yùn)算符多,優(yōu)先級復(fù)雜,對初學(xué)者不利。即使如此,它仍不失為一種有代表性的實(shí)現(xiàn)級語言。
    6)C++語言
    C++語言是一種在C語言基礎(chǔ)上發(fā)展起來的面向?qū)ο笳Z言,它支持?jǐn)?shù)據(jù)抽象和面向?qū)ο箫L(fēng)范。C++語言是對C語言的擴(kuò)充,從Simula中吸取了類,從ALGOL語言中吸取了運(yùn)算符的一名多用、引用和在分程序中任何位置均可說明變量,綜合了Ada語言的類屬和Clu語言的模塊特點(diǎn),形成了抽象類,從Ada、Clu和ML等語言吸取了異常處理,從BCPL語言中吸取了用∥表示注釋。
    C++語言保持了C語言的緊湊、靈活、高效以及易于移植性強(qiáng)等優(yōu)點(diǎn),它對數(shù)據(jù)抽象的支持主要在于類概念和機(jī)制,對面向?qū)ο箫L(fēng)范的支持主要通過虛擬機(jī)制函數(shù)。因C++語言既有數(shù)據(jù)抽象和面向?qū)ο竽芰Γ\(yùn)行性能高,加上C語言的普及,而從C語言到C++語言的過渡較為平滑,以及C++語言與C語言的兼容程度可使數(shù)量巨大的C語言程序能方便地在C++語言環(huán)境中復(fù)用,使C++語言在短短幾年內(nèi)能迅速流行,成為當(dāng)前一種面向?qū)ο蟪绦蛟O(shè)計(jì)的主流語言。
    7)Java語言
    Java語言的名字取自于印度尼西亞一個(gè)盛產(chǎn)咖啡的島嶼“爪哇”:Java語言是一種簡捷的、面向?qū)ο蟮、用于網(wǎng)絡(luò)環(huán)境的程序設(shè)計(jì)語言,是由SUN MircoSystem公司于1995年5月正式對外發(fā)布的。Java語言的基本特征是:
    . 簡捷易學(xué):最初開發(fā)Java語言的本意是為家用電器進(jìn)行程序控制,它堅(jiān)持面向?qū)ο蟮幕驹,又避免了運(yùn)算符 的一名多用、多重繼承等復(fù)雜概念;
    . 面向?qū)ο螅涸趫?jiān)持面向?qū)ο蠓椒ǖ幕A(chǔ)上,Java提供了頗為簡單的類機(jī)制,以及富有成效的接口模型;
    . 適用于網(wǎng)絡(luò)分布環(huán)境:Java是一種面向網(wǎng)絡(luò)應(yīng)用的語言,通過它所提供的類庫,可以處理TCP/IP協(xié)議,可以通過URL地址在網(wǎng)絡(luò)上訪問其它對象,能較方便地與其他計(jì)算結(jié)點(diǎn)協(xié)同工作;
    . 解釋執(zhí)行和多線程:Java解釋程序能直接對Java的字節(jié)編碼進(jìn)行解釋執(zhí)行,由于可以從字節(jié)碼獲得部分編譯信息,因此使得連接過程更加簡捷;
    . 安全健壯:由于Java提供了自動廢區(qū)收集、面向?qū)ο蟮漠惓L幚、自動捕獲類型說明中的常見錯(cuò)誤,一切對內(nèi)存的訪問都必須通過對象的實(shí)例變量實(shí)現(xiàn)等手段,因此,Java可以防止部分故障,具有一定的安全健壯性。
    由于Java具有以上特性,所以已受到各種應(yīng)用領(lǐng)域的重視,發(fā)展很快。隨著Java芯片、Java OS、Java解釋執(zhí)行和編譯、Java虛擬機(jī)技術(shù)的日趨先進(jìn),Java語言將更加完善,發(fā)揮更大的作用。
    8)LISP語言
    LISP(List Processor)是表處理的縮寫。它引進(jìn)函數(shù)式程序設(shè)計(jì)概念和表處理設(shè)施,在人工智能領(lǐng)域內(nèi)廣泛使用。LISP程序與其數(shù)據(jù)結(jié)構(gòu)采用了完全相同的結(jié)構(gòu)形式與處理方式,因此可以相當(dāng)方便地采用LISP語言來編寫它的解釋程序。LISP語言除了用S表達(dá)式來統(tǒng)一處理數(shù)據(jù)與程序外,還引入了前綴運(yùn)算符表示法、遞歸數(shù)據(jù)結(jié)構(gòu)、遞歸控制結(jié)構(gòu)以及新的條件表達(dá)式形式。
    9)PROLOG語言
    PROLOG(Programming in Logic)語言是邏輯式程序設(shè)計(jì)語言的縮寫。是基于“邏輯可作為程序設(shè)計(jì)語言”這一思想而設(shè)計(jì)的程序設(shè)計(jì)語言。廣泛應(yīng)用于關(guān)系數(shù)據(jù)庫、數(shù)理邏輯、抽象問題求解、自然語言理解等多種領(lǐng)域中。
    

上一頁  1 2 3 4 5 
文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧