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

c語(yǔ)言函數(shù)習(xí)題及答案,c語(yǔ)言函數(shù)編程題及答案

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

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

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出永川免費(fèi)做網(wǎng)站回饋大家。

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)你在下面程序中的劃線(xiàn)部分填入________,完成求π的功能。

#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ǔ)言練習(xí)題答案

二、填空題

1. ___變量__是指在程序運(yùn)行過(guò)程中,值可以發(fā)生變化的量。

2.C語(yǔ)言是一種____區(qū)分_(區(qū)分/不區(qū)分)字母大小寫(xiě)的語(yǔ)言,Password和password在C語(yǔ)言中是兩個(gè)___不同__(相同/不同)的標(biāo)識(shí)符。

3.下面的轉(zhuǎn)義字符分別表示:

’\b’__退格___,’\n’__換行___,’\t’__水平制表___,’\地’ __雙引號(hào)字符逗"地___

4.下面常量的類(lèi)型分別為:

1.5E12__浮點(diǎn)型___,1288L _整型____,’a’__字符___,"a"__字符串___

08 __整形___,’\007’__整型___

5. C語(yǔ)言源程序一定要有而且只有一個(gè)__主函數(shù)___函數(shù),程序執(zhí)行時(shí)也從它開(kāi)始。

6. 結(jié)構(gòu)化程序設(shè)計(jì)主要有___順序__、__選擇___和__循環(huán)___三種基本結(jié)構(gòu)。

三、判斷題

1. C語(yǔ)言不是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。(錯(cuò))

2. C語(yǔ)言是弱類(lèi)型語(yǔ)言,為了類(lèi)型轉(zhuǎn)換的方便,對(duì)類(lèi)型的要求很不嚴(yán)格,在許多情況下不做類(lèi)型檢查。( 對(duì) )

3. C語(yǔ)言既具有高級(jí)語(yǔ)言的特點(diǎn),同時(shí)也具有部分低級(jí)語(yǔ)言的特點(diǎn)。(對(duì))

4. C源程序可以由多個(gè)文件組成,每個(gè)文件中都可有一個(gè)主函數(shù)main()。( 錯(cuò) )

5. C程序從main()函數(shù)開(kāi)始執(zhí)行,因此主函數(shù)main()必須放在程序的開(kāi)頭。(錯(cuò))

6. 命名標(biāo)識(shí)符時(shí)字符個(gè)數(shù)不得超過(guò)6個(gè)。(錯(cuò))

7. 對(duì)于同一個(gè)數(shù)據(jù)種類(lèi)型,變量值越大,它所占內(nèi)存的字節(jié)數(shù)越多。(錯(cuò))

8. 定義一個(gè)變量時(shí)必須指出變量類(lèi)型,但是不一定必須給變量初始化。( 對(duì) )

9. ""表示一個(gè)空字符串常量,’’表示一個(gè)空字符常量。( 對(duì) )

10. 一個(gè)表達(dá)式中出現(xiàn)多種數(shù)值型數(shù)據(jù)類(lèi)型,運(yùn)算前先進(jìn)行類(lèi)型轉(zhuǎn)換。( 對(duì) )

11. 浮點(diǎn)數(shù)不能作自增或自減運(yùn)算,只有整型才可作自增或自減運(yùn)算。( 錯(cuò) )

12. 已知a、b是整型變量,則表達(dá)式a=3,2+4,b=6,7+8是一個(gè)逗號(hào)表達(dá)式。( 對(duì) )

四、問(wèn)答題

1. 寫(xiě)出下面表達(dá)式的值

(1)12/3*9=36

(2)int i=3,j;

i*=2+5;

i/=j=4;

i+=(j%2);

i、j的最終結(jié)果是多少看i=5,j=4

(3)int a=3,b,c;

b=(a++)+(a++)+(a++);

c=(++a)+(++a)+(++a);a、b、c的最終結(jié)果是多少看a=9,b=9,c=25

2. 下列表達(dá)式是否正確?若正確,表達(dá)式的值是什么?

21/2=10 21/2.0= 10.5 21.0/2=10.5 21%2=1 21.0%2 21%2.0 18%15=3 15%18=15 3%15=3

五、編程題

編寫(xiě)程序,在屏幕上輸出如下信息:

===================

= I am a student. =

===================

#include"stdio.h逗

void main()

{

printf("= I am a student. =");

}

C語(yǔ)言程序設(shè)計(jì)函數(shù)問(wèn)題

(a)。C ---A中語(yǔ)句結(jié)束沒(méi)有分號(hào),B中參數(shù)分割用了分號(hào),應(yīng)該是逗號(hào)隔開(kāi),D中y沒(méi)有類(lèi)型

2. B ---A中地址傳遞應(yīng)該用指針或數(shù)組名,這個(gè)是雙向值傳遞。

3. 應(yīng)該是B吧,函數(shù)內(nèi)部不能嵌套定義函數(shù)。但是函數(shù)可以嵌套調(diào)用

4.D 循環(huán)中c是靜態(tài)變量,存儲(chǔ)在全局區(qū)域,b是局部變量存在棧區(qū),在第一次I=0時(shí),a+b+c=7(2+1+4)返回7后,函數(shù)f(int a)調(diào)用退出,靜態(tài)數(shù)據(jù)c仍為4而b由于函數(shù)的返回而數(shù)據(jù)丟失

進(jìn)入第二次循環(huán)I=1時(shí),所以a+b+c就是2+1+5=8,同理3

5. 15 開(kāi)始調(diào)用sub(5),由于i=5,所以執(zhí)行a=n+sub(n-1)=5+sub(4),這時(shí)又調(diào)用sub(4),執(zhí)行else后語(yǔ)句為a=5+(n+sub(n-1))=5+4+sub(3),依次類(lèi)推直到n=1,就是5+4+3+2+1=15

6。 在哪里填空?怎么在函數(shù)gongyue(int,int)中還有主函數(shù)中得a,b變量啊,搞錯(cuò)了吧!題目在寫(xiě)下看看~

分享標(biāo)題:c語(yǔ)言函數(shù)習(xí)題及答案,c語(yǔ)言函數(shù)編程題及答案
網(wǎng)址分享:http://chinadenli.net/article14/dsepgge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)定制網(wǎng)站網(wǎng)站收錄網(wǎng)站建設(shè)品牌網(wǎng)站制作企業(yè)建站

廣告

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

成都seo排名網(wǎng)站優(yōu)化