![[高考理綜]2010下半年浙江省高等學校計算機等級考試_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a92cfd53-6819-4c25-aa5f-f4aff67728f1/a92cfd53-6819-4c25-aa5f-f4aff67728f11.gif)
![[高考理綜]2010下半年浙江省高等學校計算機等級考試_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a92cfd53-6819-4c25-aa5f-f4aff67728f1/a92cfd53-6819-4c25-aa5f-f4aff67728f12.gif)
![[高考理綜]2010下半年浙江省高等學校計算機等級考試_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a92cfd53-6819-4c25-aa5f-f4aff67728f1/a92cfd53-6819-4c25-aa5f-f4aff67728f13.gif)
![[高考理綜]2010下半年浙江省高等學校計算機等級考試_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a92cfd53-6819-4c25-aa5f-f4aff67728f1/a92cfd53-6819-4c25-aa5f-f4aff67728f14.gif)
![[高考理綜]2010下半年浙江省高等學校計算機等級考試_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a92cfd53-6819-4c25-aa5f-f4aff67728f1/a92cfd53-6819-4c25-aa5f-f4aff67728f15.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.2010下半年浙江省高等學校計算機等級考試二級C程序設計試卷一、程序閱讀與填空(24小題,每小題3分,共72分)1閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個正確答案。【程序說明】輸入5個整數,將它們從小到大排序后輸出。運行示例:Enter 5 integers:9 -9 3 6 0After sorted: -9 0 3 6 9【程序】#include <stdio.h>main() int i,j,n,t,a10; printf("Enter 5 integers:"); for(i=0;i<5;i+) scanf("%d
2、",&ai); for(i=1; i<5;i+) for(j=0; j<5;j+) if(aj>aj+1) t=aj;aj=aj+1;aj+1=t; printf("After sorted:"); for(i=0;i<5;i+) printf("%3d",ai);【供選擇的答案】(1)A&aiBaiC*aiDan 答案:A(2)Ai<5Bi<4Ci>=0Di>4 答案:A(3)Aj<5-i-1Bj<5-iCj<5Dj<=5 答案:B,C也可以(4)Aaj&
3、lt;aj+1Baj>aj-1Caj>aj+1Daj-1>aj+1 答案:C2閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個正確答案?!境绦蛘f明】輸出80-120之間的滿足給定條件的所有整數,條件為構成該整數的每位數字都相同。要求定義和調用函數is(n)判斷整數n的每位數字是否都相同,若相同則返回1,否則返回0。運行示例:88 99 111【程序】#include <stdio.h>main() int i;int is(int n); for(i=80;i<=120;i+) if( (5) ) printf("%d ",
4、i); printf("n");int is(int n) int old,digit; old=n%10; do digit=n%10; if( (6) ) return 0; (7) n=n/10; while(n!=0); (8) 【供選擇的答案】(5)Ais(n)=0Bis(i)=0Cis(n)!=0Dis(i)!=0答案:D(6)Adigit!=n%10Bdigit=oldCold=n%10Ddigit!=old答案:D(7)Adigit=old;Bold=digit/10;Cdigit=old;D;答案:C(8)Areturn;Breturn 1;Creturn
5、 0;Dreturn 1;答案:D3閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選一個正確答案?!境绦蛘f明】 輸入一個以回車結束的字符串(少于80個字符),將其逆序輸出。要求定義和調用函數revers(s),該函數將字符串s逆序存放。運行示例:Enter a string:1+2=3After revered:3=2+1【程序】#include <stdio.h>void revers(char *str) int i,j,n=0; char t; while(strn!='0')n+; for(i=0, (9) ;i<j; (10) ) t=st
6、ri;stri=strj;strj=t; main()int i=0;char s80;printf("Enter a string:");while( (11) )i+;si='0' (12) printf("After revered:");puts(s);【供選擇的答案】(9)Aj=n-1Bj=nCj=n-2Dj=n+1答案:A(10)Ai+,j-Bi+,j+Ci-,j+Di-,j-答案:A(11)Asi=getchar()B(si=getchar()!=nCsi!=0D(si=getchar()!=n) 答案:D(12)Areve
7、rs(*s)Brevers(s)Crevers(&s)Drevers(str)答案:B4閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選一個正確答案。【程序】#include <stdio.h>#define s(x) 3<(x)<5int a,n;void f1(int n) for(;n>=0;n-) if(n%2!=0)continue; printf("%d ",n); printf("n");double f2(double x,int n) if(n=1) return 1; else retu
8、rn x*f2(x,n-1);main() int a=9; printf("%d %dn",a,s(a); f1(4); printf("%.1fn",f2(2.0,3); printf("%d %dn",n,s(n);【供選擇的答案】(13)程序運行時,第1行輸出 (13) 。A0 1B9 1C0 0D9 0答案:B(14)程序運行時,第2行輸出 (14) 。A3 1B4 2 0C4 3 2 1D0答案:B(15)程序運行時,第3行輸出 (15) 。A8.0B2.0C4.0D3.0答案:C(16)程序運行時,第4行輸出 (16)
9、。A0 1B3 1C0 0D3 0答案:A5閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選一個正確答案?!境绦颉砍绦?#include <stdio.h>main() int i,j; static a44; for(i=0;i<4;i+) for(j=0;j<4;j+) if(j=0|j=i) aij=1; else aij=ai-1j+ai-1j-1; for(i=2;i<4;i+) for(j=0;j<=i;j+) printf("%d ",aij); printf("n"); 程序2#include
10、 <stdio.h>main() char str80; int i; gets(str); for(i=0;stri!='0'i+) if(stri='z')stri='a' else stri+=1; puts(str);【供選擇的答案】(17)程序1運行時,第1行輸出 (17) 。A1B1 1C1 2 1D1 3 3 1答案:C(18)程序1運行時,第2行輸出 (18) 。A1B1 1C1 2 1D1 3 3 1答案:D(19)程序2運行時,輸入123,輸出 (19) 。A123B012C231D234答案:D(20)程序2運行
11、時,輸入sz,輸出 (20) 。Asz BtyCtaDtz答案:B6閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選一個正確答案。【程序】#include <stdio.h>main() int i,j; char ch,*p1,*p2,*s4="tree","flower","grass","garden" for(i=0;i<4;i+) p2=si; p1=p2+i; while(*p1!='0') *p2=*p1; p1+; p2+; *p2='0'
12、 for(i=0;i<4;i+) printf("%sn", si);(21)程序運行時,第1行輸出 (21) 。 AreeBeeCtreeDe (22)程序運行時,第1行輸出 (22) 。 AflowerBowerCwerDlower(23)程序運行時,第1行輸出 (23) 。 AgrassBssCrassDass(24)程序運行時,第1行輸出 (24) 。 AenBardenCdenDgarden二、程序編寫(每小題14分,共28分)1輸入100個整數,將它們存入數組a,再輸入一個整數x,統計并輸出x在數組中出現的次數。參考程序:#include <stdi
13、o.h>main() int i,a100,x,cnt=0; for(i=0;i<100;i+) scanf("%d",&ai); scanf("%d",&x); for(i=0;i<100;i+) if(x=ai)cnt+; printf("%dn",cnt);2按下面要求編寫程序:(1)定義函數fact(n)計算n!,函數返回值double。double fact(int n) int i; double t=1; for(i=1;i<=n;i+) t=t*i; return t;(2)定義函數main(),輸入正整數n,計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝考生體態管理制度
- 蘇州鍋爐房管理制度
- 課件學習-操作指南
- 財務會計與管理知識分析模擬題
- 視覺感知生物識別領域應用分析
- 自動控制原理第2章練習題
- 河南省平頂山市魯山縣五所學校2025屆九年級下學期中考三模生物試卷(含答案)
- 財務會計實務11財務報表教案
- 2025年android通知!2025中級Android開發面試解答最強技術實現
- 山東遺傳生物題目及答案
- 安全領導力與執行力經典培訓課件
- 四年級數學下冊 六 運算律第4課時 乘法的分配律教學設計 蘇教版
- 小學英語閩教版四年級下冊Unit 8 Summer Vacation Part A教學設計及反思
- 2025-2030中國乙醚行業市場發展趨勢與前景展望戰略分析研究報告
- 2025年(四川)公需科目(心理健康與職業發展主題)題庫及答案
- CJJ1-2025城鎮道路工程施工與質量驗收規范
- GB/T 20424-2025重有色金屬精礦產品中有害元素的限量規范
- 消防設施操作和維護保養規程
- 專利基礎知識教學課件
- 人教部編版六年級下冊語文【選擇題】專項復習訓練真題100題(附答案解析)
- 2025美國急性冠脈綜合征(ACS)患者管理指南解讀課件
評論
0/150
提交評論