真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

函數(shù)c語(yǔ)言考試題,c語(yǔ)言中關(guān)于函數(shù)的程序題

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

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

成都創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),信州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:信州等地區(qū)。信州做網(wǎng)站價(jià)格咨詢:18982081108

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

2、 若有以下調(diào)用語(yǔ)句,則正確的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í)參是簡(jiǎn)單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞

方式是________。

B) 單向值傳遞

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

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

7、 函數(shù)f的功能是:測(cè)定字符串的長(zhǎng)度,空白處應(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ù)類(lèi)型為double,被調(diào)用函數(shù)定義中沒(méi)有進(jìn)行函數(shù)類(lèi)型

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

值的類(lèi)型是________。

C) double 型

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

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

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

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

C語(yǔ)言考試題

//word編輯,大小寫(xiě)可能有問(wèn)題

一、填空題

1、一個(gè)C語(yǔ)言程序的語(yǔ)句至少應(yīng)包含一個(gè)__函數(shù)____。

2、C語(yǔ)言源程序文件的擴(kuò)展名是__ .C ____,經(jīng)過(guò)編譯、連接后,生成文件的擴(kuò)展名是__編譯后為.obj 連接后為.exe ____。

3、結(jié)構(gòu)化程序由 順序 、___選擇___和___循環(huán)___三種基本結(jié)構(gòu)組成。

4、C語(yǔ)言的執(zhí)行是從__main()函數(shù)____開(kāi)始執(zhí)行的。

5、C源程序的語(yǔ)句分隔符是___;___。

6、在C語(yǔ)言中,用關(guān)鍵字__float____定義單精度實(shí)型變量。

7、表達(dá)式S=12應(yīng)當(dāng)讀做“__把12賦值給變量S____”。

8、C語(yǔ)言源程序的基本單位是___函數(shù)___。

9、設(shè)int x=9,y=8;表達(dá)式x-=y+1的結(jié)果是___0___。

10、若a為整型變量,a=12,則表達(dá)式:a * =2+3的值___60___。

11、調(diào)用C語(yǔ)言對(duì)輸入輸出處理的庫(kù)函數(shù)時(shí),在# include命令行中應(yīng)包含的頭文件是__stdio.h___。

12、表達(dá)式9%5的結(jié)果是_4____。

13、若a為整型變量,a=12,則表達(dá)式:a+=4的值___16___。

14、在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是___%___。

15、在C語(yǔ)言中,用___非0___表示邏輯“真”值。

16、表達(dá)式10/3的結(jié)果是__3____。

17、通常一個(gè)字節(jié)包含___8___個(gè)二進(jìn)制位。

18、 假設(shè)所有變量均為整型,a=2,b=5,b++則表達(dá)式a+b的值是___8___。

19、在C語(yǔ)言中,最基本的數(shù)據(jù)類(lèi)型只有四種,它們分別是:___int___、___char___、___float___和double。

20、一個(gè)C程序有且僅有一個(gè)__main()____函數(shù)。

21、若a為整型變量,a=12,則表達(dá)式:a-=2的值__10____。

22、在C語(yǔ)言中,有三種邏輯運(yùn)算符,它們分別是:___!___、______、___||___。

23、在C語(yǔ)言中,字符輸入函數(shù)和字符輸出函數(shù)分別是:__getchar()____和___putchar()___。

24、C程序開(kāi)發(fā)的四個(gè)步驟是___編輯___、___編譯___、___鏈接___和執(zhí)行。

25、C程序的結(jié)構(gòu)分別是:順序結(jié)構(gòu)、__選擇結(jié)構(gòu)____、__循環(huán)結(jié)構(gòu)____。

26、if語(yǔ)句中的表達(dá)式可以是關(guān)系表達(dá)式、__邏輯表達(dá)式____、___條件表達(dá)式___。

27、__?:____是C語(yǔ)言中惟一一個(gè)三元運(yùn)算符。

28、C語(yǔ)言提供的預(yù)處理命令主要包括如下三種:宏定義、__文件包含____、___條件編譯___。

二、閱讀程序,寫(xiě)出下列程序運(yùn)行結(jié)果。

1、2

2、K

3、a 97

4、無(wú)結(jié)果

三、編寫(xiě)程序

1、編寫(xiě)一個(gè)C程序,輸入a、b、c 3個(gè)數(shù),輸出其中最大的數(shù)。

#includestdio.h

Void main()

{

Int a,b,c;

Printf("請(qǐng)輸入三個(gè)數(shù)");

Scanf(%d%d%d,a,b,c);

If(ab)

A=b;

If(ac)

A=c;

Printf("最大的數(shù):%d",a);

}

求1—50的之和。

#includestdio.h

Void mian()

{

Int sum=0,i;

For(i=1;i=50;i++)

Sum+=i;

Printf("1-50之和為:%d",sum);

}

從鍵盤(pán)輸入一個(gè)大寫(xiě)字母,要求改用小寫(xiě)字母輸出。

#includestdio.h

Void mian()

{

Char c;

Printf("請(qǐng)輸入一個(gè)字母");

Scanf("%c".c);

Printf("它的小寫(xiě)字母為%c",c+32);

}

利用while語(yǔ)句,計(jì)算1+1/2+1/4+…+1/100的值,并顯示出來(lái)。

#includestdio.h

Void mian()

{

Float sum=0,temp;

Int i =1;

While(i=100)

{

Temp=1/i;

Sum+=temp;

I++

}

Printf("結(jié)果為%d",sum);

}

輸入兩個(gè)整數(shù),輸出其中的大數(shù)。

#includestdio.h

Void mian()

{

Int a,b;

Printf("請(qǐng)輸入兩個(gè)數(shù)");

Scanf("%d%d".a,b);

Printf("大數(shù)是:%d"ab?a:b);

}

6、利用while語(yǔ)句,計(jì)算1+1/3+1/5+…+1/99的值,并顯示出來(lái)。

#includestdio.h

Void mian()

{

Int i =1;

Float sum=0,temp=0;

While(i=99)

{

Temp =1/i;

Sum+=temp;

I=i+2;

}

Printf("結(jié)果為: %f",sum),

}

c語(yǔ)言考試題

1、一個(gè)C語(yǔ)言程序的語(yǔ)句至少應(yīng)包含一個(gè)___main函數(shù)___。

2、C語(yǔ)言源程序文件的擴(kuò)展名是__ .C ____,經(jīng)過(guò)編譯、連接后,生成文件的擴(kuò)展名是__ .h ____。

3、結(jié)構(gòu)化程序由順序結(jié)構(gòu)、___選擇___和___循環(huán)___三種基本結(jié)構(gòu)組成。

4、C語(yǔ)言的執(zhí)行是從____main函數(shù)__開(kāi)始執(zhí)行的。

5、C源程序的語(yǔ)句分隔符是___分號(hào)___。

6、在C語(yǔ)言中,用關(guān)鍵字_____float_定義單精度實(shí)型變量。

7、表達(dá)式S=12應(yīng)當(dāng)讀做“___把12賦值給S___”。

8、C語(yǔ)言源程序的基本單位是___函數(shù)___。

9、設(shè)int x=9,y=8;表達(dá)式x-=y+1的結(jié)果是___0___。

10、若a為整型變量,a=12,則表達(dá)式:a * =2+3的值___60__。

11、調(diào)用C語(yǔ)言對(duì)輸入輸出處理的庫(kù)函數(shù)時(shí),在# include命令行中應(yīng)包含的頭文件是___stdio.h___。

12、表達(dá)式9%5的結(jié)果是__4____。

13、若a為整型變量,a=12,則表達(dá)式:a+=4的值_16_____。

14、 在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是__%____。

15、在C語(yǔ)言中,用____非零整數(shù)__表示邏輯“真”值。

16、表達(dá)式10/3的結(jié)果是__3____。

17、通常一個(gè)字節(jié)包含__8____個(gè)二進(jìn)制位。

18、 假設(shè)所有變量均為整型,a=2,b=5,b++則表達(dá)式a+b的值是_8_____。

19、在C語(yǔ)言中,最基本的數(shù)據(jù)類(lèi)型只有四種,它們分別是:_int_____、___float___、__char____和double。

20、一個(gè)C程序有且僅有一個(gè)____main__函數(shù)。

21、若a為整型變量,a=12,則表達(dá)式:a-=2的值_10____。

22、在C語(yǔ)言中,有三種邏輯運(yùn)算符,它們分別是:__與____、___或___、__非____。

23、在C語(yǔ)言中,字符輸入函數(shù)和字符輸出函數(shù)分別是:__getchar____和___putchar___。

24、C程序開(kāi)發(fā)的四個(gè)步驟是___輸入與編輯源程序___、__編譯____、__連接____和執(zhí)行。

25、C程序的結(jié)構(gòu)分別是:順序結(jié)構(gòu)、__選擇結(jié)構(gòu)____、__循環(huán)結(jié)構(gòu)____。

26、if語(yǔ)句中的表達(dá)式可以是關(guān)系表達(dá)式、__算術(shù)表達(dá)式____、__賦值表達(dá)式____。

27、__xy_?x:y___是C語(yǔ)言中惟一一個(gè)三元運(yùn)算符。

28、C語(yǔ)言提供的預(yù)處理命令主要包括如下三種:宏定義、__文件包含____、___條件編譯___。

二、閱讀程序,寫(xiě)出下列程序運(yùn)行結(jié)果。

1、2

2、K

3、a 97

4、無(wú)結(jié)果

三、編寫(xiě)程序

1、編寫(xiě)一個(gè)C程序,輸入a、b、c 3個(gè)數(shù),輸出其中最大的數(shù)。

#include

Void main()

{

Int a,b,c;

Printf("請(qǐng)輸入三個(gè)數(shù)");

Scanf(%d%d%d,a,b,c);

If(ab)

A=b;

If(ac)

A=c;

Printf("最大的數(shù):%d",a);

}

求1—50的之和。

#include

Void mian()

{

Int sum=0,i;

For(i=1;i=50;i++)

Sum+=i;

Printf("1-50之和為:%d",sum);

}

從鍵盤(pán)輸入一個(gè)大寫(xiě)字母,要求改用小寫(xiě)字母輸出。

#include

Void mian()

{

Char c;

Printf("請(qǐng)輸入一個(gè)字母");

Scanf("%c".c);

Printf("它的小寫(xiě)字母為%c",c+32);

}

利用while語(yǔ)句,計(jì)算1+1/2+1/4+…+1/100的值,并顯示出來(lái)。

#include

Void mian()

{

Float sum=0,temp;

Int i =1;

While(i=100)

{

Temp=1/i;

Sum+=temp;

I++

}

Printf("結(jié)果為%d",sum);

}

輸入兩個(gè)整數(shù),輸出其中的大數(shù)。

#include

Void mian()

{

Int a,b;

Printf("請(qǐng)輸入兩個(gè)數(shù)");

Scanf("%d%d".a,b);

Printf("大數(shù)是:%d"ab?a:b);

}

6、利用while語(yǔ)句,計(jì)算1+1/3+1/5+…+1/99的值,并顯示出來(lái)。

#include

Void mian()

{

Int i =1;

Float sum=0,temp=0;

While(i=99)

{

Temp =1/i;

Sum+=temp;

I=i+2;

}

Printf("結(jié)果為: %f",sum),

}

c語(yǔ)言中有關(guān)函數(shù)的說(shuō)法以下正確的是?

標(biāo)準(zhǔn)ANSI/ISO C不允許函數(shù)的嵌套定義。某些方言如GNU C允許函數(shù)的嵌套定義,并有限地支持閉包。學(xué)習(xí)C語(yǔ)言應(yīng)以標(biāo)準(zhǔn)C為準(zhǔn),所以,C正確。fun((2,3), (4,5+6,7))含有2個(gè)參數(shù),每個(gè)參數(shù)均為一個(gè)逗號(hào)表達(dá)式,值分別為3和7,相當(dāng)于fun(3, 7)。所以,B正確。

C語(yǔ)言函數(shù)題,請(qǐng)大佬幫忙

#include stdio.h

#define N 40

void input(float *score, int size)

{

int i;

printf("Enter %d scores:\n", size);

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

scanf("%f", score[i]);

}

void output(float *score, int size)

{

int i;

printf("Scores:\n");

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

printf("%.2f ", score[i]);

}

float average(float *score, int size)

{

int i;

float ave = 0.0;

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

ave += score[i];

return ave/size;

}

int main(void)

{

float score[N];

input(score, N);

output(score, N);

printf("\nAverage: %.2f\n", average(score,N));

return 0;

}


網(wǎng)頁(yè)名稱(chēng):函數(shù)c語(yǔ)言考試題,c語(yǔ)言中關(guān)于函數(shù)的程序題
網(wǎng)站地址:http://weahome.cn/article/dsejcpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部