《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程——C語(yǔ)言程序設(shè)計(jì)》課后題及參考答案

字號(hào):

第二章 C程序設(shè)計(jì)的初步知識(shí)
    一、選擇題
    2.1 以下選項(xiàng)中正確的整型常量是
    A)12. B)-20 C)1,000 D)4 5 6
    答案:B
    2.2 以下選項(xiàng)中正確的實(shí)型常量是
    A)0 B)3. 1415 C)0.329×10(2)(10的2次方) D).871
    答案:D
    2.3 以下選項(xiàng)中不正確的實(shí)型常量是 A)2.607E-1 B)0.8103e 2 C)-77.77 D)456e-2
    答案:B
    2.4 以下選項(xiàng)中不合法的用戶(hù)標(biāo)識(shí)符是
    A)abc.c B)file C)Main D)PRINTF
    答案:A
    2.5 以下選項(xiàng)中不合法的用戶(hù)標(biāo)識(shí)符是
    A)_123 B)printf C)A$ D)Dim 答案:C 2.6 C語(yǔ)言中運(yùn)算對(duì)象必需是整型的運(yùn)算符是 A)% B)/ C)! D)**
    答案:A
    2.7 可在C程序中用作用戶(hù)標(biāo)識(shí)符的一組標(biāo)識(shí)符是
    A)void define WORD B)as_b3 _123 If C)For -abc case D)2c DO SIG
     答案:B
    2.8 若變量已正確定義并賦值,符合C語(yǔ)言語(yǔ)法的表達(dá)式是
    A)a=a+7; B)a=7+b+c,a++ C)int(12.3%4) D)a=a+7=c+b
    答案:B
    2.9 以下敘述中正確的是
    A)a是實(shí)型變量,C允許進(jìn)行以下賦值a=10,因此可以這樣說(shuō):實(shí)型變量中允許存放整型值。
    B)在賦值表達(dá)式中,賦值號(hào)右邊既可以是變量也可以是任意表達(dá)式。
    C)執(zhí)行表達(dá)式a=b后,在內(nèi)存中a和b存儲(chǔ)單元中的原有值都將被改變,a的值已由原值改變?yōu)閎的值,b的值由原值變?yōu)?。
    D)已有a=3,b=5。當(dāng)執(zhí)行了表達(dá)式a=b,b=a之后,已使a中的值為5,b中的值為3。
    答案:B
    2.10 以下敘述中正確的是
    A)在C程序中無(wú)論是整數(shù)還是實(shí)數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無(wú)誤的表示。
    B)C程序由主函數(shù)組成。
    C)C程序由函數(shù)組成。
    D)C程序由函數(shù)和過(guò)程組成。
    答案:C
     2.11 TURBO C中int類(lèi)型變量所占字節(jié)數(shù)是
    A)1 B)2 C)3 D)
    4 答案:B
    2.12 不合法的八進(jìn)制數(shù)是
    A)0 B)028 C)077 D)01
    答案:B
    2.13 不合法的十六進(jìn)制數(shù)是 A)oxff B)0Xabc C)0x11 D)0x19
    答案:A
    二、填空題
    2.14 若k為int整型變量且賦值11。請(qǐng)寫(xiě)出運(yùn)算k++后表達(dá)式的值A(chǔ))_____和變量的值B)_____。
    答案:11、
    12 2.15 若x為double型變量,請(qǐng)寫(xiě)出運(yùn)算x=3.2,++x后表達(dá)式的值A(chǔ))_____和變量的值B)_____。
     答案:4.2、4.2
    2.16 函數(shù)體由符號(hào)____開(kāi)始,用符號(hào)____結(jié)束。函數(shù)體的前面是____部分,其后是____部分。
    答案:{、}、定義、執(zhí)行
    2.17 C語(yǔ)言中的標(biāo)識(shí)符可分為_(kāi)___、____、和預(yù)定義標(biāo)識(shí)符三類(lèi)。
    答案:關(guān)鍵字、用戶(hù)標(biāo)識(shí)符
    2.18 在C語(yǔ)言程序中,用關(guān)鍵字____定義基本整型量,用關(guān)鍵字____定義單精度實(shí)型變量,用關(guān)鍵字___定義雙精度實(shí)型變量。 答案:int、float、double
    2.19 把a(bǔ)1、a2定義成單精度實(shí)型變量,并賦初值1的定義語(yǔ)句是____。
    答案:float a1=1.0,a2=1.0;
     2.20 C程序中定義的變量,代表內(nèi)存中的一個(gè)____。
    答案:存儲(chǔ)單元
    2.21 表達(dá)式3.5+1/2的計(jì)算結(jié)果是____。
    答案:3.5
    2.22 對(duì)以下數(shù)學(xué)式,寫(xiě)出三個(gè)等價(jià)的C語(yǔ)言表達(dá)式____、____、____。 a×b —— c 答案:a*b/c、a/c*b、b/c*a 2.23 表達(dá)式s=10應(yīng)當(dāng)讀做“____”。
    答案:將10賦給變量s
    2.24 計(jì)算機(jī)中內(nèi)存儲(chǔ)器的最小存儲(chǔ)單位稱(chēng)____,其中能容納的數(shù)是____。 答案:位、0或1
    2.25 通常一個(gè)字節(jié)包含____個(gè)二進(jìn)制位。在一個(gè)字節(jié)中能存放的(十進(jìn)制)整數(shù)是____,它的二進(jìn)制數(shù)的形式是____;最?。ㄊM(jìn)制)整數(shù)是____,它的二進(jìn)制數(shù)的形式是____。
    答案:8、
    255、1111 1111、-128、1000 0000
    2.26 當(dāng)計(jì)算機(jī)用兩個(gè)字節(jié)存放一個(gè)整數(shù)時(shí),其中能存放的(十進(jìn)制)整數(shù)是____、最?。ㄊM(jìn)制)整數(shù)是____,它的二進(jìn)制數(shù)的形式是____。
    答案:65535、-32768、1000 0000 0000 0000
    2.27 在C語(yǔ)言中整數(shù)可用____進(jìn)制數(shù)、____進(jìn)制數(shù)和____進(jìn)制數(shù)三種數(shù)制表示。
    答案:十、八、十六