




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)語言介紹變量函數(shù)面向?qū)ο蠡靖拍畹?頁1.程序設(shè)計(jì)語言介紹程序設(shè)計(jì)語言基本成份有數(shù)據(jù)、運(yùn)算、控制和傳輸。數(shù)據(jù)成份用以描述程序中所包括數(shù)據(jù);運(yùn)算成份用以描述程序中所包含運(yùn)算;控制成份用以表示程序中運(yùn)算執(zhí)行次序;傳輸成份用以表示程序中數(shù)據(jù)傳輸。能夠從不一樣角度對(duì)程序設(shè)計(jì)語言進(jìn)行分類,從語言抽象層次上來看,能夠分為:機(jī)器語言、匯編語言和高級(jí)語言。程序開發(fā)普通過程:編輯->編譯->鏈接->運(yùn)行調(diào)試。第2頁1.程序設(shè)計(jì)語言介紹語言特點(diǎn)Fortran第一個(gè)高級(jí)語言,用于科學(xué)計(jì)算C兼顧高級(jí)語言和匯編特點(diǎn),簡練、豐富、可移植,慣用于系統(tǒng)開發(fā)ALGOL60主導(dǎo)了50年代語言發(fā)展,是第1個(gè)采取BNF范式來描述語言,有嚴(yán)格文法規(guī)則LISP是一個(gè)函數(shù)式語言,多用于人工智能PROLOG是一個(gè)邏輯型語言,建立在關(guān)系理論和謂詞理論基礎(chǔ)上,適于書寫定理證實(shí)、教授系統(tǒng)、自然語言了解等問題程序C++在C語言基礎(chǔ)上發(fā)展面向?qū)ο缶幊陶Z言,慣用于系統(tǒng)開發(fā)、游戲開發(fā)等Java語法與C/C++類似純面向?qū)ο笳Z言,虛擬解釋執(zhí)行,慣用于多平臺(tái)應(yīng)用軟件開發(fā)和Web開發(fā)第3頁1.程序設(shè)計(jì)語言介紹語言特點(diǎn)C#、VB.net等微軟.net框架下開發(fā)語言,用于Windows平臺(tái)快速桌面應(yīng)用程序開發(fā)和Web開發(fā)ASP、JSP、PHP動(dòng)態(tài)網(wǎng)頁開發(fā)腳本語言,能被Web服務(wù)器解釋,自動(dòng)生成Web頁面,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁HTML超文本標(biāo)識(shí)語言,用于制作靜態(tài)網(wǎng)頁JavaScript瀏覽器端動(dòng)態(tài)標(biāo)識(shí)語言,能夠使網(wǎng)頁在瀏覽器端產(chǎn)生動(dòng)態(tài)效果SQL數(shù)據(jù)庫操縱語言XML可擴(kuò)展標(biāo)識(shí)語言,能夠用于信息統(tǒng)計(jì)和傳輸,標(biāo)識(shí)既能夠使用通用標(biāo)識(shí)如HTML,也能夠自由定義第4頁1.程序設(shè)計(jì)語言介紹例題:編譯型程序設(shè)計(jì)語言若要求程序中變量必須先定義再引用,那么違反此要求程序在()階段報(bào)錯(cuò)。編輯B.編譯C.鏈接D.運(yùn)行開發(fā)微型嵌入式系統(tǒng),采?。ǎ└m當(dāng)C或匯編B.HTML或XMLC.腳本語言D.SQL語言第5頁1.程序設(shè)計(jì)語言介紹C語言含有()特征使其適合用于系統(tǒng)開發(fā)可直接對(duì)位、字節(jié)和地址進(jìn)行運(yùn)算目標(biāo)代碼短,移植性好采取宏定義和條件編譯運(yùn)算符豐富,關(guān)鍵字少下面關(guān)于腳本語言敘述錯(cuò)誤是腳本語言需要對(duì)應(yīng)引擎解釋執(zhí)行腳本語言普通以文本方式存在在網(wǎng)頁設(shè)計(jì)中應(yīng)用腳本能夠提升瀏覽速度、豐富網(wǎng)頁表現(xiàn)腳本語言不允許使用變量第6頁1.程序設(shè)計(jì)語言介紹關(guān)于匯編語言,以下敘述正確是()匯編程序能夠直接運(yùn)行將匯編語言轉(zhuǎn)換成目標(biāo)程序軟件稱為解釋程序在匯編語言中,不能定義符號(hào)常量將匯編語言翻譯成機(jī)器語言軟件稱為匯編程序第7頁1.程序設(shè)計(jì)語言介紹對(duì)高級(jí)語言程序進(jìn)行編譯時(shí),可發(fā)覺程序中()錯(cuò)誤堆棧溢出B.變量未定義C.指針異常D.數(shù)組越界計(jì)算機(jī)能直接識(shí)別和執(zhí)行機(jī)器語言程序,該語言基本元素是()匯編代碼B.0和1C.擴(kuò)展ASCIID.BCD碼第8頁1.程序設(shè)計(jì)語言介紹程序運(yùn)行過程中,把函數(shù)調(diào)用與響應(yīng)調(diào)用所需代碼結(jié)合過程稱為()語義分析B.代碼連接C.靜態(tài)綁定D.動(dòng)態(tài)綁定第9頁2.變量1、變量類型2、變量定義規(guī)則3、變量作用域例題:下面關(guān)于變量敘述錯(cuò)誤是()依據(jù)作用域規(guī)則,在函數(shù)中定義變量只能在函數(shù)中引用在函數(shù)中定義變量,其生存期為整個(gè)程序執(zhí)行期間函數(shù)中定義變量不能與其所在函數(shù)形參同名在函數(shù)中定義變量,其存放單元在內(nèi)存棧區(qū)域第10頁2.變量C程序運(yùn)行過程中,能夠修改()變量類型B.變量名C.變量值D.變量作用域已知a是浮點(diǎn)變量,k是整形變量,對(duì)表示式“a+k”求值時(shí),在不損失精度要求下,通常需要()將k重新定義為浮點(diǎn)型將a重新定義為整形將k暫時(shí)轉(zhuǎn)換為浮點(diǎn)型將a暫時(shí)轉(zhuǎn)換為整形第11頁2.變量在程序中定義了局部變量和全局變量,則()在函數(shù)內(nèi)只能訪問局部變量,但不能訪問全局變量局部變量與全局變量名字不得相同一個(gè)函數(shù)被屢次調(diào)用時(shí),其定義局部變量必定分配同一個(gè)存放單元函數(shù)中定義局部變量與全局變量同名時(shí),在函數(shù)內(nèi)引用是局部變量第12頁3.函數(shù)1、函數(shù)定義2、函數(shù)參數(shù)傳遞3、函數(shù)調(diào)用4、遞歸調(diào)用5、函數(shù)指針第13頁3.函數(shù)例題:函數(shù)f和g定義以下。執(zhí)行函數(shù)f時(shí)需要調(diào)用g,若采取值調(diào)用方式,則函數(shù)f返回值為();若采取引用方式調(diào)用,則函數(shù)返回值為()6B.13C.25D.28A.35B.28C.25D.13第14頁3.函數(shù)函數(shù)f、g定義以下,已知調(diào)用f時(shí)傳遞給其形參x值是3,若以傳值方式調(diào)用g,則函數(shù)f返回值為();若以引用方式調(diào)用g,則函數(shù)f返回值為()18B.17C.12D.8A.18B.17C.12D.8第15頁3.函數(shù)函數(shù)調(diào)用采?。ǎ┓绞綍r(shí),系統(tǒng)將實(shí)參地址傳遞給形參。傳值調(diào)用B.引用調(diào)用C.宏調(diào)用D.內(nèi)部調(diào)用第16頁4.面向?qū)ο蠡靖拍?、類和對(duì)象2、類組員可見性3、封裝、繼承、多態(tài)例題:()是面向?qū)ο蠓椒ㄖ凶罨痉庋b單元,它能夠把客戶要使用方法和數(shù)據(jù)展現(xiàn)給外部世界,而把客戶不需要方法和數(shù)據(jù)隱藏起來。A.類B.方法C.屬性D.過程第17頁4.面向?qū)ο蠡靖拍钤谶M(jìn)行類設(shè)計(jì)時(shí),()能夠選擇()一些操作進(jìn)行完全繼承或變異派生類B.基類C.抽象類D.虛擬類A.派生類B.基類C.抽象類D.虛擬類同一函數(shù)名能夠?qū)?yīng)不一樣函數(shù)體,該特征在面向?qū)ο蠹夹g(shù)中稱為()A.單態(tài)B.信息隱藏C.信息開放D.多態(tài)第18頁4.面向?qū)ο蠡靖拍睿ǎ┦菍?duì)象之間關(guān)聯(lián)一個(gè)主要方面,它說明了在關(guān)聯(lián)中一個(gè)類對(duì)象能夠?qū)?yīng)另一個(gè)類多個(gè)對(duì)象。繼承B.多態(tài)C.封裝D.多重性聚集一個(gè)形式是聚集對(duì)象和它組成對(duì)象之間有強(qiáng)關(guān)聯(lián)關(guān)系,這種聚集稱為(),其關(guān)鍵特征是部分對(duì)象只能存在于組合對(duì)象中。A.集合B.組合C.關(guān)聯(lián)D.弱關(guān)聯(lián)第19頁4.面向?qū)ο蠡靖拍钕旅骊P(guān)于類、對(duì)象和實(shí)例敘述中,錯(cuò)誤是()類是創(chuàng)建對(duì)象模板對(duì)象是類實(shí)例類是對(duì)象實(shí)例類是一組含有共同特征對(duì)象集合面向?qū)ο笾校鄳B(tài)含義是()一個(gè)對(duì)象可同時(shí)只想不一樣類對(duì)象同一消息在不一樣時(shí)刻能夠調(diào)用不一樣方法對(duì)象生存周期包
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械質(zhì)量檢測服務(wù)合同
- 職場辦公技能培訓(xùn)教育范文
- 高考語文復(fù)習(xí):人物傳記類文言文專練
- 電線電纜采購合同書
- 法律行業(yè)律師服務(wù)費(fèi)用免責(zé)協(xié)議
- 經(jīng)典童話白雪公主的解讀與賞析
- 高考英語完形填空專題集中訓(xùn)練含參考答案(5份)
- 農(nóng)村居民公共服務(wù)需求滿足指導(dǎo)手冊
- 問題解決指南
- 金融科技服務(wù)風(fēng)險(xiǎn)免責(zé)合同
- 2025年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 字體設(shè)計(jì)完整版本
- 【歷史】安史之亂與唐朝衰亡課件 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《歡樂運(yùn)動(dòng)會(huì):1 我為班級(jí)出把力》說課稿-2024-2025學(xué)年四年級(jí)上冊綜合實(shí)踐活動(dòng)滬科黔科版
- 2024年汽車駕駛員(高級(jí))證考試題庫附答案
- 《兔的飼養(yǎng)管理》課件
- 2025年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- “互聯(lián)網(wǎng)+”大學(xué)生創(chuàng)新創(chuàng)業(yè)大賽計(jì)劃書一等獎(jiǎng)
- 烹飪(西餐)第三屆全省職業(yè)技能大賽烹飪(西餐)項(xiàng)目技術(shù)文件
- 四川政采評(píng)審專家入庫考試基礎(chǔ)題練習(xí)試題附答案
評(píng)論
0/150
提交評(píng)論