奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

計算機三級《網絡技術》考前沖刺題及答案

時間:2024-05-31 17:11:54 試題 我要投稿
  • 相關推薦

2016計算機三級《網絡技術》考前沖刺題及答案

  2016年3月計算機等級考試將于本周六開始,同學們是否感受到了時間的緊迫感?都復習得怎么樣了呢?下面百分網小編為大家搜索整理了關于計算機三級《網絡技術》考前沖刺題及答案,歡迎參考練習,希望對大家備考有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

  1.已知數據文件IN17.DAT中存有300個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsValue( ),其功能是:求出個位數上的數減千位數上數減百位數上的數減十位數上的數大于零的個數cnt,再把所有滿足此條件的4位數依次存入數組b中,然后對數組b的4位數按從大到小的順序進行排序,最后調用函數writeDat()把數組b中的數輸出到OUT17.DAT文件中。

  例如:1239,9-1-2-3>0,則該數滿足條件,存入數組b中,且個數cnt=cnt+1。

  8129,9-8-1-2<0,則該數不滿足條件,忽略。

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

  程序中已定義數組:a[300],b[300],已定義變量:cnt。

  請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。

  #include

  int a[300],b[300],cnt=0;

  void readDat();

  void writeDat();

  void jsValue()

  {

  int i,j; /*定義循環控制變量*/

  int a1,a2,a3,a4; /*定義變量保存4位數的每位數字*/

  int temp; /*定義數據交換時的暫存變量*/

  for(i=0;i<300;i++) /*逐個取每一個4位數*/

  {

  a4=a[i]/1000; /*求4位數的千位數字*/

  a3=a[i]00/100; /*求4位數的百位數字*/

  a2=a[i]0/10; /*求4位數的十位數字*/

  a1=a[i]; /*求4位數的個位數字*/

  if(a1-a3-a2-a4>0) /*如果個位數減千位數減百位數減十位數大于零*/

  {

  b[cnt]=a[i]; /*則將滿足條件的數存入數組b中*/

  cnt++; /*統計滿足條件的數的個數*/

  }

  }

  for(i=0;i

  for(j=i+1;j

  if(b[i]

  {

  temp=b[i];

  b[i]=b[j];

  b[j]=temp;

  }

  }

  void main()

  {

  int i;

  readDat();

  jsValue();

  writeDat();

  printf("cnt=%d\n",cnt);

  for(i=0;i

  printf("b[%d]=%d\n",i,b[i]);

  }

  void readDat()

  {

  FILE *fp;

  int i;

  fp=fopen("IN17.DAT","r");

  for(i=0;i<300;i++)

  fscanf(fp,"%d,",&a[i]);

  fclose(fp);

  }

  void writeDat()

  {

  FILE *fp;

  int i;

  fp=fopen("OUT17.DAT","w");

  fprintf(fp,"%d\n",cnt);

  for(i=0;i

  fprintf(fp, "%d\n",b[i]);

  fclose(fp);

  }

  2.下列程序的功能是:選出5000以下符合條件的自然數。條件是:千位數字與百位數字之和等于十位數字與個位數字之和,且千位數字與百位數字之和等于個位數字與千位數字之差的10倍。計算并輸出這些4位自然數的個數cnt及這些數的和sum。請編寫函數countValue()實現程序的要求,最后調用函數writeDAT()把結果cnt和sum輸出到文件OUT18.DAT中。

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

  請勿改動主函數main()和寫函數writeDAT()的內容。

  #include

  int cnt,sum;

  void writeDAT();

  void countValue()

  {

  int i; /*循環控制變量*/

  int a1,a2,a3,a4; /*定義變量保存4位數的每位數字*/

  for(i=5000;i>=1000;i--) /*依次取每一個數進行判斷*/

  {

  a4=i/1000; /*求4位數的千位數字*/

  a3=i00/100; /*求4位數的百位數字*/

  a2=i0/10; /*求4位數的十位數字*/

  a1=i; /*求4位數的個位數字*/

  if(a4+a3==a2+a1 && a4+a3==(a1-a4)*10)

  { /*千位數與百位數之和等于十位數與個位數之和,且千位數與百位數之和等于個位數與千位數之差的10倍*/

  cnt++; /*則統計滿足條件的數的個數*/

  sum+=i; /*將滿足條件的數求和*/

  }

  }

  }

  void main()

  {

  cnt=sum=0;

  countValue();

  printf("滿足條件的自然數的個數=%d\n",cnt);

  printf("滿足條件的自然數的值的和=%d\n",sum);

  writeDAT();

  }

  void writeDAT()

  {

  FILE *fp;

  fp=fopen("OUT18.DAT","w");

  fprintf(fp,"%d\n%d\n",cnt,sum);

  fclose(fp);

  }

  3.已知數據文件IN19.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsVal( ),其功能是:把一個4位數的千位數上的值減百位數上的值再減十位數上的值最后減個位數上的值,如果得出的值大于等于零且此4位數是奇數,則統計出滿足此條件的數的個數cnt并把這些4位數存入數組b中,然后對數組b的4位數按從小到大的順序進行排序,最后調用函數writeDat()把結果cnt及數組b中的符合條件的4位數輸出到out19.dat文件中。

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

  程序中已定義數組:a[200],b[200],已定義變量:cnt。

  請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。

  #include

  #define MAX 200

  int a[MAX],b[MAX],cnt=0;

  void writeDat();

  void jsVal()

  {

  int i,j; /*定義循環控制變量*/

  int a1,a2,a3,a4; /*定義變量保存4位數的每位數字*/

  int temp; /*定義數據交換時的暫存變量*/

  for(i=0;i<200;i++) /*逐個取每一個4位數*/

  {

  a4=a[i]/1000; /*求4位數的千位數字*/

  a3=a[i]00/100; /*求4位數的百位數字*/

  a2=a[i]0/10; /*求4位數的十位數字*/

  a1=a[i]; /*求4位數的個位數字*/

  if((a4-a3-a2-a1>=0) && a1%2!=0)

  /*如果千位數減百位數再減十位數最后減個位數得出的值大于等于零且此4位數是奇數*/

  {

  b[cnt]=a[i]; /*則將該數存入數組b中*/

  cnt++; /*統計滿足條件的數的個數*/

  }

  }

  for(i=0;i

  for(j=i+1;j

  if(b[i]>b[j])

  {

  temp=b[i];

  b[i]=b[j];

  b[j]=temp;

  }

  }

  void readDat()

  {

  int i;

  FILE *fp;

  fp=fopen("IN19.DAT","r");

  for(i=0;i

  fscanf(fp,"%d",&a[i]);

  fclose(fp);

  }

  void main()

  {

  int i;

  readDat();

  jsVal();

  printf("滿足條件的數=%d\n",cnt);

  for(i=0;i

  printf("%d ",b[i]);

  printf("\n");

  writeDat();

  }

  void writeDat()

  {

  FILE *fp;

  int i;

  fp=fopen("out19.dat","w");

  fprintf(fp,"%d\n",cnt);

  for(i=0;i

  fprintf(fp,"%d\n",b[i]);

  fclose(fp);

  }

  4.已知數據文件IN20.DAT中存有200個4位數,并已調用讀函數readDat( )把這些數存入數組a中,請編制一函數jsVal( ),其功能是:如果一個4位數的千位數字上的值加十位數字上的值恰好等于百位數字上的值加上個位數字上的值,并且此4位數是偶數,則統計出滿足此條件的數的個數cnt并把這些4位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt及數組b中符合條件的4位數輸出到OUT20.DAT文件中。

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

  程序中已定義數組:a[200],b[200],已定義變量:cnt。

  請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。

  #include

  #define MAX 200

  int a[MAX],b[MAX],cnt=0;

  void writeDat();

  void jsVal( )

  {

  int i,j; /*定義循環控制變量*/

  int a1,a2,a3,a4; /*定義變量保存4位數的每位數字*/

  int temp; /*定義數據交換時的暫存變量*/

  for(i=0;i<200;i++) /*逐個取每一個4位數*/

  {

  a4=a[i]/1000; /*求4位數的千位數字*/

  a3=a[i]00/100; /*求4位數的百位數字*/

  a2=a[i]0/10; /*求4位數的十位數字*/

  a1=a[i]; /*求4位數的個位數字*/

  if((a4+a2==a3+a1) && a[i]%2!=1)

  { /*如果千位數加十位數等于百位數加上個位數,并且此數是偶數*/

  b[cnt]=a[i]; /*則將滿足條件的數存入數組b中*/

  cnt++; /*統計滿足條件的數的個數*/

  }

  }

  for(i=0;i

  for(j=i+1;j

  if(b[i]>b[j])

  {

  temp=b[i];

  b[i]=b[j];

  b[j]=temp;

  }

  }

  void readDat( )

  {

  int i;

  FILE *fp;

  fp=fopen("IN20.DAT","r");

  for(i=0;i

  fscanf(fp,"%d",&a[i]);

  fclose(fp);

  }

  void main()

  {

  int i;

  readDat();

  jsVal();

  printf("滿足條件的數=%d\n",cnt);

  for(i=0;i

  printf("%d ",b[i]);

  printf("\n");

  writeDat();

  }

  void writeDat()

  {

  FILE *fp;

  int i;

  fp=fopen("OUT20.DAT","w");

  fprintf(fp,"%d\n",cnt);

  for(i=0;i

  fprintf(fp, "%d\n",b[i]);

  fclose(fp);

  }

【計算機三級《網絡技術》考前沖刺題及答案】相關文章:

計算機三級PC技術考前沖刺題及答案03-20

2017年3月計算機三級網絡技術沖刺題與答案03-27

計算機三級網絡技術筆試真題及答案09-26

計算機三級網絡技術選擇題及答案03-25

2016計算機三級考試網絡技術沖刺題03-27

計算機三級考試《網絡技術》考前模擬題及答案03-28

計算機三級《網絡技術》選擇題題庫與答案03-11

職稱計算機考試《excel 2003》考前沖刺題及答案06-08

2016年計算機三級《網絡技術》預測題及答案03-28

主站蜘蛛池模板: 长兴县| 日喀则市| 甘洛县| 雷州市| 安义县| 长兴县| 灵川县| 临夏市| 晋中市| 望都县| 来凤县| 普格县| 玛多县| 望江县| 大英县| 凤翔县| 疏附县| 安仁县| 和硕县| 朝阳市| 海门市| 浏阳市| 武城县| 德格县| 宣恩县| 临夏县| 磐安县| 获嘉县| 肥乡县| 宣恩县| 崇信县| 宜君县| 湟中县| 即墨市| 靖远县| 常宁市| 清流县| 建阳市| 宁都县| 革吉县| 巨鹿县|