2023湖南大學829C語言程序設計真題_第1頁
2023湖南大學829C語言程序設計真題_第2頁
2023湖南大學829C語言程序設計真題_第3頁
2023湖南大學829C語言程序設計真題_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——2023湖南大學829C語言程序設計真題碩士研究生入學考試專用命題紙

湖南大學2023年招收攻讀碩士學位研究生入學考試命題專用紙考試科目代碼:829考試科目名稱:計算機程序設計備注:所有答題(包括客觀題和主觀題)必需答在專用答卷紙上,否則無效。請向監考員索要自命題科目專用答題紙,本考試科目可使用無記憶編程翻譯功能的計算器。……………………………..一、單項選擇題(3?10=30)1、在C語言中,下面有關for循環的正確描述是()A、for循環能用于循環次數已經確定的狀況B、for循環是先執行循環體語句,后判斷表達式C、在for循環中,不能用break語句跳出循環體D、for循環的循環體語句中,可以包含多條語句,但必需用花括號括起來答案:B2、C語言程序中必需有的函數是()A、#include“stdio.h〞B、mainC、printfD、scanf答案:B,A不是函數,C和D不是必需有的3、在C語言中,引用數組元素時,其數組下標的數據類型允許是()A、整型常量B、整型表達式C、整型常量或整型表達式D、任何類型的表達式答案:C4、若已定義x和y是整型變量,x=2;,則表達式y=3.75+x/2的值是()A、6.5B、6C、4D、5.0答案:C,運算過程中類型發生了改變5、對于語句int*px[10],以下說法正確的是()碩士研究生入學考試專用命題紙

A、px是一個指針,指向一個數組,數組的元素是整型B、px是一個數組,其數組的每一個元素都是指向整數的指針C、A和B均錯,但在C語言中允許用*px來定義數組D、C語言不允許有這樣的定義方式答案:B,int(*px)[10]是指向一維數組的指針變量,int*px[10]是一維指針數組6、一個算法應當具有“確定性〞等5個特性,下面對其他特性的描述中錯誤的是()A、有零個或多個輸入B、只能有零個或者一個輸出C、有窮性D、有效性答案:B,參考《C程序設計》(第四版)21-22頁7、以下說法中正確的是()A、C語言程序總是從第一個定義的函數開始執行B、在C語言程序中,要調用的函數必需在mian()函數中定義C、C語言程序總是從main()函數開始執行D、C語言程序中的main()函數必需放在程序的開始部分答案:C,對答案有疑問可研讀《C程序設計》(第四版)第七章8、下面程序的輸出是()#includeintm=13;intfun(intx,inty){intm=3;return(x*y-m);}voidmain(){inta=7,b=5;printf(“%d\\n〞,fun(a,b)/m);}A、1B、2C、7D、10答案:B9、以下數組定義中不正確的是()碩士研究生入學考試專用命題紙

A、inta[2];B、intb[]={0,1,2,5,8};C、float[100][100];D、intd[3][3]={{1,2},{1,2,3},{1,2,3,4}};答案:D,{1,2,3,4}有四個元素,但上限是三個元素10、以下程序段的輸出結果是()floatx=213.82631;printf(“=〞,(int)x);A、213.82B、213.83C、213D、3.8答案:C,強制轉換為整型,結果為213二、填空題(3*10=30)1、計算機內部運算使用的數是_________進制。答案:二2、C語言源程序的基本單位是________,它由多條語句組成,用來實現一個特定功能,通過調用來使用。答案:函數3、假定x=10,則表達式xmain(){inti,x,y;碩士研究生入學考試專用命題紙

i=x=y=0;do{++i;if(i%2!=0){x=x+i;i++;}y=y+i++;}while(ib){r=a;a=b;碩士研究生入學考試專用命題紙

b=a;}其次處的答案為:b=r;可能還有其他答案,能成功得出答案即可三、判斷題(2*10=20)1、遞歸調用不能直接或者間接調用該函數本身()答案:錯,就是調用函數自身,參考課本計算5!的例題2、計算機不能直接識別和執行用C語言寫的源程序,必需用編譯程序把C源程序翻譯成二進制形式的目標程序后,才能正常執行()答案:對,C語言是編譯型語言,高級語言經過編譯后才能被計算機識別3、數組中的每一個元素都必需屬于同一數據類型()答案:對,結構體才能存儲不同的結構類型4、C語言中的continue語句只終止本次循環,而不是終止整個循環的執行()答案:對5、對于全局變量,在程序開始執行時給其分派存儲區,程序執行完畢就釋放()答案:對,注意區分全局變量和局部變量的區別6、算法是為了解決一個問題而采取的方法和步驟,算法=數據結構+程序()答案:錯,前半句正確,后半句應為:算法+數據結構=程序7、采用strcmp函數可以將兩個字符數組中的字符串連接起來()答案:錯,此為字符串比較函數8、do……while語句的執行過程是,先無條件的執行循環體,然后判斷循環條件是否成立()答案:對9、C

溫馨提示

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

評論

0/150

提交評論