作者pthread (QQ)
看板Examination
標題[考題] 程式語言/99身心
時間Mon Mar 11 21:53:39 2013
三、參閱下列程式,請回答程式執行完畢得的答案為何?(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
1F:推 monkeyting:第4行怪怪的 不過看起來應該是要考constructor 03/11 21:58
2F:推 monkeyting:我回錯了 第4行沒問題 是default constructor 請參考 03/11 22:02
4F:推 monkeyting:剛剛用了g++ try 程式碼沒問題 輸出是8 22 33 03/11 22:06
5F:推 asdd:8 22 33沒錯 03/11 22:14
6F:→ pthread:我是用dev c++無法編譯過 03/11 22:23
※ 編輯: pthread 來自: 111.252.243.230 (03/11 22:34)
7F:→ meya:加個using namespace std;或是用新版的orwell dev-c++ 03/11 22:37
8F:→ malowda:第一題是3*3 4*4 5*5 6*6 7*7 8*8 9*9 03/11 23:33
9F:→ malowda:第一題是考指標 第二題是考建構子初始化看得懂就知道答案 03/11 23:37