二、多項(xiàng)選擇題 (本大題共5小題,每小題2分,共10分) 在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的, 請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無(wú)分。 21.與十進(jìn)制10.625等值的數(shù)有 ( ) A.(10.101)2 B.(1010.101)2 C.(12.101)8 D.(12.5)8 E.(A.A)16 22.下面合法的C語(yǔ)言用戶定義的標(biāo)識(shí)符有 ( ) A.auto B._123 C.ABC D.Turbo_c E.int 23.下面屬于Turbo C 提供的數(shù)學(xué)函數(shù)有 ( ) A.acos B.tan C.puts D. sqrt E.exp 24.自定義函數(shù)有n1,n2,n3三個(gè)形式參數(shù)且為整型,函數(shù)正確的定義形式有( ) A.int fun(int nl,n2,n3) {…} B.int fun(int nl,int n2,int n3){…} C.int fun(nl,n2,n3) int nl,n2,n3;{…} D.int fun(n1,n2,n3) {int nl,n2,n3;…} E.int fun(nl,n2,n3) {int n1,int n2,int n3;…} 25.設(shè)有關(guān)于結(jié)構(gòu)體類型的定義:( ) struct mankind { char name[20]; int age; float weight: }person,*p; 下面各個(gè)供選項(xiàng)中語(yǔ)句都正確的有 A.person.name="Li"; person.age=15; B.strcpy(person.name,"Wang"); Person->age=15; C.p=&person; p->age=25; D.strcpy(person.name,"Tom"); p=&person; E.strcpy(person.name,"Tom"),p=&person; p->weight=97.2; 三、簡(jiǎn)答題 (本大題共4小題,每小題4分,共16分) 26.設(shè)有下面程序: void main(void) { int x: x=1: while(x<20){ printf("x=%d\n",x); x+=2: } } 請(qǐng)把程序改寫為for結(jié)構(gòu)。 27.聲明語(yǔ)句char s[20]="computer"; 能用下面的語(yǔ)句替代嗎?為什么? char s[20]; s="computer"; 28.設(shè)有說(shuō)明: struct node{ int num; char name[12]; char sex; float income; }a,*ptr=&a; 寫出對(duì)ptr所指成員num,name,sex,income分別賦值123,"zhang",′m′,654.25的賦值語(yǔ)句。 29.設(shè)有說(shuō)明:unsigned x=10;試寫出通過(guò)僅對(duì)x進(jìn)行移位操作的表達(dá)式,使表達(dá)式的值為 16。 四、閱讀分析題 (本大題共6小題,每小題5分,共30分) 30.閱讀下列程序并寫出運(yùn)行結(jié)果。 void main(void) { int x=1,y=2; char ch=′a′: x++;y-=2;++ch; printf("%c,%d,%d\n",ch,x,y); } 31.閱讀下列程序并寫出運(yùn)行結(jié)果。 void main(void) { int x=11; switch(x-1){ case O: printf("x=%d\n",x++); break: case 10: printf("x=%d\n",x*2); case 20: printf("x=%d\n",x*4); default: printf("x=%d\n",x); } } 32.閱讀下列程序,當(dāng)依次輸入11,l2,l3,14,16這5個(gè)數(shù)時(shí),請(qǐng)寫出程序的運(yùn)行結(jié)果。 void main(void) { int x,i,s=O; for(i=O;i<5;i++){ scanf("%d",&x); if(x%2)continue; printf("%d\t",x); s+=x; } printf("\n"); printf("s=%d\n",s); } 33.閱讀下列程序并寫出運(yùn)行結(jié)果。 void main(void) { int x=3,y[7]={1,3,5,8,9,11,12}; int t=O,b=7,f=O,m; m=(b+t)/2; while(b-t>=O) if(y[m]==x){f=1; printf("\ny[%d]=%d\n",m,y[m]); break; } else if(y[m]>x) { b=m-1;printf("%d\t",y[m]); m=(b+t)/2;} else{ t=m+1;printf("%d\t",y[m]); m=(b+t)/2;} if(! f) printf("\n not find!\n"); 34.閱讀下列程序序并寫出運(yùn)行結(jié)果。 int fun(int y); void main(void) { int x[4]={3,5,7,O},s=0,i=0; while(x[i]){ s+=fun(x[i]); i++; printf("s=%d\n",s); } } int fun(int y) { static int a=O; a=a+y; return a; } 35.閱讀下列程序并寫出運(yùn)行結(jié)果。 void f1(char*t,char*s); void main(void) { char s1[20]="abcdl2345",t1[20]="xyz"; printf("%s\n%s\n",s1,t1); f1(t1,s1); printf("%s\n",t1); } void f1(char*t,char*s) { while((*t=*s)!=′\0′){ t++; s++; } } 五、編程題 (本大題共2小題,每小題12分,共24分) 36.從鍵盤輸入20個(gè)整數(shù)存放到數(shù)組a 中,計(jì)算數(shù)組a中下標(biāo)為奇數(shù)的所有元素的和。 37.從鍵盤上輸入20個(gè)字符存放到一個(gè)字符數(shù)組s中。對(duì)數(shù)組s中的元素按升序(由小到大)排序,再將排序后的結(jié)果寫到c:\abc.dat文本文件中。 |
熱門資料下載: |
< |
自考最新熱貼: |
【責(zé)任編輯:育路編輯 糾錯(cuò)】 |
|
【育路網(wǎng)版權(quán)與免責(zé)聲明】 | |
① 凡本網(wǎng)注明稿件來(lái)源為"原創(chuàng)"的所有文字、圖片和音視頻稿件,版權(quán)均屬本網(wǎng)所有。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式復(fù)制發(fā)表時(shí)必須注明"稿件來(lái)源:育路網(wǎng)",違者本網(wǎng)將依法追究責(zé)任; | |
② 本網(wǎng)部分稿件來(lái)源于網(wǎng)絡(luò),任何單位或個(gè)人認(rèn)為育路網(wǎng)發(fā)布的內(nèi)容可能涉嫌侵犯其合法權(quán)益,應(yīng)該及時(shí)向育路網(wǎng)書面反饋,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)情況證明,育路網(wǎng)在收到上述法律文件后,將會(huì)盡快移除被控侵權(quán)內(nèi)容。 |
報(bào)考直通車 |
熱點(diǎn)專題 |
·廣東:2011年4月自考成績(jī)查詢時(shí)間 |
·衢州:2011上半年自考畢業(yè)辦理 |
·江蘇:常州2011年下半年自考報(bào)考須知 |
·溫江區(qū):2011年上半年自考畢業(yè)辦理 |
·石家莊:2011年7月自考報(bào)名一覽表 |
·江西:2011年上半年自考畢業(yè)申請(qǐng)須知 |
·江蘇:2011年下半年自考報(bào)名時(shí)間 |
·淄博:2011年4月自考成績(jī)查詢?nèi)肟?/A> |
·湖南:2011年4月自考考生成績(jī)查詢?nèi)肟?/A> |
·2011年4月湖南自考成績(jī)查詢?nèi)肟?/A> |
誠(chéng)聘英才 | 廣告招商 | 關(guān)于網(wǎng)站 | 聯(lián)系我們 | 地方加盟| 商務(wù)合作 | 投訴建議 | 老師加盟 | 客服中心 | 友情鏈接 | 網(wǎng)站地圖 | 學(xué)校中心 |
學(xué)員報(bào)名服務(wù)中心: 北京北三環(huán)西路32號(hào)恒潤(rùn)中心18層1803室(交通位置圖) |
咨詢電話:北京- 010-51268840/41 傳真:010-51418040 上海- 021-51567016/17 |
本站法律顧問:邱清榮律師 |
1999-2011 育路教育版權(quán)所有| 京ICP證100429號(hào) |