欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

c語言函數(shù)卷子,c語言函數(shù)例題大全

C語言題目 函數(shù)題目

#include int isprime(int n){ int i; if(n2) return 0; for(i=2;i*i=n;++i) if(n%i==0) return 0; return 1;}int main(void){ int n; scanf("%d",n); if(isprime(n)) puts("yes"); else puts("no"); return 0;}

目前創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、五峰網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

c語言函數(shù)習(xí)題

1、 函數(shù)調(diào)用:strcat(strcpy(str1,str2),str3)的功能是________。

C) 將串str2復(fù)制到串str1中后再將串str3連接到串str1之后

2、 若有以下調(diào)用語句,則正確的fun函數(shù)首部是

main()

{ ∶

int a;float x;

fun(x,a);

}

B) void fun(float a,int x)

3、 有如下程序

int func(int a,int b)

{ return(a+b); }

main()

{ int x=2,y=5,z=8,r;

r=func(func(x,y),z);

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

該程序的輸出結(jié)果是__________。

D) 15

4、 函數(shù)pi的功能是根據(jù)以下近似公式求π值:

(π*π)/6=1+1/(2*2)+1/(3*3)+……+1/(n*n)

請(qǐng)你在下面程序中的劃線部分填入________,完成求π的功能。

#include "math.h"

double pi(long n)

{ double s=0.0; long i;

for(i=1;i=n;i++) s=s+________;

return (sqrt(6*s)); }

A) 1.0/i/i

5、 在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞

方式是________。

B) 單向值傳遞

6、 對(duì)于C語言的函數(shù),下列敘述中正確的是________。

A) 函數(shù)的定義不能嵌套,但函數(shù)調(diào)用可以嵌套 (這答案有待斟酌)

7、 函數(shù)f的功能是:測定字符串的長度,空白處應(yīng)填入________。

int f(char s[ ])

{ int i=0;

while(s[i]!='\0') i++;

return (________); }

main( )

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

B) i

8、 若主調(diào)用函數(shù)類型為double,被調(diào)用函數(shù)定義中沒有進(jìn)行函數(shù)類型

說明,而return語句中的表達(dá)式類型為float型,則被調(diào)函數(shù)返回

值的類型是________。

C) double 型

9、 以下敘述中,錯(cuò)誤的是________。

D) 形參可以是常量、變量或表達(dá)式

10、 以下敘述中,不正確的是________。

B) 在main函數(shù)體內(nèi)定義的變量是全局變量

提 個(gè)C語言卷子上的題目。回答的詳細(xì)、好懂,獎(jiǎng)四十分。

1, //返回值的類型是和函數(shù)原型定義一致的;如:int argc(){...}函數(shù)返回 int類型

2,//你的想法是對(duì)的,另外這樣的函數(shù)為遞歸函數(shù)

3,//步驟a+=a-=a+a;此時(shí)a=10;執(zhí)行 a-=a+a后,a=-10(注意此時(shí)a被賦值);接著a+=a; a=-20;

//結(jié)合性為從右到左,所以a先被賦值為-10;

4,.int f(int n)

{static int m=5; //static表示 m變量為靜態(tài)變量,就是一直保持在內(nèi)存里的意思

return ++m+n;

}

main( )

{int i:

for(i=0;i3;i++)

printf("%5d",f(i));

//i=0時(shí),m=6; i=1時(shí),m=7;i=2時(shí)m=8;此題考察的是static關(guān)鍵字

printf("\n");

}

5,.#define SIZE 4 //宏定義

main( )

{int n[SIZE]={8,3,4,1};//聲明并初始化數(shù)組;等同于:n[0]=8;n[1]=3,n[2]=4;n[3]=1;

int i,j;//聲明變量

for (i=0;iSIZE;i++)

{printf("%d",n[i]);//打印n數(shù)組

for(j=1;j=n[i];j++)

printf("*");//打印結(jié)果取決于int數(shù)組的初始化

printf("\n");

}

}

6.#includestdio.h

#includestdlib.h//頭文件

main( )

{char ch;

FILE*fp;//定義文件指針

if((fp=fopen("file.dat","________w"))= =NULL) // "w"為 fopen函數(shù)的參數(shù),表示打開一個(gè)文件,可//以寫入文件,先將文件的長度截為0,如果“file.dat"不存在,則先創(chuàng)建文件。

{printf("Can not open file\n");exit(0);}

ch=getchar( );

while (ch!=‘#’)

{fputc(________ch,fp);

//這空是考察fputc(io庫函數(shù))的參數(shù)的,這個(gè)函數(shù)表示把指定的字符寫到指定的流中,此題是

//寫到 file.dat 文件中

ch=getchar( );

}

fclose(________fp); //關(guān)閉指針指定的文件,這里是fp對(duì)應(yīng)的”file.dat"文件

//同樣是考察fclose(IO庫函數(shù))的參數(shù)

}

7.

#includestdio.h

#define N 100 //宏定義

main0

{int a[N],i,n=0;

float sum=0,aver; //上面兩行是聲明變量、數(shù)組;

for(i=0;iN;i++)scanf("%d",a[i]); //讀取鍵盤輸入100個(gè)整數(shù)

for(i=0;iN;i++)

if(a[i]=0)

{

sum=sum+a[i]; //用來計(jì)算正整數(shù)之和。

n++; //用來計(jì)算整數(shù)的總個(gè)數(shù);

} //上面5行為一個(gè)循環(huán),用來得到正整數(shù)的和 與正整數(shù)與零的總個(gè)數(shù)

if(n= =0)printf("All numbers are negative!\n");//看是否輸入的數(shù)字全為小于零的數(shù)

//或者不合法,如輸入的不是數(shù)字

else

{aver=sum\n;

printf("aver=%7.2f\n",aver);

} //計(jì)算所有大于等于零的數(shù)的平均值,保留2位小數(shù)點(diǎn),占7位空間

}

8.

#includestdio.b

float area(float t,float b,float h)//三個(gè)參數(shù)(上底t,下底b,高h(yuǎn))

{

return(t+b)*h*0.5;//(上底+下底)*高/2就是梯形面積公式,返回面積

}

main( )

{float t1,b1,h1;

scanf("%f%f%f",t1,b1,h1);//讀取鍵盤輸入梯形上底、下底和高的值

printf("area=%7.2f\n",area(t1,b1,h1));// %7.2f 為函數(shù) float area();函數(shù)返回的值

//同樣面積輸出為占7位,保留2位小數(shù)點(diǎn);

}

綜上,看的出來你們考察C語言的試題不是很難,我覺得這個(gè)應(yīng)該不是大學(xué)里面的考試吧?

同時(shí)也可以看出你C語法不是很好,不客氣的說,你應(yīng)該什么也沒學(xué),最多學(xué)到變量聲明循環(huán)附近

所以,你還是老老實(shí)實(shí)的把那本譚浩強(qiáng)老師的《C語言程序設(shè)計(jì)》好好翻翻吧。

不是你該怎么去做那種題,而是你基礎(chǔ)根本沒打好~~

C語言函數(shù)題目

1:B

2:A

3:A

4:A

5:A

6:B

7:B

8:B

9:A

10:D

如果有誤,請(qǐng)通知我,謝謝

c語言關(guān)于函數(shù)的選擇題

A和B都不能完成該功能,A中p定義的是一個(gè)指針,由于沒有初始化指向的地址空間,所以不能直接用*p,B中由于x, y是值傳遞,傳遞的是實(shí)參變量的拷貝,所以這里交換的值不影響調(diào)用部分變量的值的改變。

C語言函數(shù)編程題

#include?cstdio

#include?math.h

bool?isprime(int?a){

if(!a||a==1)??return?0;

for(int?i=2;i=sqrt(a);i++)

if(!(a%i))?return?0;

return?1;

}

main(){

for(int?a;scanf("%d",a);)

if(isprime(a))

printf("yes\n");

else

printf("no\n");

}

當(dāng)前標(biāo)題:c語言函數(shù)卷子,c語言函數(shù)例題大全
網(wǎng)址分享:http://chinadenli.net/article21/dsgodjd.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航建站公司ChatGPT微信小程序App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司