版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、/*題號四總分總分人分?jǐn)?shù)得分評卷人四川師范大學(xué)計算機(jī)科學(xué)學(xué)院20122013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計試卷試卷A答卷說明:1、 本試卷共6頁,答題紙3頁,4個大題,35個小題,滿分100分,120分鐘完卷。2、 閉卷考試,所有的答案都必須寫在答題紙上,判卷以答題紙上答案為準(zhǔn)。3、 本試卷適用于2011級1、2、3班。一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的 序號填在題干的括號內(nèi)。每小題1分,共2。分)1、在C語言中,下列標(biāo)識符中合法的是()A), -int B). inl_3 C). A_B!D D). const2、不屬于C語言基本數(shù)據(jù)類型的是()
2、A), int B). unionC). charD). unsigned3 、.4 下而是對宏定義的描述。不正確的是()A) .宏不存在類型問題,宏名無類型,它的參數(shù)也無類型B) .宏替換不占用運(yùn)行時間C) .宏替換只是字符串的簡單替代D) .宏替換時先檢查類型,類型一致時才可以替換5、C語言中,xfds”在內(nèi)存中占用的字節(jié)數(shù)是()A).3B),4C),5D).66、設(shè) int x;則執(zhí)行 printf(/%xn,/xAx);的結(jié)果是()D). 1C).O7、對于while語句,錯誤的說法是( A).用條件控制循環(huán)體的執(zhí)行次數(shù) c).循環(huán)體有可能一次也不執(zhí)行B) .循環(huán)體至少要執(zhí)行一次D)
3、.循環(huán)體中可以包含若干條語句執(zhí)行下列語句后輸出的結(jié)果是()int a=8/b=7,c=6;if(ac)a=c;c=b;printf(,%d/%d/%dn,/a,b/c);A).6, 7, 7B).6, 7, 8 C).8, 7, 6D).8, 7, 810、 設(shè) int a=9,b=20:則 printf(d,%dn,a-,-b):的愉出結(jié)果是()A)9, 19B).9, 20C).10, 19D).10, 2011、 設(shè) static char x =f/12345 =T;273747570#:那么()A).x數(shù)組的長度等于y數(shù)組的長度B).x數(shù)組的長度大于y數(shù)組的長度C).x數(shù)組的長度少于
4、y數(shù)組的長度D).x數(shù)組與y數(shù)組的存儲區(qū)域相同12、 設(shè) inti,x33=l,2,3,4,5,6,7,8,9:則下面語句的輸出結(jié)果是() for(i=0;i3;i+)A). 147B).159C).357D).36913、 執(zhí)行完下列語句后,n的值是()int n;for (n=0 ; nC). fp=fopen( H Vw)得分評卷人#include int main(int argc, char* argv) float x,amax,amin;scanf(”%f”,&x);amax=x; amin=x;1.以下程序的功能是:從鍵 盤上輸入若干個學(xué)生的成績, 統(tǒng)計并輸出最高成績和最低 成
5、績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸 入.請?zhí)羁?21:: 二、填空題(仔細(xì)閱讀每小題的說明和源代碼,并將正確答案寫到答題紙上對應(yīng)的題 號處。每小題4分,共36分)while( 21)(if(xamax)amax=x;22:printf(,narnax=%fnamin=%fnl,amax/amin);2.下而程序的功能是比較字符數(shù)組a和字符數(shù)組b中的兩個字符串是否相等(比較對應(yīng)字 符,全部相同輸出0,如果不同,返回第一個不相同的字符差值,并輸出)。23:24:#include int main(void)char a100=nHello World!;char b100=Hello Chengdu!;23;
6、/*完成對應(yīng)字符的比較,并判定一個字符串是否 結(jié)束了*/9while( 24 ) i+;printf(%dn, ai-bi);3 .就以下程序空缺的地方進(jìn)行填空。4 .以下程序?qū)σ粋€3x3的矩陣進(jìn)行行列互換,得分評卷人#include #include int main(int argc, char* argv)(char str81,*sptr;int i;for(i=0;in,)break;)stri= (25);sptr=str;while(*sptr)putchar( 26)#include int main(int argc, char* argv)(int ijemp;int a
7、網(wǎng)=1,2345678,9;for( i=0 ; i3; i+)for( j=0; (27)i; j+)temp=aij/(28), (29);printf(Hn the result array is:nn); for(i=0;i3;i+)(printf(Mn);for(j=0;j3;j+)printf(%5d,aiU);)25:27:28:29:三、閱讀下列程序,將輸出結(jié)果寫到答題紙上對應(yīng)的題號處。(本大題共4小題,每小 題5分,共20分)30題:#include int fun(int x) (int y=0;static int z=3;z+;+y; return(x+y+z);)vo
8、id main()int i,x=2;for(i=0;i2;i+)J31題:#include int main(void) char str100=,l am a pig.;char *p= &str7;int i;for (i=0; stri != 0; i+, p+ ) if( p=,a, & *p,z,)(*p)+;else if( *p = z*)*p = a;)puts( str);return 0;32題:#include int 31=300,32=400;int n)void subl(int x,int y) (ial=x;urn m;x=y;)n)y=al;urn gcd(
9、m-nzn);)void main()(urn gcd(mzn-m);int a3=100,a4=200;subl(a3,a4);subl(al,a2);cd=%dn,/gcd(24,36);得分評卷人四、程序設(shè)計題,將源代碼規(guī)范地書寫 在答題紙上(第34小題10分,第35小 題各14分,共24分)。34 .設(shè)計函數(shù)實(shí)現(xiàn)將一個字符串中小寫 字母轉(zhuǎn)化為大寫字母。35.計算e = +- + -+ -的值并輸出(設(shè)n=20)o1! 2!!四川師范大學(xué)計算機(jī)科學(xué)學(xué)院2012-2013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計試卷 試卷A參考答案與評分標(biāo)準(zhǔn)一、單項選擇題:(每小題1分,共20分)二、填空題:(
10、每空4分,共36分)21:x=023: int i=025:27: ji 三、閱讀程序題:(每小題5分,共20分)30:7928: ariirii = amm22: x amin24:(ai=bi)&ai !=026: *sptr+29:= temp31: I am a qjh.123456i78910BBDD1ABCAAc1112段1314151617181920CBADCDBCAB32: 100,400,100,20033: Gcd=12四、程序設(shè)計題:(第34小題10分,第35小題各14分,共24分)34.設(shè)計函數(shù)實(shí)現(xiàn)將一個字符串中小寫字母轉(zhuǎn)化為大寫字母。(10分)#include (1
11、 分)#include (1 分)/*轉(zhuǎn)換函數(shù)4分,其中:循環(huán)正確1分,判斷、轉(zhuǎn)換正確各1分,其余1分*/void Convert(char * str)(while (*str != 0)(if(islower(*str)*str = toupper(*str);str+;)/*主函數(shù)4分,其中:變量定義初始化正確1分,函數(shù)調(diào)用正確2分,輸出正確1分*/void main()(char str = ,123123asadAsadMNer,1;Convert(str);printf(,%sn,/str);)其它答案可根據(jù)情況酌情給分。35計算e = + - + + -的值并輸出(設(shè)n=20)。( 14分) 1! 21! nl#include (1 分)/*遞歸函數(shù)5分*/ long factorial(int n) ( 1 分) (if (n = 1)return n;(2 分)elsereturn n * fac
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024無人機(jī)研發(fā)與飛行服務(wù)合同
- 2025年度高檔別墅窗戶定制安裝與維護(hù)保養(yǎng)合同3篇
- 二零二五版程海流域生態(tài)保護(hù)與可持續(xù)發(fā)展合同2篇
- 中原地產(chǎn)房屋買賣居間協(xié)議(2024年度版)版
- 個人在線醫(yī)療咨詢服務(wù)平臺合作協(xié)議(2024版)2篇
- 未來教育趨勢與終身學(xué)習(xí)規(guī)劃的構(gòu)建
- 個人抵押借款合同書樣例版
- 2025年度金融機(jī)構(gòu)與個人消費(fèi)貸款合同范本4篇
- 2025版壓路機(jī)設(shè)備租賃及維護(hù)管理合同范本3篇
- 現(xiàn)代餐飲業(yè)營銷策略及服務(wù)流程優(yōu)化
- 泌尿:膀胱腫瘤病人的護(hù)理查房王雪-課件
- 標(biāo)點(diǎn)符號的研究報告
- 服務(wù)器報價表
- 2025年高考化學(xué)試題分析及復(fù)習(xí)策略講座
- 2024-2029年中國制漿系統(tǒng)行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
- 大門封條模板
- 【“凡爾賽”網(wǎng)絡(luò)流行語的形成及傳播研究11000字(論文)】
- ppr管件注塑工藝
- 液化氣站其他危險和有害因素辨識及分析
- 高中語文教學(xué)課例《勸學(xué)》課程思政核心素養(yǎng)教學(xué)設(shè)計及總結(jié)反思
- 中國農(nóng)業(yè)銀行小微企業(yè)信貸業(yè)務(wù)貸后管理辦法規(guī)定
評論
0/150
提交評論