學(xué)業(yè)指導(dǎo)中心學(xué)習(xí)2014.6-c題庫2002年6月30試卷批注_第1頁
學(xué)業(yè)指導(dǎo)中心學(xué)習(xí)2014.6-c題庫2002年6月30試卷批注_第2頁
學(xué)業(yè)指導(dǎo)中心學(xué)習(xí)2014.6-c題庫2002年6月30試卷批注_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2001-2002考試時(shí)間:20026302:00-注意:答題內(nèi)容必須寫在答題卷上,寫在本試題卷上無一.單項(xiàng)選擇題(每題2分,共20分C語言程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu) 結(jié)構(gòu)遞 C.循 D.嵌下列運(yùn)算符中,優(yōu)先級(jí)最高的是 表達(dá)式!(x>0&&y>0)等價(jià)于 表達(dá)式sizeof("\nsum=%d\n")的值是 以下選項(xiàng)中不正確的實(shí)型常量是 表達(dá) 數(shù)組定義為inta[11][11],則數(shù)組a有 個(gè)數(shù)組元素 C. D.對(duì)于以下的變量定義,表達(dá)式 是不正確的structnodeintj,}x, 不正確的賦值或賦初值的方式是 charstr[ B.charstr[10];C.char D.char*p; intz;intp(int staticinty;}voidmain( inta,b;printf("%d\n",p(a));}a, C. 二、填空題(每題2分,共30分 ch-'a'+'A' 表達(dá)式1<0<5的值 表達(dá)式~(10>>1^~5)的值是 5678 intlongb=a*0x printf("%x\n",b);for(k=s=0;k<=10;s+=a[k++])if(a[k]<0)break;for(k=0,s=0;;if a[k]<0|| )下列程序段的輸出結(jié)果是 #defineT #defineMD printf("%d",30/MD); k=5, intk,for(k=s=0;k<10&&s<=10;s+=k)printf("k=%d,s=%d",k, 5,9#include<stdio.h>intf(intm) staticintk=2;return}voidmain( ints;printf("%d,%d\n",s,}對(duì)于以下遞歸函數(shù)f,調(diào)用f(3)的返回值是_- f(int return((n<=0)?n:f(n-1)+f(n-} intc[]={10,0,-int*k=c+2;printf("%d",*k--);下列程序段的輸出結(jié)果是2, intk=1,j=2,*p=&k,*q=p;printf("%d,%d",*p,下列程序的輸出結(jié)果是 #include<stdio.h>char*f(char*str) return}voidmain( charprintf("%s,%c\n",f(str)+1,}下列程序的輸出結(jié)果是 voidp(int*x,inty) ++*x;y--;}void intx=0,y=3;p(&x,y);printf("%d,%d",x,}下列程序的輸出結(jié)果是 #include"stdio.h"voidmain() intj,k,a[2][2];for(k=1;k<3;k++)for(j=1;j<3;for(k=0;k<2;k++)for(j=0;j<2;j++)printf("%d,",a[k][j]);}typedef定義一個(gè)指向函數(shù)的指針類型FP 三、程序閱讀題(每題5分,共15分輸入c2470f?<回車>后,下列程序的輸出結(jié)果是 七 #include"stdio.h"intmain() charlongnumber=0;;}}輸入4<回車>后,下列程序的輸出結(jié)果是_1#3#21#1173# #include"stdio.h"intmain( intj,k,n;floatscanf("%d",&n);s=0;f=1;}}輸入55 #include<stdio.h>#include<alloc.h>structlink{intstruct *voidf(structlink**);main() link*head,head=(structlink*)malloc(sizeof(structhead->mark=0;for(p=head;p!=NULL;p=p->next)printf("%d#",p->mark);}voidf(structlink** intmark;structlink*p;scanf("%d",&mark);if(mark<=0){return;}p=(structlink*)malloc(sizeof(structlink));p->mark=mark;p->next=*head=p;}}四、程序填空題(每空2分,共20分 10f(x)計(jì)算并輸出相應(yīng)的函數(shù)值。 ⑴floatf(float if(x<0) ⑵returnx*x+2*x+1 ⑶if(x==0)return0 elsereturn3;}voidmain( intk;floatx;for(k=1;k<=10;k++){scanf("%f",&x);}}sortvoidsort(inta[],int intk,j,for(k=1;k<n; ;j<n-k; ⑹{t=a[j+1];a[j+1]=a[j];a[j]=}1個(gè)長(zhǎng)整數(shù),求各位數(shù)字的平方和。例如:輸入-12314。#include<stdio.h>voidmain() intdigit;longin,s;scanf("%ld",⑺if(in<0)in=- ⑻

溫馨提示

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