2017年C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)試題及答案
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。以下是由陽(yáng)光網(wǎng)小編整理關(guān)于C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)試題的內(nèi)容,希望大家喜歡!
2017年C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)試題及答案(一)
1以下符號(hào)中不能用作用戶(hù)標(biāo)識(shí)符的符號(hào)是( )。
A)_256 B)void
C)scanf D)Struct
2下面四個(gè)選項(xiàng)中,均是合法浮點(diǎn)數(shù)的選項(xiàng)是( )。
A) +1e+1 B) -.60 C) 123e D) -e3
5e-9.4 12e-4 1.2e-.4 .8e-4
03e2 -8e5 +2e-1 5.e-0
3下面四個(gè)選項(xiàng)中,均是正確的八進(jìn)制或十六進(jìn)制數(shù)的選項(xiàng)是( )。
A) -1a B)0abc C)0010 D)0a12
0x8f -017 0x11 -0x123
-011 0xc 0xf1 -0xa
4以下選項(xiàng)中,為C語(yǔ)言合法的關(guān)鍵字是( )。
A)swicth B)cher C)Case D)default
5C語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字是( )。
A)Double B)short C)integer D)Char
6下列標(biāo)識(shí)符組中,合法的用戶(hù)標(biāo)識(shí)符為( )。
A)b-b與abc
B)CCP與float
C)hiy與<ft>
D) isw與INT
7 屬于合法的C 語(yǔ)言長(zhǎng)整型常量的是( )。
A)5876273 B)0L C)2E10 D)(Long)5876273若int類(lèi)型數(shù)據(jù)占兩個(gè)字節(jié),下8列程序的輸出結(jié)果是( )。
main()
{
int k=-1;
printf("%d,%u\n",k,k);
}
A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535
9設(shè)已定義x為double類(lèi)型變量
x=213.82631;
printf("%-6.2e\n",x);
則以上語(yǔ)句( )。
A)輸出格式描述符的域?qū)挷粔,不能輸?B)輸出為21.38e+01
C)輸出為2.14e+02 D)輸出為-2.14e2
10執(zhí)行x=5>1+2&&2||2*4<4 - !0后,X的值為( )。
A) -1 B) 0 C) +1 D) 5
11設(shè)ch是字符變量,其值為A,且有下面的表達(dá)式ch=!(ch>='A'&&ch<='z')?ch:(ch+32)則表達(dá)式的值是 ( )
A) A B) a C) 2 D) z
12設(shè)ch是char型變量,其值為Z,且有下面的表達(dá)式,其值為( )。
ch=(ch>='A'&&ch<='Z')?(ch+32):ch
A) A B) a C) Z D) z
13以下的`變量定義中,合法的是( )。
A)float 3_four = 3.4 ; B)int _abc_= 2 ;
C)double a = 1 + 4e2.0 D)short do =15;
14若有int k = 11;則表達(dá)式(k++ * 1/3)的值是( )。
A)0 B)3 C)11 D)12
15邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類(lèi)型是 ( )。
A) 只是0或1 B)只能是0或非0正數(shù)
C) 只能是整型或字符型數(shù)據(jù) D) 可以是任何類(lèi)型數(shù)據(jù)
16下列表達(dá)式的值,那一個(gè)等于0 ( )。
A) 5%6 B) 5/6 C) 5/6.0 D) 5 - 6
17以下正確的敘述是( )。
A)在C程序中,每行只能寫(xiě)一條語(yǔ)句
B)若 a 是實(shí)型變量,C程序中允許賦值a=10,因此實(shí)型變量中允許存放整型數(shù)
C)在C程序中,無(wú)論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無(wú)誤地表示
D)在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符
18以下不正確的語(yǔ)句(設(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)1 B)2 C)3 D)4
20設(shè)Int n=2;則++n+1= =4的結(jié)果是( )。
A)true B)false C)1 D)0
2017年C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)試題及答案(二)
1.下列變量名中,非法的是( C )。
A.A25 B.My_car
C.My-str D.abc
2.下列常量中,十六進(jìn)制int型常量是( A )。
A.0x5f B.x2a
C.046 D.7a
3.下列常量中,不是字符常量的是( B )。
A.'\n' B."y"
C.'x' D.'\7'
4.在函數(shù)體內(nèi)定義了下述變量a,a的存儲(chǔ)類(lèi)為( D )。
int a;
A.寄存器類(lèi) B.外部類(lèi)
C.靜態(tài)類(lèi) D.自動(dòng)類(lèi)
5.下列關(guān)于變量存儲(chǔ)類(lèi)的描述中,錯(cuò)誤的是( C )。
A.任何變量定義后都具有一個(gè)確定的存儲(chǔ)類(lèi)
B.變量的存儲(chǔ)類(lèi)確定了變量的作用域和壽命
C.定義變量時(shí)沒(méi)有存儲(chǔ)類(lèi)說(shuō)明符者一律為自動(dòng)類(lèi)
D.內(nèi)部靜態(tài)類(lèi)變量和外部靜態(tài)類(lèi)變量的存儲(chǔ)類(lèi)說(shuō)明符都是static
6.下列關(guān)于變量數(shù)據(jù)類(lèi)型的描述中,錯(cuò)誤的是( A )。
A.定義變量時(shí)int型數(shù)據(jù)類(lèi)型可以省略
B.變量的數(shù)據(jù)類(lèi)型可以決定該變量占內(nèi)存的字節(jié)數(shù)
C.變量的數(shù)據(jù)類(lèi)型是可以被強(qiáng)制的
D.變量的數(shù)據(jù)類(lèi)型是有高低之分的
7.長(zhǎng)雙精度浮點(diǎn)型常量的后綴是( C )。
A.U B.F
C.L D.無(wú)
8.下列運(yùn)算符中,不能用于浮點(diǎn)數(shù)操作的是( D )。
A.++ B.+
C.*= D.&(雙目)
9.下列運(yùn)算符中,優(yōu)先級(jí)最高的是( A )。
A.*(雙目) B.||
C.>> D.%=
10.下列運(yùn)算符中,優(yōu)先級(jí)最低的是( B )。
A.== B.?:
C.| D.&&
11.已知:int a(3);下列表達(dá)式中,錯(cuò)誤的是( C )。
A.a%2==0 B.a--+2
C.(a2)++ D.a>>=2
12.已知:int b(5),下列表達(dá)式中,正確的是( D )。
A.b="a" B.++(b1)
C.b%2.5 D.b=3,b+1,b+2
13.下列關(guān)于類(lèi)型轉(zhuǎn)換的描述中,錯(cuò)誤的是( C )。
A.類(lèi)型轉(zhuǎn)換運(yùn)算符是(<類(lèi)型>)
B.類(lèi)型轉(zhuǎn)換運(yùn)算符是單目運(yùn)算符
C.類(lèi)型轉(zhuǎn)換運(yùn)算符通常用于保值轉(zhuǎn)換中
D.類(lèi)型轉(zhuǎn)換運(yùn)算符作用于表達(dá)式左邊
【2017年C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)試題及答案】相關(guān)文章:
2.2017年C語(yǔ)言程序設(shè)計(jì)期末試題及答案