C語言程序設(shè)計(jì)-習(xí)題大全(含答案)-C語言試題_第1頁
C語言程序設(shè)計(jì)-習(xí)題大全(含答案)-C語言試題_第2頁
C語言程序設(shè)計(jì)-習(xí)題大全(含答案)-C語言試題_第3頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、WORD格式C 語言程序設(shè)計(jì)習(xí)題及答案C 語言根底一:1.以下四組選項(xiàng)中 ,均不是 C 語言關(guān)健字的選項(xiàng)是 (A)。A) defineB) gectC) includeD) whileIFcharscanfgotypeprintfcasepow2.下面四個選項(xiàng)中 ,均是合法整型常量的選項(xiàng)是 ( A)。A)160B)-0xcdfC) -01D)-0x48a-0xffff01a986,0122e50110xe06680x<<02>>B>>23.下面四個選項(xiàng)中 ,均是不合法的轉(zhuǎn)義符的選項(xiàng)是 (B)。A) '"'B) '1011&#

2、39;C) '011'D) 'abc''''''f''101''xf''A''''x1f'4.下面不正確的字符串常量是 ( A)。A)'abc'B)"12'12"C)"0"D)" "5.以下選項(xiàng)中不合法的用戶標(biāo)識符是 (A)。A)abc.cB)fileC)MainD)PRINT6.C 語言提供的合法關(guān)鍵字是 (D) 。A) swithB) cherC)

3、Case) Default7.以下標(biāo)識符組中,合法的用戶標(biāo)識符為AA)_0123 與 ssipedB)del-word 與 signedC)list 與*jerD) keep%與 wind8.在 C 語言中 ,邏輯值 "真"的表示是用 (C )。A) trueB) 整型值 0C) 非另整型值D) T9 假設(shè)有以下定義char s='092'那么該語句B A) 使 s 的值包含一個字符B) 定義不合法, s 的值不確定C)使 s 的值包含 4 個字符D) 使 s 的值包含 3 個字符10 設(shè) C 語言中, int 類型數(shù)據(jù)占 2 個字節(jié),那么 float 類型

4、數(shù)據(jù)占 D個字節(jié)。A)1B)2C)8D)411 字母 A 的 ASCII 碼為十進(jìn)制數(shù) 65,且 c2 為字符型 ,那么執(zhí)行語句 c2='A'+'6'-'3'后 ,c2 中的值為 ( A )。A)DB)68C) 不確定的值D)C專業(yè)資料整理WORD格式12 邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型是(D)。A) 只是0或1B) 只能是 0或非 0正數(shù)C) 只能是整型或字符型數(shù)據(jù)D) 可以是任何合法的類型數(shù)據(jù)13TURBO C 中 int 類型變量所占字節(jié)數(shù)是 (B)。A)1B)2C)3D)414 在 C 語言中 ,char 型數(shù)據(jù)在內(nèi)存中的存儲形式是 (

5、 D)。A) 補(bǔ)碼B)反碼C) 原碼D) ASCII 碼15 假設(shè)有以下定義 ,那么能使值為 3 的表達(dá)式是 ( D)。int k=7, x=12;A)x%=(k%=5)B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5)16 判斷 char 型變量 c1 是否為小寫字母的正確表達(dá)式為(D)。A) 'a'<=c1<='z'B) (c1>=A. &&(c1<='z')C) ('a'>=c1)|('z'<=c1)D) (c1>='a

6、')&&(c1<='z')17 各變量的類型說明如下: int k,a,b;unsigned long w=5;double x=1.42那么以下不符合 C 語言語法的表達(dá)式是 (A) 。A)x%(-3)B)w+=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)專業(yè)資料整理WORD格式假設(shè) t 為 double 類型 ,表達(dá)式t=1,t+5,t+的值是 (D)。專業(yè)資料整理WORD格式A)1B)6.0C)2.0D)1.0專業(yè)資料整理WORD格式設(shè) n=10,i=4,那么賦值運(yùn)算n%=i+1執(zhí)行后, n 的值是 (A).專

7、業(yè)資料整理WORD格式A) 0B) 3C) 2D) 1設(shè) Int n=3;那么有表達(dá)式 +n,n 的結(jié)果是 ( C)。A)2B)3C)4D)5scanf 函數(shù)語句里格式字符為 ( AB)。用十進(jìn)制形式輸入有符號整數(shù)時,在A dBiC nDu在 scanf 函數(shù)語句中可用的修飾符有 (ABCD) 。A *BhClD寬度1數(shù)據(jù)是操作的對象,操作的結(jié)果會改變數(shù)據(jù)的狀況。對2字符型變量用來存放字符常量,注意只能放2 個字符。 錯3C 語言中可以把一個字符串賦給一個字符變量。錯4在 C 語言中的實(shí)型變量分為兩種類型,它們是float( 實(shí)型 )和 double雙精度實(shí)型。 錯5在 C 語言中,要求參加運(yùn)

8、算的數(shù)必須是整數(shù)的運(yùn)算符是% . 對6 假設(shè)有以下定義,那么執(zhí)行下面表達(dá)式 y+=y-=m*=y 后,y 的值為 -6。int m=5,y=2;對7輸入語句的格式為:scanf("%d%d%d",&a,&b,&c); 是正確的。對專業(yè)資料整理WORD格式8 在 scanf("%d,%d",&a,&b) 函數(shù)中,可以使用一個或多個空格作為兩個輸入數(shù)之間的間隔。 錯9getchar函數(shù)的功能是接收從鍵盤輸入的一串字符。錯10 在變量說明中給變量賦初值的方法是:int a=b=c=10;錯12printf 函數(shù)是一個標(biāo)準(zhǔn)

9、庫函數(shù),它的函數(shù)原型在頭文件"stdio.h" 中。對13printf 函數(shù)稱為格式輸入函數(shù),它的函數(shù)原型在頭文件"stdio.h" 中。錯14 在 printf 函數(shù)中,不同系統(tǒng)對輸出表列的求值順序不一定一樣,TC 是按從右到左進(jìn)展的。 對15 假設(shè) int x=3; printf("%d",&x); 那么系統(tǒng)會報(bào)錯,沒有任何結(jié)果。錯16 邏輯運(yùn)算符的優(yōu)先級別高于算術(shù)運(yùn)算符錯1在 C 語言中,表示邏輯 "真"值用【 1 】.2表達(dá)式 pow(2.8,sqrt(double(x)值的數(shù)據(jù)類型為 doubt。

10、3假設(shè)所有變量均為整型 ,那么表達(dá)式 (a=2,b=5,b+,a+b)的值是【 8】。4假設(shè) x 是 int 型變量,那么執(zhí)行下面表達(dá)式后,x 的值為【12 】。x=(a=4,6*2)5 假設(shè) k 為 int 整型變量且賦值 7,請寫出賦值表達(dá)式k *= k + 3 的運(yùn)算結(jié)果【 70】。6scanf 函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件【stdio.h】中。7getchar函數(shù)可以接收【單】個字符,輸入數(shù)字也按字符處理。8 在語句中,給變量賦值時,賦值語句必須以【分號】結(jié)尾。9 當(dāng) a=3,b=2, c=1 時,表達(dá)式 f=a>b>c的值是【0 】10 設(shè) x, y, z

11、均為 int 型變量,請寫出描述"x,y 中有一個為負(fù)數(shù)"的表達(dá)式【 x<0&&y>=0|y<0&&x>=0 】11 假設(shè) a=6, b=4,c=3,那么表達(dá)式a&&b|b-c 的值是【 1 】12 設(shè) x=3,y=-4, z=5,那么表達(dá)式 !(x>y)+(y!=z)|(x+y)&&(y=z)的值是【1 】根底二1下面四個選項(xiàng)中 ,均是非法常量的選項(xiàng)是 ( A)。A)'as'B)''C)-0x18D)0xabc-0fff'01'01

12、177'0''0a'12,4560xf"a"2下面四個選項(xiàng)中 ,均是不合法整型常量的選項(xiàng)是 (D )。A)-0f1B)-0xcdfC) -018D)-0x48eg-0xffff017999-068001112,4565e203f3下面正確的字符常量是 ( C)。A) "c"B) '''C) 'W'D) '4 以下每個選項(xiàng)都代表一個常量,其中正確的整型常量是 (B)。A)1.2B)-20C)1,000D)456專業(yè)資料整理WORD格式5 以下選項(xiàng)中不合法的用戶標(biāo)識符是(C)。A

13、)_123B)PrintfC)A$D)Dim6 在以下 C 語言程序中,可以用做變量名的是 (B)。A) 1B) a1C) intD) *p7C 語言提供的合法數(shù)據(jù)關(guān)鍵字是 (A)。A) floatB) SagnedC) IntegerD) Char8 以下符號中不能用作用戶標(biāo)識符的符號是( B)。A)_256B)voidC)scanfD)Struct9 假設(shè) k 為 int 型變量,那么以下語句C。k=8567;printf("|%-06d|n",k);A) 輸出格式描述不合法B)輸出為 |008567|C)輸出為 |8567|D) 輸出為 |-08567|10sizeo

14、f(float)是(B )。A) 一個雙精度表達(dá)式B)一個整型表達(dá)式C)一種函數(shù)調(diào)用D)一個不合法的表達(dá)式11在 C 語言中 , int、char和 short 三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)(D )。A) 由用戶自己定義B)均為 2 個字節(jié)C)是任意的D)由所用機(jī)器的機(jī)器字長決定12 判斷 char 型變量 c1 是否為小寫字母的正確表達(dá)式為(D)。A) 'a'<=c1<='z'B) (c1>=A. &&(c1<='z')C) ('a'>=c1)|('z'<

15、=c1)D) (c1>='a')&&(c1<='z')13 以下表達(dá)中正確的選項(xiàng)是 (B )。Aa 是實(shí)型變量 ,C 語言允許進(jìn)展以下賦值a=10,因此可以這樣說: 實(shí)型變量中允許存放整型值B在賦值表達(dá)式中 ,賦值號右邊即可以是變量也可以是任意表達(dá)式C執(zhí)行表達(dá)式 a=b 后 ,在內(nèi)存中 a 和 b 存儲單元中的原有值都將被改變,a 的值已由原值改變?yōu)?b 的值 ,b 的值由原值變?yōu)?0D已有 a=3,b=5 當(dāng)執(zhí)行了表達(dá)式a=b,b=a之后 ,已使 a 中的值為 5,b 中的值為 3專業(yè)資料整理WORD格式14 表達(dá)式 18/4*sq

16、rt (4.0)/8 值的數(shù)據(jù)類型為 (C)。專業(yè)資料整理WORD格式A)intB)floatC)doubleD) 不確定專業(yè)資料整理WORD格式15 以下運(yùn)算符中,不屬于關(guān)系運(yùn)算符的是(C) 。專業(yè)資料整理WORD格式A) <B)>=C) !D)!=專業(yè)資料整理WORD格式16 假設(shè)希望當(dāng)A 的值為奇數(shù)時,表達(dá)式的值為真,A的值為偶數(shù)時,表達(dá)式的值為假,專業(yè)資料整理WORD格式那么以下不能滿足要求的表達(dá)式是(C) 。專業(yè)資料整理WORD格式A) A%2= =1B) !(A%2= =0)C) !(A%2)D) A%2專業(yè)資料整理WORD格式17 各變量的類型說明如下:專業(yè)資料整理W

17、ORD格式int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;那么以下符合 C 語言語法的表達(dá)式是 (A)。A)a+=a-=(b=4)*(a=3)B)a=a*3=2C)x%(-3)D)y=float(i)18假設(shè)變量已正確定義并賦值 ,下面符合 C 語言語法的表達(dá)式是 ( B )。A)a=a+7;B)a=7+b+c,a+C)int 12.3%4D)a=a+7=a+b19逗號表達(dá)式 (a=3*5, a*4),a+15 的值為 ( C)。A)15B)60C)30D) 不確定20設(shè) Int n=3;那么 n+的結(jié)果是 (B )。A)2B)3C)4D

18、)51 用小數(shù)或指數(shù)形式輸入實(shí)數(shù)時,在scanf 函數(shù)語句里格式字符為 ( BCD)。A iBfCeDg2 可以使用 ( CD)輸入字符型數(shù)據(jù)。A putchar(c); B getchar(c); C getchar();Dscanf("%c",&c);1C 語言中數(shù)據(jù)有常量與變量之分。2 一般一個字符變量在內(nèi)存中占一個字節(jié)。3C 語言規(guī)定,可以在定義變量時,同時使變量初始化。4把 k1、 k2 定義成根本整型變量,并賦初值 0 的定義語句是 int k1=k2=0; 。錯5如果 i 的原值為 3,那么: j = + i ,j 的值為 3。錯6 但凡表達(dá)式都有一個

19、值。7 輸入語句的格式為: scanf("%d,%d,%d",a,b,c);是正確的。 錯8 在 scanf("%d, %*d ,%d",&a,&b) 函數(shù)中,當(dāng)輸入為 1,2,3 時,將 1 賦給 a,將 2 賦給 b。錯9getchar函數(shù)的功能是接收從鍵盤輸入的一個整數(shù)。錯10假定變量 a,b,c在說明時已賦初值,那么 if (a=b;)>0) c=a;是正確的。錯1112printf 函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件"string.h" 中。 錯13在 printf 函數(shù)中,格式字符 d 的意義

20、是:以十進(jìn)制形式輸出帶符號整數(shù)。14在 printf 函數(shù)中,輸出表列的各輸出項(xiàng)之間可用冒號分隔。錯15假設(shè) int x=3; printf("%d",&x); 那么系統(tǒng)不會報(bào)錯,會輸出x 的地址。16int a=0, b=1,c=2;那么表達(dá)式 a|b+c&&b=c 的值為 01假設(shè)有以下定義: char c='010'那么變量 C 中包含的字符個數(shù)為1。2假設(shè)有以下定義: int x=3,y=2;float a=2.5,b=3.5;那么下面表達(dá)式的值為【1 】。(x+y)%2+(int)a/(int)b3假設(shè) a 是 int 型變

21、量、且 a 的初值為 6,那么執(zhí)行下面表達(dá)式后, a 的值為【60 】。a+=a-=a*a4假設(shè) x 是 int 型變量,那么執(zhí)行下面表達(dá)式后, x 的值為【4 】。 x=a=4,6*25假設(shè) a 是 int 型變量,且 a 的初值為 6,那么計(jì)算表達(dá)式后 a 的值為【 60】。a+=a-=a*a6scanf 函數(shù)的地址表列中給出各變量的地址,地址是由【地址運(yùn)算符 "&"】后跟變量名組成的。專業(yè)資料整理WORD格式7 使用getchar 函數(shù)接收字符,假設(shè)輸入多于一個字符時,只接收第【一】個專業(yè)資料整理WORD格式字符。8 C 語言的格式輸出函數(shù)是【printf()

22、】。9 當(dāng) a=5,b=4, c=2 時,表達(dá)式 a>b!=c的值是【1 】10 A=7.5, B=2,C=3.6,表達(dá)式 A>B&&C>A | A<B&&!C>B11 假設(shè) a=3, b=2,c=1,那么表達(dá)式 a-b<c|b=c 的值是【 0】12 有 int a=0, b=4,c=5;那么表達(dá)式 a|b+c&&b!=c 的值為【1 】的值是【0 】專業(yè)資料整理WORD格式根底三1下面四個選項(xiàng)中 ,均是不合法的用戶標(biāo)識符的選項(xiàng)是 (C)。A) AB) floatC) b-aD) _123p_0laogoto

23、tempdo_AintINT2下面四個選項(xiàng)中 ,均是不合法浮點(diǎn)數(shù)的選項(xiàng)是 ( B)。A) 160.B) 123C) -018D) -e30.122e4.2123e4.234e3.e50.01e33下面四個選項(xiàng)中 ,均是不正確的八進(jìn)制或十六進(jìn)制數(shù)的選項(xiàng)是(D )。A)016B)0abcC)010D)0a120x8f017-0x117ff0180xa0x16-1234以下每個選項(xiàng)都代表一個常量 ,其中不正確的實(shí)型常量是 (B)。A)2.607E-1 B)0.8103e2C)-77.77D)45.6e-25可用作用戶標(biāo)識符的一組標(biāo)識符是( B)。A)voidB)a3_b3C)ForD)2adefin

24、e_xyz-abcDOWORDIFCasesigeof6 以下標(biāo)識符組中,合法的用戶標(biāo)識符為(B)。A) PAd 與 p#dB) Scanf 與 a10C) void 與 maxD) A* 與 temp專業(yè)資料整理WORD格式7B是C 語言提供的合法的數(shù)據(jù)類型關(guān)鍵字。專業(yè)資料整理WORD格式A)FloatB)signedC)integerD)Char專業(yè)資料整理WORD格式8 以下選項(xiàng)中正確的常量是( B)。專業(yè)資料整理WORD格式A) 012B) -20C) 1,000D) 4 5 69 現(xiàn)已定義整型變量int i=1 ;專業(yè)資料整理WORD格式執(zhí)行循環(huán)語句 while(i+ +<5)

25、 ;后, i 的值為 (B )。A)1B)5C)6D) 以上三個答案均不正確10 設(shè)變量 a 是整型 ,f 是實(shí)型 ,i是雙精度型 ,那么表達(dá)式 10+'a'+i*f值的數(shù)據(jù)類型為( C)。A)intB)floatC)doubleD) 不確定11 假設(shè)有說明語句: char c='72'那么變量 c ( C)。A) 包含 1 個字符B)包含 2 個字符C)包含 3 個字符D)說明不合法 ,c 的值不確定專業(yè)資料整理WORD格式12 設(shè) X、Y 、Z 都是 int 整型變量 ,且 x=2, y=3, z=4,那么下面的表達(dá)式中達(dá)式是(A)。,值為0 的表專業(yè)資料整

26、理WORD格式A) 'x'&&'z'C) (x<y)&&!z|1B) (!y= =1)&&(!z= = 0)D) x|y+y&&z-y專業(yè)資料整理WORD格式13 以下表達(dá)中正確的選項(xiàng)是 (B)。專業(yè)資料整理WORD格式A) 在 C 程序中無論是整數(shù)還是實(shí)數(shù) ,只要在允許的X圍內(nèi)都能準(zhǔn)確無誤的表示B) 假設(shè)在定義語句 double a,b;之后 ,因?yàn)樽兞?a,b 已正確定義 ,因此立刻執(zhí)行這樣的表達(dá)式: a=b+9.381 是正確的C) 在 C 程序中 ,常量、變量、函數(shù)調(diào)用 ,都是表達(dá)式的

27、一種D) 在 main 函數(shù)中 ,變量一經(jīng)定義 ,系統(tǒng)將自動賦予初始值14設(shè)有說明: char w;intx;float y;double z;那么表達(dá)式 w*x+z-y 值的數(shù)據(jù)類型為(C)。A) floatB) charC) intD) double15設(shè)a=2,b=3,c=4, 那么 表 達(dá) 式 a+b>c&&b= =c&&a|b+c&&b+c的 值 為(D)。A) 5B) 8C) 0D) 116在 C 語言中 ,邏輯值 "真"的表示是用 (D)。A) trueB)整型值 0C) 非另整型值D) T17以下不正確的

28、表達(dá)是 (C )。A) 在 C 程序中 ,逗號運(yùn)算的優(yōu)先級最低B)在 C 程序中 ,APH 和 aph 是兩個不同的變量C)假設(shè) a 和 b 類型一樣 ,在計(jì)算了賦值表達(dá)式a=b 后 b 中的值將放入 a 中,而 b 中的值不變專業(yè)資料整理WORD格式D)當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實(shí)型變量只能輸入專業(yè)資料整理WORD格式實(shí)型數(shù)值專業(yè)資料整理WORD格式18 以下結(jié)果為整型的表達(dá)式設(shè)有 int i; char c; float f; 是 D。A)i+fB)i*cC)c+fD)i+c+f19 設(shè)有逗號表達(dá)式 (a=3*5,a*4), a+15, a 的值為 (B)。A)

29、60B)30C)15D)9020 設(shè) Int n=3;那么有表達(dá)式n+,n 的結(jié)果是 (C)。A)2B)3C)4D)51 假設(shè)在 scanf 函數(shù)語句中沒有非格式字符作輸入數(shù)據(jù)的間隔,那么可用 ( ACD)。作為輸入數(shù)據(jù)的間隔。A空格B逗號CTABD回車2 使用 scanf 函數(shù)時,在源程序開頭 ( ABC)。A書寫 #include "stdio.h"B書寫 #include <stdio.h>專業(yè)資料整理WORD格式C不必寫 #include <stdio.h>D書寫 #include "scanf.h"1C 語言規(guī)定標(biāo)識符只

30、能由字母、數(shù)字和小數(shù)點(diǎn)三種字符組成。2 C 語言使字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。 一個字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 對3C 語言中定義了一個變量,代表內(nèi)存中的一個地址。對4 表達(dá)式 3.5 + 1/2 + 56%10 的計(jì)算結(jié)果是 7.5 。5 由賦值運(yùn)算符將一個變量和一個表達(dá)式連接起來的式子稱為"賦值表達(dá)式 "。對6 設(shè) C 語言中,一個 int 型數(shù)據(jù)在內(nèi)存中占 2 個字節(jié),那么 int 數(shù)據(jù)的取值X圍為-32768-32769。7在使用 scanf 函數(shù)之前應(yīng)包含頭文件 "math.h"。8在 scanf("%

31、c%c",&c1,&c2) 函數(shù)中,當(dāng)輸入為字符a, b 時,將 a 賦給 c1,將 b賦給 c2。9 scanf 函數(shù)中,如果格式控制串中有普通字符那么輸入時也要輸入該普通字符。10 假定變量 x,y,z 在說明時已賦初值,那么 if (x=y+5)>0) z=x; 是正確的11printf 函數(shù)中的格式字符,既可以是大寫形式,也可以是小寫形式。12 在 printf 函數(shù)中,格式字符 "%5c" 可用來輸出 5 個字符。13 在 printf 函數(shù)中,格式字符s 的意義是:輸出單個字符。14 在 printf 函數(shù)中,輸出項(xiàng)可以是任意合法

32、的表達(dá)式。15 算術(shù)運(yùn)算符的優(yōu)先級別高于關(guān)系運(yùn)算符16int a=0,b=1, c=2,x ,y;,那么 !(x=a)&&(y=b)&&c 的值為 11假設(shè) x 和 n 均是 int 型變量,且 x 的初值為 12,n 的初值為 5,那么執(zhí)行下面表達(dá)式后,x 的值為 0。x%=(n%=2)2假設(shè)所有變量均為整型,那么表達(dá)式 (a=2,b=5,a+,b+,a+b)的值為【9 】。3假設(shè) a 是 int 型變量,那么執(zhí)行下面表達(dá)式后, a 的值為【 2 】。 a=25/3%34表達(dá)式 1/3*3 的計(jì)算結(jié)果是【 0 】。5假設(shè) a 是 int 型變量,那么計(jì)算表達(dá)式

33、后 a 的值為【 2 】。a=25/3%36 在輸入字符數(shù)據(jù)時,假設(shè)"格式控制字符串 "中沒有非格式字符,那么認(rèn)為所有輸入的字符均為【有效】字符。7在 scanf 函數(shù)中,【 &a】表示變量 a 的地址。8以下程序的運(yùn)行結(jié)果是【computer, com】。main() printf("%s,%5.3s","computer","computer");9在 C 語言中,表示邏輯 "真 "值用【 非零數(shù) 】10 假設(shè) a=6,b=4,c=2,那么表達(dá)式 !(a-b)+c-1&&am

34、p;b/3+c/2 的值是【1 】11 設(shè) a=-1,b=0, c=1,那么表達(dá)式 a|b+c&&b=c 的值是【1 】12 有 int a=3, b=4,c=5,x,y;,那么以下表達(dá)式的值為【0 】!(x=a)&&(y=b)&&c專業(yè)資料整理WORD格式根底四1 以下符號中不能用作用戶標(biāo)識符的符號是()。專業(yè)資料整理WORD格式A)_256B)void專業(yè)資料整理WORD格式C)scanfD)Struct專業(yè)資料整理WORD格式2 下面四個選項(xiàng)中 ,均是合法浮點(diǎn)數(shù)的選項(xiàng)是A) +1e+1B) -.60C) 123e5e-9.412e-41.2

35、e-.403e2-8e5+2e-1()。D) -e3.8e-45.e-0專業(yè)資料整理WORD格式3 下面四個選項(xiàng)中,均是正確的八進(jìn)制或十六進(jìn)制數(shù)的選項(xiàng)是()。專業(yè)資料整理WORD格式A) -1a0x8f-011B)0abc-0170xcC)00100x110xf1D)0a12-0x123-0xa專業(yè)資料整理WORD格式4 以下選項(xiàng)中,為C 語言合法的關(guān)鍵字是()。專業(yè)資料整理WORD格式A)swicthB)cherC)CaseD)default專業(yè)資料整理WORD格式5C 語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是()。專業(yè)資料整理WORD格式A)DoubleB)shortC)integerD)Char

36、專業(yè)資料整理WORD格式6 以下標(biāo)識符組中,合法的用戶標(biāo)識符為A)b-b 與 abcB)CCP 與 float()。專業(yè)資料整理WORD格式C)hiy 與<ft>D) isw 與 INT專業(yè)資料整理WORD格式7 屬于合法的C 語言長整型常量的是()。專業(yè)資料整理WORD格式A)5876273 個字節(jié),下B)0LC)2E108 列程序的輸出結(jié)果是D) Long5876273 假設(shè)。int類型數(shù)據(jù)占兩專業(yè)資料整理WORD格式main()int k=-1;printf("%d,%un",k,k);專業(yè)資料整理WORD格式A)-1 ,-1B)-1, 32767C)-1

37、,32768D)-1,65535專業(yè)資料整理WORD格式9 設(shè)已定義 x 為 double 類型變量x=213.82631;printf("%-6.2en",x);專業(yè)資料整理WORD格式那么以上語句 ()。A) 輸出格式描述符的域?qū)挷粔?,不能輸出C)輸出為 2.14e+0210 執(zhí)行 x=5>1+2&&2|2*4<4 - !0 后,X 的值為 (B)輸出為 21.38e+01D) 輸出為 -2.14e2)。專業(yè)資料整理WORD格式A) -1B) 0C) +1D) 5專業(yè)資料整理WORD格式11 設(shè) ch 是 字 符 變 量 , 其 值 為 A,

38、 且 有 下 面 的 表 達(dá) 式專業(yè)資料整理WORD格式ch=!(ch>='A'&&ch<='z')"ch:(ch+32) 那么表達(dá)式的值是()專業(yè)資料整理WORD格式A) AB) aC) 2D) z專業(yè)資料整理WORD格式12 設(shè)ch 是char 型變量 ,其值為Z,且有下面的表達(dá)式,其值為 ()。專業(yè)資料整理WORD格式ch=(ch>='A'&&ch<='Z')"(ch+32):ch專業(yè)資料整理WORD格式A) AB) aC) ZD) z專業(yè)資料整理W

39、ORD格式13以下的變量定義中 ,合法的是 ()。A)float3_four = 3.4 ;B)int _abc_= 2 ;C)doublea = 1 + 4e2.0D)short do =15;14假設(shè)有 intk = 11;那么表達(dá)式 (k+ * 1/3) 的值是 ()。A)0B)3C)11D)1215邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型是()。A)只是0或1B)只能是 0 或非 0 正數(shù)C) 只能是整型或字符型數(shù)據(jù)D) 可以是任何類型數(shù)據(jù)16以下表達(dá)式的值 ,那一個等于 0 ()。A) 5%6B) 5/6C) 5/6.0D)5-617以下正確的表達(dá)是 ()。A) 在 C 程序中 ,每行只能寫

40、一條語句B)假設(shè) a 是實(shí)型變量 ,C 程序中允許賦值 a=10,因此實(shí)型變量中允許存放整型數(shù)C)在 C 程序中 ,無論是整數(shù)還是實(shí)數(shù) ,都能被準(zhǔn)確無誤地表示D)在 C 程序中 ,%是只能用于整數(shù)運(yùn)算的運(yùn)算符18 以下不正確的語句設(shè)有int p,q是 ()。A)p*=3;B)p/=q;C)p+=3;D)p&&=q;19 如果 a=1,b=2,c=3,d=4,那么條件表達(dá)式 a<b?a:c<d?c:d 的值為 ().A)1B)2C)3D)420 設(shè) Int n=2;那么 +n+1= =4 的結(jié)果是 ()。A)trueB)false C)1D)01假設(shè)輸入 4 位整數(shù)到

41、整型變量 a 中,可用 ()。A scanf("%4d");Bscanf("%4d",&a);C scanf("%4d",a);Dscanf("%d",&a);2對于 scanf("a=%d",&a),設(shè) a 為整型變量,輸入 5,其輸出可為 ()。A a=5B5Ca= 5D a=a=51在 C 語言中,要求對所有用到的變量先定義,然后才能使用。2C 語言中,字符數(shù)據(jù)與整型數(shù)據(jù)可以互相賦值。3C 實(shí)型變量分為單精度和雙精度兩種。4a1、a2 定義成單精度實(shí)型變量,并賦初值

42、1 的定義語句是 float a1=1; a2=1; 。5C 語言中逗號運(yùn)算符又稱為 "順序求值運(yùn)算符 "。6C 提供的三種邏輯運(yùn)算符是!, &&, >= .7在使用 scanf 函數(shù)之前可以不包含頭文件 "stdio.h" 。8在 scanf("%4d",&i) 函數(shù)中,輸入123456789,只把 123456 賦予變量 i。9a=b=c=d=10;是一個合法的賦值語句。10C 語言的格式輸出函數(shù)是scanf().12 使用 printf 函數(shù)時,格式控制字符串和各輸出項(xiàng)應(yīng)一一對應(yīng)。13 在 prin

43、tf 函數(shù)中,格式字符f 的意義是:以小數(shù)形式輸出單精度實(shí)數(shù)。14 在 printf 函數(shù)中,轉(zhuǎn)義字符 b 的作用是退格。15 算術(shù)運(yùn)算符的優(yōu)先級別高于邏輯運(yùn)算符專業(yè)資料整理WORD格式16int a=1, b=0,c=1;,那么 !(a+b)+c-0&&b+c/21 經(jīng)過下述賦值后,變量x 的數(shù)據(jù)類型是的值為 1。專業(yè)資料整理WORD格式int x=2;double y;y=(int)(float)x;2字母 a 的 ASCII 碼的十進(jìn)制代碼為 97,且設(shè) ch 為字符型變量,那么表達(dá)式ch='a'+'8'-'3'的值為【】。

44、3假設(shè) s 是 int 型變量,且 s=6,那么下面表達(dá)式的值為【】。s%2+(s+1)%24表達(dá)式 1.0/2*3 的計(jì)算結(jié)果是【】。5當(dāng) a=3,b=2, c=1 時,表達(dá)式 f=a>b>c 的值是【】.6getchar函數(shù)是【】函數(shù)。7賦值語句是由賦值表達(dá)式加上【】構(gòu)成的。8在 TC 中, printf() 函數(shù)輸出表列的求值順序是【】。9設(shè) y 為 int 型變量,請寫出描述 "y 是奇數(shù) "的表達(dá)式【 】10 假設(shè) a=2,b=4,那么表達(dá)式 !(x=a)| (y=b)&&0 的值是【】11 條件 "0<x<3 或

45、 x<-3" 的 c 語言表達(dá)式是【】12 有 int a=3, b=4,c=5;,那么以下表達(dá)式的值為【】!(a+b)+c-1&&b+c/2根底五1C 語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符()。A) 必須為大寫B(tài)) 必須為下劃線C) 必須為字母或下劃線D) 可以是字母、數(shù)字和下劃線中的任一種字符2 下面四個選項(xiàng) ,均是合法轉(zhuǎn)義字符的選項(xiàng)是 ()。專業(yè)資料整理WORD格式A) '''B) ''C)'018'D) '0''專業(yè)資料整理WORD格式'&

46、#39;'017''f''101'專業(yè)資料整理WORD格式'n''"''xab''x1f'專業(yè)資料整理WORD格式3 下面四個選項(xiàng)中,均是正確的數(shù)值常量或字符常量的選項(xiàng)是()。專業(yè)資料整理WORD格式A)0.0B)"a"C)'3'D)+001專業(yè)資料整理WORD格式0f3.9E-2.50110xabcd專業(yè)資料整理WORD格式8.9e1e10xFF002e2專業(yè)資料整理WORD格式'&''"

47、9;0a50專業(yè)資料整理WORD格式4 以下符號中不能用作用戶標(biāo)識符的是()。專業(yè)資料整理WORD格式A)IFB)SwitchC)getsD)case專業(yè)資料整理WORD格式5 在 C 語言中,以下哪個字符為合法的字符常量()。專業(yè)資料整理WORD格式A)'084B)'x43專業(yè)資料整理WORD格式C)'abD)'06 以下四個選項(xiàng)中 ,均是 C 語言關(guān)健字的選項(xiàng)是 ()。A) autoB) switchC) signedD) ifenumtypedefunionstructincludecontinuescanftype7 不合法的常量是 ()。A)'2'B)'"'C)"D)"483"8 假設(shè) a 為整型變量,那么以下語句。a=-2L;printf("%dn",a);A)賦值不合法B) 輸出值為 -2C)輸出為不確定值D) 輸出值為 29 已定義 x

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論