精品国产一级毛片大全,毛片一级在线,毛片免费观看的视频在线,午夜毛片福利

全國計(jì)算機(jī)二級c語言筆試題庫

  一、選擇題

  1.下列敘述中正確的是(  )。

  A.數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)必定是一一對應(yīng)的

  B.由于計(jì)算機(jī)存儲空間是向量式的存儲結(jié)構(gòu),因此,數(shù)據(jù)的存儲結(jié)構(gòu)一定是線性結(jié)構(gòu)

  C.程序設(shè)計(jì)語言中的數(shù)組一般是順序存儲結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)

  D.以上三種說法都不對

  2.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),下面屬于系統(tǒng)軟件的是(  )。

  A.編輯軟件

  B.操作系統(tǒng)

  C.教務(wù)管理系統(tǒng)

  D.瀏覽器

  3.下列敘述中正確的是(  )。

  A.對長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n

  B.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(n/2)

  C.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(log2n)

  D.對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(nlog2n)

  4.軟件(程序)調(diào)試的任務(wù)是(  )。

  A.診斷和改正程序中的錯誤

  B.盡可能多地發(fā)現(xiàn)程序中的錯誤

  C.發(fā)現(xiàn)并改正程序中的所有錯誤

  D.確定程序中錯誤的性質(zhì)

  5.數(shù)據(jù)流程圖(DFD)是(  )。

  A.軟件概要設(shè)計(jì)的工具

  B.軟件詳細(xì)設(shè)計(jì)的工具

  C.結(jié)構(gòu)化方法的需求分析工具

  D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>

  6.軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于(  )。

  A.定義階段

  B.開發(fā)階段

  C.維護(hù)階段

  D.上述三個階段

  7.數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是(  )。

  A.數(shù)據(jù)定義語言

  B.數(shù)據(jù)管理語言

  C.數(shù)據(jù)操縱語言

  D.數(shù)據(jù)控制語言

  8.在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存取一個學(xué)生信息的數(shù)據(jù)單位是(  )。

  A.文件

  B.數(shù)據(jù)庫

  C.字段

  D.記錄

  9.數(shù)據(jù)庫設(shè)計(jì)中,用E—R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫設(shè)計(jì)的(  )。

  A.需求分析階段

  B.邏輯設(shè)計(jì)階段

  C.概念設(shè)計(jì)階段

  D.物理設(shè)計(jì)階段

  10.有兩個關(guān)系R和T如下:

  則由關(guān)系R得到關(guān)系T的操作是( )。

  2015年計(jì)算機(jī)二級《C語言》考試上機(jī)測試題(3)

  A.選擇  B.投影

  C.交

  D.并

  11.以下敘述正確的是( )。

  A.C語言程序是由過程和函數(shù)組成的

  B.C語言函數(shù)可以嵌套調(diào)用,例如:fun(fun(x))

  C.C語言函數(shù)不可以單獨(dú)編譯

  D.C語言中除了main函數(shù),其他函數(shù)不可作為單獨(dú)文件形式存在

  12.以下關(guān)于C語言的敘述中正確的是( )。

  A.C語言中的注釋不可以夾在變量名或關(guān)鍵字的中間

  B.C語言中的變量可以在使用之前的任何位置進(jìn)行定義

  C.在C語言算術(shù)表達(dá)式的書寫中,運(yùn)算符兩側(cè)的運(yùn)算數(shù)類型必須一致

  D.C語言的數(shù)值常量中夾帶空格不影響常量值的正確表示

  13.以下C語言用戶標(biāo)識符中,不合法的是( )。

  A._1

  B.AaBc

  C.a b

  D.a--b

  14.若有定義:“double a=22;int i=0,k=18;”,則不符合C語言規(guī)定的賦值語句

  是(  )。

  A.a=a++,i++;B.i=(a+k)<=(i+k);

  C.i=a%11;D.i=!a;

  15.有以下程序:

  #include(stdio.h>

  main(  )

  {char a,b,C,d;

  scanf("%c%C",&a,&b);

  c=getchar(  );d=getchar(  );

  printf{"%c%c%c%c\n",a,b,C,d);

  }

  當(dāng)執(zhí)行程序時,按下列方式輸入數(shù)據(jù)(從第l列開始,代表回車j注意:回車也是

  一個字符)

  12

  34

  則輸出結(jié)果是(  )。

  A.1234B.12

  C.12D.12

  3 34

  16.以下關(guān)于C語言數(shù)據(jù)類型使用的敘述中錯誤的是(  )。-

  A.若要準(zhǔn)確無誤差地表示自然數(shù),應(yīng)使用整數(shù)類型

  B.若要保存帶權(quán)多位小數(shù)的數(shù)據(jù),應(yīng)使用雙精度類型

  C.若要處理如“人員信息”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義結(jié)構(gòu)體類型

  D.若只處理“真”和“假”兩種邏輯值,應(yīng)使用邏輯類型

  17.若a是數(shù)值類型,則邏輯表達(dá)式(a= =1)I I(a!=1)的值是(  )。

  A.1

  B.0

  C.2

  D.不知道a的值,不能確定

  18.以下選項(xiàng)中與“if(a= =l)a=b;else a++;”語句功能不同的switch語句是(  )。

  A.switch(a) B.switch(a= =l)

  {case l:a=b;break;{case 0:a=b;break;

  default:a++; case l:a++;

  }

  C.switch(a) D.switch(a= =l)

  {default:a++;break; {case l:a=b;break;

  case l:a=b; case 0:a++;

  }

  19.有如下嵌套的if語句:

  if(aif(aelse k=C:

  else

  if(belse k=C;

  以下選項(xiàng)中與上述if語句等價的語句是(  )。

  A.k=(aB.k=(ac)?b:c);

  C.k=(aD.k=(a20.有以下程序:

  #include

  main(  )

  {int i,j,m=1;

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

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

  {if(i*j>3)break;

  m*=i+j;

  }

  )

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

  )

  程序運(yùn)行后的輸出結(jié)果是(  )。

  A.m=6

  B.m=2

  C.m=4

  D.m=3

  21.有以下程序:

  #include

  main(  )

  {int a=1,b=2;

  for(;a<8;a++){b+=a;a+=2;)

  printf("%d,%d\n",a,b);

  )

  程序運(yùn)行后的輸出結(jié)果是(  )。

  A.9,18

  B.8,11

  C.7,11

  D.10,14

  22.有以下程序,其中k的初值為八進(jìn)制數(shù):

  #include

  main(  )

  {int k=011;

  printf{"%d\n",k++};

  }

  程序運(yùn)行后的輸出結(jié)果是(  )。

  A.12

  B.11

  C.10

  D.9

  23.下列語句組中,正確的是(  )。

  A.char*s;s="Olympic";

  B.char sE73;s="Olympic";

  C.char*S;s={¨Olympic"};

  D.char sET3;s={"Olympic"};

本文已影響6827
上一篇:2016最新計(jì)算機(jī)二級c語言筆試題 下一篇:計(jì)算機(jī)二級C語言專家預(yù)測試題

相關(guān)文章推薦

|||||