[考題] 程式語言/94交通升資

看板Examination作者 (QQ)時間12年前 (2013/03/11 21:53), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串1/1
三、參閱下列程式,請回答程式執行完畢得的答案為何?(15 分) #include <stdio.h> int A(m,n,k) int m,n; int (*k)(int); { int i; for (i =m ; i<=n; i++) printf(“%d\n”,(*k)(i)); } int f(int s) { return (s*s);} main (int argc, char **argv) int f(int); { int x=3,y=9; A(x,y,f); Return(0); } 這題有結果嗎~??? 結果是什麼? int A(m,n,k) 這是什麼意思~? 四、下列 C++語言程式,輸出結果為何?(15 分) #include <iostream.h> class Time{ public: Time (int = 11, int =22, int = 33); int hour; int minute; int second;}; Time:: Time (int hr, int min, int sec) { hour = hr; minute = min; second = sec;} main(){ Time t1 (8); cout << t1.hour << ' ' << t1.minute << ' ' << t1.second << endl;} 這題有輸出嗎~?? 好像編譯不過? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.243.230

03/11 21:58, , 1F
第4行怪怪的 不過看起來應該是要考constructor
03/11 21:58, 1F

03/11 22:02, , 2F
我回錯了 第4行沒問題 是default constructor 請參考
03/11 22:02, 2F

03/11 22:02, , 3F
03/11 22:02, 3F

03/11 22:06, , 4F
剛剛用了g++ try 程式碼沒問題 輸出是8 22 33
03/11 22:06, 4F

03/11 22:14, , 5F
8 22 33沒錯
03/11 22:14, 5F

03/11 22:23, , 6F
我是用dev c++無法編譯過
03/11 22:23, 6F
※ 編輯: pthread 來自: 111.252.243.230 (03/11 22:34)

03/11 22:37, , 7F
加個using namespace std;或是用新版的orwell dev-c++
03/11 22:37, 7F

03/11 23:33, , 8F
第一題是3*3 4*4 5*5 6*6 7*7 8*8 9*9
03/11 23:33, 8F

03/11 23:37, , 9F
第一題是考指標 第二題是考建構子初始化看得懂就知道答案
03/11 23:37, 9F
文章代碼(AID): #1HFU7cok (Examination)