


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C 語言程序設(shè)計(jì)模擬題 4一、程序閱讀與填空 (24 小題,每小題 3 分,共 72 分)1. 閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案。 【程序說明】計(jì)算并輸出下式的值,要求精確到最后一項(xiàng)的絕對值小于10°( 保留 4 位小數(shù) )。,111S = 1 1 F.4 7 10 運(yùn)行示例: sum = 0.8361【程序】#include <stdio.h>#include <math.h>main() int denominator = 1, flag = 1;double item, sum=0;_d_(1) while(_a_(
2、2) )(_c_(3) denominator =denominator + 3;flag = -flag;printf("sum=_b_(4)n", sum);供選擇的答案】B item=0.0001D item=2B fabs(item)< IE - 3D fabs(item)< 0.001(1) A item=0;C ;(2) A fabs(item)>=lE - 3C fabs(item)>= 0.0001(3) Asum=sum +item; item=flag* 1.0/denominator;B sum=sum + flag* 1.0/
3、denominator;C item=flag* 1.0/denominator; sum=sum+item;D item=item+flag* 1.0/denominator;(4) A %.0f B%.4fC%fD %4.f2. 閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案。 【程序說明】輸出 1 至 U 100 之間的所有完數(shù)。要求定義和調(diào)用函數(shù) is(n) 判斷 n 是否為完數(shù) , 若 n 為完數(shù)則返回 1,否則返回 0。完數(shù)就是因子和與它本身相等的數(shù), 1 不是完數(shù)。運(yùn)行示例:6 28【程序】#include<stdio.h>main()( in
4、t i; int is(int n); for(i=l; i<=100; i+1) if( b(5) printf(" %d ", i);int is (int n)( int i, sum;_c_(6)sum = 0; for(i= 1; i<=n/2; i+) if(_a_ ) sum=sum+i;if (_d_(8)_) return 1; else return 0;供選擇的答案】B is匸0D is(n)B if(n!=l) return 0;D if(n= =1) return 1;B n%i! =0D i%n!=0i>n/2D sum= =n
5、(5) A is(i)= =0C !is(n)(6) A if(n !=1) return 1;C if(n= =1) return 0;(7) A n%i= =0C i%n= =0(8) A n= =0Bsum!=n3. 閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案。 【程序說明】計(jì)算并輸入 Fibonacci 序列前 10 項(xiàng)之和。要求定義和調(diào)用函數(shù) fun(fib, n), 該 函數(shù)將Fibonacci 序列前 n 項(xiàng)的值存放在一維數(shù)組 fib 中。Fibonacci 序列:1,1,2, 3, 5, 8, 13, 21,34,55,,該序列的第一個(gè)數(shù)和第二個(gè)數(shù)都
6、是1,從第三個(gè)數(shù)開始,每個(gè)數(shù)是前兩個(gè)數(shù)之和。運(yùn)行示例:sum = 143【程序】#include <stdio.h>main()( int i, sum, a10;_b_(9)_c_(10)sum=0;for(i=0; i<10; i+)sum=sum+_b _ (11) _ ;printf("sum=%d", sum);void fun (int fib,int n)int i;fibO = fibl = 1;for(i=2; i<n; i+)_a_(12)【供選擇的答案】A fun(int fib,int n);Bfun (i ntfibintC
7、;voidfun(int5n)(1A fun (fib, n);D fun( a, 10);fibint0)C fun (a,10);10);Dfun( a10,(1AfibiB aiC aLIOD fibOA fibi = fibi-l + fibi-2; (1B fibi-l = fibi-2 + fibi-3;2)C fibi+l=fibi + fibi-l;D fibi = fibi-l + fibi+l;4. 閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦颉?i nclude<stdio.h>#define S(a, b) (a)>(
8、b) ? (a):(b)int fl (char ch)(int grade;switch(ch)(case "A": grade =95; break;case "B": grade =85; break;case "C": grade =75;case "D": grade =65; break; default: grade=O;return grade;int f2()(static int k=l, s;s = s+k;k+;return s ;int f3 (int n )(if (n = = 1) r
9、eturn 2;else return f3(n -1);intmai n()( printf(“ n” , fl(C); for (i=l; i<=3; i+) f2(); printf(" % n”,f2();printf(“ % n”,f);printf(" % dn", S(3, 2+2); 【問題】(13)程序運(yùn)行時(shí),第1行輸岀a (13)(1A65C 75程序運(yùn)行時(shí),第2行輸岀a (14)B0 D954)A 10B 1C6D2(1程序運(yùn)行時(shí),第3行輸岀b(15)5)A24B2C 10D(1程序運(yùn)行時(shí),第4行輸岀b(16)6)A 3B4C5-個(gè)正確
10、答案5.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選【程序】程序1#i nclude <stdio.h>mai n()(int i,j, a3 3=( 1,0,0,4,5,0,7,8,9;int flag=l;for (i=0;i<3;i+)for (j=0; j<i; j+)flag=ai 0;printf(" % n” , flag);for(j=2;j>0;j-)for(i=2; i>=j; i )flag=ai Ul ;printf(" % n” flag);程序2#i nclude <stdio.h>m
11、ai n()(charstr10 = "4Ae2E"in ti;for(i=0; stri !='0' i+)if (stri>= a && stri<= z1)putchar(stri);putchar( 4n,);for(i=0; stri !='0' i+)if (stri>= ,a,&& stri<= ,z,) putchar(stri - 'a' + 'A'); else if (stri>='A' && s
12、triprtchar(stri - 'A' + 'a');putchar( n,);【問題】(1程序1運(yùn)行第1行輸出c(17)7)A0B 1C8D9(1程序1運(yùn)行第2行輸出c(18)8)時(shí),A9B7(1QC5程序2運(yùn)行第1行輸出d(19)Dl9)時(shí),AAeE2行輸出CaeDe(2程序2運(yùn)行第d(20)0)6.時(shí),4Ae2EB42CAeED閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦颉?i nclude <stdio.h>#in elude <stri ng.h>mai n() int i, j ;char
13、 str 10, *s10="SQL” ,"hello","bear ” ,"zone ” ;gets (str);for (i=0; i<4; i+)(if (strcmp(str, si) > 0) con tin ue;j =3;.while (j >= i)sU+l = sj;j-;si = str;break;if (i= =4) s4=str;for (i=0; i<5; i+)printf(" % s ” , si);piitchar('n');)【問題】(21)程序運(yùn)行時(shí),輸入a
14、pple ,輸岀a(2)ASQapplhellbearzonLBe SQbellbearzoeappleLellooearzonappeSQ Lhelloappleearzoe(22)程序運(yùn)行時(shí),輸入I,輸岀boaeeA SQL hello bear I zoneB I SQL hello bear zoneC SQL I hello bear zoneD SQL hello bear zone I(23)程序運(yùn)行時(shí),輸入 zoo,輸岀c(23)A zoo SQL hello bear zoneBSQLhellobearzoozoneCSQLhellobearzonezooDSQLhelloz
15、oobearzone(24) 程序運(yùn)行時(shí),輸入 orange,輸岀d(24)A SQL orange hello bear zoneB SQL hello ora nge bear zoneC orange SQL hello bear zoneD SQL hello bear ora nge zone二、程序編寫(每小題14分,共28分)1, 編寫程序,輸入100個(gè)整數(shù),將它們存入數(shù)組 a中,查找并輸出數(shù)組#i nclude<stdio.h>#defi ne N 100int mai n()int aN,i,k,temp;for(i=0;i<N;i+)sca nf(&quo
16、t;%d", &ai);k=a0;for(i=l;i<N;i+)(if(k>=ai)k=ai;printf( n%d",k);return 0;2. 按下面要求編寫程序:(1)定義函數(shù)cal_power(x, n)計(jì)算x的n次幕(即x11),函數(shù)返回值類型是#i nclude<stdio.h>double cal_power(i nt x,i nt n)(double s=l;in ti;for(i=l;i<=n;i+)s*=x;return s;int main() int x,n;scanf( %d,%d ”,&x,&n);printf( n%lf n,cal_power( x, n);a中的最小值double.return 0;數(shù) cal_power(x,定義函數(shù)main(),輸入浮點(diǎn)數(shù)x和正整數(shù)n,計(jì)算并輸岀下列算式的值。要求調(diào)用函n)計(jì)算x的n次幕。1 1 1X
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臺州駕??荚嚱叹殕T考試題
- 2025年資陽機(jī)動車駕駛培訓(xùn)教練員從業(yè)資格考試題庫
- 2025年湖南省中考數(shù)學(xué)真題(解析版)
- 給頂撞的檢討書
- 心肺復(fù)蘇的題目及答案
- 校考財(cái)貿(mào)題目及答案
- 小學(xué)英語特殊題目及答案
- 專項(xiàng)復(fù)習(xí):相似三角形幾何模型(旋轉(zhuǎn)模型)(基礎(chǔ)練)
- 青海2024《行測》真題
- 2024年黑龍江省東北石油大學(xué)招聘考試真題
- 美容院服務(wù)項(xiàng)目及操作流程手冊
- 《食用亞麻籽(粉)等級規(guī)格》編制說明
- 食堂工作人員考核方案
- 廣東省廣州市海珠區(qū)2023-2024學(xué)年六年級下學(xué)期期末考試英語試卷
- 臨床營養(yǎng)(043)(正高級)高級衛(wèi)生專業(yè)技術(shù)資格考試試卷及答案指導(dǎo)(2025年)
- 重慶市旋挖成孔灌注樁工程技術(shù)規(guī)程
- 2024年貴州退役軍人事務(wù)廳事業(yè)單位筆試真題
- 浙江省寧波市鄞州區(qū)2023-2024學(xué)年四年級下學(xué)期期末數(shù)學(xué)試題
- 2024年全國寄生蟲病防治技能競賽考試題庫(含答案)
- 校服采購?fù)稑?biāo)方案
- 混凝土閥門井施工方案
評論
0/150
提交評論