




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、得分一、選擇題(30%:15小題,每小題2分)1.以下敘述正確的是( )。 A) 在C程序中,main函數(shù)必須位于程序的最前面。 B) C語言的每一行中只能寫一條語句。 C) C語言本身沒有輸入輸出語句。 D) 一個程序的執(zhí)行是從本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束。2.若有說明:int a10; 則對 a 數(shù)組元素的正確引用是( )。 A) a10 B) a3.5 C) a(5) D) a10-10 3.下面關(guān)于"A"的說法正確的是( )。A) 它代表一個字符常量 B) 它代表一個字符串常量 C) 它代表一個字符 D) 它代表一個變量 4.若用數(shù)組名作
2、為函數(shù)調(diào)用的實參,傳遞給形參的是( )。 A) 數(shù)組的首地址 B) 數(shù)組第一個元素的值 C) 數(shù)組全部元素的值 D) 數(shù)組元素的個數(shù)5.以下選項中屬于C語言數(shù)據(jù)類型的是( )。A)復(fù)數(shù)型 B)記錄型 C)雙精度型 D)集合型 6.設(shè) a=5,b=6,c=7,d=8,m=2,n=2, 則執(zhí)行 (m=a>b)&&(n=c<d)后n的值是( ) 。 A) 1 B) 2 C) 3 D) 47.對于while語句,錯誤的說法是( )。A) 用條件控制循環(huán)體的執(zhí)行次數(shù) B) 循環(huán)體至少要執(zhí)行一次C) 循環(huán)體有可能一次也不執(zhí)行 D) 循環(huán)體中可以包含若干條語句8.設(shè)a=10、b=
3、12,則printf("%d",(a>b)?a:b); 則輸出結(jié)果是 ( )。A) 10 B) 11 C) 12 D) 139.可判斷變量 a為正,b為負(fù)的正確表達式是 ( )。 A) a*b <0 B) (a>0|b >0)&&a*b <0 C) (a<0|b<0)&&a*b <0 D) a>0&&a*b<010.在C語言中要求參加運算的數(shù)必須是整數(shù)的運算符是( )。 A) / B) ! C) % D) = =11.下列程序段中while循環(huán)體執(zhí)行的次數(shù)是( )。
4、int k=0;while(k=1) k+;A) 一次也不執(zhí)行 B) 只執(zhí)行一次 C) 有語法錯,不能執(zhí)行 D) 無限次 12. 若有以下說明,且0i<10,則對數(shù)組元素的錯誤引用是( )。int a=1,2,3,4,5,6,7,8,9,10,*p=a,i;A) *(a+i) B) p+i C) ap-a+i D) *(&ai) 13. 有定義語句:int b; char c10;則正確的輸入語句是 ( )。A) scanf("%d%s",&b,&c); B) scanf("%d%s",&b,c);C) scanf(
5、"%d%s",b,c); D) scanf("%d%s",b,&c);14.設(shè)有如下定義: struct sk int a; float b; data; int *p; 若要使p指向data中的a域,正確的賦值語句是( )。 A) p=&a; B) p=data.a; C)p=&data.a; D)*p=data.a15.若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是( )。A) 函數(shù)調(diào)用可以作為獨立的語句存在B) 函數(shù)調(diào)用可以作為一個函數(shù)的實參C) 函數(shù)調(diào)用可以出現(xiàn)在表達式中D) 函數(shù)調(diào)用可以作為一個函數(shù)的形參得
6、分二、填空題(20%:20空,每空1分)1.C 語言對數(shù)組下標(biāo)的引用一般從 開始。2.C 語言中,一個函數(shù)一般由兩個部分組成,它們是 和 。3.一個 C 程序中至少應(yīng)包括一個 _函數(shù)。4.根據(jù)變量的作用域,C語言的變量分為 和 。5.設(shè) x為整型變量,則描述數(shù)學(xué)式“ 1<x<10”的表達式是_ _;設(shè)ch為字符型變量,可用表達式_ _判斷該變量保存字符是否為大寫字母。6.在C語言中,表達式1/2的值是,表達式1.0/2 的值是。7.下列程序段定義了一個數(shù)組并循環(huán)輸入每個元素的值:int i,a3;for(i=0;i<3;i+)scanf(“%d”, _ _); 8.若定義了i
7、nt a10,*p; 將數(shù)組元素a8的地址賦給指針變量p的賦值語句是_ 。9.設(shè)一個C程序中有如下定義: char line="china";char * ptr=line;則ptr中為 ,line1中為_ _,line5中為_ _。10.下列程序段的輸出結(jié)果是_ _。main() char b="Hello!" b5=0; printf("%sn",b);11.表示“整數(shù)x的絕對值大于5”時值為“真”的C語言表達式是_ _。12.設(shè)整型變量a的初值為3,則執(zhí)行表達式“a+=3”后a的值是 。13.與k=n+完全等價的表達式是_ _。
8、 14.C語言中實現(xiàn)選擇結(jié)構(gòu)的語句是if語句和。得分三、閱讀程序,寫出運行結(jié)果。(20%:4小題,每小題5分)1. main() int i,j,x=0;for (i=0;i<2;i+)for (j=0;j<3;j+)if (j%2= =1) continue;x=x+1;printf(“%d”,x);程序運行后輸出:。2. main() int f1=1,f2=1; int i; for(i=1; i<=3; i+) printf("%d %d ",f1,f2); f1=f1+f2; f2=f2+f1; 程序運行后輸出:。3. main() int i,
9、k,a10,p3;k=5;for ( i=0;i<10;i+) ai=i;for (i=0;i<3;i+) pi=ai*(i+1);for ( i=0;i<3;i+)k=k+pi*2;printf(“%d”,k);程序運行后輸出:。4.int max(int x, int y)return x>y?x:y; int main() int a=3,b=8,c=6;printf("%d",max(a,max(b,c);return 0;程序運行后輸出:。得分四、程序填空(根據(jù)給出的程序功能說明,補充完整程序中缺少的代碼,每一空行只填寫一條語句或一個表達式
10、,不寫、多寫、錯寫不給分。)(16%:3小題,共8空,每空2分)1. 以下程序的功能是:輸入一個字符,如果它是一個大寫字母,則把它變成小寫字母;如果它是小寫字母,則把它變成大寫字母;其它字符不變。main() char ch; scanf(“%c”, &ch); if(_)ch=ch+32;else if(ch>=a&&ch<=z) _; printf(“%c”,ch);2. 下面程序中的數(shù)組a包括10個整型元素,從a中第二個元素起,分別將后項減前項之差存入數(shù)組b,并按每行3個元素的形式輸出數(shù)組b。main() int a10,b10, i; for(i=0
11、; _; i+) scanf(“%d”,&ai);for (i=1;_; i+) bi=ai-ai-1;for(i=1;i<10;i+) printf(“%3d”, bi);if (_) printf(“n”);3. 找出輸入的10個整數(shù)中的最大數(shù)。#include <stdio.h>main() int k,max, ; for(k=0;k<10;k+)scanf(“%d”,&numk); max=0; for(k=9; ; k-) if (nummax<numk) ; printf (“the max is %d”,nummax); return 0;得分五、程序設(shè)計(14%:2小題,每小題7分)1編寫程序,要求從鍵盤輸入兩個整數(shù)x和y,并將較大值輸出來。2. 編寫函數(shù)void fun(int *s, int t
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備監(jiān)測專項管理制度
- 設(shè)備設(shè)施外觀管理制度
- 設(shè)計保安門崗管理制度
- 設(shè)計服務(wù)公司管理制度
- 評估公司人員管理制度
- 診所就診登記管理制度
- 診所門衛(wèi)宿舍管理制度
- 試驗現(xiàn)場檢測管理制度
- 財務(wù)資金歸集管理制度
- 賬務(wù)處理流程管理制度
- 全省一體化政務(wù)平臺AI大模型應(yīng)用方案
- 醫(yī)院負(fù)面清單管理制度
- 11.3 一元一次不等式組 課件 2024-2025學(xué)年人教版初中數(shù)學(xué)七年級下冊
- DZ/T 0220-2006泥石流災(zāi)害防治工程勘查規(guī)范
- 2025四川瀘州交通物流集團有限公司及下屬公司招聘12人筆試參考題庫附帶答案詳解析
- 2025英語ab級考試試題及答案
- 2025屆江蘇省徐州市名校七下數(shù)學(xué)期末達標(biāo)檢測試題含解析
- 大連海事大學(xué)育鯤輪電機員培訓(xùn)課件詳解
- 廣東省廣州市越秀區(qū)2020-2021學(xué)年七年級下學(xué)期期末英語試題(含答案)
- GB/T 45577-2025數(shù)據(jù)安全技術(shù)數(shù)據(jù)安全風(fēng)險評估方法
- 中國啤酒籃行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告2025-2028版
評論
0/150
提交評論