激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案

時(shí)間:2024-10-16 14:09:53 計算機等級 我要投稿
  • 相關(guān)推薦

計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案

  全國計算機等級考試,是經(jīng)原國家教育委員會(huì )(現教育部)批準,由教育部教育考試院主辦,面向社會(huì ),用于考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。以下是小編為大家收集的計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案,僅供參考,歡迎大家閱讀。

計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案

  計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案

  1.編寫(xiě)一個(gè)函數findStr( ),該函數統計一個(gè)長(cháng)度為2的字符串在另一個(gè)字符串中出現的次數。例如,假定輸入的字符串為"asd asasdfg asd as zx67 asd mklo",子字符串為"as",函數返回值是6。

  函數ReadWrite( )的功能是實(shí)現從文件in68.dat中讀取兩個(gè)字符串,并調用函數findStr(),最后把結果輸出到文件out68.dat中。

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

  請勿改動(dòng)主函數main() 和其他函數中的任何內容,僅在函數 findStr()的花括號中填入你所編寫(xiě)的若干語(yǔ)句。

  試題程序:

  #include

  #include

  #include

  void ReadWrite();

  int findStr(char *str,char *substr)

  {

  }

  void main()

  {

  char str[81],substr[3];

  int n;

  system("CLS");

  printf("輸入原字符串:");

  gets(str);

  printf("輸入子字符串:");

  gets(substr);

  puts(str);

  puts(substr);

  n=findStr(str,substr);

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

  ReadWrite();

  }

  void ReadWrite()

  {

  char ch,str[81],substr[3];

  int n,len,i=0;

  FILE *rf,*wf;

  rf=fopen("in68.dat","r");

  wf=fopen("out68.dat","w");

  while(i<>

  {

  fgets(str,80,rf);

  fgets(substr,10,rf);

  len=strlen(substr)-1;

  ch=substr[len];

  if(ch==' '||ch==0x1a)

  substr[len]=0;

  n=findStr(str,substr);

  fprintf(wf,"%d ",n);

  i++;

  }

  fclose(rf);

  fclose(wf);

  }【答案】

  int findStr(char *str,char *substr)

  {

  int n=0; /*定義計數器變量,統計出現次數*/

  char *p,*r; /*定義指針變量來(lái)分別指向兩個(gè)字符串*/

  while(*str) /*如果字符串沒(méi)有結束,則一直循環(huán)下去*/

  {

  p=str; /*指針p指向字符串首地址*/

  r=substr; /*指針r指向子字符串首地址*/

  while(*r) /*若子字符串沒(méi)有結束,則循環(huán)繼續*/

  if(*r==*p)

  /*如果子字符串的第一個(gè)字符等于字符串中的該字符,則繼續比較下一個(gè)字符*/

  {

  r++;

  p++;

  }

  else

  break; /*否則退出循環(huán)*/

  if(*r=='') /*如果子字符串在字符串中出現了一次*/

  n++; /*則n加1,進(jìn)行統計*/

  str++; /*指向字符串中的下一個(gè)字符*/

  }

  return n; /*返回統計結果n*/

  }

  【解析】本題主要考查了指針的相關(guān)操作。

  首先,通過(guò)外層的while循環(huán)取字符串的每一個(gè)字符,取完字符串的所有字符之后,循環(huán)才會(huì )終止。用兩個(gè)字符型指針?lè )謩e指向兩個(gè)字符串。逐個(gè)將字符串的字符跟子字符串的字符對比,如果相等,則兩個(gè)指針都自加1,分別指向兩個(gè)串的下一個(gè)字符。若不相等,則主串的指針加1,子串的指針重新指向起始位置,繼續比較下一個(gè)字符。

  2.函數ReadDat()的功能是實(shí)現從文件IN67.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數StrOL(),該函數的功能是:以行為單位對行中以空格或標點(diǎn)符號為分隔的所有單詞進(jìn)行倒排。最后把已處理的字符串(應不含標點(diǎn)符號)仍按行重新存入字符串數組xx中,最后調用函數 WriteDat()把結果xx輸出到文件OUT67.DAT中。

  例如,原文:You He Me

  I am a student.

  結果:Me He You

  student a am I

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

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

  請勿改動(dòng)主函數main()、讀函數ReadDat()和寫(xiě)函數WriteDat()的內容。

  試題程序:

  #include

  #include

  #include

  #include

  #include

  char xx[50][80];

  int maxline = 0;/* 文章的總行數 */

  int ReadDat(void);

  void WriteDat(void);

  void StrOL(void)

  {

  }

  void main()

  {

  system("CLS");

  if (ReadDat ())

  {

  printf("數據文件 IN67.DAT不能打開(kāi)! 07");

  return;

  }

  StrOL();

  WriteDat();

  }

  int ReadDat(void)

  {

  FILE *fp;

  int i = 0;

  char *p;

  if((fp = fopen("IN67.DAT", "r")) == NULL) return 1;

  while(fgets(xx[i], 80, fp) != NULL)

  {

  p = strchr(xx [i], ' ');

  if(p) *p = 0;

  i++;

  }

  maxline = i;

  fclose(fp);

  return 0;

  }

  void WriteDat(void)

  {

  FILE*fp;

  int i;

  system("CLS");

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

  for(i = 0; i < maxline;="" i++)="">

  {

  printf("%s ", xx[i]);

  fprintf(fp, "%s ", xx[i]);

  }

  fclose(fp);

  }

  【答案】

  void StrOL(void)

  {

  int i,j,k; /*定義數組下標變量*/

  char t[80],t1[80]; /*定義數組暫存取得的單詞*/

  for(i=0;i

  {

  j=k=strlen(xx[i])-1; /*將每行末尾字符的下標保存在j和k中*/

  t[0]=t1[0]=''; /*初始化兩個(gè)字符數組*/

  while(1) /*無(wú)條件循環(huán),循環(huán)體內有結束循環(huán)的語(yǔ)句*/

  {

  while(isalpha(xx[i][j])==0&&j>=0)

  /*若以j為下標的字符不是字母并且還在數組xx之內*/

  k=--j;

  while(isalpha(xx[i][j])&&j>=0)

  /*若以j為下標的字符是字母并且還在數組xx之內*/

  j--;

  /*當退出這個(gè)循環(huán)時(shí),xx[i][j+1]和xx[i][k]分別是同一個(gè)單詞的第一個(gè)和最后一個(gè)字母*/

  memcpy(t1,&xx[i][j+1],k-j); /*將該單詞保存到字符數組t1*/

  t1[k-j]=''; /*為t1中的單詞添加字符串結束標志*/

  strcat(t,t1); /*將單詞保存到數組t中*/

  strcat(t," "); /*單詞之間用空格分隔*/

  if(j<0)>

  break; /*則退出外層while循環(huán)*/

  }

  strcpy(xx[i],t); /*按行將處理完了字符串重新保存到數組xx中*/

  }

  }

  【解析】本題的主要算法是先讓兩字符指針都指向每一行字符的串尾,然后使其中一指針(p1)往前移動(dòng),當出現pl指向的不是字母時(shí)則表示在p1+1與 p2之間是一個(gè)單詞,將該單詞存入字符數組t1中,最后將t1連接到新串t中;接著(zhù)再往前找第二個(gè)單詞,依次類(lèi)推直到p1越過(guò)字符串的起始位置。再將處理完的字符串重新儲存到數組xx中,然后進(jìn)入下一行的處理過(guò)程。

  拓展內容:計算機等級考試三級網(wǎng)絡(luò )技術(shù)填空題

  (1) 在編程中,將高級語(yǔ)言源程序翻譯成機器語(yǔ)言目標程序的工具有兩種類(lèi)型:解釋程序與【1】。

  正確答案: 編譯程序

  (2) 安騰芯片的指令系統超越了RISC與CISC,采用了【2】。

  正確答案: EPIC 或 簡(jiǎn)明并行指令計算

  (3) 通信子網(wǎng)由【3】、通信線(xiàn)路與其他通信設備組成,完成網(wǎng)絡(luò )數據傳輸轉發(fā)等通信處理任務(wù)。

  正確答案: 通信控制處理機

  (4) 世界上第一個(gè)網(wǎng)絡(luò )體系結構是IBM公司于1974年提出的【4】。

  正確答案: 系統網(wǎng)絡(luò )體系結構 或 SNA

  (5) B-ISDN綜合選擇了線(xiàn)路交換的實(shí)時(shí)性和分組交換的靈活性的【5】技術(shù)作為它的數據傳輸技術(shù)。

  正確答案: ATM

  (6) 以太網(wǎng)交換機通過(guò)建立和維護【6】進(jìn)行數據交換。

  正確答案: 端口/MAC地址映射表

  (7) 一般集線(xiàn)器都是提供連接結點(diǎn)的【7】端口與連接粗纜的AUI或細纜的BNC端口。

  正確答案: RJ-45

  (8) 網(wǎng)絡(luò )操作系統的數據庫服務(wù)是選擇適當的網(wǎng)絡(luò )數據庫軟件,通過(guò)【8】工作模式開(kāi)發(fā)數據庫應用程序,提供服務(wù)的。

  正確答案: 客戶(hù)機/服務(wù)器

  (9) Windows NT Server支持網(wǎng)絡(luò )驅動(dòng)接口NDIS與【9】允許用戶(hù)使用不同的網(wǎng)絡(luò )協(xié)議。

  正確答案: 傳輸驅動(dòng)接口TDI

  (10) UNIX采用進(jìn)程對換的內存管理與【10】存儲管理方式實(shí)現虛擬存儲管理。

  正確答案: 請求調頁(yè)

  (11) 從因特網(wǎng)使用者角度考慮,因特網(wǎng)是一個(gè)【11】。

  正確答案: 信息資源網(wǎng)

  (12) TCP和UDP 用【12】來(lái)區別一臺給定主機上的多個(gè)目標。

  正確答案: 端口

  (13) 電子郵件地址用@隔開(kāi)的前一部分為用戶(hù)的【13】,后一部分為郵件服務(wù)器主機名。

  正確答案: 賬號

  (14) WWW客戶(hù)機與WWW服務(wù)器之間的應用層傳輸協(xié)議是【14】。

  正確答案: 超文本傳輸協(xié)議

  (15) 網(wǎng)絡(luò )管理中一般采用【15】的管理模型。

  正確答案: 管理者-代理

  (16) 信息安全包括物理安全,安全控制和【16】。

  正確答案: 安全服務(wù)

  (17) 安全策略由威嚴的法律,先進(jìn)的技術(shù)與【17】組成。

  正確答案: 嚴格的管理

  (18) 電子支付工具包括:電子信用卡,電子支票和【18】。

  正確答案: 電子現金

  (19) 在電子商務(wù)中,【19】為用戶(hù)的公鑰簽發(fā)證書(shū),證明身份。

  正確答案: CA機構

  (20) ATM采用【20】將來(lái)自不同信息源的信元匯集在一起,排列后按優(yōu)先級輸出,形成首尾相接的信元流。

  正確答案: 統計時(shí)分多路復用

【計算機等級考試三級網(wǎng)絡(luò )技術(shù)上機題及答案】相關(guān)文章:

計算機等級考試真題及答案10-04

計算機等級考試上機應試技巧01-15

計算機等級上機考試技巧06-23

最新計算機等級考試真題及答案10-04

計算機9月等級考試三級試題及答案10-30

2017年計算機等級考試上機技巧09-11

2016計算機等級考試二級C++上機模擬試題及答案07-14

計算機等級考試真題10-24

2015年計算機等級考試上機應試技巧01-15

2024年計算機等級考試真題(含答案)10-04

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频