【MOOC】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案_第1頁
【MOOC】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案_第2頁
【MOOC】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案_第3頁
【MOOC】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案_第4頁
【MOOC】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【答案】《程序設(shè)計入門C語言》(浙江大學(xué))章節(jié)期末慕課答案

有些題目順序不一致,下載后按鍵盤ctrl+F進行搜索第1周:程序設(shè)計與C語言第1周編程練習(xí)1.輸出“HelloWorld”

答案:【題目內(nèi)容:請輸出一行,內(nèi)容為HelloWorld請注意大小寫。由于這一周只是簡單地介紹了C程序的基本框架,還不能做很多事情,甚至還不能做數(shù)據(jù)的輸入,所以這一周的題目也非常簡單。第二周會仔細介紹如何在中M和拼題A做題,如果你一時無法搞定如何提交這周的作業(yè),沒關(guān)系,可以先在在線編程環(huán)境或IDE中做好程序,下周學(xué)過之后再來提交作業(yè)。我們所有的作業(yè)的截止時間都是到2018年12月31號晚上。所以,你可以慢慢來,一點點能跟上來就可以了。輸入格式:無輸入輸出格式:一行文字輸入樣例:無輸出樣例:HelloWorld】第2周:計算第2周編程練習(xí)1.逆序的三位數(shù)

答案:【題目內(nèi)容:逆序的三位數(shù):程序每次讀入一個正三位數(shù),然后輸出逆序的數(shù)字。注意,當(dāng)輸入的數(shù)字含有結(jié)尾的0時,輸出不應(yīng)帶有前導(dǎo)的0。比如輸入700,輸出應(yīng)該是7。提示:用%10可以得到個位數(shù),用/100可以得到百位數(shù)...。將這樣得到的三個數(shù)字合起來:百位*100+十位*10+個位,就得到了結(jié)果。注意:除了題目要求的輸出,不能輸出任何其他內(nèi)容,比如輸入時的提示,輸出時的說明等等都不能。這道題目要求輸出逆序的數(shù)字,程序就只能輸出這個數(shù)字,除此之外任何內(nèi)容都不能輸出。輸入格式:每個測試是一個3位的正整數(shù)。輸出格式:輸出逆序的數(shù)。輸入樣例:123輸出樣例:321】第3周:判斷與循環(huán)第3周編程練習(xí)1.分隊列

答案:【題目內(nèi)容:班級第一次列隊,通常老師會讓同學(xué)按身高排成一列,然后1、2報數(shù),喊到1的同學(xué)向前一步,就這樣,隊伍就變成兩列了。假設(shè)現(xiàn)在一個班級有n個同學(xué),并且他們已經(jīng)按身高排成了一列,同學(xué)按身高從1到n編號,你能告訴我最后哪些編號的同學(xué)站在了第一列么?輸入格式:輸入一個正整數(shù)n,表示班級的人數(shù)。輸出格式:按順序輸出所有在第一列的同學(xué)對應(yīng)的編號,每兩個編號之間用一個空格隔開,最后一個編號后面沒有空格。輸入樣例:11輸出樣例:1357911】2.時間換算

答案:【題目內(nèi)容:UTC是世界協(xié)調(diào)時,BJT是北京時間,UTC時間相當(dāng)于BJT減去8?,F(xiàn)在,你的程序要讀入一個整數(shù),表示BJT的時和分。整數(shù)的個位和十位表示分,百位和千位表示小時。如果小時小于10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小于10分,需要保留十位上的0;如果小時是0而分小于10分的,則不需要保留十位上的0。如1124表示11點24分,而905表示9點5分,36表示0點36分,7表示0點7分。有效的輸入范圍是0到2359,即你的程序不可能從測試服務(wù)器讀到0到2359以外的輸入數(shù)據(jù)。你的程序要輸出這個時間對應(yīng)的UTC時間,輸出的格式和輸入的相同,即輸出一個整數(shù),表示UTC的時和分。整數(shù)的個位和十位表示分,百位和千位表示小時。如果小時小于10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小于10分,需要保留十位上的0;如果小時是0而分小于10分的,則不需要保留十位上的0。提醒:要小心跨日的換算。輸入格式:一個整數(shù),表示BJT的時和分。整數(shù)的個位和十位表示分,百位和千位表示小時。如果小時小于10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小于10分,需要保留十位上的0;如果小時是0而分小于10分的,則不需要保留十位上的0。輸出格式:一個整數(shù),表示UTC的時和分。整數(shù)的個位和十位表示分,百位和千位表示小時。如果小時小于10,則沒有千位部分;如果小時是0,則沒有百位部分;如果小時不是0而分小于10分,需要保留十位上的0;如果小時是0而分小于10分的,則不需要保留十位上的0。輸入樣例:803輸出樣例:3】第4周:進一步的判斷與循環(huán)第4周編程練習(xí)1.數(shù)字特征值

答案:【題目內(nèi)容:對數(shù)字求特征值是常用的編碼算法,奇偶特征是一種簡單的特征值。對于一個整數(shù),從個位開始對每一位數(shù)字編號,個位是1號,十位是2號,以此類推。這個整數(shù)在第n位上的數(shù)字記作x,如果x和n的奇偶性相同,則記下一個1,否則記下一個0。按照整數(shù)的順序把對應(yīng)位的表示奇偶性的0和1都記錄下來,就形成了一個二進制數(shù)字。比如,對于342315,這個二進制數(shù)字就是001101。這里的計算可以用下面的表格來表示:數(shù)字342315數(shù)位654321數(shù)字奇偶奇偶偶奇奇奇數(shù)位奇偶偶奇偶奇偶奇奇偶一致001101二進制位值32168421你的程序要讀入一個非負整數(shù),整數(shù)的范圍是[0,1000000],然后按照上述算法計算出表示奇偶性的那個二進制數(shù)字,輸出它對應(yīng)的十進制值。提示:將整數(shù)從右向左分解,數(shù)位每次加1,而二進制值每次乘2。輸入格式:一個非負整數(shù),整數(shù)的范圍是[0,1000000]。輸出格式:一個整數(shù),表示計算結(jié)果。輸入樣例:342315輸出樣例:13】2.奇偶個數(shù)

答案:【題目內(nèi)容:你的程序要讀入一系列正整數(shù)數(shù)據(jù),輸入-1表示輸入結(jié)束,-1本身不是輸入的數(shù)據(jù)。程序輸出讀到的數(shù)據(jù)中的奇數(shù)和偶數(shù)的個數(shù)。輸入格式:一系列正整數(shù),整數(shù)的范圍是(0,100000)。如果輸入-1則表示輸入結(jié)束。輸出格式:兩個整數(shù),第一個整數(shù)表示讀入數(shù)據(jù)中的奇數(shù)的個數(shù),第二個整數(shù)表示讀入數(shù)據(jù)中的偶數(shù)的個數(shù)。兩個整數(shù)之間以空格分隔。輸入樣例:934257-1輸出樣例:42】第5周:循環(huán)控制第5周編程練習(xí)1.念整數(shù)

答案:【題目內(nèi)容:你的程序要讀入一個整數(shù),范圍是[-100000,100000]。然后,用漢語拼音將這個整數(shù)的每一位輸出出來。如輸入1234,則輸出:yiersansi注意,每個字的拼音之間有一個空格,但是最后的字后面沒有空格。當(dāng)遇到負數(shù)時,在輸出的開頭加上“fu”,如-2341輸出為:fuersansiyi輸入格式:一個整數(shù),范圍是[-100000,100000]。輸出格式:表示這個整數(shù)的每一位數(shù)字的漢語拼音,每一位數(shù)字的拼音之間以空格分隔,末尾沒有空格。輸入樣例:-30輸出樣例:fusanling】2.素數(shù)和

答案:【題目內(nèi)容:我們認為2是第一個素數(shù),3是第二個素數(shù),5是第三個素數(shù),依次類推?,F(xiàn)在,給定兩個整數(shù)n和m,0<=m<=200,你的程序要計算第n個素數(shù)到第m個素數(shù)之間所有的素數(shù)的和,包括第n個素數(shù)和第m個素數(shù)。<=m<=200,你的程序要計算第n個素數(shù)到第m個素數(shù)之間所有的素數(shù)的和,包括第n個素數(shù)和第m個素數(shù)。輸入格式:兩個整數(shù),第一個表示n,第二個表示m。輸出格式:一個整數(shù),表示第n個素數(shù)到第m個素數(shù)之間所有的素數(shù)的和,包括第n個素數(shù)和第m個素數(shù)。輸入樣例:24輸出樣例:15】第7周:數(shù)組運算第7周編程練習(xí)1.鞍點

答案:【題目內(nèi)容:給定一個n*n矩陣A。矩陣A的鞍點是一個位置(i,j),在該位置上的元素是第i行上的最大數(shù),第j列上的最小數(shù)。一個矩陣A也可能沒有鞍點。你的任務(wù)是找出A的鞍點。輸入格式:輸入的第1行是一個正整數(shù)n,(1<=n<=100),然后有n行,每一行有n個整數(shù),同一行上兩個整數(shù)之間有一個或多個空格。輸出格式:對輸入的矩陣,如果找到鞍點,就輸出其下標(biāo)。下標(biāo)為兩個數(shù)字,第一個數(shù)字是行號,第二個數(shù)字是列號,均從0開始計數(shù)。如果找不到,就輸出NO題目所給的數(shù)據(jù)保證了不會出現(xiàn)多個鞍點。輸入樣例:41741483616120789輸出樣例:21】2.多項式加法

答案:【題目內(nèi)容:一個多項式可以表達為x的各次冪與系數(shù)乘積的和,比如:2x6+3x5+12x3+6x+20現(xiàn)在,你的程序要讀入兩個多項式,然后輸出這兩個多項式的和,也就是把對應(yīng)的冪上的系數(shù)相加然后輸出。程序要處理的冪最大為100。輸入格式:總共要輸入兩個多項式,每個多項式的輸入格式如下:每行輸入兩個數(shù)字,第一個表示冪次,第二個表示該冪次的系數(shù),所有的系數(shù)都是整數(shù)。第一行一定是最高冪,最后一行一定是0次冪。注意第一行和最后一行之間不一定按照冪次降低順序排列;如果某個冪次的系數(shù)為0,就不出現(xiàn)在輸入數(shù)據(jù)中了;0次冪的系數(shù)為0時還是會出現(xiàn)在輸入數(shù)據(jù)中。輸出格式:從最高冪開始依次降到0冪,如:2x6+3x5+12x3-6x+20注意其中的x是小寫字母x,而且所有的符號之間都沒有空格,如果某個冪的系數(shù)為0則不需要有那項。輸入樣例:625331216020625321216020輸出樣例:4x6+6x5+12x3+12x2+12x+40】第8周:指針與字符串第8周編程練習(xí)1.GPS數(shù)據(jù)處理

答案:【題目內(nèi)容:NMEA-0183協(xié)議是為了在不同的GPS(全球定位系統(tǒng))導(dǎo)航設(shè)備中建立統(tǒng)一的BTCM(海事無線電技術(shù)委員會)標(biāo)準(zhǔn),由美國國家海洋電子協(xié)會(NMEA-TheNationalMarineElectronicsAssocia-tion)制定的一套通訊協(xié)議。GPS接收機根據(jù)NMEA-0183協(xié)議的標(biāo)準(zhǔn)規(guī)范,將位置、速度等信息通過串口傳送到PC機、PDA等設(shè)備。NMEA-0183協(xié)議是GPS接收機應(yīng)當(dāng)遵守的標(biāo)準(zhǔn)協(xié)議,也是目前GPS接收機上使用最廣泛的協(xié)議,大多數(shù)常見的GPS接收機、GPS數(shù)據(jù)處理軟件、導(dǎo)航軟件都遵守或者至少兼容這個協(xié)議。NMEA-0183協(xié)議定義的語句非常多,但是常用的或者說兼容性最廣的語句只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。其中$GPRMC語句的格式如下:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50這里整條語句是一個文本行,行中以逗號“,”隔開各個字段,每個字段的大?。ㄩL度)不一,這里的示例只是一種可能,并不能認為字段的大小就如上述例句一樣。字段0:$GPRMC,語句ID,表明該語句為RecommendedMinimumSpecificGPS/TRANSITData(RMC)推薦最小定位信息字段1:UTC時間,hhmmss.sss格式字段2:狀態(tài),A=定位,V=未定位字段3:緯度ddmm.mmmm,度分格式(前導(dǎo)位數(shù)不足則補0)字段4:緯度N(北緯)或S(南緯)字段5:經(jīng)度dddmm.mmmm,度分格式(前導(dǎo)位數(shù)不足則補0)字段6:經(jīng)度E(東經(jīng))或W(西經(jīng))字段7:速度,節(jié),Knots字段8:方位角,度字段9:UTC日期,DDMMYY格式字段10:磁偏角,(000-180)度(前導(dǎo)位數(shù)不足則補0)字段11:磁偏角方向,E=東W=西字段16:校驗值這里,“*”為校驗和識別符,其后面的兩位數(shù)為校驗和,代表了“$”和“*”之間所有字符(不包括這兩個字符)的異或值的十六進制值。上面這條例句的校驗和是十六進制的50,也就是十進制的80。提示:^運算符的作用是異或。將$和*之間所有的字符做^運算(第一個字符和第二個字符異或,結(jié)果再和第三個字符異或,依此類推)之后的值對65536取余后的結(jié)果,應(yīng)該和*后面的兩個十六進制數(shù)字的值相等,否則的話說明這條語句在傳輸中發(fā)生了錯誤。注意這個十六進制值中是會出現(xiàn)A-F的大寫字母的?,F(xiàn)在,你的程序要讀入一系列GPS輸出,其中包含$GPRMC,也包含其他語句。在數(shù)據(jù)的最后,有一行單獨的END表示數(shù)據(jù)的結(jié)束。你的程序要從中找出$GPRMC語句,計算校驗和,找出其中校驗正確,并且字段2表示已定位的語句,從中計算出時間,換算成北京時間。一次數(shù)據(jù)中會包含多條$GPRMC語句,以最后一條語句得到的北京時間作為結(jié)果輸出。你的程序一定會讀到一條有效的$GPRMC語句。輸入格式:多條GPS語句,每條均以回車換行結(jié)束。最后一行是END三個大寫字母。輸出格式:6位數(shù)時間,表達為:hh:mm:ss其中,hh是兩位數(shù)的小時,不足兩位時前面補0;mm是兩位數(shù)的分鐘,不足兩位時前面補0;ss是兩位數(shù)的秒,不足兩位時前面補0。輸入樣例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50END輸出樣例:10:48:13】2.單詞長度

答案:【題目內(nèi)容:你的程序要讀入一行文本,其中以空格分隔為若干個單詞,以‘.’結(jié)束。你要輸出這行文本中每個單詞的長度。這里的單詞與語言無關(guān),可以包括各種符號,比如“it's”算一個單詞,長度為4。注意,行中可能出現(xiàn)連續(xù)的空格。輸入格式:輸入在一行中給出一行文本,以‘.’結(jié)束,結(jié)尾的句號不能計算在最后一個單詞的長度內(nèi)。輸出格式:在一行中輸出這行文本對應(yīng)的單詞的長度,每個長度之間以空格隔開,行末沒有最后的空格。輸入樣例:It'sgreattoseeyouhere.輸出樣例:452334】期末考試期末試卷1.單選題:對于以下代碼:inti=6;if(i<=6)printf("hello\n");;elseprintf("bye-bye\n");;哪句話是對的?

選項:

A、通不過編譯

B、打印出"hello"

C、打印出"bye-bye"

D、打印出"hellobye-bye"

答案:【通不過編譯】2.單選題:有以下定義:doublea,b,c;則以下哪個表達式與a/b/c不等價?

選項:

A、a/(b/c)

B、(a/b)/c

C、a/(b*c)

D、a/c/b

答案:【a/(b/c)】3.單選題:假設(shè)字符變量ch中存放有大寫英文字母,將其轉(zhuǎn)換為相應(yīng)的小寫英文字母的表達式是

選項:

A、ch=ch+32

B、ch+=32

C、ch=ch+'a'-'A'

D、ch+='a'-'A'

E、ch=tolower(ch)

F、ch=ch-'A'+'a'

G、ch-='A'-'a'

H、toupper(ch)

I、tolower(ch)

J、ch=ch-32

K、ch-=32

L、ch=ch-'a'-'A'

M、ch-='a'-'A'

答案:【ch=ch+32】4.單選題:以下哪個for語句是不能編譯的?

選項:

A、for(i=0;j=0;i<10;i++);

B、for(i=0,j=0;i<10;i++;j++);

C、for();

D、for(;;);

E、for(i=0;j<10;j++);

F、for(i=0;i<10,j<10;i++);

G、for(i=0;i<10;i--);

答案:【for(i=0;j=0;i<10;i++);】5.單選題:對于以下代碼:inti;for(i=0;i<10;i++)printf("%d",i);for循環(huán)后,i的值是多少?

選項:

A、10

B、9

C、11

D、沒有確定的值

E、i不再存在了

答案:【10】6.單選題:以下哪個不是C語言的關(guān)鍵字?

選項:

A、define

B、main

C、then

D、printf

E、scanf

F、goto

G、if

H、typedef

I、struct

J、while

K、do

L、auto

M、else

N、switch

O、case

P、return

答案:【define】7.單選題:給定以下原型:voidf(doubledd);和如下變量定義:doublea;哪個函數(shù)調(diào)用是不能被編譯的?

選項:

A、f(&a);

B、f(1.0);

C、f(1);

D、f(1u);

E、f(1.0f);

F、f(a);

G、f(sizeof(a));

答案:【f(&a);】8.單選題:對于以下代碼:voidf(){inti,j=6;}以下哪句話是對的?

選項:

A、i不會被初始化,而j是6

B、i和j的初始值都是6

C、i被初始為0,而j是6

D、不能通過編譯

答案:【i不會被初始化,而j是6】9.單選題:對于以下代碼:charch=-1;printf("%d\n",ch);輸出結(jié)果是?

選項:

A、-1

B、255

C、未定義的輸出

D、編譯錯誤

E、運行時刻異常

答案:【-1】10.單選題:給定函數(shù)原型如下:int*f(int*p);而另有變量定義如下:inti;哪個對函數(shù)的調(diào)用是錯誤的?

選項:

A、f(&(i+6));

B、f(&i);

C、*f(&i)=6;

D、int*p=f(&i);

答案:【f(&(i+6));】11.單選題:以下哪個函數(shù)是不能編譯的?

選項:

A、voidf(inti){returni;}

B、intf(){}

C、intf(){return0;}

D、voidf(){}

E、intf(void){return0;}

答案:【voidf(inti){returni;}】12.單選題:以下哪個是無效的C語言變量名?

選項:

A、4ever

B、int

C、struct

D、main

E、printf

F、_a

答案:【4ever】13.單選題:有函數(shù)原型為voidf(int,int*);,主函數(shù)中有變量定義:inta=2,*p=&a;則下列函數(shù)調(diào)用正確的是

選項:

A、f(*p,&a);

B、f(a,p);

C、f(*p,p);

D、f(a,&a);

E、f(a,*p);

F、f(a,&p);

G、f(*p,a);

H、f(p,a);

答案:【f(*p,&a);】14.單選題:以下哪個循環(huán)能編譯?

選項:

A、for(i=10;i++;){}

B、for(i=10;i<100){}

C、for(i=10;i++){}

D、for(i=10,i<100,i++){}

答案:【for(i=10;i++;){}】15.單選題:要求函數(shù)的功能是交換x和y中的值,且通過正確調(diào)用返回交換結(jié)果。能正確實現(xiàn)此功能的函數(shù)是

選項:

A、voidfuna(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}

B、voidfuna(int*x,int*y){intt=*x;*x=*y;*y=t;}

C、voidfuna(int*x,int*y){int*p;*p=*x;*x=*y;*y=*p;}

D、voidfuna(intx,inty){intt;t=x;x=y;y=t;}

E、intfuna(int*x,int*y){*x=*y;*y=*x;}

答案:【voidfuna(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}】16.單選題:以下哪句不是正確的函數(shù)原型?

選項:

A、intf(inti){};

B、intf(i);

C、intf();

D、intf(int);

E、intf(inti);

F、intf(void);

答案:【intf(inti){};】17.單選題:對于以下代碼:charch=-1;printf("%hhd\n",ch);輸出結(jié)果是?

選項:

A、-1

B、255

C、65535

D、32768

E、因為類型不匹配導(dǎo)致運行時刻錯誤

F、因為類型不匹配導(dǎo)致編譯錯誤

答案:【-1】18.單選題:對for(表達式1;;表達式3)可理解為_______.

選項:

A、for(表達式1;1;表達式3)

B、for(表達式1;表達式1;表達式3)

C、for(表達式1;表達式3;表達式3)

D、for(表達式1;0;表達式3)

答案:【for(表達式1;1;表達式3)】19.單選題:下列數(shù)組定義,不正確的是_______.

選項:

A、intx[2][]={1,2,4,6};

B、inta[1][3];

C、intx[2][2]={1,2,3,4};

D、intm[][3]={1,2,3,4,5,6};

答案:【intx[2][]={1,2,4,6};】20.單選題:語句while(x%3)a++;中的表達式x%3等價于_______.

選項:

A、x%3!=0

B、x%3==0

C、x%3==1

D、x%3==2

答案:【x%3!=0】21.單選題:循環(huán)語句while(!x&&!y)中的循環(huán)條件表達式等價于

選項:

A、!(x||y)

B、!(x!=0||y!=0)

C、x=0&&y=0

D、!(x==0||y==0)

E、!(x==0&&y==0)

答案:【!(x||y)】22.單選題:以下哪句不能編譯?

選項:

A、if(a==b)elseprintf("no");

B、if(a==b);elseprintf("no");

C、if(a==b){}elseprintf("no");

D、if(a==b)printf("no");

答案:【if(a==b)elseprintf("no");】23.單選題:下面的這個循環(huán)的循環(huán)次數(shù)是for(inti=0,j=10;i=j=10;i++,j--);

選項:

A、無限次

B、編譯錯誤

C、10次

D、1次

答案:【無限次】24.單選題:若變量已正確定義,執(zhí)行scanf("%d%c%f",&op1,&op,&op2);輸入什么之后,op1的值為1,op的值為’*’,op2的值為2.0.

選項:

A、1*2

B、1*2

C、1*2.0

D、1*2.

E、1*2.

F、1*2

G、1*2.0

H、1*2.

I、1*2

J、1*2.0

K、1*2.

答案:【1*2】25.單選題:以下哪個表達式表示“當(dāng)x的取值在[-10,0]的范圍內(nèi),結(jié)果為真,否則為假”

選項:

A、x>=-10&&x<=0

B、x<=0&&x>=-10

C、!(x<-10||x>0)

D、-10<=x<=0

E、-10<0<0

F、xin[-10,0]

答案:【x>=-10&&x<=0】26.單選題:對于以下代碼:inti=6;do{printf("%d",i--);}while(0);哪句話是對的?

選項:

A、打印出6

B、通不過編譯

C、打印出5

D、打印不出東西

答案:【打印出6】27.單選題:對于intx,y;語句if(x<0)y=-1;elseif(!x)y=0;elsey=1;等價于

選項:

A、y=0;if(x!=0)if(x>0)y=1;elsey=-1;

B、if(x>=0)y=0;if(x)y=1;elsey=-1;

C、y=0;if(x>=0)if(x)y=1;elsey=-1;

D、if(x!=0)if(x>0)y=1;elsey=-1;

答案:【y=0;if(x!=0)if(x>0)y=1;elsey=-1;】28.單選題:以下哪個循環(huán)并非重復(fù)5次?

選項:

A、inti;for(i=0;i<=5;i++){}

B、inti;for(i=0;i<5;i++){}

C、inti;for(i=1;i<=5;i++){}

D、inti;for(i=1;i<6;i++){}

答案:【inti;for(i=0;i<=5;i++){}】29.以下代碼的輸出是:voidswap(int*pa,int*pb){intpt;pt=*pa,*pa=*pb,*pb=*pa;}intmain(void){intx=1,y=2;swap(&x,&y);printf("%d%d",x,y);}

答案:【22】30.現(xiàn)有intx=0,y=4;表達式-10<0的結(jié)果是<0

答案:【0】31.表達式-17%4的結(jié)果是

答案:【-1】32.下列代碼段的輸出結(jié)果是:chars[]="Zhejiang";s[strlen(s)/2-1]=0;printf("%lu#%s#",strlen(s),s);

答案

溫馨提示

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

評論

0/150

提交評論