無論是身處學(xué)校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。那么我們該如何寫一篇較為完美的范文呢?下面是小編為大家收集的優(yōu)秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
計算機(jī)等級三級數(shù)據(jù)庫題庫 計算機(jī)三級數(shù)據(jù)庫題目篇一
備考計算機(jī)考試過程中,大家對報考科目知識點是否已經(jīng)掌握了呢?下面是小編分享的2017年計算機(jī)等級三級數(shù)據(jù)庫上機(jī)題及答案,歡迎大家練習(xí)!
1.調(diào)用函數(shù)rwdata(),文件中讀取10組數(shù)據(jù)(m和k值),并嵌套調(diào)用primenum函數(shù)分別得出array[]數(shù)組。請編寫函數(shù)primenum(int m,int k,int array[]),該函數(shù)的'功能是:將緊靠m的k個素數(shù)存入數(shù)組array并在屏幕上顯示。中。
例如,若輸入3 9,則應(yīng)輸出5 7 11 13 17 19 23 29 31。
注意:部分程序已經(jīng)給出。請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)rwdata()的內(nèi)容。
【答案】
void primenum(int m, int k, int array[])
{ int value = m+1;
int half, n = 0, i;
while(1)
{ half = value/2;
for (i=2; i<=half; i++)
if (value%i == 0)
break;
if (i > half)
{ array[n] = value;
n++;
}
if (n >= k)
break;
value++;
}
}
中有200個正整數(shù),且每個數(shù)均在1000~9999之間。函數(shù)rdata()讀取這200個數(shù)存放到數(shù)組original中。請編寫函數(shù)numascend(),其功能是:要求按每個數(shù)的后3位的大小進(jìn)行升序排列,然后取出滿足此條件的前10個數(shù)依次存入數(shù)組result中,如果后3位的數(shù)值相等,則按原先的數(shù)值進(jìn)行降序排列。最后調(diào)用函數(shù)wdata(),中。
例如,處理前:6012 5099 9012 7025 8088
處理后:9012 6012 7025 8088 5099
【答案】
void numascend()
{ int i, j, data;
for (i=0; i<199; i++)
for (j=i+1; j<200; j++)
{ if (original[i]00 > original[j]00)
{ data = original[i];
original[i] = original[j];
original[j] = data;
}
else if (original[i]00 == original[j]00)
{ if (original[i] < original[j])
{ data = original[i];
original[i] = original[j];
original[j] = data;
}
}
}
for (i=0; i<10; i++)
result[i] = original[i];
}
中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼code(字符型4位)、產(chǎn)品名稱name(字符型10位)、單價uprice(整型)、數(shù)量amount(整型)、金額sum(長整型)5部分組成。其中:金額=單價×數(shù)量。函數(shù)rdata()讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編寫函數(shù)descsort(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)wdata(),中。
【答案】
void descsort()
{ int i, j;
pro temp;
for (i=0; i<99; i++)
for (j=i+1; j<100; j++)
if (strcmp(sell[i].code, sell[j].code) < 0)
{ temp = sell[i];
sell[i] = sell[j];
sell[j] = temp;
}
else if (strcmp(sell[i].code, sell[j].code) == 0)
{ if (sell[i].sum < sell[j].sum)
{ temp = sell[i];
sell[i] = sell[j];
sell[j] = temp;
}
}
}
s("content_relate");【2017年計算機(jī)等級三級數(shù)據(jù)庫上機(jī)題及答案】相關(guān)文章:
2017年計算機(jī)等級考試三級數(shù)據(jù)庫上機(jī)模擬練習(xí)題09-09計算機(jī)三級的數(shù)據(jù)庫上機(jī)試題及答案08-222017年計算機(jī)三級數(shù)據(jù)庫技術(shù)提分題及答案09-202017年計算機(jī)三級考前數(shù)據(jù)庫訓(xùn)練題08-272017年計算機(jī)三級數(shù)據(jù)庫技術(shù)沖刺練習(xí)及答案09-102017年計算機(jī)等級考試三級數(shù)據(jù)庫筆試習(xí)題09-112017年計算機(jī)等級考試三級數(shù)據(jù)庫訓(xùn)練試題08-302017年計算機(jī)等級考試三級數(shù)據(jù)庫練習(xí)試題08-292017年計算機(jī)等級考試三級數(shù)據(jù)庫模擬試題08-28
0>100>99>10>200>199>