2015年春C程序設計習題庫_第1頁
2015年春C程序設計習題庫_第2頁
2015年春C程序設計習題庫_第3頁
2015年春C程序設計習題庫_第4頁
已閱讀5頁,還剩119頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

14,若有定義inta=12,n=5,則表達式a%=(n%2)運算后,a的值是(A.O B.1 C.12 D.615,若有定義intx=3,y=2和floata=2.5,b=3.5,貝リ表達式(x+y)%2+(im)a/(inUb的值是()..A.O B.2 C.1.5D.116.C語言中,要求運算量必須是整型的運算符是()。A.+ B./ C.%D.*17.以下選項中,非法的字符常量是〇。A.'\t' B.'\17' C."n”D.'\xaa'18.表達式5!=3的值是。。A.T B.非零值 C.0D.119.設a=l,b=2,c=3,d=4,貝リ表達式a<b<c<d的值是()〇A.4 B.2 C.3D.120.設a=l,b=2,c=3,則表達式avb?a:c的值是〇。A.4 B.2 C.3D.121.設a=l,b=2,c=3,d=4,則表達式d>c>b>a的值是()。A.1 B.2 C.3D.022.設a=l,b=2,c=3,則表達式a>b?a:c的值是()。A.1 B.2 C.3D.423.為表示關系x〉y>z,應使用的C語言表達式是〇。A.(x>y)&&(y>z) B.(x>y)and(y>z)C.x>y>z D.(x>y)&(y>z)24.設有以下語句:intx=10;x+=3+x%3,則x的值是〇〇A.14 B.15 C.11D.1225.設x,y,z均為int型變量,且初始值均為!,則執(zhí)行語句s=++x&&++y后,的值為〇〇A.不定值 B.2 C.1D.026.設inta=12,b=12;則執(zhí)行語句++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.設有intx=10J則表達式(++x+5)的值是()。A.16 B.15 C.1D.429.設有intx=10!則表達式(x+++2)的值是〇〇TOC\o"1-5"\h\zA.16 B.15 C.12 D.4.若x,i,j,k都是int型變量,則計算下面表達式x=(i=4,j=16,k=32)后,x的值為A.16 B.4 C.32 D.52.假設所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值是〇A.7 B.8 C.6 D.2.假設所有變量均為整型,則表達式(a=2,b=5,a++,a+b+l)的值是0A.10 B.9 C.8 D.4.已知x=43,ch='A',y=0,則表達式(x〉=y&&chく’B'&&!y)的值是〇。A.0 B.語法錯 C.1 D.假.若已定義x和y是整型變量,x=2;則表達式y(tǒng)=2.75+x/2的值是。。A.5.5 B.5 C.3 D.4.0.若已定義x和y是整型變量,x=7;則表達式y(tǒng)=2.5+x/2的值是()。A.5.5 B.5 C.3 D.4.0.以下可用作用戶標識符的是〇TOC\o"1-5"\h\zA.12_a B.for C.t-o D._if.若變量已正確定義,以下合法的賦值表達式是()。A.a=l/b=2 B.++(a+b) C.a=a/5 D.y=ab.若a為int型,且其值為3,則執(zhí)行完表達式a+=a-=a*a后,a的值是。。A.3 B.9 C.-12 D.6.若a為int型,且其值為2,則執(zhí)行完表達式a+=a*a后,a的值是。。A.3 B.9 C.-12 D.6.設k和x均為int型變量,且k=7;x=12;則能使值為3的表達式是〇。A.x%=(k%=5) B.k%5+!12C.x%7-k%5 D.x-k.若已定義t為float型,則表達式(t=l,t++,t+5)的值是。。A.7.0 B.9 C.2.0 D.1.0.有定義語句:inta=5,b;不能給b賦值2的語句是。。A.b=a/2;B.b=b+2; C.b=2%a; D.b=5;b=2;.設x和y均為int型變量,語句組x+=y;y=x-y;x-=y;的功能是().A.把x和y從小到大排列 B.把x和y從大到小排列C.無確定結果 D.交換x和y中的值.若有定義:inta=8,b=5,c;執(zhí)行語句:c=a/b+0.4;后c的值是。。45,若有定義語句:intb=23;則printf("%d”,b++);的正確輸出結果是。。A.23 B.24 C.25 D.2246,若有定義語句:intb=20;則printf(“%d”,++b);的正確輸出結果是。。A.21 B.22 C.20 D.23.設整型變量i的值為2,表達式(++i)+(++i)+(++i)的結果是。。A.6 B.12 C.15 D.表達式出錯.若已定義x和y為double類型,則表達式x=l,y=x+3/2的值是。。A.1 B.2 C.2.0 D.2.5.表達式18/4*2/8的值是。〇A.1 B.18 C.1.1 D.8.已知字母A的ASCII碼為十進制數(shù)65,A-Z碼值連續(xù),且c2為字符型,則執(zhí)行語句c2='A'+3;后c2中的值是。。A,字符D B.67 C.不確定的值 D.字符C.以下用戶標識符中,合法的是。。A.int B.nit C.123 D.a+b.若有說明語句: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賦初值,下列語句中哪ー個是正確的。。A.chara=,3'; B.chara=”3”;C.chara=%; D.chara=*;.若有定義inta=10,n=5;則表達式a*=(n%2)運算后,a的值是。。TOC\o"1-5"\h\zA.O B.2 C.10 D.5.若定義intx=2,y=3;floati;則以下符合C語言語法的表達式是。。A.x=x*3=2 B.x=(y==l) C.i%3 D.i%(-3).若inta=4,b=3,c=0;則表達式a-b<c||b==c的值是()〇A.O B.1 C.2 D.-l.假設inta=l,b=2,c=3;語句++a||++b&&++c運行后b的值是。。A.1 B.O C.2 D.3.若有定義intm=5,n=3;則表達式(m+l,n+l,(--m)+2)的值是。。A.5 B.6 C.7 D.8.若有定義inta;則語句a=(3*4)+2%3;運行后a的值為。。.以下運算符中優(yōu)先級最髙的是0。TOC\o"1-5"\h\zA.> B.|| C.&& D,+.以下運算符中優(yōu)先級最低的是0。A.++ B.= C., D.*.以下〇是正確變量名。A.3f B.if C.f.3 D._f5.若inta=l,b=2,x=5;則表達式(x=a>b)的值為0。A.O B.1 C.5 D.2.若有定義intx,a;則語句x=(a=3,a+l);運行后x、a的值依次為()。A.3,3 B.4,4 C.4,3 D.3,4.設a,b都為整形變量,則表達式(a=2,b=5,a*3,b++,a+b)的值是()。A.7 B.8 C.9 D.10.若inti=8J=9;則表達式i>j&&i<j的值是()。A.0 B.1 C.8 D.9.若ij都為整形變量,則表達式(i=2j=3,i+j)的值為〇。A.5 B.2| C.3 D.6.以下用戶標識符中,合法的是〇。A.stu B.456 C._123 D.a+b.以下用戶標識符中,不合法的是〇。A.sum B.ch C.else D.a.假設所有變量均為整型,且n=7,則計算表達式sum=n++后,sum的值為〇。A.7 B.8 C.9 D.6.假設所有變量均為整型,且m=7,則計算表達式sum=++m,sum++后,sum的值為〇。A.7 B.8 C.9 D.6.以下變量均為整型,則值不等于7的表達式是〇。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=10;x=y++;的結果是〇。A.x=10,y=10 B.x=ll,y=llC.x=10,y=ll D.x=ll,y=10.已知x=3,y=2,則表達式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類型,則表達式:x=l,y=x+3/2的值是()。A.1 B.2 C.2.0 D.2.6.若t為double類型,則表達式:t=l,t+5;t++的值是()〇A.1 B.6.0 C.2.0 D.1.0.以下合法的標示符是〇。A.table B.void C.float D.int.已知x=5,y=3,則表達式x+=y+8的值為()。A.15 B.16 C.17 D.13.以下變量均為整型,則值不等于5的表達式是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語言中,字符型數(shù)據(jù)在計算機的內(nèi)存中,以字符的〇形式存儲。A.原碼 B.反碼C.ASCII碼 D.BCD碼.字符串的結束標志是〇。A.O B.’〇' C.'、〇' D."0".算術運算符、賦值運算符和關系運算符的運算符優(yōu)先級按從髙到低依次為〇。A.算術運算、賦值運算、關系運算 B.算術運算、關系運算、賦值運算C.關系運算、賦值運算、算術運算D.關系運算、算術運算、賦值運算.邏輯運算符中,運算優(yōu)先級按從髙到低依次為〇。A.&&,!,||B.||,&&,!C.&&,||,!D.||.設整型變量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í)行語句if(x++)b=x+l;后,x,b的值依次為〇。A.2,3 B.2,0 C.3,0 D.3,2.設有語句inta=3;,則執(zhí)行了語句a+=a-=a*=a;后,變量a的值是〇。TOC\o"1-5"\h\zA.3 B.O C.9 D.-12.在以下ー組運算符中,優(yōu)先級最低的是〇。A.* B.!= C.+ D.=.設a=6,b=2,c=3,d=7,則表達式:a<b?a:c<d?c:d的結果是〇。A.4 B.3 C.2 D.1.以下運算符中,結合性與其他運算符不同的是〇。A.++B.%A.++B.%C./D.+.字符串"HELLO”在內(nèi)存中占用的字節(jié)數(shù)是。。A.4 B.5 C.6 D.7.要為字符型變量a賦初值,下列語句中哪ー個是正確的()。A.chara="3”; B.chara='3';C.chara=%; D.chara=*;.表達式2!=6的值是().A.T B.O C.1 D.非零值.表達式3+2>8的值是0。A.T B.O C.1 D.非零值.設有以下語句:intx=10;x+=30;則x的值是()〇A.10 B.30 C.40 D.31.設x為int型變量,則執(zhí)行語句x=5和x*=x+3的值為A.40 B.28 C.8 D.15.以下選項中,正確的C語言整型常量是0。A.32L B.510000 C.-1.00 D.567.正確的自定義標識符是()A.a=88B.a*b C.stuD.for.設inta,b,c;執(zhí)行表達式(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,則條件表達式aくb?a:b的值是()A.5B.2C.3D.4.對C程序作邏輯運算時判斷操作數(shù)真、假的表述,下列哪ー個是正確的()A.〇為假,非〇為真 B.只有1為真C.T為假,1為真 D,0為真,非。為假.設inta=5;結果為〇的表達式是()A.8%a B.a/2 C.!a D.a一.C語言中可以執(zhí)行程序的開始執(zhí)行點是()A.程序中第一條可以執(zhí)行的語句 B.程序中第一個函數(shù)C.程序中的main函數(shù) D.包含文件中的第一個函數(shù).設inta=8,b=3,則表達式a>b>l的值是()A.1 B.0 C.3 D,任一非零值.設inta=35;則表達式a%2*2+l的結果是()

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

12345678910BDCcDADACA11121314151617181920CACADCCDDD212223242526272829囹DCAACAAACC31323334353637383940BBCCADCCDc41424344454647484950ABDBAABCAD51525354555657585960BABACBADBB61626364656667686970DCDACBAAAC71727374757677787980ACCCCBCCAB81828384858687888990DCCBDAABDB9293949596979899100ACBCBCADCc101102103104105106107108109noAACCBBCACc.C語言中變量必須先定義,后使用。(J).C語言是ー種結構化的程序設計語言。3.在C程序的表達式中,為了明確表達式的運算次序,常使用括號‘‘〇”。(丿).算術運算符的優(yōu)先級別低于關系運算符。(X).設intc=7;則表達式7/2的值為3.5。(X).C語言不允許混合類型數(shù)據(jù)間進行運算。(X).設i=3;則printf(“%d”,i++)輸出3。(J).所有運算符中,優(yōu)先級最低的為逗號運算符。(ノ).運算符+的優(yōu)先級別較運算符>高。(V).設inta=10;則printf(“%d”,++a);語句的輸出結果為11。(V).C語言中,定義標識符時是不區(qū)分大小寫字母的。(X).在C語言中,邏輯運算符都是雙目運算符。(X).C語言的所有運算符都遵循自左向右的結合規(guī)則。(X).ー個變量在內(nèi)存中占據(jù)一定的存儲單元。(V).C語言中的標識符只能由字母,數(shù)字和下劃線三種字符組成,且第一個字符可以是字母,數(shù)字和下劃線中任一字符。(X).C語言程序書寫格式自由,每一行可寫多條語句,多條語句也可寫在同一行上。3.設皿2=10;則!>1*1I咽“%ザ,ー聞;語句的輸出結果為9。(V).C語言中,定義標識符時是不區(qū)分大小寫字母的。(X).對幾個變量在定義時賦初值可以寫成:inta=b=c=3; (X).用C程序實現(xiàn)的算法可以沒有輸入但必須要有輸出。(X).若x=5,y=3執(zhí)行語句y*=x;后y的值為10。(X).設inta=17,a/2結果為〇。(X).若定義了intx;chary;floatz;,則表達式x*y-z的類型為int。(X).C語言的int型數(shù)值在計算機中占用的字節(jié)個數(shù)是2。(V).pro是合法的標識符。(ノ).調(diào)用數(shù)學函數(shù)時,需要使用#include"math.h”命令行。(J).設intx,y,z;則表達式(x=4,y=5,y++,x+y)的值是10。(V).C語言中可以執(zhí)行程序的開始執(zhí)行點是程序中第一個函數(shù)。(X).C程序作邏輯運算時判斷操作數(shù)真、假,』為假,1為真。(X)3〇.#includePI3.14159是正確的宏定義命令。(X).C語言中下列運算符的操作數(shù)必須都是int型的運算符為%。(V).C語言程序中注釋部分必須用符號“/*”和“*/”括起來。3.當a=4,b=2,c=3時,表達式b==a>c的值是10(X).邏輯與的運算符為||。(X).C語言源程序的主函數(shù)名稱為main。(V).設intx=8,y=10,z;執(zhí)行完表達式z=(x>y)?x:y后,z的值是8。(X)37,表達式1/4+3.85的值是4.1。(X).設x=6,y=5,c=z,則表達式f=x>y>z運行后變量f的值為1〇(X).設x=16.則表達式x*=2運行后變量x的值為32。(V).a*=b是具有賦值功能的語句。(ノ).在C語言中的字符型變量類型可以用char表示。(J).轉義字符‘\n’的作用是換行。(J).設intx=7,y=8,z=9;則表達式(x&&z)==(y||z)的值是〇。(V).設x、y、z和k都是int型變量,則執(zhí)行表達式:x=(y=2,z=4,k=6)后,x的值為4。(X).在C語言中,32768是正確的int類型的常數(shù)。(X).C語言程序編譯時,程序中的注釋部分參加編譯,并會出現(xiàn)在目標程序中。(X).在C語言中,整型常量的書寫形式可以用二進制數(shù)。(X).2e4.2是正確的C語言浮點型常量。(X).為了確保表達式n/2的值為float型,可寫成float(n/2)。(X).a是實型變量,進行賦值a=10,因此實型變量中允許存放整型值。(ノ).在賦值表達式中,賦值號左邊既可以是變量也可以是任意表達式。(X).有a=3,b=5。執(zhí)行a=b,b=a后,使a的值為5,b的值為3。(X).設a為整型變量,數(shù)學關系10くaく15的C語言表達式是a>10&&aく15。(J).在C程序中,APA和apa是兩個不同的變量。(J).有變量說明:inta=0,b=0,c=0;則表達式a=9+b++=a+7是符合c語言語法的賦值表達式。(X).sizeof(float)是ー個整型表達式。(J).代數(shù)式21nxcosx/3x,正確的c語言表達式是2*log(x)*cos(x)/(3*x)〇(V).C語言中沒有三元運算符。(X).設inta=3;則有表達式++a,a的結果是3。(X)60,字符型變量用來存放字符常量,注意只能放2個字符。(X)C語言中可以把一個字符串賦給ー個字符變量。(X)判斷char型變量cl是否為小寫字母的正確表達式為(cl>='a')&&(clく='z')〇(V)integer是C語言提供的合法的數(shù)據(jù)類型關鍵字。(X)ー個實型變量的值肯定是精確的。(X)自增運算符(++)或自減運算符(一)只能用于變量,不能用于常量或表達式。(V).下列自定義標識符中,符合C語言規(guī)定的是()A.if B.ab C.3a D.a*u.設inta=35結果為〇的表達式是()A.2%a B.a/=a C.!a D.~a3,判斷char型變量ch是否為大寫字母的正確表達式是()A.'A'<='Z' B.('A'<=ch)AND('Z'>=ch)C.(ch>=,A,)||(ch<=,Z,) D.(ch>='A')&&(ch<='Z').C語言程序中注釋部分必須用符號()括起來。A.'{'和‘}’ B.'/'和'/'C."/*"和“*/" D."*/"和"/*".以下非法的賦值語句是〇A.n=(i=2,++i);B.j++;C.++(i+l);D.x=j>0;.已知intc=2,執(zhí)行語句if(c==1)c=O;后c的值為()A.O B.1C.2 D,不確定.設inta,b,則表達式(a=2,b=5,a++,a+b)的值是()A.8 B.7C.2D.6.下列自定義標識符中,符合C語言規(guī)定的是()A.if B.ab C.3aD.a*u.C語言中,能代表邏輯值“真”的是:A.trueB.大于0的數(shù) C.非〇的整數(shù)D.非0的數(shù).下面()不是合法的字符常量。A.'a' B.'+' C.'\n'D.'\ddd'.判斷char型變量ch是否為大寫字母的正確表達式是()A.'A'<='Z' B.('A'<=ch)AND('Z'>=ch)C.(ch>=,A,)||(ch<=,Z,) D.(ch>=,A,)&&(ch<=,Z,)12下列標識符哪個是合法的?()A.program B.123pageC.zs@163.comD.a%b13下列單詞中,不是C語言關鍵字的是()。A.int B.float C.min D.double14下列屬于整型常量的是( )。A.200 B.12.12 C.-12.0 D.123E015下列語句不具有賦值功能的是()。(A)a*=b(B)x=l(C)a+b(D)a++C語言中的標識符只能由字母,數(shù)字和下劃線組成,且第一個字符()A,必須為字母 B,必須為下劃線C.必須為字母或下劃線D,必須是字母,數(shù)字或下劃線中的任一種C語言中下列運算符的操作數(shù)必須都是int型的運算符是()A.% B./ C.~ D.+18下列宏定義命令中,哪一個格式正確()A.#define PI=3.14159 B. #include PI 3.14159C.^define PI:3.14159 D. ftdefine PI 3.1415919對C程序作邏輯運算時判斷操作數(shù)真、假的表述,下列哪ー個是正確的()A.0為假,非〇為真B.只有1為真C.-1為假,1為真 D.0為真,非〇為假20正確的自定義標識符是()A.a=66 B.x+y C.nameD.default21C語言中可以執(zhí)行程序的開始執(zhí)行點是()A.程序中第一條可以執(zhí)行的語句 B.程序中第一個函數(shù)C.程序中的main函數(shù) D,包含文件中的第一個函數(shù)22若整型變量a、b、c、d中的值依次為:1、4、3、2,則條件表達式aくb?a:c<d?c:d的值是()A.1B.2C.3D.423在C語言中,不正確的int類型的常數(shù)是()A.32768B.0C.037D.OxAF24正確的自定義標識符是()A.a=88 B.a+b C.sum D.for25下面()不是合法的字符常量。A.'a' B.'+' C. '\n' D.'\ddd'26設inta=3J結果為0的表達式是()A.2%aB.a/2 C.IaD.a--27要調(diào)用數(shù)學函數(shù)時,在#include命令行中應包含()A.“stdio.h"B.“string.h"C."math?h”D.“ctype.h”31下列標識符哪些是合法的?()A.programB.3pageC.@mailD.a-bTOC\o"1-5"\h\z32c語言的float型數(shù)值在計算機中占用的字節(jié)個數(shù)是( )。A.1 B.2 C.3 D.433若定義了inta;charb;floatc;,則表達式a*b-c的類型是( )〇A.float B.int C.char D.double34c語言中的標識符只能由字母,數(shù)字和下劃線且第一個字符()A.必須為字母 B,必須為下劃線C,必須為字母或下劃線D,必須是字母,數(shù)字或下劃線中的任一種35設inta,b,c;則表達式(a=3,b=5,b++,a+b)的值是()A.9 B.6 C.7 D.836設inta=19;結果為〇的表達式是()A.a%2 B.a/2 C.!a D.a++37設inta,b,c;執(zhí)行表達式(a=b=La++,b+Lc=a+b)以后,a,b和c的值分別是()A.2,1,2 B.2,0,3C.2,2,3D.2,1,338正確的自定義標識符是()。A.a+=88 B.a%b C.sum D.while39若x=5,y=3執(zhí)行語句y*=x;后y的值為()。A.10 B.20 C.15 D.3040以下敘述中正確的是().A,用C程序實現(xiàn)的算法必須要有輸入和輸出操作B,用C程序實現(xiàn)的算法可以沒有輸出但必須要輸入C,用C程序實現(xiàn)的算法可以沒有輸入但必須要有輸出D,用C程序實現(xiàn)的算法可以既沒有輸入也沒有輸出.C語言中變量必須先定義,后使用。().C語言是ー種結構化的程序設計語言?!?實型變量成為兩類:單精度型和雙精度型。().算術運算符的優(yōu)先級別低于關系運算符。().設intc=7;則表達式7/2的值為3.5。().邏輯運算符中,運算優(yōu)先級按從高到低依次為:&&,11,!〇().設i=3;則printf(“%d”,i++)輸出3。().所有運算符中,優(yōu)先級最低的為逗號運算符。().運算符+的優(yōu)先級別較運算符>高().設inta=10;則printf(“%d”,++a);語句的輸出結果為11。().C語言中,定義標識符時是不區(qū)分大小寫字母的。().在C語言中,邏輯運算符都是雙目運算符。().c語言的所有運算符都遵循自左向右的結合規(guī)則。().在C語言中,關系運算符都是雙目運算符。().C語言中的標識符只能由字母,數(shù)字和下劃線三種字符組成,且第一個字符可以是字母,數(shù)字和下劃線中任一字符。().C語言程序書寫格式自由,每一行可寫多條語句,多條語句也可寫在同一行上。().在C語言中,關系運算符都是雙目運算符。().設inta=10;則語句的輸出結果為9。().C語言中,定義標識符時是不區(qū)分大小寫字母的。().對幾個變量在定義時賦初值可以寫成:inta=b=c=3; ().邏輯與的運算符為〇.在C語言中的實型變量分為兩種類型,它們是和〇.當a=5,b=l,c=2時,表達式b==a>c的值是。.C語言程序中可把多行設為注釋,這種注釋方式開頭標記為,結束標記為。.C程序中可使用 函數(shù)輸入數(shù)據(jù),使用 函數(shù)輸出數(shù)據(jù)。.在C語言中的實型變量分為兩種類型,它們是和〇.轉義字符‘\n'的作用是〇.若intx=8,y=9,z=10;則表達式(x&&z〉==(y||z)的值是〇.表示關系“l(fā)OvxvlOO”的C表達式是。.設X、丫、z和k都是int型變量,則執(zhí)行表達式:x=(y=4,z=16,k=32)后,x的值為〇.設a=18,則表達式a*=2運行后變量a的值為〇.設a=3,b=2,c=l?則表達式f=a>b>c運行后變量f的值為〇.當a=5,b=l,c=2時,表達式b==a>c的值是〇.設a=36,則表達式a/=2運行后變量a的值為。.設x=3,y=2,z=l,則表達式a=x>y>z運行后變量a的值為〇.若intx=3,y=4,z=5;則表達式(x&&z)==(y||z)的值是〇.表達式3/4+3.65的值是〇.已知a=8,b=5,則表達式(a<b)?a:b的值為。.標識符是由字母、(昧和數(shù)字組成的字符序列。.表示“x,y2z”的C語言表達式是。.設inta=7,b=9,t;執(zhí)行完表達式t=(a>b)?a:b后,t的值是〇.設a=36,則表達式a/=2運行后變量a的值為。.設x=3,y=2,z=l,則表達式a=x>y>z運行后變量a的值為。.若intx=3,y=4,z=5;則表達式(x&&z)==(y||z)的值是〇.表示關系“OvxvlOO”的C表達式是〇.C語言源程序的主函數(shù)名稱為,每ー個C語言源程序有個主函數(shù)。ー、單選題.要調(diào)用輸入輸出函數(shù)時,在#include命令行中應包含()A.“stdio.h"B.“string』"C.“math,h”D.“ctype.h”.下面的函數(shù)用來求兩個數(shù)中較小的值,則應該在橫線處填入()intmax(intx,inty)(return;}A.x B.y C.x<y?x:yD.x>y?x:y.有定義語句:floatb;charc[10]5則正確的輸入語句是()〇A.scanf(*%d%s*?&b,&c); B.scanf&b,c);C.scanf("%d%s”,b,c); D.scanfb,&c);.設intbl,b2,b3;則執(zhí)行語句scanf(“%d%d%d”,&bl,&b2,&b3)!時,下列哪ー個是正確的輸入?()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í)行后實現(xiàn)的功能是()A.自然數(shù)1?9的累加和B.自然數(shù)1?10的累加和C,自然數(shù)1?9中的奇數(shù)之和D.自然數(shù)1?10中的偶數(shù)之和6,已有定義,inta=5;和輸出語句printf("%5d”,a);以下正確的敘述是。A.整形變量的輸出形式只有%d一種%5d不是錯誤的格式符,它可以適用于任何ー種類型的數(shù)據(jù)%5x不是錯誤的格式符,其中數(shù)字5規(guī)定了輸出字段的寬度%d是格式符的ー種,其中變量的值按十六進制輸出。.以下程序的運行結果是〇#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型變量,若從鍵盤給a,b,c輸入數(shù)據(jù),正確的輸入語句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.若變量已正確說明為float類型,要通過語句scanf &a,&b,&c);給a賦值10.0,b賦值22.0,c賦值33.0,不正確的輸入形式是()B.10.0,22.0,33.〇く回車〉D.1024く回車》B.10.0,22.0,33.〇く回車〉D.1024く回車》33く回車)く回車)く回車〉C.10.0く回車>22.0 33.0く回車).以下程序的輸出結果是〇#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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論