計算機三級《數據庫技術》上機題庫及答案
已知數據文件中存有300個四位數,並已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsValue(),其功能是:求出所有這些四位數是素數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然後對數組b的四位數按從小到大的順序進行排序。最後main()i函數調用寫函數writeDat()把數組b中的`數輸出到文件中。
例如:5591是素數,則該數滿足條件存入數組b中,且個數cnt=cnt+1。
9812是非素數,則該數不滿足條件忽略。
注意:部分源程序存在test.C文件中。
程序中已定義數組:a[300],b[300],已定義變量:cnt
[答案及解析]
【審題關鍵句】求素數的個數,存入數組,按從小到大的順序排序。
①首先定義兩個循環變量循環i、j和一個用於數據交換的整型變量tmp。
②通過for循環依次讀取數組中的300個數,其中,循環變量i從0開始每次加1,直到i<300停止循環;在每次循環中判斷a[i]是否是素數,如果是素數,則把a[i]的值賦給數組b[cnt],同時數組下標變量cnt值加1。
③在退出循環後,用兩個for循環對數組b[]中元素進行兩兩比較,實現數組元素從小到大的排序,比較過程中通過整型變量tmp實現兩個數的交換。
【參考答案】
-
2015計算機三級數據庫備考練習題及答案
一、選擇題1.下列不屬於概念設計目標的是__________。A.定義和描述應用領域涉及的數據範圍B.描述清楚數據的屬性特徵C.定義和描述數據的約束D.確定數據的結構2.下列關於數據庫概念設計的説法中,錯誤的是__________。A.抽象實體集時需將具有相同屬性特徵的事物歸...
-
2015年9月計算機三級網絡技術題庫
一、填空題(每小題1分,共10分。)1.網絡軟件是在網絡環境下使用、運行或者控制和管理網絡的計算機軟件。根據軟件的功能,計算機網絡軟件可分為網絡系統軟件和()軟件兩大類型。3.5類雙絞線由()對線組成,分為無屏蔽雙絞線()和屏蔽雙絞線()2.計算機網絡是計算機技術和...
-
計算機三級網絡技術題庫帶答案
三級考試分為“網絡技術”,“數據庫技術”,“軟件測試技術","信息安全技術","嵌入式系統開發技術"等五個類別。“網絡技術”考核計算機網絡基礎知識及計算機網絡應用系統開發和管理的基本技能。下面是小編精心整理的計算機三級網絡技術題庫帶答案,僅供參考,大家一起...
-
計算機三級數據庫技術強化訓練題
導語;同學們在備考計算機等級考試時,要多做題多練習,下面是計算機三級數據庫技術強化訓練題,一起來練習下吧:計算機三級數據庫技術強化訓練題11).下列關於數據庫系統的故障的敍述中,哪一個是不正確的?A.事務故障可能導致數據庫處於不一致狀態B.事務故障可能由兩種錯...