指針測試題百度文庫_第1頁
指針測試題百度文庫_第2頁
指針測試題百度文庫_第3頁
指針測試題百度文庫_第4頁
指針測試題百度文庫_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

復習題一、選擇題1.變量的指針,其含義是指該變量的().A值B地點C名D一個標記2.如有語句int*point,a=4;和point=&a;下邊均代表地點的一組選項是_____.Aa,point,*&aB&*a,&a,*pointC*&point,*point,&aD&a,&*point,point3.如有說明;int*p,m=5,n;以下正確的程序段的是().Ap=&n;Bp=&n;scanf("%d",&p;scanf("%d",*p;Cscanf("%d",&n;Dp=&n;*p=n;*p=m;4.下邊程序段的運轉(zhuǎn)結(jié)果是().char*s="abcde";s+=2;printf("%d",s;AcdeB字符’c’字C符’c的’地點D無確立的輸出結(jié)果5.設(shè)p1和p2是指向同一個字符串的指針變量,c為字符變量,則以下不可以正確履行的賦值語句是________.Ac=*p1+*p2;Bp2=cCp1=p2Dc=*p1*(*p2;6.以下正確的程序段是().Acharstr[20];Bchar*p;scanf("%s",&str;scanf("%s",p;Ccharstr[20];Dcharstr[20],*p=str;scanf("%s",&str[2];scanf("%s",p[2];7.如有說明語句chara[]="Itismine";char*p="Itismine";則以下不正確的表達是()Aa+1表示的是字符t的地點Bp指向其他的字符串時,字符串的長度不受限制Cp變量中寄存的地點值可以改變Da中只好寄存10個字符8.下邊程序的運轉(zhuǎn)結(jié)果是()#include#includemain({char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;printf("%d\n",strcmp(s1,s2;}A正數(shù)B負數(shù)C零D不確立的值9.下邊程序的運轉(zhuǎn)結(jié)果是()#include#includefun(char*w,intn{chart,*s1,*s2;s1=w;s2=w+n-1;while(s1}main({char*p;p="1234567";fun(p,strlen(p;puts(p;}A7654321B1714171C1711717D717717110.如有以下定義,則對a數(shù)組元素的正確引用是()inta[5],*p=a;A*&a[5]Ba+2C*(p+5D*(a+211.如有定義:inta[2][3],則對a數(shù)組的第i行j列元素地點的正確引用為()A*(a[i]+jB(a+iC*(a+jDa[i]+j12.如有以下定義,則p+5表示().inta[10],*p=a;A元素a[5]的地點B元素a[5]的值C元素a[6]的地點D元素a[6]的值13.設(shè)int*p,i;以下正確合理的語句是()。A.*p=10;B.i=p;C.i=*p;D.i=2*p+1;14.設(shè)chars[10];intI;以下引用數(shù)組s中元素正確的表達式是()。.s(i+2;B.*(s+iC.*(&s+iD.*((s+++i*15.如有定義和語句intpp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf(

“,%d

n”,

*p

pp

;則輸出結(jié)果是()。A.A=10,20B.10,10C.20,10D.20,2016.若定義chars[20]=“programming,*ps=s”;則不可以代表字符‘o的’表達式是()。.ps+2B.s[2]C.ps[2]D.ps+=2,*ps16.如有定義和語句char*s1=”12345,”*s2=”1234;”printf(“n%d”,strlen(strcpy(s1,s2;則輸出結(jié)果是()。A.若定義inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;則值為3的表達式是()A.p+=2,*(p++B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p*18.如有以下定義和語句intw[2][3],(*pw[3];pw=w;則對數(shù)組元素的非法引用是()A.*(w[O]+2B.*pw[2]C.pw[O][O]D.*(pw[1]+219.設(shè)有定義int(*ptr[M];此中ptr是()。A.M個指向整型變量的指針B.指向M個整型變量的函數(shù)指針C.一個指向擁有M個整型元素的一維數(shù)組的指針D.擁有M個指針元素的一維指針數(shù)組,每個元素都只好指向整型量.設(shè)有以下一段程序chars[]=”Hello;”char*p=s;履行完上邊程序段后,*(p+5的值為(。A.‘o'B\.0'C‘.‘的o'地點D.不確立的值21.以下定義與

(中的定義等價。int*p[4]

;A.intp[4]

;

B.intp

;

C.int(*p[4]

D.int*(p[4]

;22.以下程序輸出結(jié)果是(#includemain(

)。{inta[20]

*p[4]

,I,

k=0;for(i=0

i<20

;

i++a[i]=I

;for(i=0

i<4

;

i++p[i]=&a[i*(i+2]

;for(i=0

i<4

;

i++k+=p[i][i]

;printf(“n%d”,k;}A.數(shù)組元素引用不合法,輸出結(jié)果不定B.32C.10D.6*23.以下程序輸出結(jié)果是()。#includemain({inta[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],I;for(i=0;i<4;i++p[i]=&a[i*3];printf(“n%d”,p[3][2];}A.輸出結(jié)果不定

*24.

如有以下定義和語句,則(

)是對

a數(shù)組元素的錯誤引用。inta[12]={0}

,

*p[3]

,

pp

I

;for(i=0

;

i<3

;

i++p[i]=&a[i*4]

;pp=p;A.a[12]B.p[2][3]C.a[10]D.pp[0][1]*25.以下程序輸出結(jié)果是()。#include〈stdio.h〉main({char*p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論