freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言題集word版-資料下載頁

2025-01-09 17:10本頁面
  

【正文】 判斷 a 22. c 語言中,每個函數(shù)都必須要有一個且只有一個 main 函數(shù) 對 錯 判斷 b 23. 變量是在內(nèi)存中值能改變的一段區(qū)域 對 錯 判斷 a 24. 對于開辟一個靜態(tài)變量,我們沒有必要對它進行初始化 對 錯 判斷 b 25. 對于任何函數(shù),它都有一個返回值 對 錯 判斷 a 26. 若有以下函數(shù)調(diào)用語句: fun(a+b,(x,y),fun(n+k,d,(a,b)))。在此函數(shù)調(diào)用語句中實參的個數(shù)是 4 對 錯 判斷 b 27. 下列程序運行的結(jié)果是 __1 2 4 6 8 16_______ void main( ) { static int a[ ]={1,2,4,8,16}。 for(int i=0。i(sizeof(a)/sizeof(int))。i++) printf(%d\n,a[i])。} 對 錯 判斷 b 28. 以下程序輸出的最后的一個值是 120 int pp(int n) { static int f=1。 f=f*n。 return f。} main() { int i。 for(i=1。i=5。i++) printf(%d\n,pp(i))。} 對 錯 判斷 a 29. 以下程序輸出的最后一個值是 115 int ff(int n) { static int f=l。 f=f*n。 return f。 } main() { int i。 for(i=1。i=5。i++ )printf(%d\n,ff(i))。 } 對 錯 判斷 b 第九章 預(yù)處理命 令 一、單選題 1. 以下說法中正確的是( ) define 和 printf 都是 C 語句 define 是 C 語句,而 printf 不是 printf 是 C 語句,但 define 不是 define 和 printf 都不是 C 語句 單選 d 2. 以下程序的輸出結(jié)果是 define f(X) X*X main(){ int a=6,b=2,c。 c=f(a)/f(b)。 printf(%d\n,c)。} 9 6 36 18 單選 c 3. 以下 for 語句構(gòu)成的循環(huán)執(zhí)行了多少次? include define N 2 define M N+1 define NUM (M+1)*M/2 main() { int i , n=0。 for ( i=1。i=NUM。i + + ) {n + + 。 printf(%d,n)。 } printf(\n)。 } 5 6 8 9 單選 c 二、多選題 4. 以下敘述下確的是( ) 可以把 define 和 if 定義為用戶標識符 可以把 define 定義為用戶標識符 不能把 if 定義為用戶標識符 define 和 if 都不能定義為用戶標識符 多選 b, c 5. 以下有關(guān)宏替換的敘述不正確的是 宏替換不占用運行時間 宏名也有類型 宏替換只是字符替換 宏名必須用大寫字母表示 多選 b, d 第十章 指 針 一、單選題 1. 若有定義和語句 : int **pp,*p,a=10,b=20。 pp=amp。p。p=amp。a。p=amp。b。printf(%d, %d\n,*p,**pp)。 則輸出結(jié)果是 10,20 10,10 20,10 20,20 單選 d 2. 若有以下定義 : char s[20]=programming,*ps=s。 則不能代表字符 o 的表達式是 ps+2 s[2] ps[2] ps+=2,*ps 單選 a 3. 若有以下定義和語句 : int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a。 則不能表示 a 數(shù)組元素的表達式是 *p a[10] *a a[pa] 單選 b 4. 設(shè)有如下函數(shù)定義: int f(char *s) { char *p=s。 while(*p!=39。\039。) p++。 return(ps)。 } 如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為( ) printf(%d\n,f(goodbey!))。 8 9 5 4 單選 a 5. 設(shè)有如下和程序段( ) char str[]=Hello。 char *str。 ptr=str。 執(zhí)行上面的程序 段后, *(ptr+5)的值為( ) ‘ 0’ 39。\039。 不確定的值 ‘ 039。的地址 單選 b 6. 設(shè)有說明 int(*ptr)[m]。其中的標識符 ptr 是 M 個指向整型變量的指針 指向 M 個整型變量的函數(shù)指針 一個指向具有 M 個整型元素的一維數(shù)組的指針 具有 M 個指針元素的一維指針數(shù)組,每個元素都只能指向整型量 單選 c 7. 下面程序的輸出是 include include main() { char *p1=abc,*p2=ABC,str[50]=xyz。 strcpy(str+2,strcat(p1,p2))。 printf(%s\n, str)。} xyzabcABC zabcABC yzabcABC xyabcABC 單選 d 8. 下面程序的輸出是 main( ) { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a。 printf(%d\n,*(p+2))。 } 3 4 1 2 單選 a 9. 下面程序的輸出是 int aa[3][3]={{2},{4},{6}}。 main() { int i, *p=amp。aa[0][0]。 for(i=0。 i2。i++) { if(i==0) aa[i][i+1]=*p+1。 else ++p。 printf(%d,*p)。} } 23 26 33 36 單選 a 10. 下面程序的輸出是( ) include include main( ) { char *p1=abc,*p2=ABC,str[50]=abc。 strcpy(str+2,strcat(p1,p2))。 printf(%s\n,str)。 } xyzabcABC zabcABC yzabcABC ababcABC 單選 d 11. 下面程序的輸 出是( ) int aa[3][3]={{2},{4},{6}}。 main() { int I,*p=amp。aa[0][0]。 for(i=0。i2。i++) { if(i==0) aa[i][i+1]=*p+1。 else ++p。 printf(%d,*p)。} } 23 26 33 36 單選 a 12. 下面程序的輸出是() main( ) { int a[12]={1,2,3,4,5,6},*p=a。 printf(%d\n,*(p+2))。 } 3 4 1 2 單選 a 13. 下面函數(shù)的功能是 int funl(char *x) { char *y=x。 while(*y++)。 return(yx1)。 } 求字符串的長度 比較兩個字符串的大小 將字符串 x 復(fù)制到字符串 y 將字符串 x 連接到字符串 y 后面 單選 a 14. 下面函數(shù)的功能是( ) int count(char *x) { char *y=x。 while(*y++)。 return (yx1)。} 求字符的長度 比較兩個字符的大小 將字符串 x 復(fù)制到字符串 y 將字符串 x 邊接到字符串 y 后面 單選 a 15. 以下不能正確進行字符串賦初值的語句是 ( ) char str[5]=good! char str[]=good! char *str=good! char str[5]={39。g39。,39。o39。,39。o39。,39。d39。} 單選 a 16. 以下程序調(diào)用 fingmax 函數(shù)返回數(shù)組中的最大值 findmax(int *a,int n) { int *p ,*s。 for(p=a,s=a。pan。p++) if(____________)s=p。 return (*s)。 } main() { int x[5]={12,21,13,6,18}。 printf(%d\n,findmax(x,5))。 } 在下劃線處填入的是 ( ) ps *p*s a[p]a[s] paps 單選 b 17. 有如下程序 main() {char s[]=ABCD,*P。 for(p=s+1。ps+4。p++) printf(%s\n,p)。 } A)ABCD BCD CD D B)ABCD C)BCD D)BCD CD D 單選 d 18. 有如下程序段 int *p,a=10,b=1 p=amp。a。 a=*p+b。執(zhí)行程序段后, a 的值為( ) 12 11 10 編譯錯誤 單選 b 19. 有如下說明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a。則數(shù)值為 9 的表達式是( )。 *p+9 *(p+8) *P+=9 P+8 單選 b 20. 執(zhí)行下面程序: main ( ) { int a[ ]={9,8,7,6,5,4,3,2,1,0},*p=a。 printf(%d,*p+7)。 } 其輸出的結(jié)果是 ( ) 16 3 7 a[7]的地址 單選 a 21. 執(zhí)行下面的程序 ,其輸出的結(jié)果是( ) void f(int a,int b,int *c,int *d) { a=30。b=40。 *c=a+b。*d=*da。 } main() { int a=10,b=20,c=30,d=40。 f(a,b,amp。c,amp。d)。 printf(%d,%d,%d,%d\n,a,b,c,d)。 } 10,20,30,40 20,30,40,50 10,30,70,10 10,20,70,10 單選 d 22. 執(zhí)行下面的程序 ,輸出的結(jié)果是( ) main() { int i=0,k=1。 char s[80],*p=s。 gets(p)。 for(。*p!=39。\n39。p++) if(*p==39。 39。)i=0。 else if(i
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1