C語言程序設(shè)計(jì)模擬試題_第1頁
C語言程序設(shè)計(jì)模擬試題_第2頁
C語言程序設(shè)計(jì)模擬試題_第3頁
C語言程序設(shè)計(jì)模擬試題_第4頁
C語言程序設(shè)計(jì)模擬試題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、c語言程序設(shè)計(jì)模擬試題2一、單選題(每題3分,共計(jì)30分)1、c語言中基本數(shù)據(jù)類型包括(b)。a、整型、實(shí)型、邏輯型b、整型、實(shí)型、字符型c、整型、字符型、邏輯型d、整型、實(shí)型、邏輯型、實(shí)型2、下列選項(xiàng)中不屬于 c語言的優(yōu)點(diǎn)的選項(xiàng)是()。a、c語言語句簡(jiǎn)潔、緊湊,使用方便靈活b、c語言程序易于移植c、生成的目標(biāo)代碼質(zhì)量高,運(yùn)行效率高d、數(shù)據(jù)類型檢查嚴(yán)格3、若a、b均為int型變量,且 a=100 ,則關(guān)于循環(huán)語句 for (b=100; a!=b;a、printf(%dn,(ab)?a,b);b、(ab)? printf(%d,b): printf(%d,a);c、 printf(%d,if(

2、ab)a else b);d、printf(%dn,(ab)?a:b);7、設(shè) int a = 9,b = 8,c = 7, x = 1;則執(zhí)行語句3;后,x的值是()。b、28、下列語句中定義 x為指向int類型變量aif (a7) if (b8) if (c9) x=2 ;else x =+a,+b )6、下列各語句中,能夠輸出整型變量a、b中最大值的是(printf ();的正確說法是()。a、循環(huán)體只執(zhí)行一次b、死循環(huán)c、循環(huán)體一次也不執(zhí)行d、輸出一4、對(duì)c語言來說,下列標(biāo)識(shí)符中不合法的選 項(xiàng)是(a、 ab2cb、 ab2cs = 0;c、ab.2cd、a_b2c5、a、int a,

3、*x=a;c、int *x=&a, a;9、以下正確的函數(shù)定義形式是()a、double fun(int x, int y)c、double fun(int x, int y);10、假定int類型變量占用兩個(gè)字節(jié),有定義:x在內(nèi)存中所占字節(jié)數(shù)是()a) 3b) 6 c) 10、填空題(每題2分,共計(jì)10分)s += i;1、c語言程序設(shè)計(jì)的三種基本結(jié)構(gòu)是的指針,正確的是()b、int a, *x=&a;d、int a, x=a;)b、double fun(int x; int y)d、double fun(int x y)int x10=0,2,4;,則數(shù)組d) 20、分支結(jié)構(gòu)#i nclu

4、de int main( void)int a =1, b =2, c = 3, d;prin tf(%d, %d n, d = a + b c, b - 1 = a != c);prin tf(%d, %o, %xn”, 10, 10, 10);prin tf(%d, %d, %dn”, 10, 010, 0x10);prin tf(%d, %xn”, 012, 012);return 0;程序運(yùn)行結(jié)果:2、若已定義:int x=10, y=3,乙 則語句 printf(%dn,z=(x%y, x/y);的輸出結(jié)甲.日果啜。3、表示條件10 x 100或者x 0的c語言表達(dá)式4、使用強(qiáng)制類型

5、轉(zhuǎn)換運(yùn)算符,可以將一個(gè)表達(dá)式轉(zhuǎn)換成給定的類型。(int)3.8+ 1.3 的值是 , (int)(3.8 + 1.3)的值是 。5、下列程序段的功能是計(jì)算:s=1 + 12+123+1234+12345 ,則劃線出應(yīng)填 int i, s=0, t=0;ofor(i=1;i=5;i+)t=i+ ;s=s+t;printf( s=%dn s);三、程序分析題(3小題,每題10分,共計(jì)30分)1、分析下列程序,寫出輸出結(jié)果。歡迎下載-5 -2、設(shè)計(jì)計(jì)算兩點(diǎn)間距離的函數(shù),實(shí)現(xiàn)程序功能。程序功能:給定平面任意兩點(diǎn)坐標(biāo)(x1 , y1)和(x2 , y2),求這兩點(diǎn) 之(保留 2位小數(shù) ) 。要求定義和調(diào)

6、用函數(shù)dist(x1, y1, x2, y2) 計(jì)算兩點(diǎn)間的距離。int main( void )double dista nee;#in elude #in cludedouble dist(double x1,double y1,double x2,double y2);printf (enter (x1,y1) and (x2,y2):);sca nf (%lf%lf%lf%lf, &x1, &y1,&x2, &y2);/* 函數(shù)聲明 */distance=dist(x1, y1,x2, y2);/* 調(diào)用函數(shù),返回值賦給distanee */printf (distance=%.2f

7、n, distanee);return 0;距離函數(shù) dist 的定義: ( 提示:可直接調(diào)用庫中的平方根函數(shù)sqrto如:求x 的平方根,調(diào)用方法為: sqrt(x) o )3、補(bǔ)齊程序語句,使程序功能完整。程序功能:輸入精度e, 使用格雷戈里公式求n 的近似值,精確到最后 一項(xiàng)的絕對(duì)值小于 e 。1k435 7歡迎下載(2小題,共計(jì) 30 分)1 有 36 塊磚,共 36 人搬,成年男子一次搬4 塊磚,成年女子一次搬塊磚,兒童兩人抬1 塊磚,恰好一次全部搬完,編程求出成年男子年女子和兒童各有多少(本題 10 分)人。#in elude#in elude double funpi(doubl

8、e e);/* 函數(shù)聲明 */int main( void)double e, pi;/* e 代表精度 */printf(enter e:);/*提示用戶輸入精度*/scan f(%le, &e);/*精度以科學(xué)計(jì)數(shù)法形式表示*/ /* 調(diào)用函數(shù),把返回值賦值給pi */printf (pi = %.4fn, pi);return 0;/*定義計(jì)算pi 的函數(shù) */int denomin ator, flag;double item, sum;flag = 1;/* flag 表示第 i 項(xiàng)的符號(hào),初始為正 */denominator = 1; /* denominator 表示第 i 項(xiàng)的分母,初始為 1 */item = 1.0;/* item 中存放第 i 項(xiàng)的值,初值取1 */*置累加和的初值為0 *11*當(dāng)|item| e時(shí),執(zhí)行循環(huán)*/-5 -while(fabs(item) = e)歡迎 /*_計(jì)算第i 項(xiàng)的值 */sum = sum + item;/*累加第 i 項(xiàng)的值 */flag = -flag;/* 改變符號(hào),為下一次循環(huán)做準(zhǔn)備*/ /*分母遞增2 ,為下一次循環(huán)做準(zhǔn)備*/retur n sum * 4;歡迎下載-7 -2、編寫程序求余弦函數(shù)的近似值:輸入x和精度e,用下列公式求cosxe。要求定義和調(diào)用函數(shù)3位小數(shù))。(本題20分) 46x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論