貴州民族大學《計算機基礎與C語言》2024-2025學年期末試卷(A卷)_第1頁
貴州民族大學《計算機基礎與C語言》2024-2025學年期末試卷(A卷)_第2頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

班級學號班級學號姓名本科..............................密..............................封..............................線..............................試卷說明:1、試卷滿分100分,120分鐘完成試卷;2、鋼筆或圓珠筆直接答在試題中(除題目有特殊規(guī)定外);3、答卷前將密封線內的項目填寫清楚。題號一二三四五總分合分人復核人滿分100得分一、單項選擇題(總共10題,每題2分,每題只有一個正確答案,請將正確答案填涂在答題卡相應位置)1..程序流程圖中帶有箭頭的線段表示的是()A.圖元關系B.數據流C.控制流D.調用關系2.以下選項中合法的常量是()A.999B.2.7eC.0XabD.123E0.23.若有定義:inta=2,b=3,c=4;,則執(zhí)行語句a=16+(b++)-(++c);后,a的值為()A.28B.27C.26D.254.以下敘述中正確的是()A.C語言比其他語言高級B.C語言可以不用編譯就能被計算機識別執(zhí)行C.C語言以接近英語國家的自然語言和數學語言作為語言的表達形式D.C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點5.以下選項中,能用作數據常量的是()A.0115B.0118C.1.5e1.5D.115L6.若有定義:intx=0,p=&x;,則語句printf("%d\n",p);的輸出結果是()A.隨機值B.0C.x的地址D.p的地址7.以下敘述中錯誤的是()A.C程序必須由一個或一個以上的函數組成B.函數調用可以作為一個獨立的語句存在C.若函數有返回值,必須通過return語句返回D.函數形參的值也可以傳回給對應的實參8.以下敘述中正確地是()A.全局變量的作用域一定比局部變量的作用域范圍大B.靜態(tài)(static)類別變量的生存期貫穿于整個程序的運行期間C.函數的形參都屬于全局變量D.未在定義語句中賦初值的auto變量和static變量的初值都是隨機值9.以下關于C語言數據類型使用的敘述中錯誤的是()A.若要處理如“人員信息”等含有不同類型的相關數據,應自定義結構體類型B.若要保存帶有多位小數的數據,可使用雙精度類型C.若只處理“真”和“假”兩種邏輯值,應使用邏輯類型D.整數類型表示的自然數是準確無誤差的10.若有定義:doublea=22;inti=0,k=18;,則不符合C語言規(guī)定的賦值語句是()A.i=(a+k)<=(i+k);B.a=a++,i++;C.i=a%11;D.i=!a;二、多項選擇題(總共5題,每題4分,每題至少有兩個正確答案,請將正確答案填涂在答題卡相應位置,少選、多選均不得分)1.以下關于C語言標識符的敘述中正確的有()A.標識符可以由字母、數字和下劃線組成B.標識符開頭可以是數字C.標識符中大寫字母和小寫字母被認為是不同的字符D.標識符不能與關鍵字同名2.以下能正確定義一維數組的選項是()A.inta[5]={0,1,2,3,4,5};B.chara[]={'0','1','2','3','4','5','\0'};C.chara={'A','B','C'};D.inta[5]="0123";3.以下關于函數的敘述中正確的有()A.函數可以沒有形參,但不能沒有返回值B.函數可以沒有返回值,但不能沒有形參C.函數形參的類型與返回值的類型無關D.函數的返回值類型由定義函數時所指定的函數類型決定4.以下關于指針的敘述中正確的有()A.指針變量可以直接賦值B.一個指針變量只能指向同一類型的變量C.指針變量的值是某個變量的地址D.通過指針變量可以間接訪問該指針變量所指向的變量5.以下關于結構體的敘述中正確的有()A.結構體成員的數據類型可以不同B.結構體類型定義中可以包含指向自身類型的指針成員C.結構體變量的地址不能作為函數參數D.結構體類型可以作為函數返回值類型三、判斷題(總共10題,每題1分,請將判斷結果填涂在答題卡相應位置,正確填涂A,錯誤填涂B)1.C語言程序總是從第一個定義的函數開始執(zhí)行。()2.常量和變量都必須先定義后使用。()3.在C語言中,數組名代表數組的首地址,所以數組名是一個指針變量。()4.函數調用時,實參和形參的個數必須相同,類型也必須一致。()5.對于局部變量,如果不賦初值,則其值是隨機的。()6.在C語言中,字符型常量可以用單引號括起來,也可以用雙引號括起來。()7.指針變量可以進行加、減等算術運算。()8.結構體類型中的成員名可以與程序中的其他變量名相同。()9.一個C程序可以包含多個main函數。()10.使用scanf函數輸入數據時,若格式控制串中沒有非格式字符作輸入數據的間隔,則可用空格、制表符或回車作間隔。()四、簡答題(總共3題,每題10分)1.簡述C語言中函數的作用,并舉例說明如何定義和調用一個函數。2.請說明指針在C語言中的作用,并舉例說明如何定義和使用指針變量。3.簡述結構體在C語言中的應用場景,

溫馨提示

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

評論

0/150

提交評論