江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷四(曉莊)_第1頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷四(曉莊)_第2頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷四(曉莊)_第3頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷四(曉莊)_第4頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷四(曉莊)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、江蘇省實(shí)行五年專業(yè)轉(zhuǎn)移制度C語言程序設(shè)計(jì)模擬試卷4(曉莊)首先,填空(每題2分,共20分)1.如果x和a是int變量,表達(dá)式(1)后的x值是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(1) x=(a=4,6*2) (2) x=a=4,6*22.如果x和n是int變量,并且x和n的初始值都是5,則在計(jì)算表達(dá)式之后,x的值是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

2、 _ _。x=n3.如果定義:int x=3,y=2;浮子a=2.5,b=3.5以下表達(dá)式的值是_ _ _ _ _ _ _ _ _。(x y)%2 (int)a/(int)b4.如果定義:int a=2,b=3;浮動(dòng)x=3.5,y=2.5以下表達(dá)式的值為。(浮點(diǎn))(a b)/2(整數(shù))x%(整數(shù))y5.如果已知字母A的ASCII碼是十進(jìn)制數(shù)97,而ch是字符變量,則表達(dá)式ch= a 8 - 3 的值是_ _ _ _ _ _ _ _ _ _6.如果A=3,B=4,C=5,表達(dá)式a |(b=c)b=c的值為。7.以下程序部分的輸出結(jié)果為。雙a=513.789215printf(a=%8.6f,a=

3、%-8.2fn ,a,a);8.以下過程的執(zhí)行結(jié)果是。#包括main()浮子f=31.41592printf(%f,%e ,f,f)9.如果a=1,b=2,c=3,d=4,那么表達(dá)式ab?a:cd?c:d的值為。10.在執(zhí)行以下過程后,I的值為,j的值為,k的值為。int a,b,c,d,I,j,k;a=10b=c=d=5;I=j=k=0;對(duì)于(;ab;b)I .wihle(a c)j .做k .while(ad);二、單項(xiàng)選擇題(每題2分,共40分)1.在c語言中,不正確int類型的常量是()a)32768 B)0 C)037D)0xf2.語句:printf(%d ,(a=2)(b=-2);

4、的輸出是()a)無輸出b)不確定結(jié)果C) -1 D) 13.當(dāng)C的值不是0時(shí),在下列選項(xiàng)中,是()可以正確地將C的值賦給變量A和Ba)c=b=a;b)(a=c);(b=c);c)(a=c)(b=c);c)a=c=b;4.在C語言中,如果下列變量是整型的,輸出結(jié)果是()sum=pad=5;pad=sum,pad,pad;printf(“% d n”,pad);A) 7 B) 6 C) 5 D) 45.語句。e);條件成熟了!e相當(dāng)于()A)E=0 B)E!=1 C) E!=0 D)E6.以下函數(shù)調(diào)用語句包含()參數(shù)。func(exp1,exp2),(exp3,exp4,ex P5);A) 1 B

5、) 2 C) 4 D) 57.以下為循環(huán)()對(duì)于(x=0,y=0;(y!=123)(x4);x);a)它是一個(gè)無限循環(huán)b)循環(huán)的數(shù)目是不確定的c)它被執(zhí)行4次d)它被執(zhí)行3次8.以下程序的輸出結(jié)果是()。#包括#包括main()char str12=s,t,r,I,n,g ;printf(“% d n”,strlen(str);A) 6 B) 7 C) 11 D ) 129.以下程序的輸出是()。#包括main()int a=2,c=5;printf(a=%d,b=%dn ,a,c);A) a=%2,b=%5 B) a=2,b=5 C) a=%d,B=% % D)a=% D,b=%d10、以下

6、程序輸出是()1a)1b)1和-2 C) 3和0 D)是無限循環(huán)main() int x=3;do printf(“% d n”,x-=2); while (!(-x);11、下列程序的輸出是()甲)741乙)852丙)963丁)875421main()int y=9;對(duì)于(;y0;y -)if(y%3=0)printf(%d ,-y);繼續(xù);12、下列程序的輸出是()。#包括main()int a,b,d=241a=d/100% 9;b=(-1)(-1);printf(%d,%dn ,a,b);甲)6,1乙)2,1丙)6,0丁)2,013.由以下for語句組成的循環(huán)執(zhí)行了()次。#包括#定義

7、N 2#定義M N 1#定義數(shù)字(M 1)*M/2main()int i,n=0;對(duì)于(I=1;i=NUMI);n;printf(“% d”,n);printf( n );A) 5 B) 6 C) 8 D) 914、下列程序的輸出是()。#包括main()int i=1,j=3;printf(“% d”,I); int I=0;I=j * 2;printf(%d,%d ,I,j);printf(%d,%dn ,I,j);甲)1,6,3,1,3乙)1,6,3,2,3丙)1,6,3,6,3丁)1,7,3,2,315、下列程序的輸出是()。#包括main()int k=4,m=1,p;p=func(

8、k,m);printf(“% d”,p);p=func(k,m);printf(“% d n”,p);func(int a,int b)靜態(tài)int m=0,I=2;I=m1;m=I a b;返回(m);甲)8,17乙)8,16丙)8,20丁)8,816.如果有以下數(shù)組描述,i=10ai元素的值是()。int a12=1,4,7,10,2,5,8,11,3,6,9,12 ;A)10 B)9 C)6 D)517.需要定義一個(gè)包含八個(gè)int元素的一維數(shù)組。錯(cuò)誤的定義語句是()a)整數(shù)n=8;b)#定義N 3int an;整數(shù)2 * N2;C)int a =0,1,2,3,4,5,6,7 ;d)int

9、 a1 7= 0 ;18、下列程序的輸出是()。char c=b;int j=0;開關(guān)(c)案例a :j=4;打破;案例b :j=3;案例c :j=2;打破;案例d :j=1;printf(“% d”,j);甲)32乙)2丙)4321丁)119.c語言中形式參數(shù)的默認(rèn)存儲(chǔ)類別是()。a)自動(dòng)B)靜態(tài)C)寄存器D)外部20.調(diào)用函數(shù)時(shí),參數(shù)是一個(gè)數(shù)組名,因此傳遞給函數(shù)的是()。a)數(shù)組長(zhǎng)度b)數(shù)組的第一個(gè)地址c)數(shù)組中每個(gè)元素的地址d)數(shù)組中每個(gè)元素的值20.如果已定義:int a9,* p=a;并且p的值在后面的語句中沒有改變,所以不能表示a1的地址的表達(dá)式是()a)P1 B)a1 C)a)D

10、)p20.如果設(shè)置了以下語句,()不是對(duì)數(shù)組元素的正確引用,其中0i10。int a10=0,1,2,3,4,5,6,7,8,9 ,* p=a;a)ap-aB)*(aI)C)pID)*(*(a(I)第三,填空(每題4分,共12分)1.判斷n是否是質(zhì)數(shù),如果是,加1,否則,返回0int prim(int n) int m;對(duì)于(m=2;m=n/2;m)如果返回0;2.以下程序的功能是將字符串A中下標(biāo)為偶數(shù)的元素從小到大排序,而其他元素保持不變。#包括main()char a =labchmfye ,t;int i,j;對(duì)于(I=0;i7;i=2)對(duì)于(j=I2;j9;(如果()t=aI;aI=a

11、j;aj=t。j .看跌期權(quán)(a);printf( n );3.以下程序用于以相反的順序輸出從鍵盤輸入的整數(shù)main() int n1,N2;scanf(“% d”,N2);while() n1=n2;N2=;printf(“% d”,n1);四、寫出以下程序結(jié)果(每題3分,共12分)1、閱讀以下程序,寫出程序輸出結(jié)果。#包括main()int i,j,行,列,m;靜態(tài)int數(shù)組33=100,200,300,28,72,-30,-850,2,6 ;m=數(shù)組00;對(duì)于(I=0;i3;I)對(duì)于(j=0;J3;I)如果(數(shù)組ij50)中斷;如果(I % 2=0)s=I;printf(“I=% d,s=% d n ”, I,s);3.閱讀下列程序,寫出程序輸出結(jié)果。long fun5(int n)長(zhǎng)s;if(n=1)|(n=2)s=2;其他s=n fun 5(n-1);退貨;main()長(zhǎng)x;x=fun 5(4);printf(“% LD n”,x);4.以下程序的運(yùn)行結(jié)果是。#包括main() int I;對(duì)于(

溫馨提示

  • 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)論