日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言第七章函数调用题库,c语言题库7-函数.doc

發布時間:2024/2/28 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言第七章函数调用题库,c语言题库7-函数.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c語言題庫7-函數

主要考核內容:函數

序號題目答案選擇題1有以下程序

int f(int a)

{ return a%2; }

main()

{ int s[8]={1,3,5,2,4,6},i,d=0;

for (i=0;f(s);i++) d+=s;

printf("%d\n",d);

}

程序運行后的輸出結果是______。

A)9 B)11 C)19 D)21A2在函數調用過程中,如果函數funA調用了函數 funB,函數funB又調用了函數funA,則______。

A)稱為函數的直接遞歸調用 B)稱為函數的間接遞歸調用

C)稱為函數的循環調用 D)C語言中不允許這樣的遞歸調用B3以下敘述中正確的是______。

A)局部變量說明為static存儲數,其生存期將得到延長

B)全局變量說明為static存儲類,其作用域將被擴大

C)任何存儲類的變量在未賦初值時,其值都是不確定的

D)形參可以使用的存儲類說明符與局部變量完全相同A4有以下程序

void fun(int *a,int i,int j)

{ int t;

if(i { t=a;a=a[j];a[j]=t;

i++; j--;

fun(a,i,j);

}

}

main()

{ int x[]={2,6,18},i;

fun(x,0,3);

for(i=0;i<4;i++) printf("%2d",x);

printf("\n");

}

程序運行后的輸出結果是______。

A)1 2 6 8 B) 8 6 2 1 C) 8 1 6 2 D)8 6 1 2C5以下函數調用語句中含有______個實參。

func((exp1,exp2),(exp3,exp4,exp5));

A) 1 B) 2 C) 4 D) 5B 6以下程序調用findmax函數求數組中值最大的元素在數組中的下標,請選擇填空。

# include

findmax ( s , t , k )

int *s , t , *k;

{ int p; for(p=0,*k=p;p

if ( s[p] > s[*k] )_________; }

main()

{ int a[10] , i , k ;

for ( i=0 ; i<10 ; i + + ) scanf("%d",&a[i]);

findmax ( a,10,&k );

printf ( "%d,%d\n" , k , a[k] ); }

A) k=p B) *k=p-s C) k=p-s D) *k=pD 7以下程序的輸出結果是______。

# include

main()

{ int k=4,m=1,p;

p=func(k,m); printf("%d,",p); p=func(k,m); printf("%d\n",p);}

func(a,b)

int a,b;

{ static int m=0,i=2;

i+=m+1; m=i+a+b; return(m); }

A) 8,17 B) 8,16 C) 8,20 D) 8,8A

8C語言中形參的缺省存儲類別是______。

A)自動(auto) B)靜態(static) C)寄存器(register) D)外部(extern)A 9以下程序的輸出結果是______。

int f()

{ static int i=0;

int s=1;

s+=i; i++;

return s;

}

main()

{ int i,a=0;

for(i=0;i<5;i++) a+=f();

printf("%d\n",a);

}

A) 20 B) 24 C) 25 D) 15D

10若有以下程序

#include

void f(int n);

main()

{ void f(int n);

f(5);

}

void f(int n)

{ printf("%d\n",n); }

則以下敘述中不正確的是______。

A) 若只在主函數中對函數f進行說明,則只能在主函數中正確調用函數f

B) 若在主函數前對函數f進行說明,則在主函數和其后的其它函數中都可以正確調用函數f

C) 對于以上程序,編譯時系統會提示出錯信息:提示對對f函數重復說明

D) 函數f無返回值,所以可用void將其類型定義為無值型C

11在C語言中,形參的缺省存儲類是______。

A) auto B) regis

總結

以上是生活随笔為你收集整理的c语言第七章函数调用题库,c语言题库7-函数.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。