




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選擇
指針1、有如下語句inta=10,b=20,*p1,*p2;p1=&a;p2=&b;如圖1所示,若要實(shí)現(xiàn)圖2所示的 3、若有說明:int*p,m=5,n;以下正確的程序段是 {int*p,i;char*q,ch; }pqp=qq沒有指向具體的單元,所以*q沒有實(shí)際意q雖然指向了具體的單元,但該單元中沒有確定的值,所以不能執(zhí)行*p=*q;5inta=25;print_value(&a); voidprint_value(int{} char*a=””;等價(jià)于 *a;*a=” str[10]={“”};等價(jià)于 str[10];str[]={“char*s=””;等價(jià)于char s=”charc[4]=”abc”,d[4]=”abc”;等價(jià)于charc[4]=d[4]=”abc”;7、下面程序段中,for循環(huán)的執(zhí)行次數(shù)是C ;*s!=’\0’;s++) *s;scanf(“%s”,s); chara[]=”Itis char*p=”Itis a+1ta10 printf(“\”%s\”\n”,s); #include<stdio.h>{staticchara[]=”Language”,b[]=”programe”;char*p1,*p2; intk; } #include<stdio.h>#include<string.h>{char*p1,*p2,str[50]=”abc”; } 14、若有定義:inta[2][3];則對(duì)a數(shù)組的第i行第j列(假設(shè)i,j已正確說明并賦值)元素值的正確為 15、若有以下定義和語句,則對(duì)a數(shù)組元素地址的正確 inta[2][3],(*p)[3]; 16、若有定義:int(*p)[4];則標(biāo)識(shí)符p 17、若有以下定義和賦值語句,則對(duì)b數(shù)組的第i行第j列(假設(shè)i,j已正確說明并賦值) intb[2][3]={0}, 18、若有定義:int*p[4];則標(biāo)識(shí)符p 19、以下正確的定義語句和賦值語句是 intfloatdoubleintb[10],*q;char int 21、若有定義:inta[]={2,4,6,8,10,12,14,16,18,20,22,24},*q[4],k; {short} intint則能夠正確表示數(shù)組元素x[1][2]的表達(dá)式是 {intx[5]={2,4,6,8,10},*p,**pp;}A)4 D)4 #include“stdllib.h”fun(int**a,int{}{intx[2][3]={2,4,6,8,10,12},p=(int*)malloc(sizeof(int));} Cmain函數(shù)帶形參,形參名只能是argc若有說明:main(intargc,char*argv),則形參argc的值必須大于127、main函數(shù)的正確說明形式是 main(intargc,char B)main(int C)main(int D)main(intc,char28x中的最大值和該值所在的元素下標(biāo),數(shù)組元素值從鍵盤輸入。{intx[10],*p1,*p2,k; }1、 C)p2- A)字符F和字符 B)字符串BASIC和字符串C)字符B和字符 則language[2]的值是 31、語句int(*prt)();的含義是 prtint32、已有函數(shù)max(a,b),并且已使函數(shù)指針變量p指向函數(shù)max,當(dāng)調(diào)用函數(shù)時(shí),正確的調(diào) C)p=max(a,b) D)*p=max(a,b)33、已有定義int(*p)();指針p可以 char*language□={char**q;q=language則語句printf("%0\n",*q)_C A)輸出的是language[2]元素的地址B)輸出的是字符串PASCAL35、若要對(duì)a進(jìn)行++運(yùn)算,則a應(yīng)具有下面說 A)int B)char*a[char D)int二、填空 voidfindmax(int*a,intn,intI,int{if(i<{if(a[i] fingdmax( }} pl,int {intp=*p1;pl=*p2;}{inta=5,b=7,*ptrl,*ptr2;swap(ptrl,ptr2):ptrntf("a=%d,b=%d\n",a,b);} #include<stdio.h>{*...}#include"stdlib.h"main{int*a,*b,*c,num,x,y,z;printf(3個(gè)整數(shù):")scanf"%d%d%d",a,b,c,);printf("%d,%d,%d\n",*a,*b,*c);if } main(){inti,k;{﹜﹜void﹛staticintt=0;﹜ main(﹛inta=1,b=2,c=3;printf(“(1)﹪d﹪d﹪d\n”,a,b,﹜pp(int{int﹜inti;chars[80],﹡p;for(i=0;i<79;i++)﹛s[i]=getchar(if(s[i]==’\n’﹜ printf(“﹪d\n”,t); chara[]=”12345”,﹡p;ints=0;for(p=a;﹡p!=’\0’;p++) inti,d;{if(d!=0)} chira[]=” inti=0;{if(i﹪2= }四個(gè)……。請(qǐng)?zhí)羁铡?{intfor{{ b--} returu}void {chara[11]; printf(“\nEnten10char:”);printf(“\nTheis10char:”);printf(“﹪s”,a);}voiddelnum(char﹡s){inti,j; {}}{
printf(“\ninputastring:”); }0。請(qǐng)?zhí)羁?。f(chars[],chart[{ }{ inti;printf(“﹪d”,i);}main(){staticchar﹡p,a[]={“Iamhappy.”};intmax=0,i=0;{ i=0;}}main(){chars1[80],s2[80];}{ } }s中左括號(hào)’(‘的個(gè)數(shù)與右括號(hào)’)’ s的首字符起順序查找右括號(hào)’)’的個(gè)數(shù)在任何時(shí)候均不超過所遇到的左main(){charc[80];intd;printf(“d=﹪d”}{int{if(﹡s==’(‘)elseif(﹡s==’)’{ }2} }level。請(qǐng)?zhí)羁?。main(){chars[81],﹡p1,﹡p2;intn; {{ }}}
55、當(dāng)運(yùn)行以下程序時(shí),從鍵盤輸入thisisatext.<CR>(<CR>表示回車),則下面程序的 #define #define change(char*c,intstatus){intflag=TURE;charch;{}while(ch!=’.’);}intchange(char*c,int{returnTURE;{ }}56、當(dāng)運(yùn)行以下程序時(shí),從鍵盤輸入 #include<stdio.h>{char*s,c[80];{{}}} #defineSIZE12{chars[SIZE];inti;for(i=0;i<SIZE;i++)for(i=0;i<SIZE;i++)printf(“%c”,s[i]);}sub(char*a,intt1,int{charch;{t2--}} #include<stdio.h>#include<string.h>{chars[]=”97531”,c;}fun(char*a,char }59、當(dāng)運(yùn)行以下程序時(shí),從鍵盤輸入 #include<stdio.h> char }fun(char*s1,char{intj; char*s=s1;for(;*s2!=’\0’;s2++){for(j=0,s1=s;*s1!=’\0’; }} intx;}fib(intn,int intf1,f2; {fib(n-1,&f1);}}61、若有定義:inta[2][3]={2,4,6,8,10,12};則*(&a[0][0]+2*2+1)的值 62、若有定義:inta[]={2,4,6,8,10,12},*p=a;則*(p+1)的值 inta[4]={0,1,2,3},*p;則*--p的值 inta[4]={0,1,2,3},(*p)[3];則p+1表示數(shù) 65、若有定義:inta[2][3]={2,4,6,8,10,12};則a[1][0]的值是 int*p[3],a[6],i;for(i=0;i<3; 則*p[0]的a數(shù)組元 ;*(p[1]+1)的是a數(shù)組元素 },], 表示69m數(shù)組的元素和它們的值如下所示: 的值 inta[3][4],(*q)[4]; 71、若有定義:intm[10][6];在程序中數(shù)組元素m[i][j]的四種形式是 72、若有以下定義和語句,在程序中可通過指針數(shù)組p,用*(p[i]+j)等四種形式數(shù)組元素s[i][j];另三種形式分別是: intx[10][6], 73、若有以下定義和語句,在程序中可通過指針數(shù)組pt,用*(pt[i]+j)等四種形式數(shù)組元素x[i][j];另三種形式分別是: intx[10][6],(*pt)[6];pt=x;{inta[2][3]={1,2,3,4,5,6},int(*p)[3],(*q)[2],i,j;p=a;q=b; {for(j=0;j<3;j++) }}213892{intints, }76、以下程序?qū)?shù)組a#defineM8{inta[M],i,j,t;for(i=0;i<M;i++) ;*( }for(i=0;i<M; }77、以下程序在ax{intprintf(“enter10integers:\n”); printf(“enterx:”); printf(“%5d’spositionis:%4d\n”,x,i); printf(“%dnotbeenfound!\n”,x);}78xak intprintf(“entern(n<50):”); } }4個(gè)數(shù)據(jù)的格式輸出a數(shù)組。請(qǐng)?zhí)羁铡?defineM10 inta[M],i,j,n; }{ }}80、以下程序可分別求出方陣a中兩個(gè)對(duì)角線上元和。請(qǐng)?zhí)羁?defineN6 inta[N][N],i,j,k,pr1,pr2; {pr1= }printf(“pr1=%4d}#defineM6 inta[M][M],s[M],i,j,k; }{printf(“row=%2d } char intk;{ }}{intint(*p)[4],j,k,flag;for( printf(“no,%disfail,scoreare:\n”,j); } 84、若想輸出b數(shù)組的十個(gè)元素,下面存在錯(cuò)誤的程序行是 {intb[10]={1,3,5,7,9,2,4,6,8,10}, 85、有以下main函數(shù),經(jīng)過編譯、連接后得到的可執(zhí)行文件名為file1.exe。且已知在系統(tǒng)令狀態(tài)下輸入命令行file1beijingshanghai后得到的輸出是beijing 請(qǐng)?zhí)羁誱ain(intargc,char --}}86、設(shè)main函數(shù)的說明為:main(intargc,char*argv[]),且有命令行為:FILE1123,則argc的值是 {char *str[]={“Pascal”,”Clanguage”,”Dbase”,”Cobol”}; intk;for(k=0;k<4;k++)} #include<stdio.h>{int*p[5];int*ptr,i;{p[0]=ptr;} inta[NUM],*p[M],i,j,index,n;{index=i*(i+1)/2; }{{p[i][j]= }}printf(“theoutput:\n”);{for(j=0; }}90、已有一維數(shù)組a,n函數(shù)voidprocess(float*p,intn,float(*fun)())為一個(gè)可完成下面各種計(jì)算的通用函數(shù)。 floatarr_add(floatarrintn)floatodd_add(float*p,intn)計(jì)算下標(biāo)
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)潮風(fēng)下的元旦慶祝
- 中餐快餐的品牌定位與目標(biāo)市場(chǎng)
- 彩妝心得 化妝達(dá)人的心得分享幫你學(xué)習(xí)化妝技巧
- 真功夫快餐的發(fā)展趨勢(shì)與市場(chǎng)前景
- 泵站及頂管施工相關(guān)匯報(bào)材料
- 嘻哈春節(jié)歡樂的故事時(shí)光
- 施工現(xiàn)場(chǎng)健康與安全問題
- 房地產(chǎn)項(xiàng)目管理中的數(shù)據(jù)分析
- 房地產(chǎn)項(xiàng)目的利益相關(guān)者管理
- 和合谷快餐的供應(yīng)鏈管理與食材保障
- 2024年度海南省國(guó)家電網(wǎng)招聘之電網(wǎng)計(jì)算機(jī)題庫(kù)附答案(典型題)
- (初級(jí))五級(jí)起重裝卸機(jī)械操作工職業(yè)技能鑒定理論考試題庫(kù)(含答案)
- 裂隙燈顯微鏡檢查
- 中國(guó)Linux軟件行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)與投資分析研究報(bào)告(2024-2030版)
- 《新能源乘用車二手車鑒定評(píng)估技術(shù)規(guī)范 第1部分:純電動(dòng)》
- 《加坡的教育制度》課件
- 2025年國(guó)家知識(shí)產(chǎn)權(quán)局商標(biāo)審查協(xié)作中心招聘60人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 有源醫(yī)療器械現(xiàn)場(chǎng)檢查
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 銀行催收實(shí)習(xí)心得
- 2024年高考政治總復(fù)習(xí)必修三《政治與法治》 綜合測(cè)試題及答案
評(píng)論
0/150
提交評(píng)論