


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
站名:站名:年級(jí)專業(yè):姓名:學(xué)號(hào):凡年級(jí)專業(yè)、姓名、學(xué)號(hào)錯(cuò)寫、漏寫或字跡不清者,成績(jī)按零分記。…………密………………封………………線…………第1頁(yè),共1頁(yè)煙臺(tái)理工學(xué)院
《C語(yǔ)言程序設(shè)計(jì)(實(shí)驗(yàn))》2023-2024學(xué)年第二學(xué)期期末試卷題號(hào)一二三四總分得分一、單選題(本大題共15個(gè)小題,每小題1分,共15分.在每小題給出的四個(gè)選項(xiàng)中,只有一項(xiàng)是符合題目要求的.)1、在C語(yǔ)言中,設(shè)有以下數(shù)組定義
intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
,那么
arr[1][2]
的值是多少?()A.5B.6C.7D.82、C語(yǔ)言中的
const
關(guān)鍵字用于修飾變量,使其具有只讀屬性。假設(shè)我們有
constintnum=5;
,以下關(guān)于對(duì)
num
變量的操作,哪一個(gè)是合法的?()A.可以通過(guò)指針修改
num
的值B.可以直接修改
num
的值C.既不能直接修改,也不能通過(guò)指針修改
num
的值D.以上都不對(duì)3、設(shè)有以下C語(yǔ)言函數(shù):
intfun(intn){if(n<=0)return0;elsereturnn+fun(n-1);}
,調(diào)用
fun(5)
的返回值是多少?()A.5B.10C.15D.不確定4、在C語(yǔ)言中,若要按照特定格式讀取文件中的數(shù)據(jù),以下哪個(gè)函數(shù)是適用的?()A.fscanf()B.fread()C.fgets()D.getc()5、若有定義:chars[10]="program";則以下不能將字符串"language"賦給數(shù)組s的語(yǔ)句是()A.strcpy(s,"language");B.strncpy(s,"language",8);C.s="language";D.memcpy(s,"language",8);6、C語(yǔ)言中的條件編譯指令可以根據(jù)不同的條件選擇編譯不同的代碼段。假設(shè)使用
#ifdef
和
#endif
,以下關(guān)于條件編譯的描述,哪一項(xiàng)是錯(cuò)誤的?()A.可以根據(jù)是否定義了某個(gè)宏來(lái)決定是否編譯一段代碼B.條件編譯可以提高代碼的可移植性和可維護(hù)性C.條件編譯的代碼在編譯時(shí)會(huì)被全部保留,只是在運(yùn)行時(shí)根據(jù)條件決定是否執(zhí)行D.可以使用多個(gè)條件編譯指令來(lái)組合不同的條件7、C語(yǔ)言中的聯(lián)合體(
union
)可以讓不同類型的變量共享同一塊內(nèi)存空間。假設(shè)定義了
unionData{intnum;floatfnum;};
以下關(guān)于聯(lián)合體的描述,哪一項(xiàng)是錯(cuò)誤的?()A.在同一時(shí)刻,聯(lián)合體只能存儲(chǔ)其中一個(gè)成員的值B.聯(lián)合體的大小取決于其最大成員的大小C.可以通過(guò)不同的成員名來(lái)訪問(wèn)和修改聯(lián)合體中的值D.聯(lián)合體常用于節(jié)省內(nèi)存空間,當(dāng)不同類型的數(shù)據(jù)不會(huì)同時(shí)使用時(shí)8、若有定義:inta[][3]={1,2,3,4,5,6};則數(shù)組a的第一維大小是()A.2B.3C.4D.不確定9、在C語(yǔ)言的文件操作中,以下關(guān)于文本文件和二進(jìn)制文件的描述,不準(zhǔn)確的是()A.文本文件以字符形式存儲(chǔ)數(shù)據(jù),便于閱讀和編輯B.二進(jìn)制文件存儲(chǔ)數(shù)據(jù)的效率比文本文件高,因?yàn)樗恍枰M(jìn)行字符轉(zhuǎn)換C.對(duì)文本文件和二進(jìn)制文件的讀寫操作使用的函數(shù)是完全相同的D.二進(jìn)制文件更適合存儲(chǔ)圖像、音頻等非文本數(shù)據(jù)10、假設(shè)在C語(yǔ)言中有以下代碼
typedefintINT;
,以下描述正確的是:()A.
INT
和
int
是完全不同的類型B.可以使用
INTa,b;
來(lái)定義變量C.
typedef
定義的新類型不能用于函數(shù)參數(shù)和返回值類型D.
typedef
只是給已有類型起了一個(gè)別名,不會(huì)創(chuàng)建新的類型11、C語(yǔ)言中的字符串處理是常見(jiàn)的操作。假設(shè)定義了兩個(gè)字符串
charstr1[]="Hello";
和
char*str2="World";
,以下關(guān)于字符串操作的描述,哪一項(xiàng)是錯(cuò)誤的?()A.可以使用
strcpy
函數(shù)將一個(gè)字符串復(fù)制到另一個(gè)字符串B.可以使用
strcmp
函數(shù)比較兩個(gè)字符串的大小C.字符串以
'\0'
作為結(jié)束標(biāo)志D.對(duì)字符串指針進(jìn)行加減運(yùn)算,可以直接操作字符串的內(nèi)容12、在C語(yǔ)言中,設(shè)有以下宏定義
#defineMAX(a,b)((a)>(b)?(a):(b))
,那么
MAX(3+2,5)
的值是多少?()A.5B.6C.8D.不確定13、C語(yǔ)言中,若有定義
enumdays{MON,TUE,WED,THU,FRI,SAT,SUN};
,那么
enumdaystoday=TUE;
之后,執(zhí)行
today++;
,
today
的值會(huì)變成多少?()A.WEDB.不確定C.運(yùn)行時(shí)錯(cuò)誤D.以上都不對(duì)14、若有定義:int*p,a=4;p=&a;,以下選項(xiàng)中均能正確表示地址的是()A.&a,pB.a,pC.&*p,pD.*&a,&p15、以下C語(yǔ)言代碼段的輸出結(jié)果是什么?
inta=5,b=3;printf("%d",(a+b)/2);
()A.4B.4.0C.4.5D.不確定二、判斷題(本大題共15小題,每小題2分,共30分.有多個(gè)選項(xiàng)是符合題目要求的.)1、在C語(yǔ)言中,當(dāng)使用scanf函數(shù)從鍵盤讀取數(shù)據(jù)時(shí),需要注意輸入數(shù)據(jù)的格式和類型必須與指定的格式控制符相匹配,否則可能會(huì)導(dǎo)致數(shù)據(jù)讀取錯(cuò)誤。()2、文件以二進(jìn)制方式打開和以文本方式打開的讀寫操作是相同的。()3、
inta;scanf("%f",&a);
,這樣的輸入格式是錯(cuò)誤的,因?yàn)轭愋筒黄ヅ?。(?、對(duì)于C語(yǔ)言中的字符串函數(shù)strcasecmp,它可以忽略大小寫比較兩個(gè)字符串。()5、在C語(yǔ)言中,指針變量可以進(jìn)行算術(shù)運(yùn)算,如加、減、乘、除等。()6、C語(yǔ)言中的
getchar
函數(shù)用于從標(biāo)準(zhǔn)輸入讀取一個(gè)字符。()7、在C語(yǔ)言中,使用static關(guān)鍵字聲明的函數(shù)只能在當(dāng)前文件中被調(diào)用。()8、C語(yǔ)言中,字符串可以用scanf函數(shù)進(jìn)行輸入。()9、在C語(yǔ)言中,全局變量如果沒(méi)有被初始化,其默認(rèn)值為0。()10、在C語(yǔ)言中,
strstr
函數(shù)用于在一個(gè)字符串中查找另一個(gè)字符串。()11、C語(yǔ)言中的位運(yùn)算只能用于整數(shù)類型的數(shù)據(jù),對(duì)于浮點(diǎn)數(shù)進(jìn)行位運(yùn)算是不合法的。()12、在C語(yǔ)言中,指針數(shù)組和數(shù)組指針是完全相同的概念。()13、若有
inta[10];int*p=a;
,通過(guò)
p[5]
訪問(wèn)數(shù)組元素和
*(p+5)
是等價(jià)的。()14、C語(yǔ)言中的條件編譯指令可以根據(jù)不同的條件決定是否編譯某段代碼,從而提高程序的可移植性和靈活性。()15、在C語(yǔ)言中,
union
類型的成員共享同一塊內(nèi)存空間,同一時(shí)間只能有一個(gè)成員有有效的值。()三、編程題(本大題共5個(gè)小題,共25分)1、(本題5分)編寫一個(gè)C語(yǔ)言程序,用戶輸入一個(gè)字符串,判斷其中是否存在連續(xù)的五個(gè)元音字母,輸出判斷結(jié)果。2、(本題5分)編寫一個(gè)C語(yǔ)言程序,輸入一個(gè)字符串,刪除其中所有的空格,并輸出處理后的字符串。3、(本題5分)編寫一個(gè)C語(yǔ)言程序,用戶輸入一個(gè)字符串,程序判斷其中是否存在連續(xù)重復(fù)的字符,并輸出結(jié)果。4、(本題5分)編寫一個(gè)C程序,使用結(jié)構(gòu)體存儲(chǔ)歌曲信息(歌名、歌手、時(shí)長(zhǎng)),按照時(shí)長(zhǎng)進(jìn)行排序輸出。5、(本題5分)編寫一個(gè)C語(yǔ)言程序,用戶輸入一個(gè)整數(shù)n,程序輸出一個(gè)n行的倒三角形圖案,使用'
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銷售代理合同模板(樣式一)
- 教育實(shí)習(xí)單位與實(shí)習(xí)生合同樣本
- 5《江上漁者》教學(xué)設(shè)計(jì)-2023-2024學(xué)年六年級(jí)下冊(cè)語(yǔ)文統(tǒng)編版
- 拆除與廢棄物處理合同
- 臨床試驗(yàn)數(shù)據(jù)分析合同
- 2024秋閩教版信息技術(shù)五年級(jí)上冊(cè)《第5課 插入圖片秀美景》教學(xué)設(shè)計(jì)
- 外商投資企業(yè)員工股權(quán)激勵(lì)合同
- 銷售合同萬(wàn)能模板
- 新版車輛抵押合同范本
- 11 對(duì)人有禮貌 教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治一年級(jí)上冊(cè)統(tǒng)編版
- 機(jī)械設(shè)計(jì)制造及其自動(dòng)化專業(yè)知識(shí)
- 鋼結(jié)構(gòu)地下停車場(chǎng)方案
- 新人教版小學(xué)五年級(jí)數(shù)學(xué)下冊(cè)《第一單元 觀察物體(三)》2022課標(biāo)大單元整體教學(xué)設(shè)計(jì)-全析
- 期末測(cè)試卷(二)(試題 )2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)人教版
- 天津市2023-2024學(xué)年高二上學(xué)期期末考試物理試題(含答案)
- 第九單元 課題1 溶液及其應(yīng)用-2024-2025學(xué)年九年級(jí)化學(xué)下人教版教學(xué)課件
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》教學(xué)教案
- 2024專利代理人考試真題及答案
- JJF 2163-2024漆膜劃格器校準(zhǔn)規(guī)范
- 電子技術(shù)基礎(chǔ)課件第6章數(shù)字電路基礎(chǔ)
- 國(guó)有企業(yè)職業(yè)經(jīng)理人績(jī)效考核制度
評(píng)論
0/150
提交評(píng)論