




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)軟件基礎(chǔ)篇C語言程序設(shè)計(jì)基礎(chǔ)章C語言基礎(chǔ)計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第1頁(yè)!一、計(jì)算機(jī)語言、算法、程序的概念1.計(jì)算機(jī)語言
:是人與計(jì)算機(jī)進(jìn)行交流的一種語言。2.算法
:是解決問題的方法、步驟和思路。如:求a、b兩數(shù)中的最大數(shù)的算法及C程序開始輸入a、ba>bmax=amax=b輸出max結(jié)束YN計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第2頁(yè)!一、計(jì)算機(jī)語言、算法、程序的概念3.程序
:用某種計(jì)算機(jī)語言描述解決問題的方法步驟。4.算法與程序的區(qū)別:(1)算法是有窮的,而程序可以是無窮的;(2)算法和程序的描述方法不同;(3)算法一般情況是不可執(zhí)行的,而程序是可執(zhí)行的;計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第3頁(yè)!三、C的基本數(shù)據(jù)類型整型數(shù)據(jù)類型基本類型構(gòu)造類型指針類型枚舉類型空類型實(shí)型字符型數(shù)組型結(jié)構(gòu)型共用型計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第4頁(yè)!三、C的基本數(shù)據(jù)類型表1-1整型常量整型常量分類書寫形式示例備注十進(jìn)制通常整數(shù)的寫法100-300(1)證書前面的“+”可以省略;(2)占2個(gè)字節(jié),數(shù)值范圍是:-32768~32767八進(jìn)制以0開頭,后跟八進(jìn)制數(shù)碼0~7067012十六進(jìn)制以0x或0X開頭,后跟十六進(jìn)制數(shù)碼0~9、a~f0x10aoXABC計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第5頁(yè)!三、C的基本數(shù)據(jù)類型表1-3字符型、字符串型常量常量類型分類書寫形式示例備注字符型常量一般字符型用一對(duì)單撇號(hào)括起來的單個(gè)字符‘B’‘b’字母區(qū)分大小寫轉(zhuǎn)義字符型以“\”開頭的“控制字符”\n\101占1個(gè)字節(jié)的空間字符串型常量用一對(duì)雙撇號(hào)括起來的單個(gè)或多個(gè)字符“a”“abc”計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第6頁(yè)!三、C的基本數(shù)據(jù)類型表1-4變量類型說明符變量類型分類類型說明符占用字節(jié)數(shù)整型變量基本整型int2長(zhǎng)整型long4短整型short2實(shí)型變量單精度實(shí)型float4雙精度實(shí)型double8字符型變量字符型變量char1計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第7頁(yè)!四、算術(shù)預(yù)算符和算數(shù)表達(dá)式2.書寫算術(shù)表達(dá)式注意事項(xiàng):(1)乘號(hào)*不能省略;(2)所有括號(hào)必須是圓括號(hào),而且必須配對(duì);(3)函數(shù)自變量用圓括號(hào)括起來;(4)三角函數(shù)的自變量必須用弧度。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第8頁(yè)!五、賦值預(yù)算符和賦值表達(dá)式1.賦值表達(dá)式(1)書寫形式:變量名=表達(dá)式;如:a=b=c=0,等價(jià)于a=(b=(c=6)),最后結(jié)果是a為6。(2)執(zhí)行過程:首先計(jì)算表達(dá)式的值,然后轉(zhuǎn)換為“=”左邊變量的類型,最后將轉(zhuǎn)換后的結(jié)果保存在變量的存儲(chǔ)空間中。注意:inta=b=a=6;是錯(cuò)的計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第9頁(yè)!五、賦值預(yù)算符和賦值表達(dá)式3.自加、自減運(yùn)算符名稱表達(dá)式形式運(yùn)算規(guī)則示例備注自增i++i++(等價(jià)于i=i+1)inti=1,j=2,m=3,n=4;寫出表達(dá)式(i++)*(++j)*(m--)*(--n)的值,及變量的值。表達(dá)式的值:27變量的值:i=2;j=3;m=2;n=3.在使用i后,使i的值加1++i++i(等價(jià)于i=i+1)在使用i前,使i的值加1自減i--i--(等價(jià)于i=i-1)在使用i后,使i的值減1--i--i(等價(jià)于i=i-1)在使用i前,使i的值減1計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第10頁(yè)!歷年真題演練1.(2009.4,單選)下列合法的C語言標(biāo)識(shí)符是()staticB.3abcC.abc_2D.am&t2.(2010.4,單選)已知intx=17,y=5;,則表達(dá)式x/y的值是()0B.2C.3D.3.43.(2010.4,填空)已知inta=1,b=2,d;執(zhí)行語句d=a<0||b<2&&(a=3);后,a的值是()。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第11頁(yè)!同步跟蹤測(cè)評(píng)3.若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()2.500000B.2.750000C.3.500000D.0.0000004.C語言中,已知:inta,b,c;下列運(yùn)算符使用錯(cuò)誤的是()a++B.b--C.++cD.3++計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第12頁(yè)!同步跟蹤測(cè)評(píng)8.已知有如下程序:main(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf(“%d,%d,%d,%d”,i,j,m,n);}請(qǐng)選擇程序正確輸出的結(jié)果()。9,11,9,10B.8,10,9,11C.9,11,9,11D.8,8,11,10計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第13頁(yè)!同步跟蹤測(cè)評(píng)9.下列程序的運(yùn)行結(jié)果是()#include<stdio.h>#include<math.h>main(){inta=5;a=3+a%4+sqrt(16);a=a/3;a++;printf(“%d\n”,a);}2B.2.6C.3D.4計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第14頁(yè)!同步跟蹤測(cè)評(píng)12.若有intx;floaty;下面結(jié)果為整數(shù)型的表達(dá)式有()(float)(x+y)B.(int)x+yC.2.3+x
D.x+(int)y13.已知字符型變量定義:chara;則下列哪一個(gè)正確的字符變量賦值操作()chara=‘3’;
B.chara=“3”;C.chara=%;D.chara=*;計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第15頁(yè)!同步跟蹤測(cè)評(píng)16.下列程序的運(yùn)行結(jié)果是()#include<stdio.h>main(){intx=021;printf(“%d\n”,++x);}18B.17C.19D.20計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第16頁(yè)!二、計(jì)算機(jī)解題過程計(jì)算機(jī)解題過程
:注意
:C語言編寫的程序,一般要經(jīng)過編輯、編譯、連接和運(yùn)行才能得到程序的結(jié)果。提出問題構(gòu)造模型選擇方法編寫程序調(diào)試運(yùn)行分析結(jié)果計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第17頁(yè)!三、C的基本數(shù)據(jù)類型1.常量
:在程序運(yùn)行過程中,其值固定不變的量。十進(jìn)制常量整型實(shí)型字符型字符串型八進(jìn)制十六進(jìn)制定點(diǎn)實(shí)數(shù)浮點(diǎn)實(shí)數(shù)一般形式字符型轉(zhuǎn)義字符型計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第18頁(yè)!三、C的基本數(shù)據(jù)類型表1-2實(shí)型常量實(shí)型常量分類書寫形式示例備注定點(diǎn)實(shí)數(shù)正負(fù)號(hào)+整數(shù)+小數(shù)點(diǎn)+小數(shù)部分-3.4.21-5.整數(shù)部分或小數(shù)部分可以省略浮點(diǎn)數(shù)前置數(shù)+e(或E)+指數(shù)1.2e3-2.34e-21E-2(1)指數(shù)必須是十進(jìn)制整數(shù)(2)前置數(shù)不能省略計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第19頁(yè)!三、C的基本數(shù)據(jù)類型2.變量
:在程序運(yùn)行過程中,其值不斷變化的量。(1)類型:整型變量、實(shí)行變量和字符型變量。(2)變量名:以字母或下劃線開頭,由字母、數(shù)字和下劃線組成,而且不能為C語言中的保留字。(3)變量定義的一般形式:類型說明符變量1,變量2,…變量n;(4)變量初始化:在定義變量時(shí),預(yù)先給變量設(shè)置初值。注意:不能寫成:charch1=cha2=‘a(chǎn)’;。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第20頁(yè)!四、算術(shù)預(yù)算符和算數(shù)表達(dá)式1.基本的算術(shù)運(yùn)算符:名稱運(yùn)算符優(yōu)先級(jí)備注加法+優(yōu)先級(jí)相同,但低于乘、除和求余的優(yōu)先級(jí);同級(jí)運(yùn)算時(shí)自左向右進(jìn)行減法-乘法*優(yōu)先級(jí)相同;同級(jí)運(yùn)算時(shí)自左向右進(jìn)行(1)兩整數(shù)相除,商為整數(shù);(2)參與求余運(yùn)算的兩個(gè)對(duì)象必須是整數(shù),其結(jié)果也是整數(shù)。除法/求余%計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第21頁(yè)!四、算術(shù)預(yù)算符和算數(shù)表達(dá)式3.不同類型量混合運(yùn)算原則:(1)自動(dòng)轉(zhuǎn)換原則轉(zhuǎn)換順序?yàn)椋喝纾?+2.0(2)強(qiáng)制轉(zhuǎn)換原則charintlongfloatdouble如:3+(int)2.0計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第22頁(yè)!五、賦值預(yù)算符和賦值表達(dá)式2.復(fù)合賦值運(yùn)算符名稱運(yùn)算符運(yùn)算規(guī)則結(jié)合性示例(inta=3,b=2;)加賦值+=a+=b(等價(jià)于a=a+b)從右到左a+=b(最后結(jié)果是a中的值為5)減賦值-=a-=b(等價(jià)于a=a-b)a-=b(最后結(jié)果是a中的值為3)乘賦值*=a*=b(等價(jià)于a=a*b)a*=b(最后結(jié)果是a中的值為6)除賦值/=a/=b(等價(jià)于a=a/b)a/=b(最后結(jié)果是a中的值為3)余賦值%=a%=b(等價(jià)于a=a%b)a%=b(最后結(jié)果是a中的值為0)計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第23頁(yè)!六、逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式1.逗號(hào)表達(dá)式的一般形式表達(dá)式1,表達(dá)式2,表達(dá)式3,…表達(dá)式n;如:a=3,b=a+2,c=a+b,c=a+b+c;該逗號(hào)表達(dá)式的值為16。2.執(zhí)行過程從左到右逐個(gè)計(jì)算各個(gè)表達(dá)式的值,并將最后一個(gè)表達(dá)式的值作為該逗號(hào)表達(dá)式的值。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第24頁(yè)!同步跟蹤測(cè)評(píng)1.下列常量中,不正確的是()0021B.0.0C.0.12E5D.E22.關(guān)于C語言主函數(shù)的描述正確的是()C程序可以有多個(gè)main函數(shù);C程序必有一個(gè)而且只能有一個(gè)main函數(shù);C.C程序可以沒有main函數(shù);D.C程序的執(zhí)行不一定在main函數(shù)開始執(zhí)行。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第25頁(yè)!同步跟蹤測(cè)評(píng)5.C語言中,字符串在計(jì)算機(jī)中結(jié)束的標(biāo)記是()
空格B.換行C.\n
D.\t6.C語言中,j=i++;等價(jià)于()j=i;i=i+1;B.i=i+1;j=i;C.j=i;j=j+1;D.j=i;j=i+1;7.C語言中,賦值語句的賦值號(hào)“=”()
可以是常數(shù)B.可以是變量名C.只能是表達(dá)式D.可以是常數(shù)或表達(dá)式計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第26頁(yè)!同步跟蹤測(cè)評(píng)9.已知有如下程序:main(){inti=6;a+=a-=a*a;printf(“%d”,a);}36B.0C.-24D.-60請(qǐng)選擇程序正確輸出的結(jié)果()。計(jì)算機(jī)軟件基礎(chǔ)自考本科共30頁(yè),您現(xiàn)在瀏覽的是第27頁(yè)!同步跟蹤測(cè)評(píng)10.已知:inti=5,a;當(dāng)a=++i;語句執(zhí)行后,變量i和a的值分別是()55B.56C.65
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省鄂州市、黃岡市2025年高三第一次調(diào)研測(cè)試化學(xué)試卷含解析
- 湖北省昆明市黃岡實(shí)驗(yàn)學(xué)校2025屆高三第二次診斷性檢測(cè)化學(xué)試卷含解析
- 如何有效管理自己的情緒
- 2025屆貴州省畢節(jié)市織金第一中學(xué)高考沖刺化學(xué)模擬試題含解析
- 子癇的護(hù)理診斷
- 2025年高效建筑中水處理回收系統(tǒng)項(xiàng)目合作計(jì)劃書
- 廣東省梅州市皇華中學(xué)2025屆高三沖刺模擬化學(xué)試卷含解析
- 第三單元正比例、反比例評(píng)估檢測(cè)題( A 卷)(單元測(cè)試)無答案六年級(jí)下冊(cè)數(shù)學(xué)冀教版
- 江蘇省鹽城市、南京市2025年高三第一次調(diào)研測(cè)試化學(xué)試卷含解析
- 學(xué)校校本培訓(xùn)材料
- 人教版八年級(jí)下冊(cè)語文第三單元測(cè)試題含答案
- 四年級(jí)下冊(cè)《生活·生命.安全》全冊(cè)教案
- 2024內(nèi)蒙古自治區(qū)公務(wù)員考試常識(shí)判斷專項(xiàng)練習(xí)題含答案(a卷)
- 2025年河南工業(yè)和信息化職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)帶答案
- 《尼爾斯騎鵝旅行記》讀書分享課件
- 打開“心”世界與“壓力”和解-2025年春季學(xué)期初中生心理健康主題教育班會(huì)課件
- 2025年湖南邵陽(yáng)新寧縣城鄉(xiāng)建設(shè)發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- (2025)汽車駕照考試科目一考試題庫(kù)及參考答案
- 福建省2025屆中考生物押題試卷含解析
- (高清版)DB36∕T 1324-2020 公路建設(shè)項(xiàng)目檔案管理規(guī)范
- 3.1《中國(guó)科學(xué)技術(shù)史序言(節(jié)選)》課件
評(píng)論
0/150
提交評(píng)論