C語言期中測試習(xí)題_第1頁
C語言期中測試習(xí)題_第2頁
C語言期中測試習(xí)題_第3頁
C語言期中測試習(xí)題_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

2010(一)軟件0901,軟件0902班C語言期中測試姓名班級考號一、選擇題(每題2分,共40分)題號1234567891011121314151617181920答案1、表達式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型是()(sqrt()為求平方根函數(shù))A、intB、floatC、doubleD、不正確2、設(shè)有:charw;intx;floaty;doublez;則表達式w*x+z-y

值的數(shù)據(jù)類型是()A、intB、floatC、doubleD、char3、執(zhí)行下列語句inta=3,b;b=-(--a);后a,b的值分別是()A、2和-2B、2和-3C、3和-2D、3和-34、執(zhí)行下列語句floatf=3.9;inta=4;f=(int)f+a;后f的值是()A、7.9B、7.000000C、7.0D、出錯5.已有定義intx;floaty;且執(zhí)行scanf(“%3d%f”,&x,&y);語句時,從第一列開始輸入數(shù)據(jù)庫12345678<CR〉,y的值為()

A)無確的定值B)45.000000C)678.0000006、已有如下定義和輸入語句,若要求a1,a2,c1,c2的值分別為10,20,A和B,當(dāng)從第一列開始輸入數(shù)據(jù)時,正確的輸入方式是().

inta1,a2;charc1,c2;scanf(“%d%d”,&a1,&a2);scanf(“%c%c”,&c1,&c2);A)1020AB<CR>B)1020<CR>AB<CR>C)1020AB<CR>D)1020AB<CR>7、已有程序段和輸入數(shù)據(jù)的形式,程序中輸入語句的正確形式應(yīng)當(dāng)為().

main(){inta;floatf;printf(“\nInputnumber:”);}

inputnumber:4.52<CR>

A)scanf(“%d,%f”,&a,&f);B)scanf(“%f,%d”,&f,&a);

C)scanf(“%d%f",&a,&f);D)scanf(“%f%d”,&f,&a);8、根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語句的正確形式為()已有定義:floatf1,f2;數(shù)據(jù)的輸入形式:4.52<CR>3.5<CR>A)scanf(“%f,%f”,&f1,&f2);B)scanf(“%f%f",&f1,&f2);

C)scanf(“%3.2f%2.1f”,&f1,&f2);D)scanf(“%3.2f%2.1f”,&f1,&f2);9、讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為:25,13,10<CR>,正確的輸出結(jié)果main()

{intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}

A、x+y+z=8B、x+y+z=35C、10、以下不正確的if語句形式是().A)if(x>y&&x!=y)B)if(x==y)x+=y;C)if(x!=y)scanf(“%d”,&x);elsescanf(“%d”,&y);D)if(x<y){x++;y++;}11、設(shè)inta=12,則執(zhí)行完語句a+=a-=a*a后,a的值是()A)552B)264C)14412、設(shè)a=5,b=6,c=7,d=8,m=2,n=2,執(zhí)行(m=a>b)&&(n=c>b)后n的值為()A)1B)2C)313、邏輯運算符兩側(cè)運算對象的數(shù)據(jù)類型()。A、只能是0或1B、只能是0或非0正數(shù)C、只能是整型或字符型數(shù)據(jù)D、可以是任何類型的數(shù)據(jù)14、正確表示“當(dāng)x的取值在[1,10]和[200,210]范圍內(nèi)為真,否則為假”的表達式是()A、(X>=1)&&(X<=10)&&(X>=200)&&(X<=210)B、(X>=1)||(X<=10)||(X>=200)||(X<=210)C、(X>=1)&&(X>=10)||(X>=200)&&(X<=210)D、(X>=1)||(X<=10)&&(X>=200)||(X<=210)15、判斷char型變量ch是否為大寫字母的正確表達式是().A)`A`<=CH<=`Z`B)(CH>=`A`)&(CH<=`Z`)C)(ch>=`A`)||(ch<=`Z`)D)(`A`<=ch)&&(`Z`>=ch)16、設(shè)x,y和z是int型變量,且x=3,y=4,z=5,則下面表達式中值為0的是().A)`x`&&`y`B)x<=yC)x||y+z&&y-zD)!((x<y)&&!z||1)17、已知x=43,ch=`A`,y=0;則表達式x=y&&ch<`B`&&!y)的值是().A)0B)語法錯C)1D)“假”18、若希望當(dāng)A的值為奇數(shù)時,表達式的值為“真”。A的值為偶數(shù)時,表達式的值為“假”。則以下不能滿足要求的表達式是().A)A%2==1B)!(A%2==0)C)!(A%2)D)A%219、設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為().A)1B)2C)3D)420.若運行時給變量x輸入12,則以下程序的運行結(jié)果是()main(){intx,y;scanf(“%d”,&x);y=x>12x+10:x-12;printf(“%d\n”,y);}A)0B)22C)12D)10二、填空題(每空1分,共20分)1、當(dāng)a=3,b=2,c=1,時,表達式f=a>b>c的值是().2、設(shè)y為int型變量,請寫出描述“y是奇數(shù)”的表達式().3、設(shè)x,y,z均為int型變量,請寫出描述“x或y中有一個小于z”的表達式()。4、若a=6,b=4c=2,則表達式!(a-b)+c-1&&b+c/2的值是()5、條件“2<x<3或x<-10”的C語言表達式是(6、當(dāng)a=5,b=4,c=2時,表達式a>b!=c的值是()7、以下程序?qū)崿F(xiàn)輸出x,y,z三個數(shù)中的最大者,請在()內(nèi)填入正確內(nèi)容。main(){intx=4,y=6,z=7;int();if()u=x;elseu=y;if()v=u;elsev=z;printf(“v=%d”,v);}8、以下程序?qū)崿F(xiàn):輸入三個整數(shù),按從大到小的順序進行輸出,請在()內(nèi)填入正確內(nèi)容補充程序。main(){intx,y,z,c;scanf(“%d%d%d”,&x,&y,&z),if(){c=y;y=z;z=c;}if(){c=x;x=z;z=c;}if(){c=x;c=y;y=c;}printf(“%d,%d”,x,,y,z);}9、輸入一個安符,如果它是一個大寫字母,則把它變成小寫字母;如果它是一個小寫字母,則把它變成大寫字母;其它字符不變。請在()內(nèi)填入正確內(nèi)容。main(){scanf(“%c”,&ch);if(ch>=`A`&&ch<=`z`)()elseif(ch>=`a`&&ch<=`z`)();printf(“%c”,ch);}10、設(shè)有一表達式包含有int,long,unsigned和char類型的變量和數(shù)據(jù),則表達式最后的運算結(jié)果的類型是()。11、若a是int型變量,則執(zhí)行下面表達式后a的值為。a=25/3%312、設(shè)C語言中,一個int型數(shù)據(jù)在內(nèi)存中占2個字節(jié),則int型數(shù)據(jù)的取值范圍為。13、若a為int型變量,初值為5,則表達式a+=a-=a*a的值為。14、C語言的邏輯運算符有。15、表達式(float)(4+5)+(int)(4.5-3.1)值的類型是。三、編

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論