c語(yǔ)言期末考試題庫(kù)-2023修改整理_第1頁(yè)
c語(yǔ)言期末考試題庫(kù)-2023修改整理_第2頁(yè)
c語(yǔ)言期末考試題庫(kù)-2023修改整理_第3頁(yè)
c語(yǔ)言期末考試題庫(kù)-2023修改整理_第4頁(yè)
c語(yǔ)言期末考試題庫(kù)-2023修改整理_第5頁(yè)
已閱讀5頁(yè),還剩26頁(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)介

千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦c語(yǔ)言期末考試題庫(kù)習(xí)題一

一、挑選題

1.C語(yǔ)言是一種(C)。

A.低級(jí)語(yǔ)言

B.匯編語(yǔ)言

C.高級(jí)語(yǔ)言

D.機(jī)器語(yǔ)言2.以下不是C語(yǔ)言的特點(diǎn)的是(D)。

A.語(yǔ)言簡(jiǎn)潔緊湊

B.可以直接對(duì)硬件舉行操作

C.數(shù)據(jù)類型豐盛

D.是面對(duì)對(duì)象的程序設(shè)計(jì)語(yǔ)言

3.一個(gè)C程序的執(zhí)行是從(A)。

A.本程序的main函數(shù)開(kāi)頭,到main函數(shù)結(jié)束

B.本函數(shù)的第一個(gè)數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束

C.本程序的main函數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束

D.本函數(shù)的第一個(gè)數(shù)開(kāi)頭,到本程序main函數(shù)結(jié)束

4.以下講述正確的是(C)。

A.在C程序中,main函數(shù)必需位于程序的最前面

B.C程序的每行只能寫一條語(yǔ)句

C.C語(yǔ)言的本身沒(méi)有輸入輸出語(yǔ)句

D.在對(duì)一個(gè)C程序舉行編譯的過(guò)程中,可以發(fā)覺(jué)解釋中的拼寫錯(cuò)誤

5.以下講述不正確的是(D)。

A.一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成

B.一個(gè)C源程序必需包括一個(gè)main函數(shù)

C.C程序的基本組成單位是函數(shù)

D.在C程序中,解釋說(shuō)明只能位于一條語(yǔ)句的后面

6.C語(yǔ)言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置(C)。

A.必需在最開(kāi)頭

B.必需在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面

C.可以隨意

D.必需在最后

7.一個(gè)C語(yǔ)言程序是由(B)。

A.一個(gè)主程序和若干子程序組成

B.函數(shù)組成

C.若干過(guò)程組成

D.若干子程序組成

8.以下講述中正確的是(C)。

A.C程序的基本組成單位是語(yǔ)句

B.C程序中的每一行只能寫一條語(yǔ)句

C.C語(yǔ)句必需以分號(hào)結(jié)束

D.C語(yǔ)言必需在一行內(nèi)寫完

9.以下講述中正確的是(C)。

A.C程序中的解釋只能浮現(xiàn)在程序的開(kāi)頭位置和語(yǔ)句的后面

B.C程序書寫格式嚴(yán)格,要求一行內(nèi)只能寫一個(gè)語(yǔ)句

C.C程序書寫格式自由,一個(gè)語(yǔ)句可以寫在多行上

D.用C語(yǔ)言編寫的程序只能放在一個(gè)程序文件中

10.以下講述中正確的是(C)。

A.C語(yǔ)言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開(kāi)頭執(zhí)行

B.可以在程序中由用戶指定隨意一個(gè)函數(shù)作為主函數(shù),程序?qū)慕耖_(kāi)頭執(zhí)行

C.C語(yǔ)言規(guī)定必需用main作為主函數(shù)名,程序從今開(kāi)頭執(zhí)行,在此結(jié)束

D.main可作為用戶標(biāo)識(shí)符,用以命名隨意一個(gè)函數(shù)作為主函數(shù)

11.下列講述中正確的是(A)。

A.每個(gè)C程序文件中都必需要有一個(gè)main函數(shù)

B.在C程序中main()位置是固定的

C.C程序中全部函數(shù)之間都可以互相調(diào)用,與函數(shù)所在位置無(wú)關(guān)

D.在C程序的函數(shù)中不能定義另一個(gè)函數(shù)

12.C語(yǔ)言源程序的基本單位是(B)。

A.過(guò)程

B.函數(shù)

C.子程序

D.標(biāo)識(shí)符

13.下列關(guān)于算法的特點(diǎn)描述中錯(cuò)誤的是(D)。

A.有窮性

B.確定性

C.有零個(gè)或多個(gè)輸入

D.有零個(gè)或多個(gè)輸出

14.以下選項(xiàng)中不屬于算法特性的是(C)。

A.有窮性

B.確定性

C.簡(jiǎn)潔性

D.有效性

15.用C語(yǔ)言編寫的代碼程序(B)。

A.可立刻執(zhí)行

B.是一個(gè)源程序

C.經(jīng)過(guò)編譯即可執(zhí)行

D.經(jīng)過(guò)編譯解釋才干執(zhí)行

二、填空題

1.C語(yǔ)言的源程序必需通過(guò)編譯和銜接后,才干被計(jì)算機(jī)執(zhí)行。

2.C語(yǔ)言源程序文件的后綴是.c;經(jīng)過(guò)編譯后,生成文件的后綴是.obj;經(jīng)過(guò)銜接后,生成文件的后綴是.exe。

3.C語(yǔ)言從源程序的書寫到上機(jī)運(yùn)行輸出結(jié)果要經(jīng)過(guò)編輯、編譯、銜接、執(zhí)行四個(gè)步驟。

4.結(jié)構(gòu)化程序由挨次結(jié)構(gòu)、挑選結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)組成。

5.C語(yǔ)言源程序的基本單位是函數(shù)。

6.一個(gè)C語(yǔ)言源程序是由若干函數(shù)組成,其中至少應(yīng)含有一個(gè)主函數(shù)(或main函數(shù))。

7.在一個(gè)C語(yǔ)言源程序中,解釋部分兩側(cè)的分界符為/*…*/。

8.算法是程序設(shè)計(jì)的靈魂。

9.C語(yǔ)言程序只能從main函數(shù)開(kāi)頭執(zhí)行。

10.自然語(yǔ)言、流程圖和偽代碼都可以用來(lái)表示算法,其中流程圖是算法的圖形化表示辦法。

三、編程/思量題

1.簡(jiǎn)述C語(yǔ)言的主要特點(diǎn)。

1.C語(yǔ)言的主要特點(diǎn)有:(1)C語(yǔ)言具有結(jié)構(gòu)化的高級(jí)編程語(yǔ)言應(yīng)有的全部高級(jí)指令,使程序員不需要知道硬件細(xì)節(jié)。同時(shí),C也具有一些低級(jí)指令,允許程序員能夠直接迅速地拜訪硬件。(2)C語(yǔ)言是結(jié)構(gòu)式語(yǔ)言。(3)C語(yǔ)言是一種高效的語(yǔ)言。(4)C語(yǔ)言簡(jiǎn)潔緊湊,使用便利靈便。(5)C語(yǔ)言運(yùn)算符豐盛。(6)C語(yǔ)言是一種可移植性語(yǔ)言。

2.要得到一個(gè)可以正常運(yùn)行的C語(yǔ)言程序,普通經(jīng)過(guò)哪幾個(gè)過(guò)程?

編輯C語(yǔ)言程序源代碼,編譯源文件,銜接程序,執(zhí)行程序。

3.算法具有哪些特點(diǎn)?

3.算法具有以下特點(diǎn):(1)有窮性;(2)確定性;(3)有零個(gè)或多個(gè)輸入;(4)有一個(gè)或多個(gè)輸出;(5)有效性。

4.用流程圖表示求解1×2×3×4×5的算法。

5.參照本章例題,編寫一個(gè)C程序,輸出以下信息:

*********************************

ThisisasimpleCprogram!

答.#include

voidmain()

{

printf("*********************************\n");

printf("ThisisasimpleCprogram!\n");

printf("*********************************\n");

習(xí)題二

一、挑選題

1.下列幾個(gè)選項(xiàng)中,屬于C語(yǔ)言的基本數(shù)據(jù)類型的是(B)。

A.整型、實(shí)型、結(jié)構(gòu)體類型

B.整型、實(shí)型、字符型

C.整型、規(guī)律型、實(shí)型

D.整型、字符型、數(shù)組類型

2.C語(yǔ)言規(guī)定,標(biāo)識(shí)符的命名只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符(C)。

A.必需是字母

B.必需是下劃線

C.必需是字母或下劃線

D.必需是數(shù)字

3.下列標(biāo)識(shí)符中,合法的標(biāo)識(shí)符為(B)。

A.6adc

B._max1

C.a*$bn

D.123bc

4.下列標(biāo)識(shí)符中,不合法的標(biāo)識(shí)符為(A)。

A.int

B._n5

C.i_5ab

D.q5n

5.下列不合法的字符常量是(D)。

A.‘a(chǎn)’

B.’\”’

C.’\n’

D.”a”

6.下列不合法的字符串常量是(A)。

A.‘a(chǎn)bc’

B.”abc”

C.”dfb345”

D.””

7.下列不合法的轉(zhuǎn)義字符是(D)。

A.‘\\’

B.‘\t’

C.‘\x6a’

D.’\89’

8.下面四個(gè)選項(xiàng)中,均是不合法的轉(zhuǎn)義字符的選項(xiàng)是(B)。

A.‘\’’‘\t’‘\’

B.‘\1234’‘\018’‘\x3h’

C.‘\n’‘\16’‘\”‘

D.‘\x8a’‘\&’‘\101’

9.下列整型常量中,不合法的是(D)。

A.89

B.-16

C.0x4b

D.0668

10.下面四個(gè)選項(xiàng)中,均是不合法的整型常量的選項(xiàng)是(A)。

A.-0f10182e5

B.250xf33.5

C.065-54-0a4

D.0130xk5-069

11.下列實(shí)型常量中,不合法的是(C)。

A.0.0

B..123

C.123

D.2.34

12.下列實(shí)型常量中,合法的是(D)。

A.e3

B.2e4.3

C.–e4

D.2e-4

13.下面四個(gè)選項(xiàng)中,均是不合法的實(shí)型常量的選項(xiàng)是(B)。

A.3e5.40.02e5

B.e55e2.568

C.3.142e-4123e-5

D.0.98-e-3123e

14.在C語(yǔ)言中,int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)(D)。

A.由用戶自己定義

B.均為2個(gè)字節(jié)

C.是隨意的

D.由所使用的編譯系統(tǒng)打算

15.若有說(shuō)明語(yǔ)句:charc=’\72’;則變量c(A)。

A.包含1個(gè)字符

B.包含2個(gè)字符

C.包含3個(gè)字符

D.說(shuō)明不合法,c的值不確定

16.設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+’a’+i*f值的數(shù)據(jù)類型為(C)。

A.int

B.float

C.double

D.不確定

17.設(shè)有說(shuō)明語(yǔ)句:charw;intx;floaty;doublez;則表達(dá)式w*x+z-y值的數(shù)據(jù)類型為(D)。

A.float

B.char

C.int

D.double

18.在C語(yǔ)言中,負(fù)整數(shù)在內(nèi)存中的存儲(chǔ)形式是(A)。

A.補(bǔ)碼

B.反碼

C.原碼

D.ASCII碼

19.在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是(D)。

A.補(bǔ)碼

B.反碼

C.原碼

D.ASCII碼

20.在C語(yǔ)言中,實(shí)型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是(B)。

A.小數(shù)形式

B.指數(shù)形式

C.十進(jìn)制形式

D.ASCII碼

21.在C語(yǔ)言中,設(shè)一個(gè)short型數(shù)據(jù)在內(nèi)存中占用2個(gè)字節(jié)存儲(chǔ),則unsignedshort型數(shù)據(jù)的取值范圍為(C)。

A.0~255

B.0~32767

C.0~65535

D.0~2147483647

22.在C語(yǔ)言中,設(shè)一個(gè)float型數(shù)據(jù)在內(nèi)存中占用4個(gè)字節(jié)來(lái)存儲(chǔ),則一個(gè)float型數(shù)據(jù)的有效數(shù)字位數(shù)為(B)。

A.5位

B.6~7位

C.15~16位

D.18~19位

23.已知小寫字母’a’的ASCII碼為十進(jìn)制數(shù)97,則執(zhí)行語(yǔ)句c=’a’+2后,變量c中的字符為(B)。

A.A

B.c

C.C

D.b

24.設(shè)有定義floatx=3.5;則執(zhí)行(int)x之后,x的值為(A)。

A.3.500000

B.3

C.4

D.3.0

25.若想確定所使用的編譯系統(tǒng)中,int型數(shù)據(jù)所占用的存儲(chǔ)寬度,可使用(B)舉行測(cè)試。

A.(int)

B.sizeof(int)

C.(int)x

D.(sizeof)int

二、填空題

1.C語(yǔ)言中的實(shí)型變量分為兩種類型,它們是float和double。

2.C語(yǔ)言中的常量分為一般常量和符號(hào)常量?jī)煞N類型

3.C語(yǔ)言中的標(biāo)識(shí)符只能由3種字符組成,他們是字母、數(shù)字、下劃線、和。

4.在C語(yǔ)言中,有一類特別字符以“\”開(kāi)始,稱為轉(zhuǎn)義字符。轉(zhuǎn)義字符’\n’的功能是回車換行;轉(zhuǎn)義字符’\r’的功能是,回車不換行。

5.在C語(yǔ)言中,用關(guān)鍵字float定義單精度實(shí)型變量,用關(guān)鍵字DOUBLE定義雙精度實(shí)型變量,用關(guān)鍵字char定義字符型變量。

6.要定義雙精度實(shí)型變量a和b,并使它們的初值都為5.6,則定義語(yǔ)句為doube

a=5.6,b=5.6;。

7.設(shè)C語(yǔ)言中一個(gè)short型數(shù)據(jù)占用2個(gè)字節(jié)存儲(chǔ),一個(gè)int型數(shù)據(jù)占用4個(gè)字節(jié)存儲(chǔ),則要將數(shù)值32768正確無(wú)誤的存儲(chǔ)在變量x中,應(yīng)使用的定義語(yǔ)句為intx=32768。

8.若有定義charch;則執(zhí)行ch=’A’+32后,變量ch中的字符為‘a(chǎn)’。

9.以下程序運(yùn)行后的輸出結(jié)果是9,90。

#include

voidmain()

{

intx=011,y=0x5a;

printf("%d,%d\n",x,y);

}

10.以下程序的輸出結(jié)果是Beijing

China。

#include

voidmain()

{

printf("Beijing\nChina\n",n);

}

三、思量題

1.C語(yǔ)言規(guī)定對(duì)全部用到的變量必需“先定義,后使用”,這樣做有什么益處?

1.解:C語(yǔ)言中,要求對(duì)全部用到的變量“先定義,后使用”,這樣做的益處是:能夠保證程序中變量名使用得正確;在編譯時(shí)就能為變量分配相應(yīng)的存儲(chǔ)單元;便于在編譯過(guò)程中檢查對(duì)該變量舉行的運(yùn)算是否合法。

2.字符常量和字符串常量有什么區(qū)分?

2.解:字符常量是一個(gè)字符,在程序中是用單撇號(hào)括起來(lái)的;字符串常量由0個(gè)或若干個(gè)字符組合而成,在程序中是用雙撇號(hào)括起來(lái)的,在存儲(chǔ)時(shí),系統(tǒng)自動(dòng)在字符串最后加上一個(gè)字符串結(jié)束符’\0’。

3.若想要將一個(gè)大寫字母轉(zhuǎn)換為對(duì)應(yīng)的小寫字母,可以如何操作?

3.解:在內(nèi)存中,字符型數(shù)據(jù)以ASCII碼存儲(chǔ),ASCII碼是一串二進(jìn)制編碼,每個(gè)字符的ASCII碼對(duì)應(yīng)一個(gè)整數(shù)值,大寫字母與其對(duì)應(yīng)小寫字母的ASCII碼對(duì)應(yīng)整數(shù)值相差32。因此,要將一個(gè)大寫字母轉(zhuǎn)換為小寫字母,只需將該變量的值加上32即可。

4.常量’a’與”a”在內(nèi)存中所占用的字節(jié)數(shù)是否相同?為什么?

4.解:常量’a’與”a”在內(nèi)存中所占用的字節(jié)數(shù)不相同,由于’a’是字符常量,在內(nèi)存中占用一個(gè)字節(jié)存儲(chǔ),而”a”是字符串常量,在內(nèi)存中存儲(chǔ)時(shí),系統(tǒng)自動(dòng)在其后加上一個(gè)字符串結(jié)束符’\0’,在內(nèi)存中占用2個(gè)字節(jié)存儲(chǔ)。

5.若有定義inta;floatf,則表達(dá)式’c’+a+f的結(jié)果為何種數(shù)據(jù)類型?為什么?

5.若有定義inta;floatf,則表達(dá)式’c’+a+f的結(jié)果為double型。由于表達(dá)式中f為float型,在計(jì)算之前必需先轉(zhuǎn)換為double型,按照數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換規(guī)章,表達(dá)式的結(jié)果為double型。

6.設(shè)C語(yǔ)言中,一個(gè)short型數(shù)據(jù)占用2個(gè)字節(jié)存儲(chǔ),若有定義shortx=-12,則變量x的值-12在內(nèi)存中存儲(chǔ)的二進(jìn)制代碼是如何表示的?

6.解:整數(shù)在內(nèi)存中以補(bǔ)碼形式存儲(chǔ),負(fù)數(shù)的補(bǔ)碼為反碼+1,所以,當(dāng)x=-12時(shí),其在內(nèi)存中的存儲(chǔ)形式為:1111111111110100。

7.設(shè)C語(yǔ)言中,一個(gè)short型數(shù)據(jù)占用2個(gè)字節(jié)存儲(chǔ),若有定義shortx=32768,則用輸出語(yǔ)句printf(”%d\n”,x);輸出x值為多?為什么?

7.解:輸出結(jié)果為-32768,由于一個(gè)short型數(shù)據(jù)在內(nèi)存中占用2個(gè)字節(jié)存儲(chǔ),所能表示的數(shù)值范圍為-32768~32767,當(dāng)x=32768時(shí),超出了其能表示的范圍,發(fā)生了溢出,數(shù)值32768的二進(jìn)制編碼的16位正巧對(duì)應(yīng)數(shù)值-32768。

8.若有x為int型變量,則執(zhí)行x=3.14后,變量x的值為多少?為什么?

8.解:若有x為int型變量,則執(zhí)行x=3.14后,變量x的值為3,由于x為int型變量,不能存儲(chǔ)實(shí)型數(shù)據(jù),當(dāng)把一個(gè)實(shí)型數(shù)據(jù)賦給x時(shí),發(fā)生了數(shù)據(jù)類型轉(zhuǎn)換,系統(tǒng)自動(dòng)把實(shí)型數(shù)據(jù)的小數(shù)部分舍去。

9.分析下面兩個(gè)程序運(yùn)行結(jié)果是否相同?為什么?

程序A:#include程序B:#include

voidmain()voidmain()

{{

charc1,c2;intc1,c2;

c1=’a’;c1=97;

c2=’b’;c2=98;

printf(“%c,%c\n”,c1,c2);printf(“%c,%c\n”,c1,c2);

}}

9.解:兩個(gè)程序的運(yùn)行結(jié)果相同。由于字符型數(shù)據(jù)以ASCII碼存儲(chǔ),ASCII碼是一串二進(jìn)制

編碼,每個(gè)字符的ASCII碼對(duì)應(yīng)一個(gè)整數(shù)值。因此,在一定范圍內(nèi),整型數(shù)據(jù)和字符型數(shù)據(jù)是可以通用的。字符’a’和’b’對(duì)應(yīng)的ASCII編碼值分離為97,98。

10.分析下面程序的運(yùn)行結(jié)果:

#include

voidmain()

{

charc1='A',c2='B',c3='C',c4='\101',c5='\x42';

printf("a%cb%c\tc%c\tabc\n",c1,c2,c3);

printf("%c\t%c\bB\n",c4,c5);

aAbB□□□□cC□□□□□□abc

A□□□□□□□BB

}

習(xí)題三

一、挑選題

1.若有代數(shù)式bcae

3,則不正確的C語(yǔ)言表達(dá)式是(C)。

A.a/b/c*e*3

B.3*a*e/b/c

C.3*a*e/b*c

D.a*e/c/b*3

2.在C語(yǔ)言中,要求運(yùn)算數(shù)必需是整型的運(yùn)算符是(D)。

A./

B.=

C.++

D.%

3.若有定義語(yǔ)句:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值(A

)。A.2.500000B.2.750000C.3.500000D.0.000000

4.若有定義intx=5,y=2,則表達(dá)式5/2的結(jié)果為(B)。

A.2.5

B.2

C.2.0

D.3

5.推斷char型變量ch是否為大寫字母的正確表達(dá)式是(C)。

A.‘A’=’A’)&(ch=’A’)&&(ch=’A’)and(ch=b>=c

B.(a>=b)&(b>=c)

C.(a>=b)&&(b>=c)

D.(a>=b)||(b>=c)

7.規(guī)律運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型(D)。

A.只能是0或1

B.只能是0或非0正數(shù)

C.只能是整型或字符型

D.可以是任何數(shù)據(jù)類型

8.下列運(yùn)算符中,優(yōu)先級(jí)最高的是(B)。

A.=y則執(zhí)行表達(dá)式(m=a>b)

a=d/100%9;

b=(-1)

printf(“%d,%d\n”,a,b);

}

A.6,1

B.2,1

C.6,0

D.2,0

16.執(zhí)行以下語(yǔ)句后x的值為,y的值為(C)。

intx=5,y=6,t=1,a=2,b=3,z=4;

(x=t>a)&&(y=b>z)

A.5,6

B.5,0

C.0,6

D.0,0

17.以下表達(dá)式中,與表達(dá)式!a等價(jià)的是(D)。

A.a==0

B.a==1

C.!a==0

D.!a==1

18.以下符合C語(yǔ)言語(yǔ)法的賦值表達(dá)式是(D)。

A.a=10+n+m=a+3

B.a=10+m,b=a+5

C.b=b*8=2

D.a+=a-=(m=4)*(n=3)

19.若有inta=7,b=12,則以下表達(dá)式中,值為3的是(D)。

A.b%=(a%=5)

B.b%=(a-a%5)

C.b%=a-a%5

D.(b%=a)-(a%=5)

20.已知各變量的類型說(shuō)明如下。

inta=2,b;

doublex=2.56;

則以下不符合C語(yǔ)言語(yǔ)法的表達(dá)式是(A)。

A.x%(-3)

B.a+=2

C.a+=a-=(b=4)

D.x/=(b=3)21.設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是(C)。

A.(x=y=6,x+y,x+1)

B.(x=y=6,x+y,y+1)

C.(x=6,x+1,y=6,x+y)

D.(y=6,y+1,x=y,x+1)

22.若x,i,j,k都是int型變量,則執(zhí)行表達(dá)式x=(i=4,j=16,k=32)后,x的值為(C)。

A.4

B.16

C.32

D.52

23.執(zhí)行下面程序段后,輸出結(jié)果為(C)。

intx=13,y=5;printf(“%d”,x%=(y/2));

A.3

B.2

C.1

D.0

24.設(shè)x,y均為float型變量,則以下不合法的賦值語(yǔ)句是(B)。

A.x=0.0

B.y=(x%2)/10;

C.x*=y+8;

D.x=y=0;

25.設(shè)inta=10,則執(zhí)行語(yǔ)句a+=a*=a/5+10;后,a的值是(A)。

A.240

B.120

C.30

D.60

26.設(shè)有定義語(yǔ)句intx=2;則以下表達(dá)式中,值不為6的是(D)。

A.x*=x+1

B.x=2,3*x

C.x*=(1+x)

D.2*x,x+=2

27.已知變量x、y、z都為int型,則執(zhí)行z=2+(y=1,y+=1,x=y,x+8)后,x和z的值分離為(A)。

A.x=2,z=12

B.x=2,z=10

C.x=10,z=12

D.x=10,z=10

28.若w=1,x=2,y=3,z=4,則條件表達(dá)式w

voidmain()

{

intx,y;

scanf(“%d”,

y=x>12?x+10:x-12;

printf(“%d\n”,y);

}

A.0

B.22

C.12

D.10

31.若已知num、sum均為int型變量,且num=sum=7;則計(jì)算表達(dá)式sum=num++,sum++后,sum的值為(B)。

A.7

B.8

C.9

D.10

32.若有intx=11,則表達(dá)式(x++*1/

溫馨提示

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