102自來水程式設計概要 - 考試
By Faithe
at 2013-08-24T16:01
at 2013-08-24T16:01
Table of Contents
27.有關C++程式碼的執行結果,下列何者正確?
int b,i;
for(b=1,i=0;i<100;i++) b=b*3%7;
答案是 (4)b的值變成4
我個人是猜b的值變成3,b的初始值設在迴圈跟外面不是一樣嗎?
還有*跟%優先權不是一樣? b=1*3%7 => 3%7=3?
32.下列的C++程式碼總共宣告了三個同名變數x:
static int x=1;
int main()
{
int x=2;
for(int i=1,x=3;i<5;i++){
x*=i;
}
cout<<x<<endl;
return 0;
}
答案是 (1)程式會印出2
我個人是猜程式會印出72,覺得static沒影響這程式
x在主程式設值為2,迴圈又設值為3,答案會印出2,所以代表沒有跑迴圈?
--
int b,i;
for(b=1,i=0;i<100;i++) b=b*3%7;
答案是 (4)b的值變成4
我個人是猜b的值變成3,b的初始值設在迴圈跟外面不是一樣嗎?
還有*跟%優先權不是一樣? b=1*3%7 => 3%7=3?
32.下列的C++程式碼總共宣告了三個同名變數x:
static int x=1;
int main()
{
int x=2;
for(int i=1,x=3;i<5;i++){
x*=i;
}
cout<<x<<endl;
return 0;
}
答案是 (1)程式會印出2
我個人是猜程式會印出72,覺得static沒影響這程式
x在主程式設值為2,迴圈又設值為3,答案會印出2,所以代表沒有跑迴圈?
--
Tags:
考試
All Comments
By Brianna
at 2013-08-28T07:27
at 2013-08-28T07:27
By Elizabeth
at 2013-08-31T17:45
at 2013-08-31T17:45
Related Posts
明天商法和稅法要帶計算機嗎?
By Odelette
at 2013-08-24T14:49
at 2013-08-24T14:49
經濟統計指標 練習題
By Necoo
at 2013-08-24T13:01
at 2013-08-24T13:01
想請問有台中的版友收到成績單了嗎?
By Tracy
at 2013-08-24T12:33
at 2013-08-24T12:33
102鐵路特考佐級電力工程
By Xanthe
at 2013-08-24T11:44
at 2013-08-24T11:44
[補習] 志光師資李勛社會學
By Christine
at 2013-08-24T10:18
at 2013-08-24T10:18