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

正文內(nèi)容

全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言知識(shí)點(diǎn)-資料下載頁(yè)

2025-06-19 20:41本頁(yè)面
  

【正文】 類(lèi)型不對(duì)。因此C選項(xiàng)正確。1int *p。 scanf(%d, p)。 沒(méi)有對(duì)指針進(jìn)行初始化,無(wú)效指針1不允許把一個(gè)數(shù)賦予指針變量,被賦值的指針變量前不能再加*說(shuō)明符1若有定義語(yǔ)句:int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a。,以下選項(xiàng)中錯(cuò)誤引用a數(shù)組元素的是(其中 0≤i10)A) *(*(a+i)) B) a[ pa ]C) p[i]D) *( amp。a[i] )*p=a,將數(shù)組a的首地址賦給指針p。a+i表示數(shù)組a中第i個(gè)元素的地址,引用其中元素為*(a+i),A選項(xiàng)引用錯(cuò)誤。pa=0,B選項(xiàng)引用的元素為a[0]。C選項(xiàng)中p[i]表示p后i個(gè)地址的元素a[i]。D選項(xiàng)中amp。a[i]取a[i]地址,*(amp。a[i])取這個(gè)地址內(nèi)的元素,即為a[i]。本題選擇A選項(xiàng)malloc函數(shù)的原型為:malloc(size)。,函數(shù)的作用是在內(nèi)存的動(dòng)態(tài)存儲(chǔ)區(qū)分配一個(gè)長(zhǎng)度為size的連續(xù)空間。九、編譯預(yù)處理和動(dòng)態(tài)儲(chǔ)存分配預(yù)處理命令是以號(hào)開(kāi)頭的命令,它們不是C語(yǔ)言的可執(zhí)行命令,這些命令應(yīng)該在函數(shù)之外書(shū)寫(xiě),一般在源文件的最前面書(shū)寫(xiě),但不是必須在起始位置書(shū)寫(xiě),所以B),C)錯(cuò)誤。C)語(yǔ)言的預(yù)處理能夠?qū)崿F(xiàn)宏定義和條件編譯等功能宏定義寫(xiě)在函數(shù)的花括號(hào)外邊,作用域?yàn)槠浜蟮某绦?,通常在文件的最開(kāi)頭。宏定義必須位于源程序中所有語(yǔ)句之前是錯(cuò)誤的。宏名一般用大寫(xiě),但不是必須用大寫(xiě),宏展開(kāi)不占運(yùn)行時(shí)間,只占編譯時(shí)間,函數(shù)調(diào)用占運(yùn)行時(shí)間(分配內(nèi)存、保留現(xiàn)場(chǎng)、值傳遞、返回值) 。宏替換沒(méi)有數(shù)據(jù)類(lèi)型限制 define N 100在編譯程序?qū)源程序進(jìn)行預(yù)處理時(shí)用100替換標(biāo)識(shí)符N不帶參數(shù)的宏定義是用一個(gè)指定的標(biāo)識(shí)符來(lái)代表一個(gè)字符串,其一般形式如下:define 宏名 替換文本。需要注意:(1)在define、宏名和替換文本之間用空格隔開(kāi),(2)在C程序中,宏定義的定義位置一般寫(xiě)在程序的開(kāi)頭;(3)宏名一般用大寫(xiě)字母表示,便于與變量名區(qū)別;(4)宏定義是用宏名來(lái)表示一個(gè)字符串,在宏展開(kāi)時(shí)以該字符串取代宏名,這只是一種簡(jiǎn)單的代換,預(yù)處理程序?qū)λ蛔鋈魏螜z查;(5)宏定義不是語(yǔ)句,在行末不加分號(hào),如加上分號(hào)則連分號(hào)也一起替換:(6)宏定義必須寫(xiě)在函數(shù)之外,其作用域?yàn)閺暮甓x命令起到源程序結(jié)束,如要終止其作用域可使用undef命令。B選項(xiàng)define前多了一個(gè),缺少替換文本宏名替換文本位置反了,不能將一個(gè)自定義標(biāo)識(shí)符宏定義為關(guān)鍵字define SUB(a) (a)(a)d=SUB(a+b)*c。SUB(a+b)*c=(a+b)(a+b)*c=f(x) x*x*xf(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64在一個(gè)程序中,允許使用任意數(shù)量的include命令行包含文件被修改了,包含該文件的源程序必須重新進(jìn)行編譯和連接。考查預(yù)處理命令行,預(yù)處理是在程序編譯之前進(jìn)行的。預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束; define MAX 是合法的宏定義命令行; 在程序中凡是以開(kāi)始的語(yǔ)句行都是預(yù)處理命令行十、結(jié)構(gòu)體與共用體typedef 類(lèi)型名 新類(lèi)型名表示為一個(gè)已有定義的類(lèi)型標(biāo)識(shí)符重新定義一個(gè)類(lèi)型名關(guān)鍵字typedef的作用只是將C語(yǔ)言中的已有的數(shù)據(jù)類(lèi)型作了置換,并不是增加新的類(lèi)型;可以用typedef將已存在的類(lèi)型用一個(gè)新的名字來(lái)代表; 用typedef定義新的類(lèi)型名后,原有類(lèi)型名仍有效; 用typedef可以為各種類(lèi)型起別名,但不能為變量起別名 typedef struct S { int g。 char h。 } T??捎肨定義結(jié)構(gòu)體變量typedef struct abc{ int n。double m。 }ABC。ABC x,y。typedef對(duì)已存在的類(lèi)型使用一個(gè)新的名字使用typedef說(shuō)明新類(lèi)型名時(shí),其格式是: typedef 原類(lèi)型名 新類(lèi)型名。 在程序中,允許用typedef來(lái)說(shuō)明一種新的類(lèi)型名;使用typedef 說(shuō)明新類(lèi)型名時(shí),后面能加分號(hào);在使用typedef改變?cè)?lèi)型的名稱后,可以使用原類(lèi)型名。 typedef的作用是用一個(gè)新的標(biāo)識(shí)符來(lái)代表已存在的類(lèi)型名; 可以用typedef說(shuō)明的新類(lèi)型名來(lái)定義變量typedef int T[10]。 T a[20]。新定義的類(lèi)型T為大小為10的整型數(shù)組,定義的T型變量a[20],等價(jià)于定義了一個(gè)整型20行10列二維數(shù)組typedef struct Date{ int year。 int month。 int day。 } DATE。 則以下敘述中錯(cuò)誤的是A) DATE是用戶定義的結(jié)構(gòu)體變量B) struct Date是用戶定義的結(jié)構(gòu)體類(lèi)型C) DATE是用戶說(shuō)明的新結(jié)構(gòu)體類(lèi)型名D) struct是結(jié)構(gòu)體類(lèi)型的關(guān)鍵字C語(yǔ)言允許用typedef說(shuō)明一種新類(lèi)型名,其一般形式如下:typedef 類(lèi)型名 新類(lèi)型名。,題目中定義了新類(lèi)型Date,這種類(lèi)型變量包含3個(gè)成員,DATE是這種新類(lèi)型的名字。DATE是用戶說(shuō)明的新結(jié)構(gòu)體類(lèi)型名,不是結(jié)構(gòu)體變量,C選項(xiàng)敘述正確,A選項(xiàng)敘述錯(cuò)誤,選擇A選項(xiàng)。struct Date是用戶定義的結(jié)構(gòu)體類(lèi)型,B選項(xiàng)敘述正確。struct是結(jié)構(gòu)體類(lèi)型的關(guān)鍵字,D選項(xiàng)敘述正確。C語(yǔ)言中沒(méi)有邏輯類(lèi)型;若要保存帶有多位小數(shù)的數(shù)據(jù),可以用單精度類(lèi)型也可以用雙精度類(lèi)型?處理包含不同類(lèi)型的相關(guān)數(shù)據(jù)可以定義為結(jié)構(gòu)體類(lèi)型?整數(shù)類(lèi)型可以無(wú)誤差的表示自然數(shù)?一個(gè)結(jié)構(gòu)體類(lèi)型可以由多個(gè)稱為成員(或域) 的成分組成;結(jié)構(gòu)體類(lèi)型中的成分可以是結(jié)構(gòu)體;定義結(jié)構(gòu)體時(shí)編譯程序并不會(huì)給它分配內(nèi)存空間;結(jié)構(gòu)體中各個(gè)成分的類(lèi)型可以是不一樣的1不能在定義結(jié)構(gòu)體的同時(shí),又用結(jié)構(gòu)體類(lèi)型名定義變量。十一、文件文件是由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件fp = fopen(, w)。 fputc(39。K39。 + i, fp)。 fclose(fp)。、寫(xiě)入文件、再關(guān)閉文件的操作,由于fopen函數(shù)使用39。w39。模式寫(xiě)文件,都刪除文件中的原有數(shù)據(jù),再重新寫(xiě)入新數(shù)據(jù)。文件指針指向的是文件緩沖區(qū),而不是文件本身位置,文件指針是指針類(lèi)型的變量;fscanf()函數(shù)作用是從指定的文件中格式化讀數(shù)據(jù),讀取數(shù)據(jù)類(lèi)型由格式控制符決定文件指針是程序中用FILE定義的指針變量;在C語(yǔ)言中用一個(gè)指針變量指向一個(gè)文件,這個(gè)指針?lè)Q為文件指針。通過(guò)文件指針就可對(duì)它所指的文件進(jìn)行各種操作。文件指針不是文件位置指針文件指針是指針變量,存儲(chǔ)的是文件緩存區(qū)首地址所謂文件指針,實(shí)際上是指向一個(gè)結(jié)構(gòu)體類(lèi)型的指針變量,這個(gè)結(jié)構(gòu)體中包含有文件的一些信息,如緩沖區(qū)的地址,在緩沖區(qū)中當(dāng)前存取的字符的位置,對(duì)文件是讀還是寫(xiě),是否出錯(cuò),是否已經(jīng)遇到文件結(jié)束標(biāo)志等信息。當(dāng)對(duì)文件的讀(寫(xiě))操作完成之后,必須將它關(guān)閉,否則可能導(dǎo)致數(shù)據(jù)丟失;打開(kāi)一個(gè)已存在的文件并進(jìn)行了寫(xiě)操作后,原有文件中的全部數(shù)據(jù)不一定被覆蓋,也可以對(duì)源文件進(jìn)行追加操作等。在一個(gè)程序中當(dāng)對(duì)文件進(jìn)行了寫(xiě)操作后,不用先關(guān)閉該文件然后再打開(kāi),才能讀到第1個(gè)數(shù)據(jù),可以用fseek()函數(shù)進(jìn)行重新定位即可。C語(yǔ)言中的文件可以進(jìn)行隨機(jī)讀寫(xiě)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1