20[填空題] 【參考答案】
(1)1 (2)J++ (3)J
【考點分析】
本題考查:if語句,條件表達式;自增、自減運算符;函數(shù)返回值。
【解題思路】
填空l:根據(jù)題目要求,需進行奇偶數(shù)的判定,可以通過if條件語句來判斷數(shù)組元素是否為奇數(shù),如果元素不能被2整除,則為奇數(shù),所以填入if(a[i]%2==1)。
填空2:將為奇數(shù)的元素重新存放到數(shù)組的前面,同時下標(biāo)增1。
填空3:函數(shù)返回值需要返回數(shù)組中奇數(shù)的個數(shù),因此返
回變量J。
【解題寶典】
奇數(shù)和偶數(shù)的判定方法,對2求余運算,結(jié)果為0是偶數(shù),結(jié)果為1是奇數(shù)。
自增l、自減1運算符:自增l運算符記為“++”,其功能是使變量的值自增1;自減1運算符記為“一一”,其功能是使變量值自減l。自增1、自減1運算符均為單目運算符,具有右結(jié)合性,有以下幾種形式:
++i:i自增l后再參與其他運算。
_-i:1’自減1后再參與其他運算。
i++:i參與運算后,i的值再自增1 0
i一一:i參與運算后,i的值再自減1。
相關(guān)推薦:
各地2016年全國計算機等級考試報名時間匯總
2016年計算機二級《VB》基礎(chǔ)練習(xí)題及答案匯總
【考生須知】2016年全國計算機等級考試考生須知