2014年高三第一次模擬試卷及參考答案_第1頁
2014年高三第一次模擬試卷及參考答案_第2頁
2014年高三第一次模擬試卷及參考答案_第3頁
2014年高三第一次模擬試卷及參考答案_第4頁
2014年高三第一次模擬試卷及參考答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、依蘭縣職業(yè)高中 劉勛力編制(2014年9月18日)依蘭縣職業(yè)高中高三C語言程序設(shè)計(jì)考試試卷(題)(總分為200分,時(shí)間150分鐘,注意:答案寫在答題紙上,否則無效)總分題號(hào)一二三四核分人題分30703040復(fù)查人得分一、填空題(每小空3分,共30分)1. C語言程序的三種基本結(jié)構(gòu)是 順序結(jié)構(gòu) 、選擇結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu) 。2. 一個(gè)C程序有且僅有一個(gè) main( ) 函數(shù)。3. C語言描述“x和y都大于或等于z”的表達(dá)式是 x>=z && y>=z 。4. C語言可以用來實(shí)現(xiàn)循環(huán)的結(jié)構(gòu)化語句是 while 、 do while 、for。5. 數(shù)組名表示數(shù)組在內(nèi)存的

2、首地址。6. int a=3,*p=&a;*p+2的值是 5 。二 、單項(xiàng)選擇題(每小題2分,共70分)1 _是C語言合法的常量。 (A).45 (B)078 (C)25.6e3.4 (D)xy2 一個(gè)程序的執(zhí)行是從 。 (A)本程序的main函數(shù)開始,到main函數(shù)結(jié)束 (B)本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié) 束。 (C)本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。 (D)本程序文件的第一個(gè)函數(shù)開始,到main函數(shù)結(jié)束。3 以下敘述正確的是 。 (A)在C程序中,main函數(shù)必須位于程序的最前面。 (B)C程序每行中只能寫一條語句。 (C)C語言

3、本是沒有輸入輸出語句。 (D)在對(duì)一個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤。4 以下敘述不正確的是 。 (A)逗號(hào)運(yùn)算符的運(yùn)算級(jí)最低。 (B)ABC和abc是兩個(gè)不同的變量。 (C)若a和b類型相同,在執(zhí)行a=b后,b的自身值不變。 (D)a和“a”是完全等價(jià)的常量。5 int x=3,y=2;則表達(dá)式x+=x*=y+8的值為 。 (A)28 (B)30 (C)60 (D)176 設(shè)x=2.7,a=8,y=4.9,算術(shù)表達(dá)式x+a%3*(int)(x+y)%5/3的值為 。 (A)2.7 (B)3.7 (C)4.7 (D)4.037 執(zhí)行下面兩個(gè)語句后,輸出的結(jié)果為_。char c1

4、=98;printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B8 執(zhí)行下面語句后的結(jié)果為 。y=10;x=y+; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11 (D)x=11,y=109 Char w;int x;float y;double z;則表達(dá)式w*x+z-y值的數(shù)據(jù)類型是 。 (A)double (B)char (C)int (D)float10 C語言中要求操作數(shù)必須是整數(shù)的運(yùn)算符是 。 (A)/ (B)% (C)!= (D)=11 用scanf(“%d,%d”,&a,&

5、b)輸入數(shù)據(jù)時(shí),下面輸入法中正確的是 。 (A)123,4 (B)123 4 (C)123;4 (D)12 以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是_ (A)關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符邏輯與運(yùn)算符 (B)邏輯與運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符 (C)賦值運(yùn)算符邏輯與運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符 (D)算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符邏輯與運(yùn)算符13 下列程序段中,功能與其它程序段不同的是 。 (A)for(i=1,p=1;i<=5;i+) p*=i; (B)for(i=1;i<=5;) p=1;p*=i;i+; (C)i=1;p=1;while(i<=5) p*=i;i+;

6、 (D)i=1;p=1;do p*=i;i+; while(i<=5);14 C語言規(guī)定else總是與 配對(duì)。 (A)縮進(jìn)位置相同的if (B)同一行上的if (C)其之前最近的if (D)其之后最近的if15 以下程序的運(yùn)行結(jié)果為_。main() int n; for( n1;n<10;n+) if( n%3=0) continue; printf(“%d”,n); (A)12457810 (B)369 (C)12 (D)1234567891016 設(shè)x和y均為int型變量,則語句x+=y;y=xy;x=y;的功能是 。 (A)把x和y按從大到小排列 (B)把x和y按從小到大排列

7、 (C)無確定結(jié)果 (D)交換x和y中的值17 變量的指針,其含義是指該變量的 _ (A)值 (B)地址 (C)名 (D)一個(gè)標(biāo)志18 以下函數(shù)調(diào)用語句中含有 個(gè)實(shí)參。 func(e1,e2),(e3,e4,e5);(A)2 (B)3 (C)5 (D)語法錯(cuò)誤19 以下正確的描述是_(A)continue語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行(B)只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句(C)在循環(huán)體內(nèi)使用break語句或continue語句的作用相同(D)goto語句只能用于退出多層循環(huán)20 以下程序運(yùn)行的結(jié)果是 。 main()int a=2,b=3,c=2; if(a<b)

8、if(a<c) c-; else c+=1; printf(“%dn”,c); (A)0 (B)1 (C)2 (D)321 int a4=2,3,4,I;i=a0*a1+a2*a3;i的值為 。 (A)2 (B)4 (C)6 (D)1022 以下正確的函數(shù)定義形式是 。 (A)double fun(int x,int y); (B)double fun(int x;int y) (C)double fun(int x,int y) (D)double fun(int x,y)23 C語言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是 。 (A)float型 (B)int型 (C)lon

9、g型 (D)double型24 若有定義int a4=1,2,3;請(qǐng)問aaa0的值是 。 (A)1 (B)2 (C)3 (D)425 以下正確的描述是_ (A)函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套 (B)函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套 (C)函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套 (D)函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套26 以下不正確的說法是_ (A)在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效 (B)在不同函數(shù)中可以使用相同名字的變量 (C)形參是局部變量 (D)函數(shù)調(diào)用結(jié)束后,靜態(tài)局部變量的值仍然保留。27 已有定義:int x=3,y=4,z=5;則表達(dá)式!(x+y)+z-

10、1&&y+z/2的值是 。 (A)6 (B)0 (C)2 (D)128 main()int n4=1,2,3,4,k; for(k=0;k<4;k+) if(k/2) break; nk+; printf(“%dn”,n+k); 執(zhí)行后輸出的結(jié)果是 。 (A)2 (B)3 (C)4 (D)529 判斷字符串是否相等,應(yīng)當(dāng)使用 。 (A)if(a=b) (B)if(a=b) (C)if(strcpy(a,b) (D)if(!strcmp(a,b)30 以下程序運(yùn)行結(jié)果是 。void sub(int x,int y,int *z)*z=y-x;main()int a,b,c;

11、 sub(11,7,&a);sub(5,a,&b);sub(a,b,&c); printf(“%d,%d,%dn”,a,b,c); (A)-4,-9,-5 (B)-4,9,5 (C)4,-9,-5 (D)-4,9,-531 以下程序運(yùn)行結(jié)果是 。 main()int a23=1,3,5,4,7,6,i,j,b=a00; for(i=0;i<2;i+) for(j=0;j<3;j+) if(b<aij) b=aij; printf(“%dn”,b); (A)5 (B)7 (C)4 (D)132 以下程序運(yùn)行結(jié)果是 。main()char s50=”I a

12、m a student”,c; int i,num=0,word=0; for(i=0;c=si;i+) if(c=) word=0; else if(word=0) word=1;num+; printf(“%dn”,num); (A)2 (B)3 (C)4 (D)533 以下程序運(yùn)行結(jié)果是 。#include<string.h> main()char s50=”1234567”,*p=s; int i; i=*(p+5)-*(p+2); printf(“%dn”,i*strlen(s); (A)21 (B)24 (C)14 (D)2834 以下程序運(yùn)行結(jié)果是 。 main()i

13、nt a=1,2,3,4,5,6,7,8,9,i,j,k; for(i=0,j=8;i<j;i+,j-) k=ai;ai=aj;aj=k; printf(“%dn”,a1+a5); (A)11 (B)12 (C)13 (D)1435 以下程序運(yùn)行結(jié)果是 。 main()int x=1,2,3,s,*p=x,i; for(i=0,s=1;i<3;i+,p+) s*=*p; printf(“%dn”,s); (A)2 (B)4 (C)6 (D)8三 閱讀填空(每小空3分,共30分)1. 計(jì)算球的體積。 main()float r,v; scanf(“ %f ”,&r); v=4

14、*3.14*r*r*r/3 ; printf(“v=%6.2fn”,v);2. 判斷質(zhì)數(shù)。#include<math.h> main()int i,flag=1,n; scanf(“%d”,&n); for(i=2;i<=sqrt(n);i+) if( n%i=0 ) flag=0; break; if( found=1 ) printf(“%d是質(zhì)數(shù)n”,n); else printf(“%d不是質(zhì)數(shù)n”,n);3. 計(jì)算數(shù)組中元素的平均值。 main()float average(int a); int a10,i; float aver; for(i=0;i&l

15、t;10;i+) scanf(“%d”,&ai); aver= average(a) ; printf(“average is %6.2f”,aver);float average(int a) int sum=0,i; float aver; for(i=0;i<10;i+) sum=sum+ai ; aver=sum/10; return aver ;4. 統(tǒng)計(jì)字符串中字母的個(gè)數(shù)。 main()char s50; int i, j=0 ; scanf(“%s”,s); for(i=0; si!=0 ;i+) if(si>=A&&si<=Z|si>=a&&si<=z) j+; printf(“j=%dn”,j);四、1寫一程序根據(jù)X的取值范圍求出下列式子中Y的值,并要求畫出NS流程圖。(流程圖5分,程序5分) 1+X5 X<10 Y= (2- X) /X 10<=X<50 30(X-10) X>=502寫一程序,使之打印出以下圖形。(15分) * * * * *3編程從鍵盤輸入一個(gè)4行5列的二維數(shù)組a數(shù)據(jù),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論