亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

試題

最新計(jì)算機(jī)二級(jí)筆試題及答案

時(shí)間:2025-09-29 10:40:40 賽賽 試題 我要投稿
  • 相關(guān)推薦

最新計(jì)算機(jī)二級(jí)筆試題及答案(精選3套)

  無論在學(xué)習(xí)或是工作中,我們都不可避免地會(huì)接觸到試題,試題是參考者回顧所學(xué)知識(shí)和技能的重要參考資料。那么一般好的試題都具備什么特點(diǎn)呢?以下是小編收集整理的最新計(jì)算機(jī)二級(jí)筆試題及答案,希望對(duì)大家有所幫助。

最新計(jì)算機(jī)二級(jí)筆試題及答案(精選3套)

  最新計(jì)算機(jī)二級(jí)筆試題及答案 1

  1)設(shè)a、b和c都是int型變量,且a=3、b=4、c=5,則下面的表達(dá)式中,值為0的表達(dá)式是_______。

  A)‘a(chǎn)’&&‘b’ B)a<=b C)a||+c&&b-c D)!((a

  1)D

  知識(shí)點(diǎn):幾種運(yùn)算符的使用

  評(píng)析:選項(xiàng)A:‘a(chǎn)’&&‘b’是字符a與b的相與,故不為0。

  選項(xiàng)B:a<=b,由題中變量賦值可知,結(jié)果為l。

  選項(xiàng)c:a||+c&&b-c,此表達(dá)式先做算術(shù)運(yùn)算b-c,結(jié)果為一1.而+c屬于單目運(yùn)算符,由于c初值為5,經(jīng)過單目運(yùn)算符運(yùn)算后,還是5,下面再進(jìn)行邏輯與的運(yùn)算,即5&&-1結(jié)果為1(因?yàn)閏語言中除O代表假外,其他任一個(gè)數(shù)都代表真),最后a||l,結(jié)果為1。

  選項(xiàng)D:!((a

  2)設(shè)有如下程序

  #include

  main()

  {

  int **k,*j,i=100;

  j=&i; k=&j;

  printf("%d\n",**k);

  }

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

  A)運(yùn)行錯(cuò)誤 B)100 c)i的地址 D)j的地址

  2)B

  知識(shí)點(diǎn):指針變量的引用

  評(píng)析:j=&i,j的值就是i的地蚍,*j=100,將j的地址賦給k,這時(shí)*k=j,那么,**k=*j,而*j=100,所以**k=100,最后的打印結(jié)果應(yīng)當(dāng)為100。

  3)設(shè)有以下語句,其中不是對(duì)a數(shù)組元素的正確引用的是:_______(其中0≤i

  int a[10]={0,l,2,3,4,5,6,7,8,9,},*p=a;

  A)a[p-a] B)*(&a[i]) C)p[i] D)*(*(a+i))

  3)D

  知識(shí)點(diǎn):通過指針引用數(shù)組元素

  評(píng)析:觀察程序可知.a實(shí)際上就是數(shù)組a的首地址,所以“*(a+i)”表示的就是數(shù)組a中的第i個(gè)元素的值,進(jìn)而,我們可以知道*(*(a+i))必然不是對(duì)a數(shù)組元素的正確引用。

  4)有以下程序:

  #include

  main(){

  char c[6];

  int i=0:

  for(;i<6;c[i]=get),i++);

  for(i=0;i<6;i++)putc[i]);

  printf("\n");

  }

  如果從鍵盤上輸入:

  ab<回車>

  c<回車>

  def<回車>

  則輸出結(jié)果為________。

  A)a B)a C)ab D)abcdef

  b b c

  c c d

  d d

  e

  f

  4)C

  知識(shí)點(diǎn):字符數(shù)據(jù)的輸入、輸出

  評(píng)析:1.get)

  此函數(shù)的作用是從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸入一個(gè)字符。請(qǐng)注意:get)只能接受一個(gè)字符(回車符也算是一個(gè)字符)。getchar函數(shù)得到的字符可以賦給一個(gè)字符變量或整型變量,也可不賦給任何變量,作為表達(dá)式的一部分。

  2.put)

  此函數(shù)的作用是向終端輸出一個(gè)字符,也可以輸出控制字符,如回車符使輸出的當(dāng)前位置移到下一行的開頭。

  本題在輸入字符時(shí),ab和c后面的回車符分別賦給了c[2]和c[4],所以,正確答案為C。

  5)下面程序

  #include

  #include

  main()

  { char*p1:"abc",*p2="ABC",str[50]= "xyz";

  strcpy(str+2,strcat(p1,p2));

  printf("%s\n",str);

  }

  的輸出是_______。

  A)xyzabcABC B)zabcABC

  C)yzabcABC D)xyabcABC

  5)D

  知識(shí)點(diǎn):字符串的連接和拷貝

  評(píng)析:strcat(字符數(shù)組l,字符數(shù)組2)的作用是連接兩個(gè)字符數(shù)組中的字符串,把字符串2接到字符串l的后面,結(jié)果放在字符數(shù)組l中,本題中strcat(p1,p2)函數(shù)將*pl和*p2指向的兩個(gè)串連接了起來,將字符串a(chǎn)bcABC放到了*pl所指向的存儲(chǔ)單元中:而strcpy(字符數(shù)組1,字符串2)函數(shù)將字符串2復(fù)制到字符數(shù)組1中去,本題將字符串a(chǎn)bcABC復(fù)制到了str+2所指向的存儲(chǔ)單元中,即將原str數(shù)組中的字符z及z向后的所有字符覆蓋,所以在打印輸出時(shí),str的值已經(jīng)等于“xyabcABC”。

  6)下面程序

  int aa[3][3]={{2},{4},{6}};

  main()

  { int i,*p=&aa[0][0];

  for(i=0;i<2;i++){

  if(i==0)aa[i][i+1]=*p+l;

  else ++p;

  printf("%d",*p);

  }

  }

  的輸出是_______。

  A)23 B)26 C)33 D)36

  6)A

  知識(shí)點(diǎn):for循環(huán)語句

  評(píng)析:觀察題目,可以發(fā)現(xiàn),*p=&aa[0][O]語句實(shí)際是將數(shù)組aa的首地址賦給了指針變量p,將i的值帶入for循環(huán)中,i=0時(shí),aa[0][1]=3,*p=2;*p輸出的是指針?biāo)赶虻臄?shù)組值,此時(shí)p所指向的是aa[0][0],輸出2,而i=l時(shí)執(zhí)行了++p操作,使指針向后移動(dòng)指向了aa[0][l],所以在輸出*p時(shí)應(yīng)為3。

  7)下面程序

  main()

  { int x=100,a=10,b=20,okl=5,ok2=0;

  if(a

  if(b!=15)

  if(!okl)x=1;

  else if(ok2)x=10;

  X=-1;

  Ptintf("%d\n",x);

  }

  的輸出是_______。

  A)-1 B)0 C)1 D)不確定的值

  7)A

  知識(shí)點(diǎn):判斷語句的循環(huán)嵌套

  評(píng)析:第一個(gè)判斷值為真,過渡到下一個(gè)判斷,第二個(gè)判斷為真,過渡到第三個(gè)判斷……如此循環(huán),在打印輸出語句的前一行,程序給變量x賦了值,為一l,所以,無論前期如何變化,最后的x值依然為一l。

  8)下面程序

  main()

  {

  int x=32:

  printf("%d\n",x=x<<1);

  }

  的輸出是_______。

  A)100 B)160 C)120 D)64

  8)D

  知識(shí)點(diǎn):位運(yùn)算

  評(píng)析:<<是c語言中規(guī)定的左移運(yùn)算符,例如,a=a<<2,這個(gè)語句即是將a的二進(jìn)制數(shù)左移兩位,左移一位相當(dāng)于該數(shù)乘以2,左移兩位相當(dāng)于該數(shù)乘以2的2次方。所以,x<<1=32*2-64。

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

  #include

  #define FUDGE(y) 2.84+y

  #define PR(a) printf("%d",(int))(a))

  #define PRINT l(a) PR(a);put‘\n’)

  main()

  { int x=2;

  PRINT l(FUDGE(5)*X);

  }

  A)1l B)12 C)13 D)15

  9)B

  知識(shí)點(diǎn):帶參數(shù)的宏定義

  評(píng)析:在程序中如果有帶實(shí)參的宏,則按#define命令行中指定的字符串從左到右進(jìn)行置換,如果串中包含宏中的形參,則將程序語句中相應(yīng)的實(shí)參代替形參,如果宏定義中的字符串中的字符不是參數(shù)字符,則保留,這樣就形成了置換的字符串。

  根據(jù)以上原則,我們將實(shí)參帶入已經(jīng)定義的宏中,可以得出答案,最后打印出來的是“12”。

  10)以下程序段給數(shù)組所有的元素輸入數(shù)據(jù),請(qǐng)選擇正確答案填入:

  #include

  main()

  {

  int a[10],i=0;

  while(i

  :

  :

  }

  A)a+(i++) B)&a[i+l] C]a+i D]&a[++i]

  10)A

  知識(shí)點(diǎn):格式輸入函數(shù)scanf()

  評(píng)析:因?yàn)閍實(shí)際上就是數(shù)組a的首地址,而a+x則是數(shù)組中第x個(gè)元素的地址,所以在四個(gè)選項(xiàng)中,選項(xiàng)B和C只能輸入一個(gè)數(shù)據(jù),選項(xiàng)D不能給a[0]輸入數(shù)據(jù),只有選項(xiàng)A可以完成給數(shù)組所有的元素輸入數(shù)據(jù)的任務(wù)。

  11)字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲(chǔ)形式是________。

  A)反碼 B)補(bǔ)碼

  C)EBCDIC碼 D)ASCII碼

  11)D

  知識(shí)點(diǎn):字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式

  評(píng)析:將一個(gè)字符常量放到一個(gè)字符變量中,實(shí)際上并不是把該字符本身放到內(nèi)存單元中去,而是將該字符的ASCII碼值放到存儲(chǔ)單元中。

  12)下面程序的輸出是________。

  typedef union

  { long x[2];

  int y[4];

  char z[8];

  }MYTYPE;

  MYTYPE them;

  main()

  { printf("%d\n",sizeof(them));}

  A)32 B)16 C)8 D)24

  12)C

  知識(shí)點(diǎn):共用體的長(zhǎng)度

  評(píng)析:sizeof(x)是一個(gè)標(biāo)準(zhǔn)c函數(shù),它的返回值是x型的數(shù)據(jù)結(jié)構(gòu)占用的`內(nèi)存字節(jié)數(shù)。題目中定義了一個(gè)共用體,共用體變量在內(nèi)存中所占的長(zhǎng)度等于最長(zhǎng)的成員的長(zhǎng)度,所以共用體MYTYPE需要8個(gè)字節(jié)的存儲(chǔ)空間,由它定義的變量的長(zhǎng)度當(dāng)然也是8。

  13)不能把字符串:“Hello!”賦給數(shù)組b的語句是________。

  A)char b[10]={‘H’,‘e’,‘l’,‘l’,‘0’,‘!’};

  B)char b[10]={‘h’,‘e’,‘l’,‘l’,‘0’,‘!’};

  C)char b[10];strcpy(b,"Hello!");

  D)char b[10]="Hello!";

  13)B

  知識(shí)點(diǎn):給數(shù)組賦值

  評(píng)析:在c語言中,大寫字母和小寫字母被認(rèn)為是兩個(gè)不同的字符,因此,“hello!”和“Hello!”是兩個(gè)不同的字符串。

  14)下面程序的輸出是________。

  main()

  { int x=3,y=6,a=0;

  while(x++!=(y—=1))

  { a+=1;

  if(y

  }

  printf("x:%d,y:%d,a=%d\n",x,y,a);

  }

  A)x=4.v=4,a=1 B)x=5,y=5,a=1

  C)x=5,y=4,a=3 D)x=5,y=4,a=l

  14)D

  知識(shí)點(diǎn):運(yùn)算符

  評(píng)析:注意在x++中x值的引用時(shí),這里應(yīng)當(dāng)是先引用,后自加,具體執(zhí)行過程如下:

  第一次while循環(huán):x=3與y=5比較,條件為真,執(zhí)行a=a+1=1;此時(shí),x的值己為4,判斷y

  第二次while循環(huán):x=4與y=4比較,條件為假,此時(shí)x的值已為5,退出while循環(huán),執(zhí)行printf。

  15)下面程序的輸出是_______。

  main()

  {char*s:"12134211";

  int vl=0,v2=0,V3=0,v4=0,k;

  for(k=0;s[k];k++)

  switch(s[k])

  { default:V4++;

  case‘1’:vl++:

  case‘3’:v3++:

  case‘2’:v2++:

  }

  printf("vl=%d,v2=%d,v3=%d,v4=%d\n",vl,v2,v3,V4);

  }

  A)vl=4,v2=2,v3=l,v4=1 B)vl=4,V2=9,V3=3,V4=l

  C)vl=5,v2=8,v3=6,v4=1 D)vl=8,V2=8,V3=8,v4=8

  15)C

  知識(shí)點(diǎn):switch()語句

  評(píng)析:當(dāng)switch后面括弧內(nèi)的表達(dá)式的值與某一個(gè)case后面的常量的表達(dá)式的值相等時(shí),就執(zhí)行此case后面的語句,若所有的case中的常量表達(dá)式的值都沒有與表達(dá)式的值匹配的,就執(zhí)行 default后面的語句。本題中,for循環(huán)的條件是s數(shù)組的數(shù)組元素值,只要將數(shù)組的值一一代入程序逐步求解即可。

  16)下面程序的輸出是_______。

  main()

  {int k=ll;

  printf("k=%d,k=%o,k=%x\n",k,k,k);

  }

  A)k=11.k=12,k=ll B)k=ll,k=13,k=13

  C)k=ll,k=013,k=0xb D)k=ll,k=13,k=B

  16)D

  知識(shí)點(diǎn):格式字符

  評(píng)析:在c語言格式字符的輸出中,“%d”是以帶符號(hào)的十進(jìn)制形式輸出整數(shù),即k=ll:“%o”是以8進(jìn)制無符號(hào)形式輸出整數(shù)(不輸出前導(dǎo)符0),即k=13:“%x”是以16進(jìn)制無符號(hào)形式輸出整數(shù)(不輸出前導(dǎo)符0x),即k=B。

  17)以下敘述中正確的是_______。

  A)c語言比其他語言高級(jí)

  B)C語言可以不用編譯就能被計(jì)算機(jī)識(shí)別執(zhí)行

  c)c語言以接近英語國(guó)家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式

  D)C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(diǎn)

  17)C

  知識(shí)點(diǎn):c語言風(fēng)格

  評(píng)析:計(jì)算機(jī)語言分為低級(jí)語言、匯編語言和高級(jí)語言,c語言屬于高級(jí)語言,但并不是說c語言比其他語言高級(jí),所以選項(xiàng)A錯(cuò)誤;除了低級(jí)語言外,其他各種語言都必須編譯成能被計(jì)算機(jī)識(shí)別的二進(jìn)制數(shù)才能執(zhí)行,選項(xiàng)B錯(cuò)誤;c語言出現(xiàn)于1972年到1973年問,并不是出現(xiàn)最晚的語言,所以選項(xiàng)D也是錯(cuò)誤的。

  18)下列可用于c語言用戶標(biāo)識(shí)符的一組是_______。

  A)void define WORD B)a3_b3 _123 Car

  C)For -abc IFCase D)2a D0 sizeof

  18)B

  知識(shí)點(diǎn):c語言的標(biāo)識(shí)符

  評(píng)析:c語言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線3種字符組成,且第一個(gè)字符必須為字母或下劃線,所以排除c和D。c語言還規(guī)定標(biāo)識(shí)符不能為c語言的關(guān)鍵字,從而選項(xiàng)A是錯(cuò)誤的,因?yàn)関oid為關(guān)鍵字。

  19)請(qǐng)選出正確的程序段________。

  A)int*p B)int*s,k;

  Scanf("%d",p); *s=100;

  ……

  C)int*s,k: D)int*s,k;

  Char*p,c; char*p,e;

  s=&k; s=&k;

  p=&c; p=&c;

  *p=‘a(chǎn)’; s=p;

  …… *s=l;

  ……

  19)C

  知識(shí)點(diǎn):指針變量

  評(píng)析:本題的A和B犯了一個(gè)同樣的錯(cuò)誤,即指針變量p定義后并沒有指向具體的變量。也就是說,p中沒有確定的地址值,它的值是不可預(yù)見的,所指向的單元也是不可預(yù)見的,因此不能進(jìn)行賦值操作。另外,在選項(xiàng)D中,s是int指針變量,p是char型指針變量,所指向的內(nèi)存單元所占用的字節(jié)數(shù)是不同的,因而不能將字符指針變量p的值賦給整型指針變最s。

  最新計(jì)算機(jī)二級(jí)筆試題及答案 2

  一、選擇題

  1VBA程序流程控制的方式有( )。

  A.順序控制、條件控制和選擇控制

  B.條件控制、選擇控制和循環(huán)控制

  C.分支控制、順序控制和循環(huán)控制

  D.順序控制、選擇控制和循環(huán)控制

  參考答案:D

  參考解析:本題考查VBA中流程控制方式的知識(shí)。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環(huán)控制,對(duì)應(yīng)結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)。

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

  A.線性鏈表的各元素在存儲(chǔ)空間中的位置必須是連續(xù)的

  B.線性鏈表的頭元素一定存儲(chǔ)在其他元素的前面

  C.線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,但表頭元素一定存儲(chǔ)在其他元素的前面

  D.線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,且各元素的存儲(chǔ)順序也是任意的

  參考答案:D

  參考解析:在線性鏈表中,各元素在存儲(chǔ)空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實(shí)現(xiàn)數(shù)據(jù)元素的前后件關(guān)系。

  3下列邏輯表達(dá)式中,能正確表示條件“x和Y都不是奇數(shù)”的是( )。

  A.xMod2=1 AndYMod 2=1

  B.XMod2=10rYMod 2=1

  C.xMod2=0AndYMod 2=0

  D.XMod 2=00rYMod 2=0

  參考答案:C

  參考解析:本題考查VBA中條件組合的知識(shí)。若要表示X和Y都不是奇數(shù),也就意味著x是偶數(shù),Y也是偶數(shù),那么兩個(gè)條件之間是“與”的關(guān)系;若要判斷某數(shù)是偶數(shù),需要這個(gè)數(shù)除2的余數(shù)為0。

  4語句Dim NewArray(10)As Integer的含義是( )。

  A.定義了一個(gè)整型變量且初值為10

  B.定義了l0個(gè)整數(shù)構(gòu)成的數(shù)組

  C.定義了11個(gè)整數(shù)構(gòu)成的數(shù)組

  D.將數(shù)組的第10元素設(shè)置為整型

  參考答案:C

  參考解析:本題考查VBA中數(shù)組的知識(shí)。數(shù)組變量由變量名和數(shù)組下標(biāo)構(gòu)成,通常使用Dim語句來定義數(shù)組,其格式為:Dim數(shù)組名([下標(biāo)下限t0]下標(biāo)上限)As數(shù)據(jù)類型其中下標(biāo)下限缺省為0。數(shù)組中的元素個(gè)數(shù)即為:下標(biāo)上限一下標(biāo)下限+1。

  5下列關(guān)于標(biāo)準(zhǔn)函數(shù)的說法,正確的是( )。

  A.Rnd函數(shù)用來獲得0到9之間的雙精度隨機(jī)數(shù)

  B.Int函數(shù)和Fix函數(shù)參數(shù)相同則返回值就相同

  C.Str函數(shù)用來把純數(shù)字型的字符串轉(zhuǎn)換為數(shù)值型

  D.Chr函數(shù)返回ASCIl碼對(duì)應(yīng)的字符

  參考答案:D

  6執(zhí)行x=InputBox(”請(qǐng)輸入x的值”)時(shí),在彈出的對(duì)話框中輸入l2,在列表框Listl選中第一個(gè)列表項(xiàng),假設(shè)該列表項(xiàng)的內(nèi)容為34,使Y的值是1234的語句是( )。

  A.y--Val(x)+Val((ListList(0)

  B.y=Val(x)+Val(ListList(1))

  C.y=Val(x)&Val(ListList(O))

  D.y=Val(x)&Val(ListList(1))

  參考答案:C

  參考解析:本題考查字符串連接和列表框的知識(shí)。列表框的List屬性是一個(gè)數(shù)組,其各元素就是列表框中的列表項(xiàng),第一個(gè)列表項(xiàng)對(duì)應(yīng)的數(shù)組下標(biāo)為0。由于列表框中的列表項(xiàng)和輸入對(duì)話框的返回值都是字符串,在本題中使用了Val函數(shù)將其轉(zhuǎn)換為數(shù)字,此時(shí)如果使用“+”則會(huì)完成兩個(gè)數(shù)字相加,故此只能使用“&”連接兩個(gè)字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標(biāo)簽:試題內(nèi)容(10)答案解析(0)

  7在條件宏設(shè)計(jì)時(shí),對(duì)于連續(xù)重復(fù)的條件,可以用來代替的符號(hào)是( )。

  A.…B.=C.,D.:

  參考答案:A

  參考解析:本題考查條件宏的知識(shí)。如果在宏中加入條件表達(dá)式,就可以限制宏在滿足一定的條件下才能完成某種操作,我們稱之為條件宏。對(duì)于連續(xù)重復(fù)的條件,可以使用省號(hào)(…)代替重復(fù)條件。

  8在Access中,如果在模塊的過程內(nèi)部定義變量,則該變量的作用域?yàn)? )。

  A.局部范圍B.程序范圍C.全局范圍D.模塊范圍

  參考答案:A

  參考解析:變量定義在標(biāo)準(zhǔn)模塊的所有過程之外的起始位置,運(yùn)行時(shí)在所有類模塊和標(biāo)準(zhǔn)模塊的所有子過程與函數(shù)過程中都可見。

  9表的組成內(nèi)容包括( )。

  A.查詢和報(bào)表B.字段和記錄C.報(bào)表和窗體D.窗體和字段

  參考答案:B

  參考解析:本題考查Access表基本概念的知識(shí)。在關(guān)系數(shù)據(jù)庫中關(guān)系是一個(gè)二維表,每一行稱為一個(gè)元組,每一列稱為一個(gè)屬性:在Access這個(gè)關(guān)系數(shù)據(jù)庫中.用表來實(shí)現(xiàn)關(guān)系,表的每一行稱作一條記錄,對(duì)應(yīng)關(guān)系模型中的元組;每一列稱作一個(gè)字段,對(duì)應(yīng)關(guān)系模型中的屬性。

  10假設(shè)一個(gè)書店用(書號(hào),書名,作者,出版社,出版日期,庫存數(shù)量……)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是( )。

  A.書號(hào)B.書名C.作者D.出版社

  參考答案:A

  參考解析:本題考查主關(guān)鍵字的知識(shí)。主關(guān)鍵字是一個(gè)或者多個(gè)字段的集合,是用于區(qū)別表中記錄惟一的標(biāo)識(shí),也就意昧著在一個(gè)表中主關(guān)鍵字不能取重復(fù)值。在ACCess的表中,可以定義三種類型的主關(guān)鍵字:自動(dòng)編號(hào)主鍵、單字段主鍵和多字段主鍵。在本題中只有“書號(hào)”是每本書都不相同的,也就是主關(guān)鍵字。

  11在If…EndIf選擇結(jié)構(gòu)中,允許可嵌套的深度是( )。

  A.最多32層B.最多64層C.最多256層D.沒有嚴(yán)格限制

  參考答案:D

  參考解析:本題考查VBA中選擇結(jié)構(gòu)嵌套的知識(shí)。在VBA中稱在If...End If結(jié)構(gòu)中包含其他If…End If結(jié)構(gòu)的構(gòu)造為選擇嵌套,對(duì)于嵌套的層次沒有嚴(yán)格規(guī)定,理論卜.可以嵌套無窮多層次。

  13下列不屬于操作查詢的是( )。

  A.參數(shù)查詢B.生成表查詢C.更新查詢D.刪除查詢

  參考答案:A

  參考解析:本題考查操作查詢的知識(shí)。操作查詢,也叫做動(dòng)作查詢,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。利用這幾種查詢可以完成為源表追加數(shù)據(jù),更新、刪除源表中的數(shù)據(jù),以及生成表操作。

  14下列關(guān)于棧的敘述中,正確的選項(xiàng)是( )。

  A.在棧中只能刪除數(shù)據(jù)B.在棧中只能插入數(shù)據(jù)C.棧是先進(jìn)先出的線性表D.棧是先進(jìn)后出的線性表

  參考答案:D

  參考解析:

  棧是限定在一端進(jìn)行插入與刪除的線性表。這種線性表只能在固定的一端進(jìn)行插入和刪除操作,因此棧又稱后進(jìn)先出表或先進(jìn)后出表。

  15下列關(guān)于類、對(duì)象、屬性和方法的敘述中,錯(cuò)誤的是( )。

  A.類是對(duì)一類相似對(duì)象的描述,這些對(duì)象具有相同的屬性和方法

  B.屬性用于描述對(duì)象的狀態(tài),方法用于表示對(duì)象的行為

  C.基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象可以分別設(shè)置自己的屬性值

  D.通過執(zhí)行不同對(duì)象的同名方法,其結(jié)果必然是相同的

  參考答案:D

  參考解析:對(duì)象根據(jù)所接受的`消息而做出動(dòng)作,同樣的消息被不同的對(duì)象接受時(shí)可以導(dǎo)致完全不同的行為,該現(xiàn)象稱為多態(tài)性,這種消息可以是同名的方法。

  17要求主表中沒有相關(guān)記錄時(shí)就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置( )。

  A.參照完整性B.有效性規(guī)則C.輸入掩碼D.級(jí)聯(lián)更新相關(guān)字段

  參考答案:A

  參考解析:本題考查參照完整性的知識(shí)。在關(guān)系數(shù)據(jù)庫中都有兩種完整性約束:實(shí)體完整性和參照完整性。實(shí)體完整性就是主屬性不能為空;參照完整性指的是兩個(gè)邏輯上有關(guān)系的表必須使得表里面的數(shù)據(jù)滿足它們的關(guān)系。例如主表中沒有相關(guān)記錄就不能將記錄添加到相關(guān)表;相關(guān)表中的記錄刪除時(shí)主表的相關(guān)記錄隨之刪除;相關(guān)表中的記錄更新時(shí)主表的相關(guān)記錄隨之更新都是參照完整性的例子。

  18為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)選擇設(shè)置其屬性對(duì)話框的( )。

  A.“格式”選項(xiàng)卡B.“事件”選項(xiàng)卡C.“方法”選項(xiàng)卡D.“數(shù)據(jù)”選項(xiàng)卡

  參考答案:B

  參考解析:本題考查窗體控件的基礎(chǔ)知識(shí)。在窗體上每一個(gè)控件都是一個(gè)對(duì)象,都具有三要素就是屬性、事件和方法。事件是控件可以響應(yīng)的動(dòng)作如單擊鼠標(biāo)等,所以要想設(shè)計(jì)單擊鼠標(biāo)時(shí)的動(dòng)作就要設(shè)計(jì)單擊鼠標(biāo)事件里面的內(nèi)容。

  20設(shè)變量x是一個(gè)整型變量,如果sgn(x)的值為l,則x的值是( )。

  A.1B.大于0的整數(shù)C.0D.小于0的整數(shù)

  參考答案:B

  參考解析:本題考查VBA中判斷符號(hào)函數(shù)的知識(shí)。Sgnoi函數(shù)是一個(gè)判斷符號(hào)的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于o,則函數(shù)返回-1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,則函數(shù)返回1。

  22報(bào)表頁腳的作用是( )。

  A.用來顯示報(bào)表的標(biāo)題、圖形或說明性文字

  B.用來顯示整個(gè)報(bào)表的匯總說明

  C.用來顯示報(bào)表中的字段名稱或?qū)τ涗浀姆纸M名稱

  D.用來顯示本頁的匯總說明

  參考答案:B

  參考解析:本題考查報(bào)表的知識(shí)。報(bào)表頁眉處于報(bào)表的開始位置,一般用其來顯示報(bào)表的標(biāo)題、圖形或者說明性文字:報(bào)表頁腳處于報(bào)表的結(jié)束位置,一般用來顯示報(bào)表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報(bào)表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結(jié)束位置,一般用來顯示本頁的匯總說明。

  23結(jié)構(gòu)化分析方法是面向( )的自頂向下逐步求精進(jìn)行需求分析的方法。

  A.對(duì)象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.目標(biāo)

  參考答案:C

  參考解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。

  24下列關(guān)于控件的說法錯(cuò)誤的是( )。

  A.控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作的對(duì)象

  B.在窗體中添加的對(duì)象都稱為控件

  C.控件的類型可以分為:結(jié)合型、非結(jié)合型、計(jì)算型與非計(jì)算型

  D.控件都可以在窗體“設(shè)計(jì)”視圖中的工具箱中看到

  參考答案:C

  參考解析:本題考查窗體控件的知識(shí)。ACCess中的窗體中的控件是窗體上用于顯示數(shù)據(jù)和執(zhí)行操作以及美化窗體的對(duì)象;每一個(gè)在窗體中添加的對(duì)象包括窗體本身都稱為控件;它們可以在窗體“設(shè)計(jì)”視圖中的工具箱中看到并使用?丶念愋头譃榻Y(jié)合型、非結(jié)合型和計(jì)算型。

  25能被“對(duì)象所識(shí)別的動(dòng)作”和“對(duì)象可執(zhí)行的活動(dòng)”分別稱為對(duì)象的( )。

  A.方法和事件B.事件和方法C.事件和屬性D.過程和方法

  參考答案:B

  參考解析:本題考查面向?qū)ο蟮闹R(shí)。在面向?qū)ο蟮拈_發(fā)環(huán)境中,對(duì)象具有三要素:屬性、事件和方法。屬性是對(duì)象的靜態(tài)特性,一般用來描述對(duì)象的靜態(tài)特征;事件是可以被對(duì)象識(shí)別或接受的動(dòng)作;方法是對(duì)象可以執(zhí)行的活動(dòng)。

  27某二叉樹共有60個(gè)葉子結(jié)點(diǎn)與50個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為( )。

  A.148B.169C.182D.198

  參考答案:B

  參考解析:葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。所以,具有60個(gè)葉子結(jié)點(diǎn)的二叉樹有59個(gè)度為2的結(jié)點(diǎn)?偨Y(jié)點(diǎn)數(shù)=60個(gè)葉子結(jié)點(diǎn)+59個(gè)度為2的結(jié)點(diǎn)+50個(gè)度為1的結(jié)點(diǎn)=169個(gè)結(jié)點(diǎn)。

  28已知一個(gè)學(xué)生數(shù)據(jù)庫,其中含有班級(jí)、性別等字段,若要統(tǒng)計(jì)每個(gè)班男女學(xué)生的人數(shù),則應(yīng)使用( )查詢。

  A.交叉表查詢B.選擇查詢C.參數(shù)查詢D.操作查詢

  參考答案:A

  參考解析:本題考查查詢種類的知識(shí)。常見的查詢種類有:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。其中選擇查詢是根據(jù)指定的查詢準(zhǔn)則從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果;交叉表查詢是利用表中的行和列來統(tǒng)計(jì)數(shù)據(jù);參數(shù)查詢利用對(duì)話框來提示用戶輸入準(zhǔn)則;操作查詢?cè)谝淮尾樵儾僮髦袑?duì)所得結(jié)果進(jìn)行編輯。本題中以性別為行標(biāo)題,以班級(jí)為列標(biāo)題,行列交叉處進(jìn)行計(jì)數(shù),即可得到結(jié)果。

  29設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為( )。

  A.課號(hào),成績(jī)B.學(xué)號(hào),成績(jī)C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績(jī)

  參考答案:C

  參考解析: 關(guān)鍵字是指屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識(shí)一個(gè)元組,而在SC中學(xué)號(hào)和課號(hào)的組合可以對(duì)元組進(jìn)行惟一的標(biāo)識(shí)。

  31在窗體上,設(shè)置控件Com0為不可見的屬性是( )。

  A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible

  參考答案:D

  參考解析:本題考查控件屬性的知識(shí)。在窗體的控件中,Visible屬性是用于指定控件是否可見。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標(biāo)題,Name屬性表示控件的名稱。

  32用于關(guān)閉或打開系統(tǒng)消息的宏命令是( )。

  A.SetValueB.RequeryC.RestoreD.SetWamings

  參考答案:D

  參考解析:本題考查宏操作的知識(shí)。Access中提供了50多個(gè)可選的宏操作命令,在本題中SetValue用于設(shè)置屬性值;Requery用于刷新控件數(shù)據(jù);Restore用于將最大化或最小化窗口恢復(fù)至原始大小;SetWarnings用于關(guān)閉或打開系統(tǒng)消息。

  33在關(guān)系運(yùn)算中,投影運(yùn)算的含義是( )。

  A.在基本表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系

  B.在基本表中選擇需要的字段(屬性)組成一個(gè)新的關(guān)系

  C.在基本表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系

  D.上述說法均是正確的

  參考答案:B

  參考解析:本題考查關(guān)系運(yùn)算的知識(shí)。關(guān)系運(yùn)算可分為兩大類,一類是傳統(tǒng)的集合運(yùn)算,如并、交、差和笛卡兒積:還有~類是專門的關(guān)系運(yùn)算,其中包括選擇、投影、連接和自然連接。選擇運(yùn)算是在關(guān)系中選擇滿足條件的元組;投影運(yùn)算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運(yùn)算是將兩個(gè)關(guān)系拼接成~個(gè)新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組;自然連接是在等值連接的基礎(chǔ)上去除重復(fù)的屬性。

  34在access數(shù)據(jù)庫中表就是( )

  A.數(shù)據(jù)庫B.記錄C.字段D.關(guān)系

  參考答案:D

  參考解析:本題考查表的基本概念的知識(shí)。在ACCess這個(gè)關(guān)系數(shù)據(jù)庫中,用表來實(shí)現(xiàn)邏輯層次中的關(guān)系也就是所說的一個(gè)關(guān)系就是一個(gè)二維表。表中的列稱作字段,行稱作記錄,而數(shù)據(jù)庫是一個(gè)總稱。

  35SQL語句不能創(chuàng)建的是( )。

  A.報(bào)表B.視圖C.數(shù)據(jù)表D.索引

  參考答案:A

  參考解析:本題考查SQL中定義語句的知識(shí)。SQL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,其中的數(shù)據(jù)定義功能可以實(shí)現(xiàn)表、索引、視圖的定義、修改和刪除。在ACCess中提供3種創(chuàng)建報(bào)表的方式,分別是使用“自動(dòng)報(bào)表,功能,使用向?qū)Чδ芎褪褂谩霸O(shè)計(jì)”視圖創(chuàng)建,使用SQL語句是不能創(chuàng)建報(bào)表的。

  最新計(jì)算機(jī)二級(jí)筆試題及答案 3

  1). sizeof(float)是

  A.一個(gè)雙精度型表達(dá)式

  B.一個(gè)整型表達(dá)式

  C.一種函數(shù)調(diào)用

  D.一個(gè)不合法的表達(dá)式

  正確答案:B

  答案解析:該函數(shù)用于數(shù)據(jù)類型和變量。注意:sizeof操作符不能用于函數(shù),不完全類型或位字段。不完全類型指具有未知存儲(chǔ)大小的數(shù)據(jù)類型,如未知存儲(chǔ)大小的數(shù)組類型、void類型等。

  2). 線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是

  A.順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)

  B.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)

  C.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)

  D.任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)

  正確答案:B

  答案解析:目的,考查有關(guān)線性表存儲(chǔ)結(jié)構(gòu)的基本知識(shí)。要點(diǎn),順序存儲(chǔ)結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲(chǔ)單元中,每個(gè)數(shù)據(jù)元素地址可通過公式LOC(ai)=LOC(a1)+(i-1)L計(jì)算得到,從而實(shí)現(xiàn)了隨機(jī)存取。對(duì)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),要對(duì)某結(jié)點(diǎn)進(jìn)行存取,都得從鏈的頭指針指向的結(jié)點(diǎn)開始,這是一種順序存取的存儲(chǔ)結(jié)構(gòu)?键c(diǎn),順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的定義和性質(zhì),兩種存儲(chǔ)結(jié)構(gòu)的操作方法。

  2). 以下能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是( )

  A.int a[2][]={{1,0,1},{5,2,3}};

  B.int a[][3]={{1,2,3},{4,5,6}};

  C.int a[2][4]={{1,2,3},{4,5},{6}};

  D.int a[][3]={{1,0,1},{},{1,1}};

  正確答案:B

  4). 按條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式為( )。

  A.RIXIR

  B.RIXlR

  C.6f(R)

  D.Ⅱf(R)

  正確答案:C

  答案解析:按條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式為6f(R)。

  5). 若有說明 int a[3][4];,則a數(shù)組元素的非法引用是

  A.a[0][2*1]

  B.a[1][3]

  C.a[4-2][0]

  D.a[0][4]

  正確答案:D

  答案解析:目的,數(shù)組的定義范圍。要點(diǎn),本題定義a為3行×4列的數(shù)組,它可用的'行下標(biāo)最大為2,列下標(biāo)最大為3。分析,a[0][4]超過了數(shù)組的范圍?键c(diǎn),數(shù)組的下標(biāo)是從0開始的。

  6). 存在定義int a[10],x,*pa;,若pa=&a[0],下列的哪個(gè)選項(xiàng)和其他3個(gè)選項(xiàng)不是等價(jià)的?

  A.x=*pa;

  B.x=*(a+1);

  C.x=*(pa+1);

  D.x=a[1];

  正確答案:A

  答案解析:本題考察的是數(shù)組和指向數(shù)組的指針之間的關(guān)系,選項(xiàng)A)中x是被數(shù)組a的第一個(gè)元素賦值,其余的都是被數(shù)組a的第二個(gè)元素賦值。

【最新計(jì)算機(jī)二級(jí)筆試題及答案】相關(guān)文章:

2016最新計(jì)算機(jī)二級(jí)試題及答案02-09

計(jì)算機(jī)二級(jí)試題及答案06-02

二級(jí)計(jì)算機(jī)試題及答案03-25

2016最新計(jì)算機(jī)二級(jí)考試題及答案03-31

2016最新計(jì)算機(jī)二級(jí)Access上機(jī)試題及答案05-11

2016最新計(jì)算機(jī)二級(jí)VF考前試題及答案12-08

最新計(jì)算機(jī)二級(jí)VB考試題及答案04-17

2016最新計(jì)算機(jī)二級(jí)VB考前模擬試題及答案05-25

最新全國(guó)計(jì)算機(jī)考試二級(jí)試題及答案01-15