紹興文理學(xué)院《C 語(yǔ)言程序設(shè)計(jì)》2025 學(xué)年第二學(xué)期期末試卷_第1頁(yè)
紹興文理學(xué)院《C 語(yǔ)言程序設(shè)計(jì)》2025 學(xué)年第二學(xué)期期末試卷_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余2頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

班級(jí)學(xué)班級(jí)學(xué)號(hào)姓名本科..............................密..............................封..............................線..............................試卷說(shuō)明:1、試卷滿分100分,120分鐘完成試卷;2、鋼筆或圓珠筆直接答在試題中(除題目有特殊規(guī)定外);3、答卷前將密封線內(nèi)的項(xiàng)目填寫(xiě)清楚。題號(hào)一二三四五總分合分人復(fù)核人滿分100得分一、單項(xiàng)選擇題(總共10題,每題3分,每題只有一個(gè)正確答案,請(qǐng)將正確答案填寫(xiě)在括號(hào)內(nèi))1.以下關(guān)于C語(yǔ)言標(biāo)識(shí)符的敘述中,正確的是()A.標(biāo)識(shí)符只能由字母和數(shù)字組成B.標(biāo)識(shí)符的首字符可以是數(shù)字C.標(biāo)識(shí)符區(qū)分大小寫(xiě)D.關(guān)鍵字不能作為標(biāo)識(shí)符2.若有定義:inta=5,b=2;則表達(dá)式a/b的值是()A.2.5B.2C.3D.不確定3.以下能正確定義數(shù)組并正確賦初值的語(yǔ)句是()A.intN=5,b[N][N];B.inta[1][2]={1,2,3,4};C.intc[2][]={{1,2},{3,4}};D.intd[][3]={{1,2,3},{4,5,6}};4.若有定義:charch='a';則執(zhí)行語(yǔ)句ch=ch-32;后,ch的值為()A.'A'B.'a'C.'z'D.'Z'5.以下關(guān)于函數(shù)的敘述中,正確的是()A.函數(shù)調(diào)用可以作為一個(gè)獨(dú)立的語(yǔ)句存在B.函數(shù)必須有返回值C.函數(shù)定義可以嵌套D.函數(shù)形參的類(lèi)型與實(shí)參的類(lèi)型必須一致6.若有定義:intp,a=10;p=&a;則以下能正確輸出a的值的語(yǔ)句是()A.printf("%d",p);B.printf("%d",p);C.printf("%d",&p);D.printf("%d",&a);7.以下關(guān)于循環(huán)結(jié)構(gòu)的敘述中,正確的是()A.do-while循環(huán)的循環(huán)體至少執(zhí)行一次B.while循環(huán)的循環(huán)體至少執(zhí)行一次C.for循環(huán)的循環(huán)體至少執(zhí)行一次D.以上都不對(duì)8.若有定義:structstudent{intnum;charname[20];}stu;則以下對(duì)結(jié)構(gòu)體成員的引用正確的是()A.stu.num=1001;B.scanf("%s",);C.printf("%d",stu);D.stu={1001,"LiMing"};9.以下關(guān)于文件操作的敘述中,正確的是()A.文件打開(kāi)后,就可以直接進(jìn)行讀寫(xiě)操作B.文件關(guān)閉后,文件指針仍然指向該文件C.fopen函數(shù)的返回值是一個(gè)文件指針D.fclose函數(shù)的參數(shù)是一個(gè)文件指針10.若有定義:inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};則a[1][2]的值是()A.6B.7C.8D.11二、多項(xiàng)選擇題(總共5題,每題4分,每題有多個(gè)正確答案,請(qǐng)將正確答案填寫(xiě)在括號(hào)內(nèi),少選、多選、錯(cuò)選均不得分)1.以下屬于C語(yǔ)言基本數(shù)據(jù)類(lèi)型的有()A.intB.floatC.doubleD.char2.以下關(guān)于運(yùn)算符優(yōu)先級(jí)的敘述中,正確的有()A.算術(shù)運(yùn)算符優(yōu)先級(jí)高于關(guān)系運(yùn)算符B.賦值運(yùn)算符優(yōu)先級(jí)最低C.邏輯與運(yùn)算符優(yōu)先級(jí)高于邏輯或運(yùn)算符D.括號(hào)可以改變運(yùn)算符的優(yōu)先級(jí)3.以下能正確定義字符數(shù)組的有()A.charstr1[]="abc";B.charstr2[5]={'a','b','c','d','e'};C.charstr3[4]="abcd";D.charstr4[]={'a','b','c','\0'};4.以下關(guān)于函數(shù)參數(shù)傳遞的敘述中,正確的有()A.值傳遞時(shí),形參的改變不會(huì)影響實(shí)參B.地址傳遞時(shí),形參的改變會(huì)影響實(shí)參C.數(shù)組作為參數(shù)傳遞時(shí),傳遞的是數(shù)組的首地址D.函數(shù)參數(shù)傳遞方式只有值傳遞和地址傳遞兩種5.以下關(guān)于文件操作的函數(shù)中,正確的有()A.fgets函數(shù)用于從文件中讀取一行字符串B.fputs函數(shù)用于向文件中寫(xiě)入一個(gè)字符串C.fscanf函數(shù)用于從文件中按格式讀取數(shù)據(jù)D.fprintf函數(shù)用于向文件中按格式寫(xiě)入數(shù)據(jù)三、判斷題(總共10題,每題2分,請(qǐng)判斷對(duì)錯(cuò),在括號(hào)內(nèi)填寫(xiě)“√”或“×”)1.C語(yǔ)言中,注釋部分不會(huì)被編譯執(zhí)行。()2.變量必須先定義后使用。()3.數(shù)組下標(biāo)從0開(kāi)始。()4.字符型數(shù)據(jù)在內(nèi)存中存儲(chǔ)的是其對(duì)應(yīng)的ASCII碼值。()5.函數(shù)調(diào)用時(shí),實(shí)參和形參的個(gè)數(shù)必須相同。()6.指針變量可以指向任何類(lèi)型的變量。()7.break語(yǔ)句只能用于循環(huán)結(jié)構(gòu)中。()8.結(jié)構(gòu)體變量不能作為函數(shù)的參數(shù)。()9.文件操作完成后,必須關(guān)閉文件。()10.二維數(shù)組可以看作是一維數(shù)組的嵌套。()四、程序填空題(總共3題,每題10分,請(qǐng)根據(jù)題目要求在空白處填寫(xiě)合適的代碼)1.以下程序?qū)崿F(xiàn)從鍵盤(pán)輸入一個(gè)整數(shù),判斷其是否為偶數(shù),若是偶數(shù)則輸出“偶數(shù)”,否則輸出“奇數(shù)”。請(qǐng)?jiān)诳瞻滋幪钊牒线m的代碼。```cinclude<stdio.h>intmain(){intnum;scanf("%d",&num);if(______________________)printf("偶數(shù)\n");elseprintf("奇數(shù)\n");return0;}```2.以下程序?qū)崿F(xiàn)求1到100的累加和。請(qǐng)?jiān)诳瞻滋幪钊牒线m的代碼。```cinclude<stdio.h>intmain(){intsum=0,i;for(i=1;______________________;i++)sum=sum+i;printf("1到100的累加和為:%d\n",sum);return0;}```3.以下程序?qū)崿F(xiàn)將一個(gè)字符串逆序輸出。請(qǐng)?jiān)诳瞻滋幪钊牒线m的代碼。```cinclude<stdio.h>include<string.h>intmain(){charstr[100];scanf("%s",str);intlen=strlen(str);intstart=0,end=len-1;while(start<end){chartemp=str[start];str[start]=str[end];str[end]=temp;start++;end--;}printf("%s\n",______________________);return0;}``

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論