狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

全國計算機等級考試二級考試檢測試題

全國計算機等級考試二級考試檢測試題

  計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級。以下是小編整理的關(guān)于全國計算機等級考試二級考試檢測試題,希望大家認真練習!

  1[單選題]程序流程圖中帶有箭頭的線段表示的是(  ).

  A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系

  參考答案:C

  參考解析:在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C。

  2[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤是(  )。

  A.只能寫入一次,可以反復讀出的一次性寫入光盤

  B.可多次擦除型光盤

  C.只能讀出,不能寫入的只讀光盤

  D.其驅(qū)動器單倍速為1350KB/S的高密度可讀寫光盤

  參考答案:B

  參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進行讀/寫。CD-RW的全稱是CD-ReWritab1e。

  3[單選題] 在滿足實體完整性約束的條件下(  ).

  A.一個關(guān)系中應該有一個或多個候選關(guān)鍵字

  B.一個關(guān)系中只能有一個候選關(guān)鍵字

  C.一個關(guān)系中必須有多個候選關(guān)鍵字

  D.一個關(guān)系中可以沒有候選關(guān)鍵字

  參考答案:A

  參考解析:實體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。

  4[單選題] 若對音頻信號以lokHz采樣率、16位量化精度進行數(shù)字化,則每分鐘的雙聲道數(shù)字化聲音信號產(chǎn)生的數(shù)據(jù)量約為(  )。

  A.1.2MBB.1.6MBC.2.4MBD.4.8MB

  參考答案:C

  參考解析:聲音的計算公式為(采樣頻率Hz*量化位數(shù)bit*聲道數(shù))/8,單位為字節(jié)/秒,(10000Hz*16位*2聲道)/8*60秒即2400000字節(jié),再除以兩個1024即2.28MB。從本題答案選項來看,如果簡化將1K按1000算即可得到2.4MB。

  5[單選題] CPU中,除了內(nèi)部總線和必要的寄存器外,主要的兩大部件分別是運算器和(  )。

  A.控制器B.存儲器C.CacheD.編輯器

  參考答案:A

  6[單選題] 計算機中,負責指揮計算機各部分自動協(xié)調(diào)一致地進行工作的部件是

  A.運算器B.控制器C.存儲器D.總線

  參考答案:B

  參考解析:從宏觀上看,控制器的作用是控制計算機各部件協(xié)調(diào)工作。

  7[單選題] 下列設備中,可以作為微機輸入設備的是(  )。

  A.打印機B.顯示器C.鼠標器D.繪圖儀

  參考答案:C

  參考解析:輸出設備(OutputDeviCe)是計算機的終端設備,用于接收計算機數(shù)據(jù)的輸出顯示、打印、聲音、控制外圍設備操作等。它也是把各種計算結(jié)果數(shù)據(jù)或信息以數(shù)字、字符、圖像、聲音等形式表示出來的設備。常見的有顯示器、打印機、繪圖儀、影像輸出系統(tǒng)、語音輸出系統(tǒng)、磁記錄設備等。輸入設備是向計算機輸入數(shù)據(jù)和信息的設備,是計‘算機與用戶或其他設備通信的橋梁,也是用戶和計算機系統(tǒng)之間進行信息交換的主要裝置之一。鍵盤、鼠標、攝像頭、掃描儀、光筆、手寫輸入板、游戲桿、語音輸入裝置等都屬于輸入設備。

  填空題(每空2分,共40分)

  請將每空的正確答案寫在答題卡上-序號的橫線上,答在試卷上不得分。

  (1) 十進制數(shù)123用八位二進制表示為 。

  (2) 70年代末開始出現(xiàn)16位微處理器,標志著微型計算機進入了第三代;80年代起使用 位微處理器,標志微型計算機進入了第四代。

  (3) 通用計算機操作系統(tǒng)的`功能和任務是:作業(yè)管理、文件管理、外設管理、CPU管理和 管理。

  (4) PC-DOS的兩個隱含文件是:IBMBIO.COM(輸入輸出程序)與 (磁盤操作管理程序)。

  (5) FoxBASE和dBASE有兩種變量:即內(nèi)存變量和 變量 。

  (6) 設有如下程序段:

  int i=0, sum=1;

  do

  { sum+=i++;}

  while(i<6);

  printf("%d", sum);

  上述程序段的輸出結(jié)果是 。

  (7) 閱讀下列程序:

  #include

  main()

  { int i, j, row, column,m;

  static int array[3][3]={{100,200,300},

  {28,72,-30},

  {-850,2,6}

  };

  m=array[0][0];

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

  for (j=0; j<3; i++)

  if (array[i][j]<m)< p="">

  { m=array[i][j]; row=i; column=j;}

  printf("%d,%d,%d",m,row,column);

  }

  上述程序的輸出結(jié)果是 。

  (8) 設a、b、c為整型數(shù), 且a=2、b=3、c=4, 則執(zhí)行完以下語句:

  a*=16+(b++)-(++c);

  后,a的值是 。

  (9) 下面程序的輸出結(jié)果是 。

  #include

  main()

  { int a=3, b=2, c=1;

  c-=++b;

  b*=a+c;

  { int b=5, c=12;

  c/=b*2;

  a-=c;

  printf( '%d,%d,%d,",a,b,c);

  a+=--c;

  }

  printf( '%d,%d,%d,",a,b,c);

  }

  (10) 設有如下程序:

  #include

  main(argc,argv)

  int argc; char *argv[ ];

  { while( --argc>0) printf("%s",argv[argc]);

  printf("");

  }

  假定上述程序經(jīng)編譯和連接后生成可執(zhí)行文件PROG.EXE,如果在DOS提示符下鍵入PROG ABCD EFGH IJKL,則輸出結(jié)果為 。

  (11) 閱讀下列程序:

  #include

  #define MAX_COUNT 4

  void fun();

  main()

  { int count;

  for (count=1; count<=MAX_COUNT; count++) fun();

  }

  void fun()

  { static int i;

  i+=2; printf("%d",i);

  }

  上述程序的輸出結(jié)果是 。

  (12) 設有下列程序:

  #include

  #include

  main()

  { int i;

  char str[10], temp[10];

  gets(temp);

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

  { gets(str);

  if (strcmp(temp,str)<0) strcpy(temp,str);

  }

  printf("%s",temp);

  }

  上述程序運行后,如果從鍵盤上輸入(在此代表回車符):

  C++

  BASIC

  QuickC

  Ada

  Pascal

  則程序的輸出結(jié)果是 。

  (13) 設有如下程序:

  #include

  main(argc,argv)

  int argc; char *argv[ ];

  { FILE *fp;

  void fc();

  int i=1;

  while( --argc>0)

  if((fp=fopen(argv[i++],"r"))==NULL)

  { printf("Cannot open file! ");

  exit(1);

  }

  else

  { fc(fp); fclose(fp); }

  }

  void fc(ifp)

  FILE *ifp;

  { char c;

  while((c=getc(ifp))!='#') putc-32);

  }

  上述程序經(jīng)編譯、連接后生成可執(zhí)行文件名為cpy.exe。假定磁盤上有三個

  文本文件,其文件名和內(nèi)容分別為:

  文件名 內(nèi)容

  a aaaa#

  b bbbb#

  c cccc#

  如果在DOS下鍵入

  cpy a b c

  則程序輸出 。

  (14) 若輸入3個整數(shù)3,2,1,則下面程序的輸出結(jié)果是 。

  #include

  void sub( n,uu)

  int n, uu[ ];

  { int t;

  t=uu[n--]; t+=3*uu[n];

  n=n++;

  if(t>=10)

  { uu[n++]=t/10; uu[n]=t%10;}

  else uu[n]=t;

  }

  main( )

  { int i, n, aa[10]={0,0,0,0,0,0}

  scanf( "%d%d%d",&n,&aa[0],&aa[1]);

  for(i=1; i<n; p="" sub(i,aa);<="">

  for(i=0; i<=n; i++) printf("%d",aa[i]);

  printf("");

  }

  (15) 若有以下定義:

  double w[10];

  則w數(shù)組元素下標的上限為 ,下限為 。

  (16) 以下程序統(tǒng)計從終端輸入的字符中每個大寫字母的個數(shù)。用#號作為輸入結(jié)束標志,請?zhí)羁铡?/p>

  #include

  #include

  main( )

  { int num[26],i; char c;

  for(i=0; i<26; i++) num[i]=0;

  while( !='#') /*統(tǒng)計從終端輸入的大寫字母個數(shù)*/

  if( isupper(c)) num[c-65]+=1;

  for(i=0; i<26; i++) /*輸出大寫字母和該字母的個數(shù)*/

  if(num[i]) printf("%c:%d,i , num[i]);

  }

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除