




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據結構期中考試數據結構期中考試數據結構期中考試xxx公司數據結構期中考試文件編號:文件日期:修訂次數:第1.0次更改批準審核制定方案設計,管理制度北京經濟技術職業學院2013-2014學年第一學期12級計算機應用技術專業《數據結構構》課程期中考試試卷專業:班級:姓名:學號:得分:注意事項:1.共6頁,用鋼筆或圓珠筆答卷。2.閉卷.3.總分:100分,考試時間:100分鐘題號(題型)一二三四總分得分評卷教師簽字試題的所有答案都要寫在試卷后附的答題紙上,不按要求做的一律不能得分。一、單項選擇題(本大題共15小題,每小題2分,共30分)。1.自定義標識符由字母、數字或下劃線組成,且第一個字符必須是()。A.數字B.字母或數字C.數字或下劃線D.字母或下劃線2.關于C語言程序描述正確的是()。A.函數必須要有return語句B.主函數必須位于程序的開頭C.程序中每行只能寫一條語句D.一個程序中只能有一個主函數3.關于for(表達式1;表達式2;表達式3),敘述正確的是()。A.表達式1不可以缺省 B.表達式2不可以缺省C.三個表達式都可以缺省D.表達式3不可以缺省4.下列為C語言關鍵字(或稱作保留字)的是()。A.realB.longC.pointerD.integer5.在循環結構中,continue語句的作用是()。A.繼續執行本次循環B.提前退出多重循環C.提前結束本次循環D.提前退出本重循環6.數組定義及初始化正確的是()。A.chara[5]={}; B.inta[5]={0,1,2,3,4,5};C.chara={"string"};D.chara[]={'0','1','2','3','4','5'};7.正確表示數學關系式x≥y≥z的C語言表達式是()。A.x>=y>=zB.(x>=y)&&(y>=z)C.(x>=y)&(y>=z)D.(x>=y)||(y>=z)8.設intm;,與while(!m)等價的是()。A.while(m!=0)B.while(m==1)C.while(m==0)D.while(m!=1)9、設char*sl="12345",*s2="1234";,執行語句printf("%d\n",strlen(strcpy(sl,s2)));后的輸出結果是()。A.4B.5C.9D.1010.表達式:10!=9+1的值是()。A.true B.非零值 C.0 D.111.若有說明和語句:inta=5;a++;printf(“%d”,a);輸出a的值是()。A.7 B.6 C.5 D.12.設structperson{charname[10];intage;}stu[2]={{〞Tom〞,25},{〞Mary〞,26}},*p=stu;則執行語句printf(〞%s%d\n〞,p->name,stu[1].age);后輸出結果是()。A.Tom25B.Tom26C.Mary25D.Mary2613.設typedefdoubleDB;,則與DBu[5];的等價形式是()。A.doubledb[5]; B.doubleDB[5];C.doubleu; D.doubleu[5];14.設int*p[4];,則標識符p是()。A.整型數組名 B.指針數組名C.指針函數名 D.指向整型變量的指針15.以下對結構體變量stu1中成員age的錯誤引用是().structstudent{intage;intnum;}stu1,*p;p=&stu1;A.stu1.ageB.p->ageC.student.ageD.(*p).age二、填空題(每題2分,共20分)。1.設有定義:chars[20]=“start\0end”;,則執行語句puts(s)后,輸出結果是________。2.C語言中,語句結束符是________,c語言的注釋符由_______開始,至_____結束。3.設inta=2,b=3;floatx=3.5,y=2.5;表達式(float)(a+b)/2+(int)x%(int)y的值是________。4.結構化程序的三種基本結構分別是________、________和循環結構。5.設intx=10,y=3;,執行printf(“%d,%d\n",x--,++y);后的輸出結果是__________。6.假設變量a,b均為整型,以下語句可以借助中間變量t把a,b中的值進行交換,即:把b中的值給a,把a中的值給b。請填空。t=a;________;________;三、讀程序寫結果(每題5分,共20分)。1.voidmain(){inti=0,j=0,k=0;while(i<10)i++;while(j++<l0);while(++k<l0);printf("i=%d,j=%d,k=%d\n",i,j,k);}執行后輸出結果是:2. inta;intfun(inti){a+=2*i;returna;}voidmain(){inta=10;printf("%d,%d\n",fun(a),a);}執行后輸出結果是:3.voidmain(){ inta=0,b=0,d=0; char*s="xcbc3abcd"; for(;*s!=′\0′;s++)switch(*s){case′a′:a++;break; case′b′:b++;break; default:d++;}printf("a=%d,b=%d,d=%d\n",a,b,d);}執行后輸出結果是:4.intf(intn){staticintm=5;return++m+n;}main(){inti;for(i=0;i<3;i++)printf(〞%5d〞,f(i));printf(〞\n〞);}執行后輸出結果是:四、編程題(每題10分,共30分)。1、從鍵盤輸入三條邊a、b和c,若能構成三角形則輸出其面積,否則輸出不能構成三角形的提示信息“Notriangle”。三角形面積計算公式其中:s=(a+b+c)/2。2、 某幼兒園入園分班規定如下:輸入某個孩子的年齡后,輸出其分班情況(要求使用switch語句)。3、(1)編寫一個函數change()實現兩個實型變量的值交換;(2)寫出主函數,從鍵盤上輸入兩個數,然后調用函數change()交換兩個實型數的值并輸出。答題紙:一、單項選擇題(本大題共20小題,每小題2分,共40分,請將正確選項的字母按題號填在下面的表格內)。..5.二、填空題(每題2分,共20分)。1._________2.____________________________3.___________4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文學小說版權購買與系列出版合同
- 影視動畫配音服務與品牌合作推廣協議
- 文旅地產項目委托經營管理及資源整合協議
- 影視動畫渲染節點租賃與專業級存儲技術支持協議
- 房地產項目配套工程補償協議
- 生物醫藥企業勞動爭議預防與員工權益保護合作協議
- 網上購物平臺出口退稅擔保與稅收風險防范合同
- 商鋪居間費協議書
- 給老人養老協議書
- 測試工具的整合與應用實例試題及答案
- GB/T 11352-2009一般工程用鑄造碳鋼件
- 多層板來料檢驗報告
- GA/T 916-2010圖像真實性鑒別技術規范圖像真實性評價
- 一對一個性化輔導方案計劃
- 公路建設項目施工單位工程質量責任登記表
- 老年社會保障總結課件
- 三級動火證 模板
- 評語大全之國家自然科學基金評語
- 電瓶車每月檢查表
- 獸藥監管法規解讀課件
- 外貿業務員KPI考核量表
評論
0/150
提交評論