三、程序改錯題
42下列給定程序中函數(shù)fun的功能是:從整數(shù)10到55之間,查找能被3整除且有一位上的數(shù)值是5的數(shù),把這些數(shù)放在b所指的數(shù)組中,這些數(shù)的個數(shù)作為函數(shù)值返回。規(guī)定函數(shù)中al放個位數(shù),a2放十位數(shù)。
請改正程序中的錯誤,使它能得出正確的結(jié)果。
注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
參考解析:
(1)a2=k/10;
(2)return i;
【考點分析】本題考查:取數(shù)值n的各個位;return語句,將需要返回的函數(shù)值返回給函數(shù)main。
【解題思路】
(1)a2存放十位數(shù),所以是a2=k/10,此處是一個書寫錯誤。
(2)根據(jù)題意,要返回能被3整除的數(shù)的個數(shù),從循環(huán)體中可以知道其個數(shù)是由i來計算的,所以返回的是i。
相關(guān)推薦:
2015年9月計算機等級考試考場拿高分技巧
2015年計算機二級《MSOffice》考前預(yù)測試題匯總
2015年計算機二級《MSOffice》全真模擬試題匯總
2015年9月計算機二級各科目備考必做試題及答案