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

下載本文檔

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

文檔簡介

1、湖北師范學院2010年“專升本”招生考試C語言程序設(shè)計試題題號一二三四五六七八總分題分40103020得分評卷人一、選擇題(本題共20小題,每題2分,共40分)得 分1以下不合法的用戶標識符是()。A)S2_KEY B)Int C) 4s D)_char 2設(shè)有 int x=11; 則表達式 (+x)%3 的值是()。A)0B)1 C)2 D)33C語言源程序名的后綴是()。A).exe B).cp C).obj D).c4若在定義語句:int a,b,c,*p=&c;之后,接著執(zhí)行以下選項中的語句,則能正確執(zhí)行的語句是()。A)scanf(%d,a,b,c); B)scanf(%d%d%d,

2、a,b,c);C)scanf(%d,p); D)scanf(%d,&p);5C語言中運算對象必須是整型的運算符是 ()。A) %= B) C) = D) =6若有定義語句:int a36; ,按在內(nèi)存中的存放順序,a數(shù)組的第10個元素是()。A)a04 B)a03 C)a14 D)a137若要求定義具有10個int型元素的一維數(shù)組a,則以下定義語句中錯誤的是A)#define N 10 Int aNB)#define n 5 Int a2*nC)int a5+5D)int n=10,an8語句printf(abrehiyboun);的輸出結(jié)果是()。(說明:b是退格符)A)rehiyou B)

3、abrehiybou C)abrehiybouD)abrehiybou 9下列程序執(zhí)行后的輸出結(jié)果是()。A)A B) B C) F D) Gvoid main() int x=f; printf(%c n,A+(x-a+1); 10若變量已正確定義,有以下程序段i=0;do printf(%d,i);while(i+);printf(%dn,i)其輸出結(jié)果是()。A)0,0 B)0,1 C)1,1 D)程序進入無限循環(huán)11. 有以下程序#include void main() int i,j,m=55; for(i=1;i=3;i+) for(j=3;j=i;j+) m=m%j; print

4、f(%dn,m);程序的運行結(jié)果是( )。A)0 B)1 C)2 D)312. 已定義以下函數(shù)fun(int *p) return *p; 該函數(shù)的返回值是()。A)不確定的值 B)形參p所指存儲單元中的值C)形參p中存放的值D)形參p的地址值13. 執(zhí)行下面的程序段后,變量k中的值為()。A)10 B) 3 C) 不定值D) 0int k=3, s2;s0=k; k=s1*10;14. 有以下函數(shù)int aaa(char *s) char *t=s; while(*t+); t-; return(t-s);以下關(guān)于aaa函數(shù)的功能敘述正確的是()。A)求字符串s的長度 B)比較兩個串的大小C

5、)將串s復(fù)制到串t D)求字符串s所占字節(jié)數(shù)15. 有以下程序 void main() char s = aeiou,*ps; ps=s; printf(%cn,(*ps)+4); 程序運行后的輸出結(jié)果是_。A)aB)o C)uD)e16. 有以下程序#include #define F(X,Y) X*Ymain() int a=3, b=4;printf(%dn, F(a+b, a-b);程序運行后的輸出結(jié)果是()。A)12 B)7 C)-7 D)1117. 有以下程序main() int m3=1,4,7,2,5,8,3,6,9; int i,j,k=2; for(i=0;i3;i+) p

6、rintf(%d,mki); 執(zhí)行后輸出結(jié)果是()。A) 2 5 8 B) 3 6 9 C) 4 5 6 D) 7 8 918. 以下關(guān)于typedef的敘述錯誤的是 A)用typedef可以為各種類型說明一個新名,但不能用來為變量說明一個新名 B)用typedef為類型說明一個新名,通常可以增加程序的可讀性 C)typedef只是將已存在的類型用一個新的名字來代表 D)用typedef可以增加新類型19. 有以下程序 #include void main() FILE *fp; int i; char ch=”abcd”,t; fp=fopen(“abc.dat”,”wb+”); for(i

7、=0;i4;i+)fwrite(&chi,1,1,fp); fseek(fp,-2L,SEEK_END);/ 說明:SEEK_END為文件尾 fread(&t,1,1,fp); fclose(fp); printf(“%cn”,t); 程序執(zhí)行后的輸出結(jié)果是_。A)cB)dC)aD)b20.已知指針p的指向如下圖所示,則執(zhí)行語句 *-p;后*p的值是()。 A) 20 B)30 C) 19D) 29a0 a1 a2 a3 a41020304050 P評卷人二、填空題(本題共10小題,每題1分,共10分)得 分1已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97,將變量c中大寫字

8、母轉(zhuǎn)換為對應(yīng)小寫字母的語句是 _ 。 2C語言中用于結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、_ 。3設(shè)有數(shù)組定義: char array =Student.; 則數(shù)組 array所占的空間為_ 。4若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行_次。 while(ch=getchar()=b) printf(“*”);5若有定義:int *p4;請說明它含義:定義了一個_。6表示“整數(shù)x的絕對值不大于10”的C語言表達式是 _。7已知字符A的ACSII碼值為65,以下語句的輸出結(jié)果是_。char ch=B;printf(“%c%dn”,ch,ch);8若指針s指向存儲單元a8

9、,p指向存儲單元a0,表達式s-p的值是 _。9用以下語句調(diào)用庫函數(shù)malloc,使字符指針st指向具有11個字節(jié)的動態(tài)存儲空間,請?zhí)羁铡t=(char*) _ ;10. 設(shè) int b=2;表達式(b1)&5的值是_。評卷人三、程序閱讀題(本題共6小題,每小題5分,共30分)得 分1有下列程序void main() int n=0,m=1,x=0;if (!n) x=1;if (m) x=2;if (x) x=3; printf(“%dn”,x);執(zhí)行后的結(jié)果是_。2. 有以下程序void main() int i; for(i=1;ia&a=-10|x=10B668(int *)mall

10、oc(sizeof(int)*11)1三、程序閱讀題(本題共6小題,每題5分,共30分)12345633269993四、編程題(本題共3小題,共20分)根據(jù)程序設(shè)計規(guī)范編寫程序完成題中相應(yīng)的功能。求1+2+3+100的和。(6分)#include void main()int i=1,s=0;do s+=i;while(i=100);printf(“s=%dn”,s);2求100200間的全部素數(shù)。(6分)#include #include void main()int m,k,i,n=0;for(m=101;m=200;m+=2) k=sqrt(m); for(i=2;i=k+1) printf(“%d”,m); n+;3有一3行4列的矩陣,編程求其中最大元素的值以及所在的行號和列號。(8分)#include void main()int i,j,row=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論