精華區beta NTUBIME102HW 關於我們 聯絡資訊
話說 不久前 跟學姊跪求到的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,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=0; 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