版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(第2頁)制卷人簽名:制卷日期:審核人簽名::制卷人簽名:制卷日期:審核人簽名::審核日期:………………………………………………裝……訂……線…………………學院專業(yè)/班級學號姓名題號一二三四五六七八總分閱卷教師得分………………一、單項選擇題(總共10題,每題3分,每題只有一個正確答案,請將正確答案填寫在括號內(nèi))1.以下關(guān)于C語言標識符的描述,正確的是()A.標識符只能由字母、數(shù)字和下劃線組成B.標識符可以以數(shù)字開頭C.關(guān)鍵字可以作為標識符D.標識符區(qū)分大小寫2.若有定義:inta=5,b=2;則表達式a%=b+3的值為()A.0B.1C.2D.33.以下能正確定義數(shù)組并正確賦初值的語句是()A.intN=5,a[N];B.inta[5]={1,2,3,4,5};C.inta[]={1,2,3,4,5,6};D.inta[5]=(1,2,3,4,5);4.以下關(guān)于函數(shù)返回值的描述,錯誤的是()A.函數(shù)可以返回一個整型值B.函數(shù)可以返回一個實型值C.函數(shù)可以返回一個結(jié)構(gòu)體類型的值D.函數(shù)不能返回一個數(shù)組類型的值5.若有定義:charstr[]="hello";則數(shù)組str的長度為()A.5B.6C.7D.86.以下關(guān)于指針的操作,正確的是()A.可以對指針進行加、減運算B.可以將一個整數(shù)直接賦值給指針C.可以將一個指針直接賦值給另一個不同類型的指針D.可以通過指針修改其所指向變量的值7.以下程序段的輸出結(jié)果是()```cintx=10,y=20;if(x>y)printf("%d",x);elseprintf("%d",y);```A.10B.20C.1020D.輸出不確定8.以下關(guān)于結(jié)構(gòu)體的描述,錯誤的是()A.結(jié)構(gòu)體可以包含不同類型的成員B.結(jié)構(gòu)體成員的訪問可以使用“.”運算符C.結(jié)構(gòu)體變量可以作為函數(shù)參數(shù)傳遞D.結(jié)構(gòu)體不能嵌套定義9.若有定義:inta[3][4];則數(shù)組a中元素的個數(shù)為()A.3B.4C.12D.1610.以下關(guān)于文件操作的函數(shù),正確的是()A.fopen函數(shù)用于關(guān)閉文件B.fclose函數(shù)用于打開文件C.fread函數(shù)用于從文件中讀取數(shù)據(jù)D.fwrite函數(shù)用于向文件中寫入字符二、多項選擇題(總共5題,每題4分,每題有多個正確答案,請將正確答案填寫在括號內(nèi),多選、少選、錯選均不得分)1.以下屬于C語言基本數(shù)據(jù)類型的有()A.intB.floatC.doubleD.char2.以下關(guān)于循環(huán)結(jié)構(gòu)的描述,正確的有()A.for循環(huán)可以用于已知循環(huán)次數(shù)的情況B.while循環(huán)先判斷條件,再執(zhí)行循環(huán)體C.do-while循環(huán)先執(zhí)行循環(huán)體,再判斷條件D.循環(huán)結(jié)構(gòu)都可以嵌套使用3.以下關(guān)于函數(shù)的定義,正確的有()A.函數(shù)定義可以嵌套B.函數(shù)定義可以遞歸C.函數(shù)必須有返回值D.函數(shù)可以沒有參數(shù)4.以下關(guān)于數(shù)組的操作,正確的有()A.可以對數(shù)組進行整體賦值B.可以通過數(shù)組名獲取數(shù)組的首地址C.可以對數(shù)組元素進行排序D.可以對數(shù)組進行動態(tài)內(nèi)存分配5.以下關(guān)于指針的描述,正確的有()A.指針變量存儲的是變量的地址B.可以通過指針間接訪問其所指向的變量C.指針可以進行比較運算D.指針可以指向函數(shù)三、判斷題(總共10題,每題2分,請判斷下列說法是否正確,正確的打√,錯誤的打×)1.C語言程序總是從main函數(shù)開始執(zhí)行。()2.變量必須先定義后使用。()3.字符常量可以用單引號或雙引號括起來。()4.數(shù)組下標的起始值為0。()5.函數(shù)調(diào)用時,實參和形參的類型必須一致。()6.指針變量可以指向任何類型的變量。()7.if語句的條件表達式只能是關(guān)系表達式或邏輯表達式。()8.結(jié)構(gòu)體類型定義后,系統(tǒng)會為其分配內(nèi)存空間。()9.文件操作完成后,必須關(guān)閉文件。()10.可以使用scanf函數(shù)從文件中讀取數(shù)據(jù)。()四、程序填空題(總共3題,每題10分,請在橫線處填寫合適的代碼,使程序完整)1.編寫一個函數(shù),計算兩個整數(shù)的最大公約數(shù)。```cintgcd(inta,intb){while(____){inttemp=a%b;a=b;b=temp;}return____;}```2.編寫一個程序,輸入一個字符串,將其逆序輸出。```cinclude<stdio.h>include<string.h>intmain(){charstr[100];printf("請輸入一個字符串:");scanf("%s",str);intlen=strlen(str);for(inti=0;i<len/2;i++){chartemp=str[i];str[i]=str[len-1-i];str[len-1-i]=temp;}printf("逆序后的字符串為:%s\n",____);return0;}```3.編寫一個程序,使用冒泡排序法對一個整型數(shù)組進行升序排序。```cinclude<stdio.h>defineN10intmain(){intarr[N]={5,2,8,1,9,3,7,4,6,0};for(inti=0;i<N-1;i++){for(intj=0;j<N-1-i;j++){if(____){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}for(inti=0;i<N;i++){printf("%d",____);}printf("\n");return0;}```五、程序設(shè)計題(總共2題,每題15分,請編寫完整的C語言程序?qū)崿F(xiàn)以下功能)1.編寫一個程序,輸入一個整
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市軌道交通車輛構(gòu)造習題答案
- 2025年病案編碼員資格證試題庫附含參考答案
- 友邦保險考試題庫及答案
- 阿迪達斯(中國)秋招面試題及答案
- 單招電工電子試題及答案
- 成都文理考試題目及答案
- 2026黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈工大計算學部社會計算與交互機器人研究中心招聘1人備考題庫必考題
- 中共南部縣委組織部關(guān)于2025年南部縣黨政機關(guān)公開考調(diào)工作人員的(16人)參考題庫必考題
- 光谷融媒體中心公開招聘工作人員考試備考題庫必考題
- 常州市公安局鐘樓分局公開招聘警務(wù)輔助人員20人參考題庫必考題
- GB/T 10454-2025包裝非危險貨物用柔性中型散裝容器
- pvc地膠施工方案
- 河南省三門峽市2024-2025學年高二上學期期末調(diào)研考試英語試卷(含答案無聽力音頻及聽力原文)
- 睡眠科普課課件
- 2025年中遠海運集團招聘筆試備考題庫(帶答案詳解)
- 大采高綜采工作面操作規(guī)程
- 保密車間出入管理制度
- 智能網(wǎng)聯(lián)汽車技術(shù)課件:車路協(xié)同控制
- 勞務(wù)派遣培訓計劃方案
- 空氣能熱泵中央熱水系統(tǒng)調(diào)試
- 乳品加工工藝流程
評論
0/150
提交評論