pta選擇、填空錯(cuò)題集合_第1頁
pta選擇、填空錯(cuò)題集合_第2頁
pta選擇、填空錯(cuò)題集合_第3頁
pta選擇、填空錯(cuò)題集合_第4頁
pta選擇、填空錯(cuò)題集合_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

./1.以下選項(xiàng)中不正確的整型常量是<D>.<2分>12L-100122,900//u是unsigned的意思,代表無符號(hào)整型帶L的是長(zhǎng)整型字面值常量,不帶的是整型字面值常量。2.若x為浮點(diǎn)型,則表達(dá)式x=10/4為〔B。<2分>A2.5B2.0C2D33.在C語言中,數(shù)字029是一個(gè)〔D。<2分>八進(jìn)制數(shù)十進(jìn)制數(shù)十六進(jìn)制數(shù)非法數(shù)//0開頭表示8進(jìn)制,但8進(jìn)制沒有字符9的。0x開頭表示十六進(jìn)制。4.以下名字,不能作為C語言標(biāo)識(shí)符的是:C<2分>ThisIsQingdaoUniversity$$monkey~1_//c語言也是要看編譯器的,在vs2012中默認(rèn)的編譯器以美元符號(hào)開頭的標(biāo)識(shí)符是可以的。5.if<a=5>是允許的。T<1分>T

F//if判斷為真。6.增1減1運(yùn)算符的前綴運(yùn)算和后綴運(yùn)算的表達(dá)式值是相同的。<1分>T

F//表達(dá)式值不一樣,執(zhí)行過后變量值一樣。7.C語言程序是從源文件的第一條語句開始執(zhí)行的。F<1分>T

F//從main開始。8.break語句只能用于循環(huán)語句中。F<5分>T

F//switch語句也可用。9.表達(dá)式<3<x<5>的值恒為1。T<5分>T

F//真為1,假為0,無論<3<x>是真是假都小于5.10.結(jié)構(gòu)化程序設(shè)計(jì)規(guī)定的基本控制結(jié)構(gòu)包括順序、選擇、循環(huán)。T<1分>T

F11.當(dāng)a=1,b=3,c=5,d=4,x=0時(shí),執(zhí)行完下面一段程序后x的值是〔B<1分>723612.在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是〔A。<4分>%/<!13.使用"scanf〔"X=%f,y=%f",&x,&y",要使X,y均為1.25,正確的輸入是< C><4分>1.25,1.251.251.25X=1.25,y=1.25X=1.25y=1.25//格式一致14.如果函數(shù)定義出現(xiàn)在函數(shù)調(diào)用之前,可以不必加函數(shù)原型聲明。T<1分>T

F//1,要么是先使用,就不需要再定義函數(shù)了例如:voidp<>{//}voidmain<>{p<>;}2,先定義再使用,這時(shí)候,必須先要定義函數(shù),不然編譯器不識(shí)別此函數(shù)的voidp<>;voidmian<>{p<>;}voidp<>{//}//15.有說明語句inta[4][5];,則a[2]+3表示__。<2分>a數(shù)組行下標(biāo)為2、列下標(biāo)為3的元素的地址a數(shù)組行下標(biāo)為2、列下標(biāo)為3的元素的值a數(shù)組第2行的首地址a數(shù)組第3行的首地址16.對(duì)于定義charstr[]="abc\000def\n"〔注:其中0為數(shù)字零,求字符串str的長(zhǎng)度len和數(shù)組str的大小size,len和size分別是:C<2分>12,133,113,93,4//\n\0在字符串中占一個(gè)字符\000后面八進(jìn)制數(shù)表示ascii的符號(hào)。17.有兩個(gè)字符數(shù)組a,b,則以下正確的輸入語句是〔B<1分>gets<a,b>;scanf<"%s%s",a,b>;scanf<"%s%s",&a,&b>;gets<"a">,gets<"b">;//不要地址符。18.靜態(tài)變量的作用域是整個(gè)文件。F<2分>T

F//對(duì)于C語言,靜態(tài)變量也分全局靜態(tài)變量和局部靜態(tài)變量,對(duì)于全局靜態(tài)變量,它的作用域是整個(gè)文本。但是如果是局部靜態(tài)變量則它的作用域僅僅是定義它的區(qū)域。19.根據(jù)聲明inta[10],*p=a;,下列表達(dá)式錯(cuò)誤的是〔C。<2分>a[9]p[5]a++*p++//Da是常量不能自增20.以下scanf函數(shù)調(diào)用語句中不正確的是__。<2分>structpupil{charname[20];intage;intsex;}pup[5],*p=pup;scanf<"%s",pup[0].name>;scanf<"%d",&pup[0].age>;scanf<"%d",p->age>;scanf<"%d",&<p->sex>>;//scanf<"%d",p->age>;這個(gè)是錯(cuò)誤的,因?yàn)閟canf輸入時(shí),要將值放到地址里,所以要加上&,&表示取址。scanf<"%s",pup[0].name>;這一項(xiàng)是正確的,因?yàn)閚ame本身就是字符數(shù)組,所以它的數(shù)組名就是字符串的首地址,所以符合要求;scanf<"%d",&pup[0].age>;c>scanf<"%d",&<p->sex>>;這兩項(xiàng)也是正確的,解釋和第一項(xiàng)一樣。21.在基類型相同的兩個(gè)指針變量之間,不能進(jìn)行的運(yùn)算是〔D。<2分><=+–//指針存的是存的地址值,假如兩個(gè)指針,一個(gè)指向0x80008000,一個(gè)指向0x80008020;A:可以判斷這兩個(gè)指針哪個(gè)指向后面,哪個(gè)指向前面.B:判斷兩個(gè)指針是否指向同一塊存地址

C:指向相加,那么大個(gè)數(shù)代表什么?可能都越界了存區(qū)域.D:相減得到兩個(gè)指針的差值.即他們之間相差多少.22.以下哪個(gè)定義中的p不是指針,請(qǐng)選擇恰當(dāng)?shù)倪x項(xiàng):C<2分>char**p;char<*p>[10];char*p[6];給出的三項(xiàng)中,p都是指針//*p[10]是指針數(shù)組,其每個(gè)元素是指針。23.直接訪問就是直接利用變量的地址直接進(jìn)行訪問。T<2分>T

F//1.直接訪問按照C的方式,如果定義一個(gè)變量,系統(tǒng)會(huì)給這個(gè)變量分配一塊存,變量有兩個(gè)屬性,變量值和變量地址。變量地址指示了該變量在存中的存儲(chǔ)位置,變量值是這塊存中的容。要訪問這塊存空間上的容,可以直接使用變量名。2.間接訪問間接訪問的含義是先從其它存空間獲得要訪問的存地址,根據(jù)得到的地址訪問目的地址。我來打個(gè)比方吧:a.直接訪問某個(gè)地址,就相當(dāng)于你知道某個(gè)物品放在某個(gè)抽屜里,然后你去那個(gè)抽屜,然后訪問你的物品。b.間接訪問就是,你知道某個(gè)抽屜放著一個(gè)紙條,紙條寫著:某某物品存放于某某另外一個(gè)抽屜。這樣的話a里面的抽屜,就是變量,b里面存放紙條的抽屜,就是指針,指針的值,就是那個(gè)紙條,紙條指向另外一個(gè)抽屜〔變量,另外一個(gè)抽屜存放的東西,就是一個(gè)變量的值。24.函數(shù)的實(shí)參可以是常量,變量或表達(dá)式。T<1分>T

F25.在C語言中,常量和變量都有數(shù)據(jù)類型。T<1分>T

F//常量

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論