2021年湖北師范學(xué)院專升本C語言程序設(shè)計(jì)試卷_第1頁
2021年湖北師范學(xué)院專升本C語言程序設(shè)計(jì)試卷_第2頁
2021年湖北師范學(xué)院專升本C語言程序設(shè)計(jì)試卷_第3頁
2021年湖北師范學(xué)院專升本C語言程序設(shè)計(jì)試卷_第4頁
2021年湖北師范學(xué)院專升本C語言程序設(shè)計(jì)試卷_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

湖北師范學(xué)院“專升本”招生考試《C語言程序設(shè)計(jì)》試題題號(hào)一二三四 五 六 七 八 總分題分得分40103020評(píng)卷人得 分一、選取題(本題共20小題,每題2分,共40分)得 分1.如下不合法顧客標(biāo)記符是( 。A)S2_KEY B)Int C)4s D)_char2.設(shè)有intx=11;則表達(dá)式(++x)%3值是( 。A)0 B)1 C)2 D)33.C語言源程序名后綴是( 。A).exe B).cp C).obj D).c4.若在定義語句:inta,b,c,*p=&c;之后,接著執(zhí)行如下選項(xiàng)中語句,則能對(duì)的執(zhí)語句是( 。A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);5.C語言中運(yùn)算對(duì)象必要是整型運(yùn)算符是( 。A) B)/ C) D)=若有定義語句inta[3][6,按在內(nèi)存中存儲(chǔ)順序a數(shù)組第10個(gè)元素是( 。A)a[0][4] B)a[0][3] C)a[1][4] D)a[1][3]若規(guī)定定義具備10個(gè)int型元素一維數(shù)組a,則如下定義語句中錯(cuò)誤是N10Inta[N] n5Inta[2*n] a[5+5] n=10,a[n]8.語句printf("a\bre\'hi\'y\\\bou\n");輸出成果是( 。(闡明:'\b'是退格符)A)re'hi'you B)abre'hi'y\bou C)a\bre\'hi\'y\bou 9.下列程序執(zhí)行后輸出成果是( 。A)A B)B C)F D)Gvoidmain(){intx='f';printf("%c\n",'A'+(x-'a'+1));}10.若變量已正擬定義,有如下程序段i=0;do{printf("%d,",i);}while(i++);printf("%d\n",i)其輸出成果是( 。A)0,0 B)0,1 C)1,1 D)程序進(jìn)入無限循環(huán)有如下程序#include voidmain(){ inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序運(yùn)營成果( )。A)0 B)1 C)2 D)3已定義如下函數(shù)fun(int*p){return*p;}該函數(shù)返回值是( 。A)不擬定值 B)形參p所指存儲(chǔ)單元中C)形參p中存儲(chǔ)值 D)形參p地址值執(zhí)行下面程序段變量k中值為( 。A)10 B)3 C)不定值 D)0intk=3,s[2];s[0]=k;k=s[1]*10;有如下函數(shù)intaaa(char{char*t=s;while(*t++);t--;return(t-s);}如下關(guān)于aaa函數(shù)功能論述對(duì)的是( 。A)求字符串s長度 B)比較兩個(gè)串大小C)將串s復(fù)制到串t D)求字符串s所占字節(jié)有如下程序voidmain(){ chars[]={"aeiou"},*ps;}程序運(yùn)營后輸出成果。A)a B)o C)u D)e有如下程序#include#defineF(X,Y) main(){inta=3,b=4;printf("%d\n",F(xiàn)(a+b,a-b));}程序運(yùn)營后輸出成果是( 。A)12 B)7 C)-7 D)11有如下程序main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,j,k=2;for(i=0;i<3;i++){printf("%d",m[k][i]);}}執(zhí)行后輸出成果是( 。A)258 B)369 C)456 D)789如下關(guān)于typedef論述錯(cuò)誤是用typedef但不能用來為變量闡明一種新名typedef,普通可以增長程序可讀性typedef只是將已存在類型用一種新名字來代表用typedef有如下程序#includevoidmain(){ FILE*fp;inti;charch[]=”abcd”,t;for(i=0;i<4;i++)fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END);//闡明:SEEK_END為文獻(xiàn)尾fread(&t,1,1,fp);fclose(fp);printf(“%c\n”,t);}程序執(zhí)行后輸出成果。A)c B)d C)a D)b已知指針p指向如下圖所則執(zhí)行語句*--p;*p值是( A)20 B)30 C)19 D)2910201020304050P評(píng)卷人得 分二、填空題(本題共10小題,每題1分,共10評(píng)卷人得 分1.已知大寫字母AASCII碼是65,小寫字母aASCII碼是97,將變量c中大寫字轉(zhuǎn)換為相應(yīng)小寫字母語句是 。語言中用于構(gòu)造化程序設(shè)計(jì)三種基本構(gòu)造是順序構(gòu)造選取構(gòu)造3設(shè)有數(shù)組定義chararray[]="Student.則數(shù)組array所占空間 4.若輸入字符串:abcde<回車>,則如下while循環(huán)體將執(zhí)行 次。while((ch=getchar())==’b’)printf(“*”);若有定義:int*p[4];請(qǐng)闡明它含義:定義了一。表達(dá)“整數(shù)x絕對(duì)值不不不大于10”C語言表達(dá)式是 。已知字符AACSII碼值為65,如下語句輸出成果charch=’B’;printf(“%c%d\n”,ch,ch);若指針s指向存儲(chǔ)單元a[8],p指向存儲(chǔ)單元a[0],表達(dá)式s-p值是 。mallocst11間,請(qǐng)?zhí)羁誷t=(char*) ;設(shè)intb=2;表達(dá)(b<<1)&5值是 。評(píng)卷人得 分三、程序閱讀題(本題共6小題,每小題5分,共30評(píng)卷人得 分有下列程序voidmain(){intif(!n) x=1;if(m) x=2;if(x) printf(“%d\n”,x)}執(zhí)行后成果。有如下程序voidmain(){ inti;for(i=1;i<=40;i++){if(i++%5=0)if(++i%8=0)printf("%d",i)}printf("\n")}執(zhí)行后成果。如下程序voidmain(){ chars[]="6789";s[1]=‘\0';printf("%s\n",s);}執(zhí)行后成果。有如下程序void main(){ inta=4,b=3,c=2,t=0;if(b>a&&a<c)printf("%d",c);}執(zhí)行后成果。有如下程序void main(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}執(zhí)行后成果。有如下程序voidmain(){ inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}執(zhí)行后成果。評(píng)卷人得 分四、編程題(320分11+2+3+…+100(6評(píng)卷人得 分2.求100—200間所有素?cái)?shù)。(6分)3.34列矩陣,編程求其中最大元素值以及所在行號(hào)和列號(hào)(8分)答案1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20C A D B A D D A D B B B C A D D A D A A一、單選題(202401 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20C A D B A D D A D B B B C A D D A D A A二、填空題(10110分)1123 4567 8910循環(huán)指針8(int*)mallocc+=32 9 0 x>=-10||x<=10 B66 1構(gòu) 數(shù)組(sizeof(int)*11)造123 456三、程序閱讀題(本題共6小題,每題123 45633326 9993四、編程題(本題共3小題,共20分)依照程序設(shè)計(jì)規(guī)范編寫程序完畢題中相應(yīng)功能。1.求1+2+3+…+100和。(6分)#include<stdio.h>voidmain(){inti=1,s=0;do{s+=i;}while(i<=100);printf(“s=%d\n”,s);}2.求100—200間所有素?cái)?shù)。(6分)#include<stdio.h>#includevoidmain(){intm,k,i,n=0;for(m=101;m<=200;m+=2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf(“%d”,m);n++;}}}3.34列矩陣,編程求其中最大元素值以及所在行號(hào)和列號(hào)(8#include<stdio.h>voidmain(){inti,j,row=0;colum=0,max;

溫馨提示

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