C語言精髓16單元附答案_第1頁
C語言精髓16單元附答案_第2頁
C語言精髓16單元附答案_第3頁
C語言精髓16單元附答案_第4頁
C語言精髓16單元附答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

C語言精髓16單元[復(fù)制]您的姓名:[填空題]*_________________________________1.下列程序執(zhí)行后的輸出結(jié)果是(

)。

voidfunc(int*a,intb[])

{

b[0]=*a+6;

}

voidmain()

{

inta,b[5];

a=0;b[0]=3;

func(&a,b);printf("%d\n",b[0]);

}[單選題]*A:5B:6(正確答案)C:7D:82.voidmain()

{

intx[8]={8,7,6,5,0,0},*s;

s=x+3;

printf("%d\n",s[2]);

}

執(zhí)行后輸出結(jié)果是:(

)[單選題]*A:隨機(jī)值B:0(正確答案)C:5D:63.下面程序的輸出結(jié)果是:()

voidmain()

{

inta[]={1,2,3,4,5,6,7,8,9,0,},*p;

p=a;

printf("%d\n",*p+9);

}[單選題]*A:0B:1C:10(正確答案)D:94.若有函數(shù)voidfun(doublea[],int*n){…}以下敘述中正確的是()。[單選題]*A:調(diào)用fun函數(shù)時(shí)只有數(shù)組執(zhí)行按值傳送,其他實(shí)參和形參之間執(zhí)行按地址傳送B:形參a和n都是指針變量(正確答案)C:形參a是一個(gè)數(shù)組名,n是指針變量D:調(diào)用fun函數(shù)時(shí)將把double型參數(shù)組元素一一對(duì)應(yīng)地傳送給形參a數(shù)組5.一個(gè)變量的指針就是()[單選題]*A:變量的名稱B:變量的地址(正確答案)C:變量的類型D:變量的值6.若有以下定義,inta[10],*p=a;則*(p+5)表示(

[單選題]*A:元素a[5]的地址B:元素a[5]的值(正確答案)C:元素a[6]的地址D:元素a[6]的值7.若有定義int*p,以下指針p本身沒有發(fā)生移動(dòng)的是()[單選題]*A:p++B:p--C:p+=1D:p+1(正確答案)8.下列關(guān)于指針定義的描述,描述錯(cuò)誤的是()[單選題]*A:指針是一種變量,該變量用來存放某個(gè)變量的地址值的B:指針變量存儲(chǔ)的是地址,只能指向int類型的變量(正確答案)C:指針變量的命名規(guī)則與標(biāo)識(shí)符相同D:自定義函數(shù)的形參可以是一個(gè)指針變量9.下面程序的輸出結(jié)果是:()

voidmain()

{

inta[3]={3,2,1},*p=a;

printf("%d",--*p);

}[單選題]*A:2(正確答案)B:1C:3D:410.若有定義語句:char*s1="OK",*s2="ok";,以下選項(xiàng)中,能夠輸出"ok"的語句是()[單選題]*A:if(strcmp(s1,s2)!=0)puts(s1)B:if(strcmp(s1,s2)==1)puts(s1)C:if(strcmp(s1,s2)==0)puts(s1)D:if(strcmp(s1,s2)!=0)puts(s2)(正確答案)11.

下面關(guān)于指針用法形式正確的是()*A:char*string="helloword";printf("%c",string[1]);(正確答案)B:char*string="helloword";printf("%s",string);(正確答案)C:intstuid=1001,*id;id=&stuid;(正確答案)D:charstusex='m',*gander;&stusex=gander;12.

下面說法引用字符串”bawei”正確的是()*A:chara[]=”bawei”;printf(“%s”,a);(正確答案)B:char*a=”bawei”;printf(“%s”,a);(正確答案)C:char*a=”bawei”;inti=5;printf(“%s”,a[i]);D:只能用字符數(shù)組,不能用字符指針13.

下列關(guān)于定義變量正確的是()*A:int*ptr(2)B:int*p(正確答案)C:float*p(正確答案)D:int*p[2](正確答案)14.一個(gè)指針變量可以指向()*A:整型變量(正確答案)B:實(shí)型變量(正確答案)C:字符類型變量(正確答案)D:另一個(gè)指針變量(正確答案)15.

在函數(shù)中當(dāng)傳遞參數(shù)是指針或數(shù)組時(shí),形參發(fā)生改變,實(shí)參(),下列說法錯(cuò)誤的是()*A:不發(fā)生改變(正確答案)B:也會(huì)發(fā)改變C:不確定(正確答案)D:有時(shí)候會(huì)有時(shí)候不會(huì)(正確答案)16.數(shù)組名實(shí)際上是此數(shù)組的首地址,所以數(shù)組名相當(dāng)于一個(gè)指針變量。[判斷題]*對(duì)錯(cuò)(正確答案)17.函數(shù)的形參為一個(gè)數(shù)組,則調(diào)用此函數(shù)時(shí)只能將數(shù)組名作為對(duì)應(yīng)的實(shí)參。[判斷題]*對(duì)錯(cuò)(正確答案)18.

定義字符型數(shù)組用關(guān)鍵字string。[判斷題]*對(duì)錯(cuò)(正確答案)19.指針只能定義成變量,不能定義成常量。[判斷題]*對(duì)(正確答案)錯(cuò)20.定義指向指針的指針的格式為:類型標(biāo)識(shí)符**指針變量名。[判斷題]*對(duì)(正確答案)錯(cuò)1.執(zhí)行程序后,輸出結(jié)果是()

voidmain()

{

intx=2,y=5,t,*p1,*p2;

p1=&x;

p2=&y;

t=*p1;

*p1=*p2;

*p2=t;

printf(“x=%d”,x);

}[單選題]*A:x=2B:x=5(正確答案)C:x=xD:x=p13.變量的指針指該變量的()[單選題]*A:值B:地址(正確答案)C:名D:一個(gè)標(biāo)志4.有以下程序

main()

{

intx[18]={8,7,6,5,0,0},*s;

s=x+3;

printf(“%d\n”,s[2]);

}

執(zhí)行后輸出結(jié)果是:()[單選題]*A:0(正確答案)B:5C:6D:隨機(jī)值6.在C語言中,關(guān)于指針的定義,下列選項(xiàng)正確的是()[單選題]*A:intp;B:floatp*;C:char*c;(正確答案)D:int&p;7.在C語言中,關(guān)于指針的定義,下列選項(xiàng)不正確的是()[單選題]*A:int*p;B:floatp*;(正確答案)C:char*c;D:int*p;8下列指針定義選項(xiàng)正確的是()[單選題]*A:int*float;B:floatint*;C:char*c;(正確答案)D:int*int;9.

在C語言中,關(guān)于指針的定義,下列選項(xiàng)錯(cuò)誤的是()*A:intp;(正確答案)B:float*p;C:char*c;D:int&p;(正確答案)10.

下列關(guān)于指針說法不正確的是()*A:地址就是內(nèi)存區(qū)中對(duì)每個(gè)編號(hào)的存儲(chǔ)值(正確答案)B:指針的一般形式為:類型說明符變量名#;(正確答案)C:指針的一般形式為:類型說明符#變量名;(正確答案)D:floatp;該變量為指針類型變量(正確答案)11.

下面關(guān)于指針變量賦值形式正確的是()*A:inta;int*p=&a;(正確答案)B:inta;int*p;p=&a;(正確答案)C:intaintp*=&a;D:int*p,a;p=a;12.

有定義語句inta[10],*p=a;以下和此功能相同的是()*A:inta[10];intp;p=a;(正確答案)B:inta[10],*p;p=a;(正確答案)C:int*p,a[10];p=a;(正確答案)D:char*a[10]=”abcd”;printf(“%s”,a);13.訪問一個(gè)字符中可以通過兩種

溫馨提示

  • 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)論