freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

國家計算機(jī)2級等級考試-c語言上機(jī)編程100題庫-必備1-資料下載頁

2025-03-24 23:54本頁面
  

【正文】 分稱為main函數(shù)的函數(shù)體。一個C程序從main函數(shù)開始執(zhí)行,到main函數(shù)體執(zhí)行完結(jié)束,而不論main函數(shù)在整個程序中的位置如何。每一個程序有且僅有一個main函數(shù),其他函數(shù)都是為main函數(shù)服務(wù)的。 【考點3】存儲形式計算機(jī)在電腦中保存數(shù)據(jù)是采用二進(jìn)制形式,由0或1構(gòu)成的二進(jìn)制稱為位(bit),八個位構(gòu)成一個字節(jié)(Byte),1個Byte=8個bit。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)化為十進(jìn)制采用乘法,十進(jìn)制轉(zhuǎn)化為二進(jìn)制、八進(jìn)制、十六進(jìn)制采用除法。數(shù)據(jù)的存放位置就是它的地址。【考點4】注釋是對程序的說明,可出現(xiàn)在程序中任意合適的地方,注釋從“/*”開始到最近一個“*/”結(jié)束,其間任何內(nèi)容都不會被計算機(jī)執(zhí)行,注釋不可以嵌套。【考點5】書寫格式每條語句的后面必須有一個分號,分號是語句的一部分。一行內(nèi)可寫多條語句,一個語句可寫在多行上?!究键c6】標(biāo)識符是標(biāo)識名字的有效字符序列,可以理解為C程序中的單詞。標(biāo)識符的命名規(guī)則是:(1)標(biāo)識符只能由字母、數(shù)字和下劃線組成,字母區(qū)分大小寫。(2)標(biāo)識符的第一個字符必須是字母或下劃線,不能為數(shù)字。C語言標(biāo)識符分如下3類(1)關(guān)鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。(2)預(yù)定義標(biāo)識符。預(yù)先定義并具有特定含義的標(biāo)識符。如define、include等。(3)用戶標(biāo)識符。用戶根據(jù)需要定義的標(biāo)識符,符合命名規(guī)則且不與關(guān)鍵字相同。【考點7】常量與變量常量是指在程序運行過程中,其值不能改變的量。常量分為整型常量、實型常量、字符常量、字符串常量、符號常量5種。在程序運行過程中其值可以改變的量稱為變量。C語言中沒有字符串變量。存放字符串使用字符數(shù)組。【考點8】整型數(shù)據(jù)整型常量有十進(jìn)制、八進(jìn)制、十六進(jìn)制三種表示形式,沒有二進(jìn)制形式。八進(jìn)制整型常量加前導(dǎo)數(shù)字0,十六進(jìn)制常量加前導(dǎo)0X,八進(jìn)制常量中不會出現(xiàn)8。整型變量可分為基本整型(int)、短整型(short)、長整型(long)、和無符號整型(unsigned)。一個基本整型占4個字節(jié)。其它類型的整型占用字節(jié)數(shù)和取值范圍詳見教材第9頁?!究键c9】實型數(shù)據(jù)實型數(shù)據(jù)有兩種表示形式:小數(shù)形式和指數(shù)形式。掌握判定指數(shù)形式合法性??谠E:E前E后必有數(shù),E后必須為整數(shù)。實型變量分為單精度型(float)和雙精度型(double),單精度型占四個字節(jié)?!究键c10】算術(shù)運算算術(shù)運算符一共有+、—、*、/、%這五個。求余運算要求運算對象只能為整型,除法運算符兩邊運算對象都為整型時,運算結(jié)果也為整型即舍掉小數(shù)部分?!究键c11】強制類型轉(zhuǎn)換將一個運算對象轉(zhuǎn)換成指定類型,格式為(類型名)表達(dá)式,注意小括號位置?!究键c12】賦值賦值運算符為“=”,不同于關(guān)系等于“= =”。賦值表達(dá)式格式為:變量名=表達(dá)式,賦值運算符左邊必須為變量,賦值運算是把賦值運算符右邊表達(dá)式的值賦給左邊變量。復(fù)合賦值運算符是將算術(shù)運算符或位運算符與賦值運算符組合在一起組成的運算符,掌握復(fù)合賦值表達(dá)式轉(zhuǎn)化為賦值表達(dá)式的方法。如n+=100可轉(zhuǎn)化為n=n+100?!究键c13】自加自減運算自加運算符“++”與自減運算符“”是單目運算符,運算對象必須是變量。自增自減運算分前綴運算和后綴運算,它們所對應(yīng)的表達(dá)式的值是有區(qū)別的,如j=i++。等價于j=i。i=i+1。而j=++i。等價于i=i+1。j=i??谠E:加加在前先加后用,加加在后先用后加。【考點14】逗號運算逗號運算符運算優(yōu)先級最低,可將多個表達(dá)式構(gòu)成一個新的表達(dá)式。第二章 順序結(jié)構(gòu)【考點1】運算符、表達(dá)式、語句運算對象加運算符構(gòu)成表達(dá)式,表達(dá)式加分號構(gòu)成表達(dá)式語句,運算對象可以是表達(dá)式、常量、變量。如賦值運算符加運算對象構(gòu)成賦值表達(dá)式,賦值表達(dá)式加分號又可構(gòu)成賦值語句。【考點2】運算符的優(yōu)先級和結(jié)合順序運算符按參加運算的對象數(shù)目可分為單目運算符、雙目運算符和三目運算符。初等運算符的優(yōu)先級別最高,然后依次是單目運算符、算術(shù)運算符、關(guān)系運算符、邏輯運算符(除邏輯非!)、條件運算符、賦值運算符、逗號運算符。位運算符優(yōu)先級介于算術(shù)運算符與邏輯運算符之間。結(jié)合順序大多為自左向右,而自右向左的有三個:單目運算符、條件運算符和賦值運算符?!究键c3】printf函數(shù)格式為:printf(輸出控制,輸出列表)。輸出控制是用一對雙引號括起來的,包含格式說明和原樣信息。輸出列表包含若干輸出項。【考點4】printf函數(shù)中格式說明%d對應(yīng)整型,%f對應(yīng)單精度實型,%c對應(yīng)字符型,%o對應(yīng)八進(jìn)制無符號整型,%x對應(yīng)無符號十六進(jìn)制整型,%u對應(yīng)無符號整型,%e對應(yīng)指數(shù)型,%s對應(yīng)字符串型??稍?和格式字符之間加一個數(shù)來控制數(shù)據(jù)所占的寬度和小數(shù)位數(shù)?!究键c5】scanf函數(shù)輸入項要求帶取地址符amp。當(dāng)用鍵盤輸入多個數(shù)據(jù)時,數(shù)據(jù)之間用分隔符。分隔符包括空格符、制表符和回車符,但不包括逗號。【考點】6如何交換兩個變量要使用中間變量,語句為:t=x。 x=y。 x=t。第三章 選擇結(jié)構(gòu)【考點1】關(guān)系運算C語言用非0表示邏輯真,用0表示邏輯假。關(guān)系運算符有6個,分別是,=,=,==,!=,前四種優(yōu)先級高于后兩種。關(guān)系表達(dá)式真時為1,假時為0。注意abc是不可以的,可用(ab)amp。amp。(bc)來表示?!究键c2】邏輯運算邏輯運算符共有3個:邏輯與(amp。amp。),邏輯或(||),邏輯非(!)。注意短路現(xiàn)象,例a++||b++,如果表達(dá)式a++的值非零,則表達(dá)式b++不再執(zhí)行?!究键c3】if語句可以單獨出現(xiàn),也可以與else匹配出現(xiàn)。if語句可以嵌套,這時else總是與離它最近的且沒有與else匹配的if匹配?!究键c4】條件運算是唯一的三目運算符,格式為:表達(dá)式1?表達(dá)式2:表達(dá)式3。表達(dá)式1值為非0時,整個表達(dá)式值為表達(dá)式2的值,表達(dá)式1值為0時,整個表達(dá)式值為表達(dá)式3的值??谠E:真前假后【考點5】switch語句格式及執(zhí)行過程詳見教材P33,要注意每條case后有沒有break語句的區(qū)別。還要注意switch后小括號里面的表達(dá)式不能為實型,case后表達(dá)式不能有變量??谠E:switch表不為實,case表不為變。第四章 循環(huán)結(jié)構(gòu)【考點1】三種循環(huán)結(jié)構(gòu)三種循環(huán)結(jié)構(gòu)分別為:while,dowhile,for,三種結(jié)構(gòu)的格式及執(zhí)行順序詳見教材第3340頁。注意for循環(huán)中的小括號中必須是兩個分號;循環(huán)一定要有結(jié)束條件,否則成了死循環(huán);dowhile()循環(huán)最后的while();后一定要有分號?!究键c2】break與continuebreak是終止所在整個循環(huán),而continue是提前結(jié)束本輪循環(huán)。break語句可出現(xiàn)在循環(huán)結(jié)構(gòu)與switch語句中,continue只出現(xiàn)在循環(huán)結(jié)構(gòu)中?!究键c3】循環(huán)的嵌套就是循環(huán)里面還有循環(huán),計算要一層一層分析,一般只考查兩層嵌套,循環(huán)嵌套通常是處理二維數(shù)組。【考點4】循環(huán)結(jié)構(gòu)的復(fù)習(xí)循環(huán)結(jié)構(gòu)是重點,筆試所占分值一般在13分左右,在上機(jī)考試中也是必考點,應(yīng)用性很強。要求學(xué)員重點理解并多加練習(xí),領(lǐng)會掌握。第五章 字符型數(shù)據(jù) 位運算【考點1】字符常量一個字符常量用一對單引號括起來,字符常量只能包括一個字符,’ab’是非法的??崭癯S谩酢瘉肀硎?。字符常量可用對應(yīng)的ASCII碼表示,需記?。骸?’的ASCII碼為48,’A’的ASCII碼為65,’a’的ASCII碼為97?!究键c2】轉(zhuǎn)義字符一對單引號中以一個反斜線后跟一個特定字符或八進(jìn)制、十六進(jìn)制數(shù)來構(gòu)成轉(zhuǎn)義字符。比如’\n’表示換行,’\101’或’\x41’表示ASCII碼為65的字符’A’?!究键c3】字符型數(shù)據(jù)可以和整型數(shù)據(jù)相互轉(zhuǎn)換如:’0’0=48 ‘A’+32=’a’ char a=65。printf(“%d%c”,a,a)。結(jié)果為65A【考點4】位運算符C語言提供6種位運算符:按位求反~,按位左移,按位右移,按位與amp。,按位異或|,按位或^。一般情況下需要先轉(zhuǎn)化進(jìn)制。異或運算的規(guī)則:0異或1得到1,0異或0得到0,1異或1得到0??捎洖椤跋嗤瑸?,不同為1”。【考點5】putchar與getchar函數(shù)可用于輸出或輸入單個字符,它們是printf與scanf函數(shù)的簡化。第六章 函數(shù)【考點1】函數(shù)的定義函數(shù)是具有一定功能的一個程序塊。函數(shù)的首部為:函數(shù)類型 函數(shù)名(類型1 形參1,類型2 形參2,……)。在函數(shù)定義中不可以再定義函數(shù),即不能嵌套定義函數(shù)。函數(shù)類型默認(rèn)為int型?!究键c2】庫函數(shù)調(diào)用C語言標(biāo)準(zhǔn)庫函數(shù)時要包含include命令,include命令行以開頭,后面是””或括起來的后綴為”.h”的頭文件。以開頭的一行稱為編譯預(yù)處理命令行,編譯預(yù)處理不是C語言語句,不加分號,不占運行時間?!究键c3】函數(shù)的返回值函數(shù)通過return語句返回一個值,返回的值類型與函數(shù)類型一樣。return語句只執(zhí)行一次,執(zhí)行完或函數(shù)體結(jié)束后退出函數(shù)?!究键c4】函數(shù)的聲明函數(shù)要“先定義后調(diào)用”,或“先聲明再調(diào)用后定義”。函數(shù)的聲明一定要有函數(shù)名、函數(shù)返回值類型、函數(shù)參數(shù)類型,但不一定要有形參的名稱。【考點5】函數(shù)的調(diào)用程序從上往下執(zhí)行,當(dāng)碰到函數(shù)名后,把值傳給調(diào)用函數(shù),當(dāng)程序得到了返回值或調(diào)用函數(shù)結(jié)束,再順序往下執(zhí)行?!究键c6】函數(shù)的參數(shù)及值傳遞形式參數(shù)簡稱形參,是定義函數(shù)時函數(shù)名后面括號中的參數(shù)。實在參數(shù)簡稱實參,是調(diào)用函數(shù)時函數(shù)名后面括號中的參數(shù)。實參和形參分別占據(jù)不同的存儲單元。實參向形參單向傳遞數(shù)值?!皞髦怠迸c“傳址”的區(qū)別:傳數(shù)值的話,形參的變化不會改變實參的變化。傳地址的話,形參的變化就有可能改變實參所對應(yīng)的量。【考點7】函數(shù)的遞歸調(diào)用函數(shù)直接或間接地調(diào)用自己稱為函數(shù)的遞歸調(diào)用。遞歸調(diào)用必須有一個明確的結(jié)束遞歸的條件。在做遞歸題時可把遞歸的步驟一步步寫下來,不要弄顛倒了?!究键c8】要求掌握的庫函數(shù)sqrt()算術(shù)平方根函數(shù),fabs()絕對值函數(shù),pow()冪函數(shù),sin()正弦函數(shù)第七章 指針【考點1】指針變量指針變量是用來存儲地址的,而一般變量是存儲數(shù)值的。指針變量可指向任意一種數(shù)據(jù)類型,但不管它指向的數(shù)據(jù)占用多少字節(jié),一個指針變量占用四個字節(jié)?!究键c2】指針變量的定義格式為:類型名 *指針變量名。二維指針int **p??梢岳斫鉃榛愋蜑?int *)類型?!究键c3】指針變量的初始化指針變量在使用前必須要初始化,把一個具體的地址賦給它,否則引用時會有副作用,如果不指向任何數(shù)據(jù)就賦“空值”NULL。【考點4】指針變量的引用amp。是取地址符,*是間接訪問運算符,它們是互逆的兩個運算符。在指針變量名前加間接訪問運算符就等價它所指向的量。【考點5】指針的運算*p++和(*p)++之間的差別:*p++是地址變化,(*p)++是指針變量所指的數(shù)據(jù)變化。一個指針變量加一個整數(shù)不是簡單的數(shù)學(xué)相加,而是連續(xù)移動若干地址。當(dāng)兩個指針指向同一數(shù)組時,它們可以比較大小進(jìn)行減法運算。第八章 數(shù)組【考點1】數(shù)組的定義數(shù)組是一組具有相同類型的數(shù)據(jù)的集合,這些數(shù)據(jù)稱為數(shù)組元素。格式為:類型名 數(shù)組名[常量表達(dá)式]。數(shù)組的所占字節(jié)數(shù)為元素個數(shù)與基類型所占字節(jié)數(shù)的乘積?!究键c2】數(shù)組的初始化第一維長度可以不寫,其它維必須寫。int a[]={1,2}。合法,int a[][3]={2,3,4}。合法,int a[2][]={2,3,4}。非法。數(shù)組初始化元素值默認(rèn)為0,沒有初始化元素值為隨機(jī)。如在int a[5]={0,1,2}。中,元素a[4]值為0;而在int a[5]。中,元素a[4]值為一個不確定的隨機(jī)數(shù)?!究键c3】元素的引用數(shù)組元素的下標(biāo)從0開始,到數(shù)組長度減1結(jié)束。所以int a[5]。中數(shù)組最后一個元素是a[4]。要把數(shù)組元素看作一個整體,可以把a[4]當(dāng)作一個整型變量?!究键c4】二維數(shù)組數(shù)組a[2][3]={1,2,3,4,5,6}。中含6個元素,有2行3列。第一行為a[0]行,第2行為a[1]行,a[0]、a[1]叫行首地址,是地址常量。*(a[0]+1)是第一行第一個元素往后跳一列,即元素a[0][1]值為2,*(a[0]+3)是第一行第一個元素往后跳三個,即元素a[1][0]值為4?!究键c5】行指針是一個指針變量,占四個字節(jié),行指針指向一行連續(xù)數(shù)據(jù),形式為:int (*p)[2]。,p只能存放含有兩個整型元素的一維數(shù)組的首地址。注意(*p)兩邊的小括號不能省略,否則就成了指針數(shù)組,是若干指針元素的集合?!究键c6】數(shù)組名數(shù)組名是數(shù)組的首地址。數(shù)組名不能單獨引用,不能通過一個數(shù)組名代表全部元素。數(shù)組名是地址常量,不能對數(shù)組名賦值,所以a++是錯誤的。但數(shù)組名可以作為地址與一個整數(shù)相加得到一個新地址?!究键c7】元素形式的轉(zhuǎn)換助記:“脫衣服法則”a[2]變成*(a+2),a[2][3]變成*(a+2)[3]再可變成*(*(a+2)+3)。第九章 字符串【考點1】字符串常量及表示字符串常量是由雙引號括起來的一串字符,如”ABC”。在存儲字符串時,系統(tǒng)會自動在其尾部加上一個空值’\0’,空值也要占用一個字節(jié),也就是字符串”ABC”需要占四個字節(jié)?!究键c2】字符數(shù)組C語言沒有字符串變量,只能采用字符數(shù)組來存儲字符串。數(shù)組的大小應(yīng)該比它將要實際存放的最長字符串多一個元素,從而存放’\0’?!究键c3】字符串賦值可以用下面的形式進(jìn)行賦值:char str[]=”Hello!”?;騝har *p。p=”Hello!”。,但不能用下面的形式:char str[10]。str=”Hello”。因為str是一個地址常量,不能進(jìn)行賦值操作?!究键c4】字符串的輸入與輸出可以用scanf和printf函數(shù),如scanf(”%s”,str)。,也可用專門處理字符串的兩個函數(shù)gets和puts函數(shù),還可以對字符數(shù)組逐個元素進(jìn)行賦值,但一定要在最后賦一個’\0’。使用gets函數(shù)可以接收空格,使用puts函數(shù)在最
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1