2013上半年計(jì)算機(jī)三級數(shù)據(jù)庫上機(jī)沖刺試題及答案(二)

字號:

第1題 程序test.c的功能是:在三位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b[]中。條件如下:某數(shù)既是完全平方數(shù),又有兩位數(shù)字相同,例如144、676等。 請考生編制函數(shù)intjsValue(intbb[])實(shí)現(xiàn)此功能,滿足該條件的整數(shù)的個(gè)數(shù)通過所編制的函數(shù)返回。最后調(diào)用函數(shù)writeDat()把結(jié)果輸出到文件0ut.dat中。
    第2題 已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其功能是:把一個(gè)四位數(shù)的千位數(shù)位置上的值加上十位數(shù)位置上的值恰好等于百位數(shù)位置上的值加上個(gè)位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從小大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù) writeDat()把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
    注意:部分源程序存在test.C文件中。
    第3題 已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsval(),其功能是:如果四位數(shù)各位上的數(shù)字均為0或2或4或6或8中的一個(gè)數(shù)字,則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。