- 相關(guān)推薦
2008年三級(jí)數(shù)據(jù)庫上機(jī)精選試題
1.請(qǐng)編寫一個(gè)函數(shù)jsValue(intm,intk,intxx[]),該函數(shù)的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx傳回。
例如:若輸入175則應(yīng)輸出:19,23,29,31,37。
Int isP(int m)
{int i; for(i=2;i return 1;} void num(intm,intk,intxx[]) {int s=0; for(m=m+1;k>0;m++) if(isP(m)){xx[s++]=m;k--;}} 2.jsVal()其功能是:如果四位數(shù)各位上的數(shù)字均是0或2或4或6或8,則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。 Void jsVal() {int i,j,qw,bw,sw,gw; for(i=0;i {qw=a[i]/1000;bw=a[i]/100; sw=a[i]0/10;gw=a[i]; if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i];} for(i=0;i if(b[i] 3.StrOR()其函數(shù)的功能是:以行為單位依次把字符串中所有小寫字母o左邊的字符串內(nèi)容移到該串的右邊存放,然后把小寫字母o刪除,余下的字符串內(nèi)容移到已處理字符串的左邊存放,之后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。 Void StrOR(void) {int i,righto,j,s,k; char tem[80]; for(i=0;i for(j=strlen(xx[i])-1;j>=0;j--) {k=0; memset(tem,0,80);/*初始化字符串?dāng)?shù)組tem*/ if(xx[i][j]==#39;o#39;)/*如果當(dāng)前字符為#39;o#39;,進(jìn)入以下語句*/ {righto=j;/*則將此字符中位置j的值賦給righto*/ for(s=righto+1;s tem[k++]=xx[i][s];/*從righto的下一跳開始將其后所有的字符都存入到tem中*/ for(s=0;s if(xx[i][s]!=#39;o#39;)tem[k++]=xx[i][s];/*將不是字符#39;o#39;的字符全存入到tem中*/ strcpy(xx[i],tem);/*將當(dāng)前已處理的字符重新存入當(dāng)前行xx*/ } elsecontinue; } } 【三級(jí)數(shù)據(jù)庫上機(jī)試題】相關(guān)文章: 計(jì)算機(jī)三級(jí)考試數(shù)據(jù)庫技術(shù)試題(2016)08-06 計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)上機(jī)考試題08-05 計(jì)算機(jī)等級(jí)考試三級(jí)(C語言)上機(jī)考試試題總結(jié)08-10 全國計(jì)算機(jī)等級(jí)考試三級(jí)信息、網(wǎng)絡(luò)、數(shù)據(jù)庫上機(jī)編程題15道08-10 2004年全國計(jì)算機(jī)等級(jí)考試三級(jí)C語言全真上機(jī)試題解析08-10 Oracle數(shù)據(jù)庫DBA經(jīng)典面試題02-02 自考計(jì)算機(jī)上機(jī)基礎(chǔ)考試題及答案09-25 上機(jī)課心得02-25