2015年春C程序設(shè)計(jì)習(xí)題庫(kù)_第1頁(yè)
2015年春C程序設(shè)計(jì)習(xí)題庫(kù)_第2頁(yè)
2015年春C程序設(shè)計(jì)習(xí)題庫(kù)_第3頁(yè)
2015年春C程序設(shè)計(jì)習(xí)題庫(kù)_第4頁(yè)
已閱讀5頁(yè),還剩119頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單選題第1章概述(10道)c語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線且第一個(gè)字符()A.必須為字母 B.必須為下劃線C,必須為字母或下劃線 D,必須是字母,數(shù)字或下劃線中的任一種ー個(gè)源程序不論由多少個(gè)文件組成,都有且只有()個(gè)main函數(shù)(主函數(shù))。A.1 B.2 C.3D.43.在C程序中,注釋說(shuō)明部分兩側(cè)的分界符分別為()A.// B./* C./* */D.*/ */4.在每個(gè)C語(yǔ)句和數(shù)據(jù)定義的最后都必須有一個(gè)()結(jié)尾。A.逗號(hào) B,分號(hào) C,句號(hào)D.點(diǎn)號(hào)5.C++環(huán)境下所編寫(xiě)的C語(yǔ)言源程序的擴(kuò)展名是()。A..cpp B..obj C..exeD..txtC++環(huán)境下所編寫(xiě)的C語(yǔ)言源程序編譯后生成的目標(biāo)程序的擴(kuò)展名是(A..cpp B..obj C..exe D..xlsC語(yǔ)言源程序經(jīng)編譯連接最后生成的可執(zhí)行程序的擴(kuò)展名是()〇A..cpp B..obj C..exe D..docC源程序中,關(guān)于main函數(shù)的位置描述正確的是()A.始終在最前面 B.可以任意 C.必須在最后 D.必須在中間以下關(guān)于C語(yǔ)言描述正確的是()A.C語(yǔ)言沒(méi)有輸入輸出語(yǔ)句 B.C語(yǔ)言每行只能寫(xiě)一條語(yǔ)句C.C程序編譯處理時(shí)對(duì)注釋也進(jìn)行編譯 D.C語(yǔ)言不區(qū)分大小寫(xiě)下面關(guān)于C程序的基本加工過(guò)程描述正確的是()?A.編譯源程序,連接程序 B.連接源程序,編譯C,直接運(yùn)行源程序 D.編譯,運(yùn)行答案:12345678910CACBABCBAA單選題第2章運(yùn)算符和表達(dá)式(110道).下列合法的用戶標(biāo)識(shí)符是()A.123 B.temp C.int D.for.自定義標(biāo)識(shí)符中,符合C語(yǔ)言規(guī)定的是()A.for B.3a C.*a D._123.設(shè)inta=5;結(jié)果為〇的表達(dá)式是()A.2%a B.a/=a C.!a D.?a.關(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)算符.判斷char型變量ch是否為大寫(xiě)字母的正確表達(dá)式是()A.'A'<=ch<'Z' B.'A'<=ch)AND('Z'>=ch)C.(ch>='A')&(ch<='Z')D.(ch>='A')&&(ch<='Z').設(shè)inta,b,c;則表達(dá)式(a=3,b=5,b++,a+b)的值是()A.9 B.6 C.7 D.8.假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是()A.2 B.6 C.7 D.8.若有定義inta=7;floatx=2.5,y=4.7則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()A.2.500000B.2.750000C.3.500000D.0.00000.設(shè)inta=39;結(jié)果為0的表達(dá)式是()A.a%2B.a/2 C.!a D.a++10,下列選項(xiàng)中,均是合法整型常量的選項(xiàng)是〇。A.160,660,-570 B.12.2,13.5,148C.0105,la,7.1 D.8.2,888,45689.下面選項(xiàng)中,合法的C語(yǔ)言的關(guān)鍵字是0。A.VARB.cher C.defaultD.integer.若有說(shuō)明語(yǔ)句:charc='\101';則變量c()〇A,包含ー個(gè)字符 B.包含兩個(gè)字符C.包含三個(gè)字符 D.說(shuō)明不合法.設(shè)變量a是整型(int型),f是實(shí)型(float型),i是雙精度型(double型),則表達(dá)式10+'a,+i*f的數(shù)據(jù)類(lèi)型是()。A.int型 B.float型 C.double型 D.不確定

14,若有定義inta=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值是(A.O B.1 C.12 D.615,若有定義intx=3,y=2和floata=2.5,b=3.5,貝リ表達(dá)式(x+y)%2+(im)a/(inUb的值是()..A.O B.2 C.1.5D.116.C語(yǔ)言中,要求運(yùn)算量必須是整型的運(yùn)算符是()。A.+ B./ C.%D.*17.以下選項(xiàng)中,非法的字符常量是〇。A.'\t' B.'\17' C."n”D.'\xaa'18.表達(dá)式5!=3的值是。。A.T B.非零值 C.0D.119.設(shè)a=l,b=2,c=3,d=4,貝リ表達(dá)式a<b<c<d的值是()〇A.4 B.2 C.3D.120.設(shè)a=l,b=2,c=3,則表達(dá)式avb?a:c的值是〇。A.4 B.2 C.3D.121.設(shè)a=l,b=2,c=3,d=4,則表達(dá)式d>c>b>a的值是()。A.1 B.2 C.3D.022.設(shè)a=l,b=2,c=3,則表達(dá)式a>b?a:c的值是()。A.1 B.2 C.3D.423.為表示關(guān)系x〉y>z,應(yīng)使用的C語(yǔ)言表達(dá)式是〇。A.(x>y)&&(y>z) B.(x>y)and(y>z)C.x>y>z D.(x>y)&(y>z)24.設(shè)有以下語(yǔ)句:intx=10;x+=3+x%3,則x的值是〇〇A.14 B.15 C.11D.1225.設(shè)x,y,z均為int型變量,且初始值均為!,則執(zhí)行語(yǔ)句s=++x&&++y后,的值為〇〇A.不定值 B.2 C.1D.026.設(shè)inta=12,b=12;則執(zhí)行語(yǔ)句++a;b++;之后,a,b的值分別為〇。A.13,13 B.12,13 C.13,12D.12,1227.下面不正確的字符串常量是0。A.'abc' B.“1212” C.“a”D.“1”28.設(shè)有intx=10J則表達(dá)式(++x+5)的值是()。A.16 B.15 C.1D.429.設(shè)有intx=10!則表達(dá)式(x+++2)的值是〇〇TOC\o"1-5"\h\zA.16 B.15 C.12 D.4.若x,i,j,k都是int型變量,則計(jì)算下面表達(dá)式x=(i=4,j=16,k=32)后,x的值為A.16 B.4 C.32 D.52.假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是〇A.7 B.8 C.6 D.2.假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,a++,a+b+l)的值是0A.10 B.9 C.8 D.4.已知x=43,ch='A',y=0,則表達(dá)式(x〉=y&&chく’B'&&!y)的值是〇。A.0 B.語(yǔ)法錯(cuò) C.1 D.假.若已定義x和y是整型變量,x=2;則表達(dá)式y(tǒng)=2.75+x/2的值是。。A.5.5 B.5 C.3 D.4.0.若已定義x和y是整型變量,x=7;則表達(dá)式y(tǒng)=2.5+x/2的值是()。A.5.5 B.5 C.3 D.4.0.以下可用作用戶標(biāo)識(shí)符的是〇TOC\o"1-5"\h\zA.12_a B.for C.t-o D._if.若變量已正確定義,以下合法的賦值表達(dá)式是()。A.a=l/b=2 B.++(a+b) C.a=a/5 D.y=ab.若a為int型,且其值為3,則執(zhí)行完表達(dá)式a+=a-=a*a后,a的值是。。A.3 B.9 C.-12 D.6.若a為int型,且其值為2,則執(zhí)行完表達(dá)式a+=a*a后,a的值是。。A.3 B.9 C.-12 D.6.設(shè)k和x均為int型變量,且k=7;x=12;則能使值為3的表達(dá)式是〇。A.x%=(k%=5) B.k%5+!12C.x%7-k%5 D.x-k.若已定義t為float型,則表達(dá)式(t=l,t++,t+5)的值是。。A.7.0 B.9 C.2.0 D.1.0.有定義語(yǔ)句:inta=5,b;不能給b賦值2的語(yǔ)句是。。A.b=a/2;B.b=b+2; C.b=2%a; D.b=5;b=2;.設(shè)x和y均為int型變量,語(yǔ)句組x+=y;y=x-y;x-=y;的功能是().A.把x和y從小到大排列 B.把x和y從大到小排列C.無(wú)確定結(jié)果 D.交換x和y中的值.若有定義:inta=8,b=5,c;執(zhí)行語(yǔ)句:c=a/b+0.4;后c的值是。。45,若有定義語(yǔ)句:intb=23;則printf("%d”,b++);的正確輸出結(jié)果是。。A.23 B.24 C.25 D.2246,若有定義語(yǔ)句:intb=20;則printf(“%d”,++b);的正確輸出結(jié)果是。。A.21 B.22 C.20 D.23.設(shè)整型變量i的值為2,表達(dá)式(++i)+(++i)+(++i)的結(jié)果是。。A.6 B.12 C.15 D.表達(dá)式出錯(cuò).若已定義x和y為double類(lèi)型,則表達(dá)式x=l,y=x+3/2的值是。。A.1 B.2 C.2.0 D.2.5.表達(dá)式18/4*2/8的值是。〇A.1 B.18 C.1.1 D.8.已知字母A的ASCII碼為十進(jìn)制數(shù)65,A-Z碼值連續(xù),且c2為字符型,則執(zhí)行語(yǔ)句c2='A'+3;后c2中的值是。。A,字符D B.67 C.不確定的值 D.字符C.以下用戶標(biāo)識(shí)符中,合法的是。。A.int B.nit C.123 D.a+b.若有說(shuō)明語(yǔ)句:charc='\72";則變量c在內(nèi)存中占用的字節(jié)數(shù)是。。A.1 B.2 C.4 D.3.字符串“ABC”在內(nèi)存中占用的字節(jié)數(shù)是。。A.3 B.4 C.6 D.8.要為字符型變量a賦初值,下列語(yǔ)句中哪ー個(gè)是正確的。。A.chara=,3'; B.chara=”3”;C.chara=%; D.chara=*;.若有定義inta=10,n=5;則表達(dá)式a*=(n%2)運(yùn)算后,a的值是。。TOC\o"1-5"\h\zA.O B.2 C.10 D.5.若定義intx=2,y=3;floati;則以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是。。A.x=x*3=2 B.x=(y==l) C.i%3 D.i%(-3).若inta=4,b=3,c=0;則表達(dá)式a-b<c||b==c的值是()〇A.O B.1 C.2 D.-l.假設(shè)inta=l,b=2,c=3;語(yǔ)句++a||++b&&++c運(yùn)行后b的值是。。A.1 B.O C.2 D.3.若有定義intm=5,n=3;則表達(dá)式(m+l,n+l,(--m)+2)的值是。。A.5 B.6 C.7 D.8.若有定義inta;則語(yǔ)句a=(3*4)+2%3;運(yùn)行后a的值為。。.以下運(yùn)算符中優(yōu)先級(jí)最髙的是0。TOC\o"1-5"\h\zA.> B.|| C.&& D,+.以下運(yùn)算符中優(yōu)先級(jí)最低的是0。A.++ B.= C., D.*.以下〇是正確變量名。A.3f B.if C.f.3 D._f5.若inta=l,b=2,x=5;則表達(dá)式(x=a>b)的值為0。A.O B.1 C.5 D.2.若有定義intx,a;則語(yǔ)句x=(a=3,a+l);運(yùn)行后x、a的值依次為()。A.3,3 B.4,4 C.4,3 D.3,4.設(shè)a,b都為整形變量,則表達(dá)式(a=2,b=5,a*3,b++,a+b)的值是()。A.7 B.8 C.9 D.10.若inti=8J=9;則表達(dá)式i>j&&i<j的值是()。A.0 B.1 C.8 D.9.若ij都為整形變量,則表達(dá)式(i=2j=3,i+j)的值為〇。A.5 B.2| C.3 D.6.以下用戶標(biāo)識(shí)符中,合法的是〇。A.stu B.456 C._123 D.a+b.以下用戶標(biāo)識(shí)符中,不合法的是〇。A.sum B.ch C.else D.a.假設(shè)所有變量均為整型,且n=7,則計(jì)算表達(dá)式sum=n++后,sum的值為〇。A.7 B.8 C.9 D.6.假設(shè)所有變量均為整型,且m=7,則計(jì)算表達(dá)式sum=++m,sum++后,sum的值為〇。A.7 B.8 C.9 D.6.以下變量均為整型,則值不等于7的表達(dá)式是〇。A.x=y=6,x+y,x+l B.x=y=6,x+y,y+lC.x=6,x+l,y=6,y+l D.y=6,y+l,x=y,x+l.執(zhí)行語(yǔ)句y=10;x=y++;的結(jié)果是〇。A.x=10,y=10 B.x=ll,y=llC.x=10,y=ll D.x=ll,y=10.已知x=3,y=2,則表達(dá)式x*=y+8的值為〇。A.3 B.2 C.30 D.14.表示’’在使用x之后,使x的值加1”的正確方式是〇。

A.++x B.x++ C.+x D.+x+.若已定義x和y為double類(lèi)型,則表達(dá)式:x=l,y=x+3/2的值是()。A.1 B.2 C.2.0 D.2.6.若t為double類(lèi)型,則表達(dá)式:t=l,t+5;t++的值是()〇A.1 B.6.0 C.2.0 D.1.0.以下合法的標(biāo)示符是〇。A.table B.void C.float D.int.已知x=5,y=3,則表達(dá)式x+=y+8的值為()。A.15 B.16 C.17 D.13.以下變量均為整型,則值不等于5的表達(dá)式是A.x=y=4,x+l,y+l B.x=y=3,x+y,y+2C.x=5,x+l,y=5,y D.y=5,y+1,x=y,x+l.在C語(yǔ)言中,字符型數(shù)據(jù)在計(jì)算機(jī)的內(nèi)存中,以字符的〇形式存儲(chǔ)。A.原碼 B.反碼C.ASCII碼 D.BCD碼.字符串的結(jié)束標(biāo)志是〇。A.O B.’〇' C.'、〇' D."0".算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算符優(yōu)先級(jí)按從髙到低依次為〇。A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算 B.算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算D.關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算.邏輯運(yùn)算符中,運(yùn)算優(yōu)先級(jí)按從髙到低依次為〇。A.&&,!,||B.||,&&,!C.&&,||,!D.||.設(shè)整型變量m,n,a,b,c,d均為1,執(zhí)行(m=a>b)&&(n=c>d)后,m,n的值是〇。A.0,0 B.0,1 C.1,0 D.1,1.intb=0,x=l;執(zhí)行語(yǔ)句if(x++)b=x+l;后,x,b的值依次為〇。A.2,3 B.2,0 C.3,0 D.3,2.設(shè)有語(yǔ)句inta=3;,則執(zhí)行了語(yǔ)句a+=a-=a*=a;后,變量a的值是〇。TOC\o"1-5"\h\zA.3 B.O C.9 D.-12.在以下ー組運(yùn)算符中,優(yōu)先級(jí)最低的是〇。A.* B.!= C.+ D.=.設(shè)a=6,b=2,c=3,d=7,則表達(dá)式:a<b?a:c<d?c:d的結(jié)果是〇。A.4 B.3 C.2 D.1.以下運(yùn)算符中,結(jié)合性與其他運(yùn)算符不同的是〇。A.++B.%A.++B.%C./D.+.字符串"HELLO”在內(nèi)存中占用的字節(jié)數(shù)是。。A.4 B.5 C.6 D.7.要為字符型變量a賦初值,下列語(yǔ)句中哪ー個(gè)是正確的()。A.chara="3”; B.chara='3';C.chara=%; D.chara=*;.表達(dá)式2!=6的值是().A.T B.O C.1 D.非零值.表達(dá)式3+2>8的值是0。A.T B.O C.1 D.非零值.設(shè)有以下語(yǔ)句:intx=10;x+=30;則x的值是()〇A.10 B.30 C.40 D.31.設(shè)x為int型變量,則執(zhí)行語(yǔ)句x=5和x*=x+3的值為A.40 B.28 C.8 D.15.以下選項(xiàng)中,正確的C語(yǔ)言整型常量是0。A.32L B.510000 C.-1.00 D.567.正確的自定義標(biāo)識(shí)符是()A.a=88B.a*b C.stuD.for.設(shè)inta,b,c;執(zhí)行表達(dá)式(a=b=La++,b++,c=a+b)以后,a,b和c的值分別是()A.1,1,2 B.2,2,3C.2,2,4D.2,1,3.若整型變量a、b中的值依次為:5、9,則條件表達(dá)式aくb?a:b的值是()A.5B.2C.3D.4.對(duì)C程序作邏輯運(yùn)算時(shí)判斷操作數(shù)真、假的表述,下列哪ー個(gè)是正確的()A.〇為假,非〇為真 B.只有1為真C.T為假,1為真 D,0為真,非。為假.設(shè)inta=5;結(jié)果為〇的表達(dá)式是()A.8%a B.a/2 C.!a D.a一.C語(yǔ)言中可以執(zhí)行程序的開(kāi)始執(zhí)行點(diǎn)是()A.程序中第一條可以執(zhí)行的語(yǔ)句 B.程序中第一個(gè)函數(shù)C.程序中的main函數(shù) D.包含文件中的第一個(gè)函數(shù).設(shè)inta=8,b=3,則表達(dá)式a>b>l的值是()A.1 B.0 C.3 D,任一非零值.設(shè)inta=35;則表達(dá)式a%2*2+l的結(jié)果是()

107.正確的自定義標(biāo)識(shí)符是()。A.n=9B.x*y C.day D.float108.以下運(yùn)算符中,結(jié)合性與其他運(yùn)算符不同的是〇。A.=B.+ C.* D.-109.以下運(yùn)算符中,優(yōu)先級(jí)最高的是。。A.=B.+ C.++ D./110.合法的用戶自定義標(biāo)識(shí)符是()。A.5+xB.3ab C.total D.if

12345678910BDCcDADACA11121314151617181920CACADCCDDD212223242526272829囹DCAACAAACC31323334353637383940BBCCADCCDc41424344454647484950ABDBAABCAD51525354555657585960BABACBADBB61626364656667686970DCDACBAAAC71727374757677787980ACCCCBCCAB81828384858687888990DCCBDAABDB9293949596979899100ACBCBCADCc101102103104105106107108109noAACCBBCACc.C語(yǔ)言中變量必須先定義,后使用。(J).C語(yǔ)言是ー種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言。3.在C程序的表達(dá)式中,為了明確表達(dá)式的運(yùn)算次序,常使用括號(hào)‘‘〇”。(丿).算術(shù)運(yùn)算符的優(yōu)先級(jí)別低于關(guān)系運(yùn)算符。(X).設(shè)intc=7;則表達(dá)式7/2的值為3.5。(X).C語(yǔ)言不允許混合類(lèi)型數(shù)據(jù)間進(jìn)行運(yùn)算。(X).設(shè)i=3;則printf(“%d”,i++)輸出3。(J).所有運(yùn)算符中,優(yōu)先級(jí)最低的為逗號(hào)運(yùn)算符。(ノ).運(yùn)算符+的優(yōu)先級(jí)別較運(yùn)算符>高。(V).設(shè)inta=10;則printf(“%d”,++a);語(yǔ)句的輸出結(jié)果為11。(V).C語(yǔ)言中,定義標(biāo)識(shí)符時(shí)是不區(qū)分大小寫(xiě)字母的。(X).在C語(yǔ)言中,邏輯運(yùn)算符都是雙目運(yùn)算符。(X).C語(yǔ)言的所有運(yùn)算符都遵循自左向右的結(jié)合規(guī)則。(X).ー個(gè)變量在內(nèi)存中占據(jù)一定的存儲(chǔ)單元。(V).C語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符可以是字母,數(shù)字和下劃線中任一字符。(X).C語(yǔ)言程序書(shū)寫(xiě)格式自由,每一行可寫(xiě)多條語(yǔ)句,多條語(yǔ)句也可寫(xiě)在同一行上。3.設(shè)皿2=10;則!>1*1I咽“%ザ,ー聞;語(yǔ)句的輸出結(jié)果為9。(V).C語(yǔ)言中,定義標(biāo)識(shí)符時(shí)是不區(qū)分大小寫(xiě)字母的。(X).對(duì)幾個(gè)變量在定義時(shí)賦初值可以寫(xiě)成:inta=b=c=3; (X).用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出。(X).若x=5,y=3執(zhí)行語(yǔ)句y*=x;后y的值為10。(X).設(shè)inta=17,a/2結(jié)果為〇。(X).若定義了intx;chary;floatz;,則表達(dá)式x*y-z的類(lèi)型為int。(X).C語(yǔ)言的int型數(shù)值在計(jì)算機(jī)中占用的字節(jié)個(gè)數(shù)是2。(V).pro是合法的標(biāo)識(shí)符。(ノ).調(diào)用數(shù)學(xué)函數(shù)時(shí),需要使用#include"math.h”命令行。(J).設(shè)intx,y,z;則表達(dá)式(x=4,y=5,y++,x+y)的值是10。(V).C語(yǔ)言中可以執(zhí)行程序的開(kāi)始執(zhí)行點(diǎn)是程序中第一個(gè)函數(shù)。(X).C程序作邏輯運(yùn)算時(shí)判斷操作數(shù)真、假,』為假,1為真。(X)3〇.#includePI3.14159是正確的宏定義命令。(X).C語(yǔ)言中下列運(yùn)算符的操作數(shù)必須都是int型的運(yùn)算符為%。(V).C語(yǔ)言程序中注釋部分必須用符號(hào)“/*”和“*/”括起來(lái)。3.當(dāng)a=4,b=2,c=3時(shí),表達(dá)式b==a>c的值是10(X).邏輯與的運(yùn)算符為||。(X).C語(yǔ)言源程序的主函數(shù)名稱為main。(V).設(shè)intx=8,y=10,z;執(zhí)行完表達(dá)式z=(x>y)?x:y后,z的值是8。(X)37,表達(dá)式1/4+3.85的值是4.1。(X).設(shè)x=6,y=5,c=z,則表達(dá)式f=x>y>z運(yùn)行后變量f的值為1〇(X).設(shè)x=16.則表達(dá)式x*=2運(yùn)行后變量x的值為32。(V).a*=b是具有賦值功能的語(yǔ)句。(ノ).在C語(yǔ)言中的字符型變量類(lèi)型可以用char表示。(J).轉(zhuǎn)義字符‘\n’的作用是換行。(J).設(shè)intx=7,y=8,z=9;則表達(dá)式(x&&z)==(y||z)的值是〇。(V).設(shè)x、y、z和k都是int型變量,則執(zhí)行表達(dá)式:x=(y=2,z=4,k=6)后,x的值為4。(X).在C語(yǔ)言中,32768是正確的int類(lèi)型的常數(shù)。(X).C語(yǔ)言程序編譯時(shí),程序中的注釋部分參加編譯,并會(huì)出現(xiàn)在目標(biāo)程序中。(X).在C語(yǔ)言中,整型常量的書(shū)寫(xiě)形式可以用二進(jìn)制數(shù)。(X).2e4.2是正確的C語(yǔ)言浮點(diǎn)型常量。(X).為了確保表達(dá)式n/2的值為float型,可寫(xiě)成float(n/2)。(X).a是實(shí)型變量,進(jìn)行賦值a=10,因此實(shí)型變量中允許存放整型值。(ノ).在賦值表達(dá)式中,賦值號(hào)左邊既可以是變量也可以是任意表達(dá)式。(X).有a=3,b=5。執(zhí)行a=b,b=a后,使a的值為5,b的值為3。(X).設(shè)a為整型變量,數(shù)學(xué)關(guān)系10くaく15的C語(yǔ)言表達(dá)式是a>10&&aく15。(J).在C程序中,APA和apa是兩個(gè)不同的變量。(J).有變量說(shuō)明:inta=0,b=0,c=0;則表達(dá)式a=9+b++=a+7是符合c語(yǔ)言語(yǔ)法的賦值表達(dá)式。(X).sizeof(float)是ー個(gè)整型表達(dá)式。(J).代數(shù)式21nxcosx/3x,正確的c語(yǔ)言表達(dá)式是2*log(x)*cos(x)/(3*x)〇(V).C語(yǔ)言中沒(méi)有三元運(yùn)算符。(X).設(shè)inta=3;則有表達(dá)式++a,a的結(jié)果是3。(X)60,字符型變量用來(lái)存放字符常量,注意只能放2個(gè)字符。(X)C語(yǔ)言中可以把一個(gè)字符串賦給ー個(gè)字符變量。(X)判斷char型變量cl是否為小寫(xiě)字母的正確表達(dá)式為(cl>='a')&&(clく='z')〇(V)integer是C語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字。(X)ー個(gè)實(shí)型變量的值肯定是精確的。(X)自增運(yùn)算符(++)或自減運(yùn)算符(一)只能用于變量,不能用于常量或表達(dá)式。(V).下列自定義標(biāo)識(shí)符中,符合C語(yǔ)言規(guī)定的是()A.if B.ab C.3a D.a*u.設(shè)inta=35結(jié)果為〇的表達(dá)式是()A.2%a B.a/=a C.!a D.~a3,判斷char型變量ch是否為大寫(xiě)字母的正確表達(dá)式是()A.'A'<='Z' B.('A'<=ch)AND('Z'>=ch)C.(ch>=,A,)||(ch<=,Z,) D.(ch>='A')&&(ch<='Z').C語(yǔ)言程序中注釋部分必須用符號(hào)()括起來(lái)。A.'{'和‘}’ B.'/'和'/'C."/*"和“*/" D."*/"和"/*".以下非法的賦值語(yǔ)句是〇A.n=(i=2,++i);B.j++;C.++(i+l);D.x=j>0;.已知intc=2,執(zhí)行語(yǔ)句if(c==1)c=O;后c的值為()A.O B.1C.2 D,不確定.設(shè)inta,b,則表達(dá)式(a=2,b=5,a++,a+b)的值是()A.8 B.7C.2D.6.下列自定義標(biāo)識(shí)符中,符合C語(yǔ)言規(guī)定的是()A.if B.ab C.3aD.a*u.C語(yǔ)言中,能代表邏輯值“真”的是:A.trueB.大于0的數(shù) C.非〇的整數(shù)D.非0的數(shù).下面()不是合法的字符常量。A.'a' B.'+' C.'\n'D.'\ddd'.判斷char型變量ch是否為大寫(xiě)字母的正確表達(dá)式是()A.'A'<='Z' B.('A'<=ch)AND('Z'>=ch)C.(ch>=,A,)||(ch<=,Z,) D.(ch>=,A,)&&(ch<=,Z,)12下列標(biāo)識(shí)符哪個(gè)是合法的?()A.program B.123pageC.zs@163.comD.a%b13下列單詞中,不是C語(yǔ)言關(guān)鍵字的是()。A.int B.float C.min D.double14下列屬于整型常量的是( )。A.200 B.12.12 C.-12.0 D.123E015下列語(yǔ)句不具有賦值功能的是()。(A)a*=b(B)x=l(C)a+b(D)a++C語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線組成,且第一個(gè)字符()A,必須為字母 B,必須為下劃線C.必須為字母或下劃線D,必須是字母,數(shù)字或下劃線中的任一種C語(yǔ)言中下列運(yùn)算符的操作數(shù)必須都是int型的運(yùn)算符是()A.% B./ C.~ D.+18下列宏定義命令中,哪一個(gè)格式正確()A.#define PI=3.14159 B. #include PI 3.14159C.^define PI:3.14159 D. ftdefine PI 3.1415919對(duì)C程序作邏輯運(yùn)算時(shí)判斷操作數(shù)真、假的表述,下列哪ー個(gè)是正確的()A.0為假,非〇為真B.只有1為真C.-1為假,1為真 D.0為真,非〇為假20正確的自定義標(biāo)識(shí)符是()A.a=66 B.x+y C.nameD.default21C語(yǔ)言中可以執(zhí)行程序的開(kāi)始執(zhí)行點(diǎn)是()A.程序中第一條可以執(zhí)行的語(yǔ)句 B.程序中第一個(gè)函數(shù)C.程序中的main函數(shù) D,包含文件中的第一個(gè)函數(shù)22若整型變量a、b、c、d中的值依次為:1、4、3、2,則條件表達(dá)式aくb?a:c<d?c:d的值是()A.1B.2C.3D.423在C語(yǔ)言中,不正確的int類(lèi)型的常數(shù)是()A.32768B.0C.037D.OxAF24正確的自定義標(biāo)識(shí)符是()A.a=88 B.a+b C.sum D.for25下面()不是合法的字符常量。A.'a' B.'+' C. '\n' D.'\ddd'26設(shè)inta=3J結(jié)果為0的表達(dá)式是()A.2%aB.a/2 C.IaD.a--27要調(diào)用數(shù)學(xué)函數(shù)時(shí),在#include命令行中應(yīng)包含()A.“stdio.h"B.“string.h"C."math?h”D.“ctype.h”31下列標(biāo)識(shí)符哪些是合法的?()A.programB.3pageC.@mailD.a-bTOC\o"1-5"\h\z32c語(yǔ)言的float型數(shù)值在計(jì)算機(jī)中占用的字節(jié)個(gè)數(shù)是( )。A.1 B.2 C.3 D.433若定義了inta;charb;floatc;,則表達(dá)式a*b-c的類(lèi)型是( )〇A.float B.int C.char D.double34c語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線且第一個(gè)字符()A.必須為字母 B,必須為下劃線C,必須為字母或下劃線D,必須是字母,數(shù)字或下劃線中的任一種35設(shè)inta,b,c;則表達(dá)式(a=3,b=5,b++,a+b)的值是()A.9 B.6 C.7 D.836設(shè)inta=19;結(jié)果為〇的表達(dá)式是()A.a%2 B.a/2 C.!a D.a++37設(shè)inta,b,c;執(zhí)行表達(dá)式(a=b=La++,b+Lc=a+b)以后,a,b和c的值分別是()A.2,1,2 B.2,0,3C.2,2,3D.2,1,338正確的自定義標(biāo)識(shí)符是()。A.a+=88 B.a%b C.sum D.while39若x=5,y=3執(zhí)行語(yǔ)句y*=x;后y的值為()。A.10 B.20 C.15 D.3040以下敘述中正確的是().A,用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作B,用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸出但必須要輸入C,用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出D,用C程序?qū)崿F(xiàn)的算法可以既沒(méi)有輸入也沒(méi)有輸出.C語(yǔ)言中變量必須先定義,后使用。().C語(yǔ)言是ー種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言?!?實(shí)型變量成為兩類(lèi):單精度型和雙精度型。().算術(shù)運(yùn)算符的優(yōu)先級(jí)別低于關(guān)系運(yùn)算符。().設(shè)intc=7;則表達(dá)式7/2的值為3.5。().邏輯運(yùn)算符中,運(yùn)算優(yōu)先級(jí)按從高到低依次為:&&,11,!〇().設(shè)i=3;則printf(“%d”,i++)輸出3。().所有運(yùn)算符中,優(yōu)先級(jí)最低的為逗號(hào)運(yùn)算符。().運(yùn)算符+的優(yōu)先級(jí)別較運(yùn)算符>高().設(shè)inta=10;則printf(“%d”,++a);語(yǔ)句的輸出結(jié)果為11。().C語(yǔ)言中,定義標(biāo)識(shí)符時(shí)是不區(qū)分大小寫(xiě)字母的。().在C語(yǔ)言中,邏輯運(yùn)算符都是雙目運(yùn)算符。().c語(yǔ)言的所有運(yùn)算符都遵循自左向右的結(jié)合規(guī)則。().在C語(yǔ)言中,關(guān)系運(yùn)算符都是雙目運(yùn)算符。().C語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符可以是字母,數(shù)字和下劃線中任一字符。().C語(yǔ)言程序書(shū)寫(xiě)格式自由,每一行可寫(xiě)多條語(yǔ)句,多條語(yǔ)句也可寫(xiě)在同一行上。().在C語(yǔ)言中,關(guān)系運(yùn)算符都是雙目運(yùn)算符。().設(shè)inta=10;則語(yǔ)句的輸出結(jié)果為9。().C語(yǔ)言中,定義標(biāo)識(shí)符時(shí)是不區(qū)分大小寫(xiě)字母的。().對(duì)幾個(gè)變量在定義時(shí)賦初值可以寫(xiě)成:inta=b=c=3; ().邏輯與的運(yùn)算符為〇.在C語(yǔ)言中的實(shí)型變量分為兩種類(lèi)型,它們是和〇.當(dāng)a=5,b=l,c=2時(shí),表達(dá)式b==a>c的值是。.C語(yǔ)言程序中可把多行設(shè)為注釋,這種注釋方式開(kāi)頭標(biāo)記為,結(jié)束標(biāo)記為。.C程序中可使用 函數(shù)輸入數(shù)據(jù),使用 函數(shù)輸出數(shù)據(jù)。.在C語(yǔ)言中的實(shí)型變量分為兩種類(lèi)型,它們是和〇.轉(zhuǎn)義字符‘\n'的作用是〇.若intx=8,y=9,z=10;則表達(dá)式(x&&z〉==(y||z)的值是〇.表示關(guān)系“l(fā)OvxvlOO”的C表達(dá)式是。.設(shè)X、丫、z和k都是int型變量,則執(zhí)行表達(dá)式:x=(y=4,z=16,k=32)后,x的值為〇.設(shè)a=18,則表達(dá)式a*=2運(yùn)行后變量a的值為〇.設(shè)a=3,b=2,c=l?則表達(dá)式f=a>b>c運(yùn)行后變量f的值為〇.當(dāng)a=5,b=l,c=2時(shí),表達(dá)式b==a>c的值是〇.設(shè)a=36,則表達(dá)式a/=2運(yùn)行后變量a的值為。.設(shè)x=3,y=2,z=l,則表達(dá)式a=x>y>z運(yùn)行后變量a的值為〇.若intx=3,y=4,z=5;則表達(dá)式(x&&z)==(y||z)的值是〇.表達(dá)式3/4+3.65的值是〇.已知a=8,b=5,則表達(dá)式(a<b)?a:b的值為。.標(biāo)識(shí)符是由字母、(昧和數(shù)字組成的字符序列。.表示“x,y2z”的C語(yǔ)言表達(dá)式是。.設(shè)inta=7,b=9,t;執(zhí)行完表達(dá)式t=(a>b)?a:b后,t的值是〇.設(shè)a=36,則表達(dá)式a/=2運(yùn)行后變量a的值為。.設(shè)x=3,y=2,z=l,則表達(dá)式a=x>y>z運(yùn)行后變量a的值為。.若intx=3,y=4,z=5;則表達(dá)式(x&&z)==(y||z)的值是〇.表示關(guān)系“OvxvlOO”的C表達(dá)式是〇.C語(yǔ)言源程序的主函數(shù)名稱為,每ー個(gè)C語(yǔ)言源程序有個(gè)主函數(shù)。ー、單選題.要調(diào)用輸入輸出函數(shù)時(shí),在#include命令行中應(yīng)包含()A.“stdio.h"B.“string』"C.“math,h”D.“ctype.h”.下面的函數(shù)用來(lái)求兩個(gè)數(shù)中較小的值,則應(yīng)該在橫線處填入()intmax(intx,inty)(return;}A.x B.y C.x<y?x:yD.x>y?x:y.有定義語(yǔ)句:floatb;charc[10]5則正確的輸入語(yǔ)句是()〇A.scanf(*%d%s*?&b,&c); B.scanf&b,c);C.scanf("%d%s”,b,c); D.scanfb,&c);.設(shè)intbl,b2,b3;則執(zhí)行語(yǔ)句scanf(“%d%d%d”,&bl,&b2,&b3)!時(shí),下列哪ー個(gè)是正確的輸入?()A.4050,60B.405060C.40,5060D.40,50,60.有以下程序ftinclude<stdio.h>voidmain()(inti,s=0;for(i=l;i<10;i=i+2)s=s+i;printf(“%d\n",s);}該程序執(zhí)行后實(shí)現(xiàn)的功能是()A.自然數(shù)1?9的累加和B.自然數(shù)1?10的累加和C,自然數(shù)1?9中的奇數(shù)之和D.自然數(shù)1?10中的偶數(shù)之和6,已有定義,inta=5;和輸出語(yǔ)句printf("%5d”,a);以下正確的敘述是。A.整形變量的輸出形式只有%d一種%5d不是錯(cuò)誤的格式符,它可以適用于任何ー種類(lèi)型的數(shù)據(jù)%5x不是錯(cuò)誤的格式符,其中數(shù)字5規(guī)定了輸出字段的寬度%d是格式符的ー種,其中變量的值按十六進(jìn)制輸出。.以下程序的運(yùn)行結(jié)果是〇#include<stdio.h>main()intx=2,y=5;printf("a=%d,b=%d\n*,x,y)

A.a=%2,b=%5 B.a=2,b=5C.a=d,b=d D.a=2,c=5.a,b,c被定義為int型變量,若從鍵盤(pán)給a,b,c輸入數(shù)據(jù),正確的輸入語(yǔ)句A.inputa、b、c B.scanf(*%d%d%d*,&a,&b,&c);C.scanf(*%d%d%d*,a,b,c);D.read(*%d%d%d*,&a,&b,&c);9.若變量已正確說(shuō)明為float類(lèi)型,要通過(guò)語(yǔ)句scanf &a,&b,&c);給a賦值10.0,b賦值22.0,c賦值33.0,不正確的輸入形式是()B.10.0,22.0,33.〇く回車(chē)〉D.1024く回車(chē)》B.10.0,22.0,33.〇く回車(chē)〉D.1024く回車(chē)》33く回車(chē))く回車(chē))く回車(chē)〉C.10.0く回車(chē)>22.0 33.0く回車(chē)).以下程序的輸出結(jié)果是〇#include<stdio.h>main()intn;(n=2*4,n+6);printf("n=%d\n”,n))A.n=8 B.n=14 C.n=16 D.n=

溫馨提示

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