看板 NTUBIME104HW 關於我們 聯絡資訊
※ [本文轉錄自 NTUBIME102HW 看板 #1BJTSH1H ] 作者: onepiece584 (北中男) 看板: NTUBIME102HW 標題: [C++ ] 考古就甘興~~~ 時間: Wed Jan 13 22:22:04 2010 話說 不久前 跟學姊跪求到的C++期末考古要登場了!! 首先登場的 是判讀部分 底下有四題 題目和答案中間有設空白頁 大家可以想完再看答案 傳說 po完C++考古可以實現三個願望(才三個不過分吧!!!) 1.板上不再有廢文 有之 版主請劣退 2.我不要爛梗嘴砲 pls~ (舌頭 & 阿錡梗) 3.大家期末歐趴 以下考古開始 ============================================================================ 第一題 下列程式執行後的輸出為何? #include "stdafx.h" #include "iostream" #include "iomanip" int _tmain(int argc, _TCHAR* argv[]) { int i, j, k[]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30}; for (i=0; i<13; i++) { j=k[i]+k[i+2]; if ((j%3)==0) cout << setw(3) << j; } } ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Ans: | |1|2| |2|4| |3|6| |4|8| | | | | | | | | | | | ============================================================================== 第二題 請依序寫出下列程式的輸出 #include "stdafx.h" #include "cmath" void main() { int count; float my_func(int b); for (count=1; count<=10; count++) { if (count%2==0) cout << my_func(count)*my_func(count) << endl; } } float my_func(int x) <--有點怪@@ { float y; y=sqrt(x); return (y); } ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Ans: 2 4 6 8 10 ============================================================================== 第三題 下列敘述執行後變數A,B,C,D,E之值分別為何? int g[]={1,3,5,7,9,11,13,14}; int A,B,C,D,E; A=g[3]; B=g[7]/g[3]; C=*g+4; D=*(g+5); *g=*g+3; E=*g; A:_____ B:_____ C:_____ D:_____ E:_____ ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Ans: A:__7__ B:__2__ C:__5__ D:_11__ E:__4__ ============================================================================== 第四題 下面五個程式指令順序執行後的輸出為何?(各指令有順序性) 假設已宣告 char s1[20]= "DANNY", s2[2]= "REBECCA", s3[20]; 指令輸出 1.cout << strcpy(s3,s2) << endl; 2.cout << strcat(strcat(strcpy(s3,s1), "and"), s2) << endl; 3.cout << strcmp(s1,s3) << endl; 4.cout << strlen(s3) << endl; 5.cout << strlen(strcat(s3,s1)) << endl; p.s.這題函式有誰知道課本哪裡有嗎?? ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Ans: REBECCA DANNYandREBECCA -1 15 20 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.242.223 ※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 22:22)
ansonyu:哇靠 超愛你的!!!!!!!!!!!!!!!!!!!!!!愛死妳!!!!!!!!!!!! 01/13 22:22
chieh0206:這是91年的期末考題吧!! 01/13 22:23
onepiece584:恩 學姊給我就這個:D 01/13 22:24
sdg85732:這是91年的 有電子檔阿 01/13 22:26
ansonyu:挖 91年好古老@@ 01/13 22:26
len781231:有救了 嗎? 01/13 22:31
a1598742002:一樓都不怕有人吃醋XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 01/13 22:34
onepiece584:樓上又再告非背惹 01/13 22:37
john320844:阿錡表示: 01/13 22:47
Ricky1123:第一題我怎麼算12,"18",36,48!? 01/13 22:50
a1598742002:應該是出包 01/13 22:51
Ricky1123:懂了 題目打錯= = 包中來改一下 01/13 22:58
sb0917:http://www.cplusplus.com/ 01/13 23:04
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:04)
onepiece584:出包 題目漏打 01/13 23:05
j4903242:我第一提也是12,"18",36,48 01/13 23:10
Ricky1123:樓上 改過了 01/13 23:26
BreakRules:為什麼第二題有10沒有0 cout不是<10? 01/13 23:28
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:30)
BreakRules: count 01/13 23:30
onepiece584:sorry 甘 今晚出包出不停 01/13 23:30
lotuslin1222:還是謝囉! 推達叔:) 01/13 23:33
BreakRules:辛苦了! 第二題為什麼沒有0 @@? 01/13 23:35
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:40)
onepiece584:damn... 模糊的紙張... 01/13 23:40
BreakRules:感謝! 01/13 23:42
gsiplo:感謝竣中! 01/14 00:03
escrowdis:沒關係 拍拍 01/14 00:27
ricky469rick:轉 01/09 19:06
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: ricky469rick (118.167.187.238), 時間: 01/09/2012 19:07:10
fanif :尻龍發威 01/09 19:57
joepiece :wow!!!逃學威龍 01/10 01:02