程式語言/99身心 - 考試

Table of Contents

#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;}


這題有輸出嗎~??
好像編譯不過?

--

All Comments

Cara avatarCara2013-03-13
第4行怪怪的 不過看起來應該是要考constructor
Daph Bay avatarDaph Bay2013-03-14
我回錯了 第4行沒問題 是default constructor 請參考
http://ppt.cc/EfU1
Faithe avatarFaithe2013-03-16
剛剛用了g++ try 程式碼沒問題 輸出是8 22 33
Noah avatarNoah2013-03-21
8 22 33沒錯
Anonymous avatarAnonymous2013-03-21
我是用dev c++無法編譯過
Linda avatarLinda2013-03-25
加個using namespace std;或是用新版的orwell dev-c++
Michael avatarMichael2013-03-27
第一題是3*3 4*4 5*5 6*6 7*7 8*8 9*9
Valerie avatarValerie2013-03-30
第一題是考指標 第二題是考建構子初始化看得懂就知道答案