欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

最新計(jì)算機(jī)三級(jí)考試試題

時(shí)間:2025-02-24 10:40:37 試題 我要投稿

2016最新計(jì)算機(jī)三級(jí)考試試題

  全國(guó)計(jì)算機(jī)等級(jí)考試時(shí)間是3月26-29日,以下小編為大家整理出來的是計(jì)算機(jī)三級(jí)考試試題,希望對(duì)大家的復(fù)習(xí)有幫助!

2016最新計(jì)算機(jī)三級(jí)考試試題

  題目1:下列程序的功能是:利用發(fā)下所示的簡(jiǎn)單迭代方法求方程:cos(x)-x=0的一個(gè)實(shí)根。xn+1=cos(xn)

  float countValue()

  {float x0,x1=0.0;

  while(1)

  {x0=x1;

  x1=cos(x0);

  if(fabs(x0-x1)<1e-6) break;

  }

  return x1;

  }

  題目2:請(qǐng)編寫函數(shù)countvalue(),它的功能是:求n以內(nèi)(不包括n)同時(shí)能被3和7整數(shù)的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結(jié)果s輸出到文件out.dat中。

  double countValue(int n)

  {double xy=0.0;

  int I;

  for(I=1;I

  if(I%3==0&&I%7==0) xy+=I;

  xy=sqrt((double)xy);

  return xy;

  }

  double countvalue(int n)

  { int i,j=0;

  double k;

  for(i=0;i

  if(i%3==0&&i%7==0)

  j+=i;

  k=sqrt(j);

  return k; }

  題目3:已知在文件in.dat中存有N個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)readdat()讀取這N個(gè)正整數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)calvalue(),其功能要求:1、求出這N個(gè)實(shí)數(shù)的平均值aver;2、分別求出這N個(gè)實(shí)數(shù)的整數(shù)部分之和sumint以及小數(shù)部分之和sumdec,最后調(diào)用函數(shù)writedat()把所求的結(jié)果輸出到文件out.dat中。

  void CalValue(void)

  {int I;

  double x,sum=0;

  for (I=0;I

  {sumint=sumint+(int)xx[I];

  x=xx[I]-(int)xx[I];

  sumdec=sumdec+x;

  sum=sum+xx[I];

  }

  aver=sum/MAXNUM;

  }

  題目4:在三位整數(shù)(100至999)中尋找符合條件的整數(shù)并依次從小到大存入數(shù)組中;它既是完全平方數(shù),又是兩位數(shù)字相同,例如144、676等。請(qǐng)編制函數(shù)實(shí)現(xiàn)此功能,滿足該條件的整數(shù)的個(gè)數(shù)通過所編制的函數(shù)返回。最后調(diào)用函數(shù)writeDat()把結(jié)果輸出到文件out.dat中。

  jsValue(int a[10][9])

  {int I,j,k=0;

  int hun,ten,data;

  for(I=100;I<=999;I++)

  {j=10;

  while(j*j<=I)

  {if (I==j*j)

  {hun=I/100;data=I-hun*100;

  ten=data/10;data=data-ten*10;

  if(hun==ten||hun==data||ten==data)

  {bb[k]=I;k++;}

  }

  j++;} }

  return k;

  }

  題目5:下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對(duì)稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請(qǐng)編制函數(shù)int svalue(long m)實(shí)現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out.dat中。

  int jsValue(long n)

  {int I,strl,half;

  char xy[20];

  ltoa(n,xy,10);

  strl=strlen(xy);

  half=strl/2;

  for(I=0;I

  if(xy[I]!=xy[--strl]) break;

  if(I>=half) return 1;

  else return 0;

  }

  題目6:已知在文件in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)readdat()讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)calvalue(),其功能要求:1、求出這文件C.P有多少個(gè)正整數(shù)totnum;2、求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù)totcnt,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totpjz,最后調(diào)用函數(shù)writedat()把所求的結(jié)果輸出到文件out.dat中。

  void CalValue(void)

  {int I,data;

  for(I=0;I

  {if(!xx[I]) break;

  if(xx[I]>0) totNum++;

  data=xx[I]>>1;

  if (data%2==0){totCnt++;totPjz+=xx[I];}

  }

  totPjz/=totCnt;

  }

  題目7:已知數(shù)據(jù)文件IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)ReadDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsvalue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1,以及不滿足此條件的四位數(shù)平均值pjz2,最后調(diào)用寫函數(shù)writeDat()把結(jié)果輸出到OUT.DAT文件。 例如:9123,9-1-2-3>0,則該數(shù)滿足條件計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。

  9812,9-8-1-2<0,則該數(shù)不滿足條件計(jì)算平均值pjz2.

  void jsValue()

  {int I,thou,hun,ten,data,j;

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

  {thou=a[I]/1000; hun=a[I]%1000/100;

  ten=a[I]%100/10; data=a[I]%10;

  if (thou-hun-ten-data>0){b[cnt]=a[I];cnt++;}

  }

  for(I=0;I

  for(j=I+1;j

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

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

  }

  題目8:已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù), 并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),其功能是: 把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字), 以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的十位數(shù)cd (新十位數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩個(gè)十位數(shù)ab-cd>=0且ab-cd<=10且兩個(gè)數(shù)均是奇數(shù), 同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中, 并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。

  void jsVal()

  {int I,thou,hun,ten,data,j;

  int ab,cd;

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

  {thou=a[I]/1000; hun=a[I]%1000/100;

  ten=a[I]%100/10; data=a[I]%10;

  ab=10*thou+ten; cd=10*data+hun;

  if ((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab!=0&&cd!=0)

  {b[cnt]=a[I];cnt++;}

  }

  for(I=0;I

  for(j=I+1;j

  if(b[I]

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

  }

  題目9:已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù), 并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),其功能是: 把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字), 以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的十位數(shù)cd (新十位數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩個(gè)十位數(shù)ab-cd>=10且ab-cd<=20且兩個(gè)數(shù)均是偶數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中, 并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。

  void jsVal()

  {int I,thou,hun,ten,data,j;

  int ab,cd;

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

  {thou=a[I]/1000; hun=a[I]%1000/100;

  ten=a[I]%100/10; data=a[I]%10;

  ab=10*thou+ten; cd=10*data+hun;

  if ((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab!=0&&cd!=0)

  {b[cnt]=a[I];cnt++;}

  }

  for(I=0;I

  for(j=I+1;j

  if(b[I]

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

  }

  題目10:已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù), 并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),其功能是: 依次從數(shù)組a中取出一個(gè)四位數(shù),如果該數(shù)連續(xù)小于該四位數(shù)以后的5個(gè)數(shù)且該數(shù)是偶數(shù), 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt, 并把這些四位數(shù)按從小到大的順序存入數(shù)組b中。 并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。

  void jsVal()

  {int I,j,flag=0;

  for(I=0;I

  {for(j=I+1;j<=I+5;j++)

  {if(a[I]

  flag=1;

  else flag=0;

  if(a[I]%2!=0)

  flag=0;

  if (flag==0)

  break;}

  if(flag==1) {b[cnt]=a[I];cnt++;}

  }

  for(I=0;I

  for(j=I+1;j

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

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

  }

【最新計(jì)算機(jī)三級(jí)考試試題】相關(guān)文章:

計(jì)算機(jī)三級(jí)考試試題07-15

2016最新計(jì)算機(jī)三級(jí)考試試題帶答案09-11

2015最新計(jì)算機(jī)三級(jí)考試PC技術(shù)模擬試題(三)09-09

最新計(jì)算機(jī)三級(jí)考試《網(wǎng)絡(luò)技術(shù)》強(qiáng)化試題及答案10-07

2015最新計(jì)算機(jī)三級(jí)考試PC技術(shù)模擬試題(一)09-01

2015最新計(jì)算機(jī)三級(jí)考試PC技術(shù)模擬試題(二)10-29

計(jì)算機(jī)三級(jí)考試題目09-22

計(jì)算機(jī)三級(jí)考試試題201608-18

計(jì)算機(jī)三級(jí)考試試題2024精選03-20