在线免费成人亚洲av,无码毛片一区二区本码视频,亚洲日韩一区精品射精,国产99视频精品免费视频36

            計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案

            時(shí)間:2022-08-29 22:04:45 試題 我要投稿
            • 相關(guān)推薦

            計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案

              考生們?cè)趥淇加?jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)階段,需通過大量試題練習(xí),加深對(duì)考點(diǎn)的理解和掌握,以下是小編搜索整理的計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案,供參考練習(xí),希望對(duì)大家有所幫助!

            計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案

              【題目】1:下列程序的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx。請(qǐng)編寫函數(shù)num(int m,int k,int xx[])實(shí)現(xiàn)函數(shù)的要求 ,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件out.dat中。

              例如:若輸入17,5,則應(yīng)輸出:19,23,29,31,37。

              注意:部分源程序已給出。

              請(qǐng)勿改動(dòng)主函數(shù)main()和函數(shù)readwriteDAT()的內(nèi)容。

              --------------

              類型:素?cái)?shù)。

              void num(int m,int k,int xx[])

              {int data=m+1;

              int half,n=0,I;

              while(1)

              {half=data/2;for(I=2;I<=half;I++)

              if(data%I==0)break;

              if(I>half)

              {xx[n]=data;n++;}

              if(n>=k)break;

              data++;

              } }

              【題目】2:已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù), 并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),其功能是: 如果四位數(shù)各位上的數(shù)字均是0或2或4或6或8, 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt, 并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。

              注意: 部分源程序存在文件PROG1.C文件中。

              程序中已定義數(shù)組: a[200], b[200], 已定義變量: cnt

              請(qǐng)勿改動(dòng)數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。

              -------------------------

              void jsVal()

              {int bb[4];

              int I,j,k,flag;

              for (I=0;I<200;I++)

              {bb[0]=a[I]/1000; bb[1]=a[I]00/100;

              bb[2]=a[I]0/10; bb[3]=a[I];

              for (j=0;j<4;j++)

              {if (bb[j]%2==0)

              flag=1;

              else

              {flag=0;break;}

              }

              if (flag==1)

              { b[cnt]=a[I];

              cnt++;} }

              for(I=0;I

              for(j=I+1;j

              if (b[I]

              {k=b[I];b[I]=b[j];b[j]=k;}

              }

              【題目】3:函數(shù)READDAT()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)STROR(),其函數(shù)功能是:以行為單位把字符串中的所有小寫字母O左邊的字符串內(nèi)容移到該串的右邊存放,然后并把小寫字母O刪除,余下的字符串內(nèi)容移到已處理字符串的左邊存放.最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)WRITEDAT()把結(jié)果XX輸出到文件OUT.DAT中.

              例如:原文:You can create an index on any field.

              you have the correct record.

              結(jié)果: n any field.You can create an index

              rd.yu have the crrect rec

              原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格.

              -------------------

              類型:字符串(單詞)的倒置和刪除。

              答案:

              void StrOR(void)

              {int I,j,k,index,strl;

              char ch;

              for(I=0;I

              {strl=strlen(xx[I]);

              index=strl;

              for(j=0;j

              if(xx[I][j]=='o')

              {for(k=j;k

              xx[I][k]=xx[I][k+1];

              xx[I][strl-1]= ' ';

              index=j;}

              for(j=strl-1;j>=index;j--)

              {ch=xx[I][strl-1];

              for(k=strl-1;k>0;k--)

              xx[I][k]=xx[I][k-1];

              xx[I][0]=ch;}

              }

              }

              【題目】4:函數(shù)ReadDat( )實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中; 請(qǐng)編制函數(shù)StrOL( ), 其函數(shù)的功能是: 以行為單位對(duì)行中以空格或標(biāo)點(diǎn)符號(hào)為分隔的所有單詞進(jìn)行倒排,同時(shí)去

              除標(biāo)點(diǎn)符號(hào),之后把已處理的字符串(應(yīng)不含標(biāo)點(diǎn)符號(hào))仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT6.DAT中。

              例如: 原文: You He Me

              I am a student.

              結(jié)果: Me He You

              student a am I

              原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個(gè)字符, 含標(biāo)點(diǎn)符號(hào)和空格。

              -----------------

              類型:字符串(單詞)的倒置和刪除。

              答案:

              void StrOL(void)

              {int I,j,k,strl,l;char c;

              for(I=0;I

              for(j=0;j

              {c=xx[I][j];

              if ((c>='A'&&c<='Z')||(c>='a'&&c<='z')||c==' ') ;

              else xx[I][j]=' '; }

              for(l=0;l

              {char ch[80]={0}; char pp[80]={0};

              strl=strlen(xx[l]);

              I=strl-1; k=1;

              while(1)

              {while (((xx[l][I]>='a'&&xx[l][I]<='z')||(xx[l][I]>='A'&&xx[l][I]<='z'))&&I>=0)

              {for(j=k;j>=0;j--)

              pp[j+1]=pp[j]; pp[0]=xx[l][I]; k++;I--; }

              strcat(ch,pp);strcpy(pp, """");k=1;

              if(I==-1)break;

              while((xx[l][I]<'A'||xx[l][I]>'z')&&I>=0)

              {for(j=k;j>=0;j--)

              pp[j+1]=pp[j]; pp[0]=xx[l][I]; k++; I--;}

              strcat(ch,pp); strcpy(pp,"""");

              k=0;

              if(I==-1)break;}

              strcpy(xx[l],ch);

              }}

              【題目】5:在文件in.dat中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)ReadDat()讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行升序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組b中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行降序排列。最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。

              例:處理前 6012 5099 9012 7025 8088

              處理后 9012 6012 7025 8088 5099

              注意:部分源程序已給出。

              請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              --------------------

              void jsSort()

              {int I,j,data;

              for(I=0;I<199;I++)

              for(j=I+1;j<200;j++)

              {if (aa[I]00>aa[j]00)

              {data=aa[I];aa[I]=aa[j];aa[j]=data;}

              else if(aa[I]00==aa[j]00)

              if(aa[I]

              {data=aa[I];aa[I]=aa[j];aa[j]=data;}

              }

              for(I=0;I<10;I++)

              bb[I]=aa[I];

              }

              【題目】6:在文件in.dat中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)ReadDat()讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組b中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。

              例:處理前 9012 5099 6012 7025 8088

              處理后 5099 8088 7025 6012 9012

              注意:部分源程序已給出。

              請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              --------------------

              void jsSort()

              {int I,j,data;

              for(I=0;I<199;I++)

              for(j=I+1;j<200;j++)

              {if (aa[I]00

              {data=aa[I];aa[I]=aa[j];aa[j]=data;}

              else if(aa[I]00==aa[j]00)

              if(aa[I]>aa[j])

              {data=aa[I];aa[I]=aa[j];aa[j]=data;}

              }

              for(I=0;I<10;I++)

              bb[I]=aa[I];

              }

              【題目】7:已知在文件IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)四部分組成。其中:金額=單價(jià)*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT10.DAT中。

              注意: 部分源程序存放在PROG1.C中。

              請(qǐng)勿改動(dòng)主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              ----------------------------------

              void SortDat()

              {int I,j;

              PRO xy;

              for(I=0;I<99;I++)

              for(j=I+1;j<100;j++)

              if(strcmp(sell[I].dm,sell[j].dm)<0)

              {xy=sell[I];sell[I]=sell[j];sell[j]=xy;}

              else if(strcmp(sell[I].dm,sell[j].dm)==0)

              if(sell[I].je

              {xy=sell[I]; sell[I]=sell[j]; sell[j]=xy;}

              }

              【題目】8:函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS1.DAT中。

              替代關(guān)系:f(p)=p*11 mod 256 (p是數(shù)組中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)值小于等于32或大于130,則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。

              注意:部分源程序已給出。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。

              請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              ------------------------------

              void encryptChar()

              {int I;

              char *pf;

              for(I=0;I

              {pf=xx[I];

              while(*pf!=0)

              {if(*pf*11%6>130||*pf*11%6<=32);

              else

              *pf=*pf*11%6;

              pf++; }

              }

              }

              【題目】9:函數(shù)ReadDat( )實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中; 請(qǐng)編制函數(shù)SortCharD( ), 其函數(shù)的功能是: 以行為單位對(duì)字符按從大到小的順序進(jìn)行排序, 排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT2.DAT中。

              例: 原文: dAe,BfC.

              CCbbAA

              結(jié)果: fedCBA.,

              bbCCAA

              原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個(gè)字符, 含標(biāo)點(diǎn)符號(hào)和空格。

              注意: 部分源程序存放在PROG1.C中。

              請(qǐng)勿改動(dòng)主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              -----------------

              類型:字符串(單詞)的倒置和刪除。

              答案:

              void SortCharD(void)

              {int I,j,k,strl;

              char ch;

              for(I=0;I

              {strl=strlen(xx[I]);


            【計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案】相關(guān)文章:

            保安考試題及答案02-10

            消防的考試題及答案10-01

            化學(xué)考試題及答案09-25

            安全培訓(xùn)考試題及答案03-09

            員工消防考試題及答案12-09

            消防基礎(chǔ)考試題及答案11-04

            安全知識(shí)考試題及答案11-04

            護(hù)理禮儀考試題及答案09-21

            中級(jí)焊工考試題及答案04-28

            口腔護(hù)理考試題及答案07-26

            主站蜘蛛池模板: 亚洲欧美成人综合图区| 国产美女引诱水电工| 亚洲在线一区| 国产免费拔擦拔擦8x在线播放 | 欧洲精品色在线观看| 日本三级成本人网站| 成年人一级黄色片| 午夜在线视频一区二区| 美女黄色片视频| www一区二区乱码www| 亚洲精品无码久久久影院相关影片 | 国产精品久久久久免费观看| 激情精品视频| 亚洲在线视频免费| 99热这里| 国产99久久久欧美黑人刘玥| 免费大片黄在线观看| 噜噜啪永久免费视频| 中文字幕在线二区| 男操女视频| 色欲蜜桃av无码中文字幕| 99re欧美| 日韩色一区| 亚色在线观看| 中文字幕精品亚洲人成在线| 天天鲁在视频在线观看| 按摩国产69| 日韩17p| 人人爽人人爽| 艳女性享受在线观看| 欧美特级婬片毛多的少妇| 4虎com www最新免费地址| 欧美人成在线| 国产精品91在线播放| 亚洲欧洲专线一区| 色欲av亚洲情无码av蜜桃| 97se视频| 欧美日韩精品在线一区| 黄色成人免费在线观看| 熟妇人妻无码中文字幕| 无遮挡h肉视频在线观看免费资源|