大慶師范學(xué)院《C 語言程序設(shè)計》2024 - 2025 學(xué)年第一學(xué)期期末試卷_第1頁
大慶師范學(xué)院《C 語言程序設(shè)計》2024 - 2025 學(xué)年第一學(xué)期期末試卷_第2頁
大慶師范學(xué)院《C 語言程序設(shè)計》2024 - 2025 學(xué)年第一學(xué)期期末試卷_第3頁
大慶師范學(xué)院《C 語言程序設(shè)計》2024 - 2025 學(xué)年第一學(xué)期期末試卷_第4頁
免費預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

(第2頁)制卷人簽名:制卷日期:審核人簽名::制卷人簽名:制卷日期:審核人簽名::審核日期:………………………………………………裝……訂……線…………………學(xué)院專業(yè)/班級學(xué)號姓名題號一二三四五六七八總分閱卷教師得分………………一、選擇題(總共10題,每題3分,從下列各題四個備選答案中選出一個正確答案,并將其代號寫在答題紙相應(yīng)位置處。答案錯選或未選者,該題不得分)1.以下關(guān)于C語言標(biāo)識符的敘述中,正確的是()A.標(biāo)識符可以是關(guān)鍵字B.標(biāo)識符可以是任意字符C.標(biāo)識符必須以字母或下劃線開頭D.標(biāo)識符的長度沒有限制2.若有定義:inta=5,b=2;則表達式a/bb+a%b的值是()A.5B.7C.10D.123.以下能正確定義一維數(shù)組的選項是()A.inta[5]={0,1,2,3,4,5};B.chara[]={0,1,2,3,4,5};C.chara={'A','B','C'};D.inta[5]="0123";4.若有定義:inta[3][4];則以下對數(shù)組a元素的引用中,正確的是()A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)5.以下程序段的輸出結(jié)果是()```cintx=10,y=20;if(x>y)printf("%d\n",x);elseprintf("%d\n",y);```A.10B.20C.1020D.輸出不確定6.以下關(guān)于函數(shù)的敘述中,正確的是()A.函數(shù)可以嵌套定義B.函數(shù)的返回值類型必須與函數(shù)定義時的類型一致C.函數(shù)的形參和實參個數(shù)必須相同D.函數(shù)的形參和實參可以同名7.若有定義:voidfun(intp){p=20;}則以下調(diào)用該函數(shù)的方式中,正確的是()A.inta=10;fun(a);B.inta=10;fun(&a);C.fun(10);D.fun(&10);8.以下關(guān)于指針的敘述中,正確的是()A.在定義指針變量時必須指定其指向的變量類型B.指針變量的值是某個變量的地址C.指針變量只能指向同類型的變量D.指針變量可以進行算術(shù)運算9.若有定義:chars[]="hello";則以下對字符串s的操作中,正確的是()A.s[5]='o';B.s="world";C.printf("%s\n",s+1);D.scanf("%s",s);10.以下程序段的功能是將數(shù)組a中的元素逆序存放,其中正確的是()A.```cinta[10]={1,2,3,4,5,6,7,8,9,10};inti,j,t;for(i=0,j=9;i<j;i++,j--){t=a[i];a[i]=a[j];a[j]=t;}```B.```cinta[10]={1,2,3,4,5,6,7,8,9,10};inti,j,t;for(i=0,j=9;i<j;i++,j--){t=a[j];a[j]=a[i];a[i]=t;}```C.```cinta[10]={1,2,3,4,5,6,7,8,9,10};inti,j,t;for(i=1,j=9;i<j;i++,j--){t=a[i];a[i]=a[j];a[j]=t;}```D.```cinta[10]={1,2,3,4,5,6,7,8,9,10};inti,j,t;for(i=0,j=9;i<j;i++,j--){t=a[i+1];a[i+1]=a[j-1];a[j-1]=t;}```二、多項選擇題(總共5題,每題4分,從下列各題五個備選答案中選出二至四個正確答案,并將其代號寫在答題紙相應(yīng)位置處。答案選錯或未選全者,該題不得分)1.以下屬于C語言基本數(shù)據(jù)類型的有()A.intB.floatC.doubleD.charE.void2.以下關(guān)于C語言語句的敘述中,正確的有()A.賦值語句是最基本的語句B.表達式語句是由表達式加上分號構(gòu)成C.空語句不執(zhí)行任何操作D.復(fù)合語句是由一對花括號括起來的語句序列E.選擇語句用于根據(jù)條件執(zhí)行不同的語句塊3.以下關(guān)于數(shù)組初始化的敘述中,正確的有()A.可以在定義數(shù)組時對數(shù)組元素進行初始化B.初始化列表中的值個數(shù)不能超過數(shù)組元素個數(shù)C.若初始化列表中的值個數(shù)小于數(shù)組元素個數(shù),則剩余元素自動初始化為0D.可以對部分?jǐn)?shù)組元素進行初始化E.二維數(shù)組初始化時可以按行進行初始化4.以下關(guān)于函數(shù)調(diào)用的敘述中,正確的有()A.函數(shù)調(diào)用時實參和形參之間是值傳遞B.函數(shù)調(diào)用時實參和形參的類型必須一致C.函數(shù)調(diào)用可以嵌套D.函數(shù)調(diào)用可以遞歸E.函數(shù)調(diào)用時實參的個數(shù)必須與形參個數(shù)相同5.以下關(guān)于指針的運算中,正確的有()A.指針可以進行加法運算B.指針可以進行減法運算C.指針可以進行比較運算D.指針可以進行賦值運算E.指針可以進行自增自減運算三、判斷題(總共10題,每題2分,你認(rèn)為正確的在答題紙相應(yīng)位置處打√,錯誤的打×)1.C語言中標(biāo)識符區(qū)分大小寫。()2.表達式5/2的值是2.5。()3.數(shù)組下標(biāo)從1開始。()4.if語句的條件表達式只能是關(guān)系表達式或邏輯表達式。()5.函數(shù)定義可以嵌套。()6.指針變量可以指向任何類型的變量。()7.字符串常量在內(nèi)存中以字符數(shù)組形式存儲,并且最后一個字符是'\0'。()8.數(shù)組名代表數(shù)組的首地址,是一個常量指針。()9.函數(shù)調(diào)用時,實參和形參占用不同的內(nèi)存單元。()10.指針變量可以為空指針。()四、程序填空題(總共3題,每題10分,請將答案填寫在答題紙相應(yīng)位置處)1.以下程序的功能是計算1到100的累加和,請補充完整程序。```cinclude<stdio.h>intmain(){inti,sum=0;for(i=1;i<=100;i++){____________;}printf("sum=%d\n",sum);return0;}```2.以下程序的功能是將輸入的一個整數(shù)逆序輸出,請補充完整程序。```cinclude<stdio.h>intmain(){intn,reversed=0;scanf("%d",&n);while(n!=0){reversed=reversed10+____________;n=n/10;}printf("reversed=%d\n",reversed);return0;}```3.以下程序的功能是找出數(shù)組a中的最大值,并輸出其下標(biāo),請補充完整程序。```cinclude<stdio.h>intmain(){inta[]={12,34,56,23,45};intmax=a[0],index=0;for(inti=1;i<5;i++){if(a[i]>max){max=a[i];____________;}}printf("maxvalueis%d,

溫馨提示

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

評論

0/150

提交評論