【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
25 下列以 C++語言撰寫的程式中,請問①②③④中共有幾個語法(syntax)上的錯誤?
class T1 {
public:
 void foo() { val_ = val2_ = 0; } // ①
 int val_; // ②
private:
 int val2_;
};
int main()
{
 T1 t;
 t.foo(); // ③
 t.val2_ = 0; // ④
 return 0;
}
 
(A)1
(B)2
(C)3
(D)4


答案:登入後觀看
難度: 適中
2F
imitation 高一下 (2016/05/28)
int val_;在void foo() { val_ = val2_ = 0; }後..
原來C++還可以有這種寫法喔
3F
henryqoo 國二上 (2016/08/04)
t.val2_ = 0; //4 這行不會過, 因為那是private member, 其他選項都對
4F
目標國營聯招 小六下 (2021/09/07)

foo()裡面的變數雖然還沒宣告

不過因為是函式

先或後都沒關係

但4是錯的 因為是private 不能在外面用

25 下列以 C++語言撰寫的程式中,請問①②③④中共有幾個語法(syntax)..-阿摩線上測驗