奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

上半年全國計算機二級考試VFP真題

時間:2025-03-28 11:45:48 偲穎 試題 我要投稿

上半年全國計算機二級考試VFP真題

  在日常學習和工作生活中,我們或多或少都會接觸到練習題,做習題在我們的學習中占有非常重要的位置,對掌握知識、培養能力和檢驗學習的效果都是非常必要的,什么樣的習題才是好習題呢?下面是小編精心整理的上半年全國計算機二級考試VFP真題,僅供參考,希望能夠幫助到大家。

上半年全國計算機二級考試VFP真題

  上半年全國計算機二級考試VFP真題 1

  一、選擇題(每小題2分,共70分)

  下列各題A.、B.、C.、D.四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。

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

  A.循環隊列是隊列的一種鏈式存儲結構

  B.循環隊列是一種邏輯結構

  C.循環隊列是隊列的一種順序存儲結構

  D.循環隊列是非線性結構

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

  A.棧是一種先進先出的線性表

  B.隊列是一種后進先出的線性表

  C.棧與隊列都是非線性結構

  D.以上三種說法都不對

  (3)一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為(  )。

  A.4

  B.16

  C.10

  D.6

  (4)在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(  )。

  A.邏輯模式

  B.概念模式

  C.內模式

  D.外模式

  (5)在滿足實體完整性約束的條件下(  )。

  A.一個關系中可以沒有候選關鍵字

  B.一個關系中只能有一個候選關鍵字

  C.一個關系中必須有多個候選關鍵字

  D.一個關系中應該有一個或多個候選關鍵字

  (6)有三個關系R、S和T如:

  則由關系R和S得到關系T的操作是(  )。

  A.并

  B.差

  C.交

  D.自然連接

  (7)軟件生命周期的活動中不包括(  )。

  A.軟件維護

  B.需求分析

  C.市場調研

  D.軟件測試

  (8)下面不屬于需求分析階段任務的是(  )。

  A.確定軟件系統的性能需求

  B.確定軟件系統的功能需求

  C.指定軟件集成測試計劃

  D.需求規格說明書評審

  (9)在黑盒測試方法中,設計測試用例的主要根據是(  )。

  A.程序外部功能

  B.程序數據結構

  C.程序流程圖

  D.程序內部結構

  (10)在軟件設計中不使用的.工具是(  )。

  A.系統結構圖

  B.程序流程圖

  C.PAD圖

  D.數據流圖(DFD圖)

  (11)VisualFoxPro6.0屬于(  )。

  A.層次數據庫管理系統

  B.關系數據庫管理系統

  C.面向對象數據庫管理系統

  D.分布式數據庫管理系統

  (12)下列字符型常量的表示中,錯誤的是(  )。

  A.[[品牌]]

  B.5+3

  C.[x=y]

  D.["計算機"]

  (13)函數UPPER("1a2B")的結果是(  )。

  A.1A2b

  B.1a2B

  C.1A2B

  D.1a2b

  (14)可以隨表的打開而自動打開的索引是(  )。

  A.單項壓縮索引文件

  B.單項索引文件

  C.非結構復合索引文件

  D.結構復合索引文件

  (15)為數據庫表增加字段有效性規則是為了保證數據的(  )。

  A.域完整性

  B.表完整性

  C.參照完整性

  D.實體完整性

  (16)在VisualFoxPro中,可以在不同工作區同時打開多個數據庫表或自由表,改變當前工作區的命令是(  )。

  A.OPEN

  B.SELECT

  C.USE

  D.LOAD

  (17)在INPUT、ACCEPT和WAIT三個命令中,必須要以回車鍵表示結束的命令是(  )。

  A.ACCEPT、WAIT

  B.INPUT、WAIT

  C.INPUT、ACCEPT

  D.INPUT、ACCEPT和WAIT

  (18)下列控件中,不能設置數據源的是(  )。

  A.復選框

  B.命令按鈕

  C.選項組

  D.列表框

  (19)查詢“教師”表中“住址”字段中含有“望京”字樣的教師信息,正確的SQL語句是(  )。

  A.SELECT FROM教師WHERE住址LIKE"%望京%"

  B.SELECT FROM教師FOR住址LIKE"%望京%"

  C.SELECT FROM教師FOR住址="%望京%"

  )SELECT FROM教師WHERE住址="%望京%"

  (20)查詢設計器中的“篩選”選項卡的作用是(  )。

  A.查看生成的SQL代碼

  B.指定查詢條件

  C.增加或刪除查詢表

  D.選擇所要查詢的字段

  (21)某數據表有20條記錄,若用函數EOF(  )測試結果為.T.,那么此時函數RECNO(  )值是(  )。

  A.21

  B.20

  C.19

  D.1

  (22)為“教師”表的職工號字段添加有效性規則:職工號的最左邊三位字符是“110”,正確的SQL語句是(  )。

  A.CHANGETABLE教師ALTER職工號SETCHECKLEFT(職工號,3)="110"

  B.CHANGETABLE教師ALTER職工號SETCHECKOCCURS(職工號,3)="110"

  C.ALTERTABLE教師ALTER職工號SETCHECKLEFT(職工號,3)="110"

  D.ALTERTABLE教師ALTER職工號CHECKLEFT(職工號,3)="110"

  (23)對數據庫表建立性別(C,2)和年齡(N,2)的復合索引時,正確的索引關鍵字表達式為(  )。

  A.性別+年齡

  B.VAL(性別)+年齡

  C.性別,年齡

  D.性別+STR(年齡,2)

  (24)刪除視圖salary的命令是(  )。

  A.DROPVIEWsalary

  B.DROPsalaryVIEW

  C.DELECTsalary

  D.DELECTsalaryVIEW

  (25)關于內存變量的調用,下列說法正確的是(  )。

  A.局部變量能被本層模塊和下層模塊程序調用

  B.私有變量能被本層模塊和下層模塊程序調用

  C.局部變量不能被本層模塊程序調用

  D.私有變量只能被本層模塊程序調用

  (26)在命令按鈕組中,決定命令按鈕數目的屬性是(  )。

  A.ButtonNum

  B.ControlSource

  C.ButtonCount

  D.Value

  (27)報表文件的擴展名是(  )。

  A.MNX

  B.FXP

  C.PRG

  D.FRX

  (28)下列選項中,下列屬于SQL數據定義功能的是(  )。

  A.ALTER

  B.CREATE

  C.DROP

  D.SELECT

  (29)要將VisualFoxPro系統菜單恢復成標準配置,可先執行SETSYSMENUNOSAVE命令,然后再執行(  )。

  A.SETTOSYSMENU

  B.SETSYSMENUTODEFAULT

  C.SETTODEFAULT

  D.SETDEFAULTTOSYSMENU

  (30)假設有一表單,其中包含一個選項按鈕組,在表單運行啟動時,最后觸發的事件是(  )。

  A.表單Init

  B.選項按鈕的Init

  C.選項按鈕組的Init

  D.表單的Load

  31—35題使用如下三個數據庫表:

  圖書(索書號,書名,出版社,定價,ISBN)

  借書證(結束證號,姓名,性別,專業,所在單位)

  借書記錄(借閱號,索書號,借書證號,借書日期,還書日期)

  其中:定價是貨幣型,借書日期和還書日期是日期型,其他是字符型。

  (31)查詢借書證上專業為“計算機”的所有信息,正確的SQL語句是(  )。

  A.SELECTALLFROM借書證WHERE專業="計算機"

  B.SELECT借書證號FROM借書證WHERE專業="計算機"

  C.SELECTALLFROM借書記錄WHERE專業="計算機"

  D.SELECT*FROM借書證WHERE專業="計算機"

  (32)查詢2011年被借過圖書的書名、出版社和借書日期,正確的SQL語句是(  )。

  A.SELECT書名,出版社,借書日期FROM圖書,借書記錄

  WHERE借書日期=2011AND圖書.索書號=借書記錄.索書號

  B.SELECT書名,出版社,借書日期FROM圖書,借書記錄

  WHERE借書日期=YEAR(2011)AND圖書.索書號=借書記錄.索書號

  C.SELECT書名,出版社,借書日期FROM圖書,借書記錄

  WHERE圖書.索書號=借書記錄.索書號ANDYEAR(借書日期)=2011

  D.SELECT書名,出版社,借書日期FROM圖書,借書記錄圖書.索書號=借書記錄.索書號ANDWHEREYEAR(借書日期)=YEAR(2011)

  (33)查詢所有借閱過“中國出版社”圖書的讀者的姓名和所在單位(  )。

  A.SELECT姓名,所在單位FROM借書證,圖書,借書記錄WHERE圖書.索書號=借書記錄.索書號

  AND借書證.借書證號=借書記錄.借書證號AND出版社="中國出版社"

  B.SELECT姓名,所在單位FROM圖書,借書證WHERE圖書.索書號=借書證.借書證號

  AND出版社="中國出版社"

  C.SELECT姓名,所在單位FROM圖書,借書記錄WHERE圖書.索書號=借書記錄.索書號

  AND出版社="中國出版社"

  D.SELECT姓名,所在單位FROM借書證,借書記錄

  WHERE借書證.借書證號=借書記錄.借書證號AND出版社="中國出版社"

  (34)從借書證表中刪除借書證號為“1001”的記錄,正確的SQL語句是(  )。

  A.DELETEFROM借書證WHERE借書證號="1001"

  B.DELETEFROM借書證FOR借書證號="1001"

  C.DROPFROM借書證WHERE借書證號="1001"

  D.DROPFROM借書證FOR借書證號="1001"

  (35)將選項為“錦上計劃研究所”的所在單位字段值重設為“不詳”,正確的SQL語句是(  )。

  A.UPDATE借書證SET所在單位="錦上計劃研究所"WHERE所在單位="不詳"

  B.UPDATE借書證SET所在單位="不詳"WITH所在單位="錦上計劃研究所"

  C.UPDATE借書證SET所在單位="不詳"WHERE所在單位="錦上計劃研究所"

  D.UPDATE借書證SET所在單位="錦上計劃研究所"WITH所在單位="不詳"

  二、填空題(每空2分,共30分)

  請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。

  注意:以命令關鍵字填空的必須拼寫完整。

  (1)在長度為n的順序存儲的線性表中刪除一個元素,最壞情況下需要移動表中的元素個數為【1】。

  (2)設循環隊列的存儲空間為Q(1:30),初始狀態為front=rear=30。現經過一系列入隊與退隊運算后,front=16,rear=15,則循環隊列中有【2】個元素。

  (3)數據庫管理系統提供的數據語言中,負責數據的增、刪、改和查詢的是【3】。

  (4)在將E-R圖轉換到關系模式時,實體和聯系都可以表示成【4】。

  (5)常見的軟件工程方法有結構化方法和面向對象方法,類、繼承以及多態性等概念屬于【5】。

  (6)數據庫系統的數據完整性是指保證數據【6】的特性。

  (7)表達式LEN(SPACE(3)-SPACE(2))的結果為【7】。

  (8)自由表與數據庫表相比較,在自由表中不能建立【8】索引。

  (9)在VisualFoxPro的查詢設計器中【9】選項對應于SELECT短語。

  (10)刪除父表中的記錄時,若子表中的所有相關記錄能自動刪除,則相應的參照完整性的刪除規則為【10】規則。

  (11)VisualFoxPro子類是通過繼承父類生成的,在子類中可以對父類繼承的方法和屬性進行【11】。

  (12)在VisualFoxPro中為表單指定標題的屬性是【12】。

  (13)SQL語言可以命令方式交互使用,也可以嵌入到【13】中使用。

  (14)在工資表中,按工資從高到低顯示職工記錄的SQL語句為:

  SELECT*FROM工資表ORDERBY工資【14】。

  (15)在VisualFoxPro中,刪除記錄的SQL命令是【15】。

  上半年全國計算機二級考試VFP真題 2

  一、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)

  (1)下列數據結構中,屬于非線性結構的是

  A.循環隊列

  B.帶鏈隊列

  C.二叉樹

  D.帶鏈棧

  (2)下列數據結果中,能夠按照“先進后出”原則存取數據的是

  A.循環隊列

  B.棧

  C.隊列

  D.二叉樹

  (3)對于循環隊列,下列敘述中正確的是

  A.隊頭指針是固定不變的

  B.隊頭指針一定大于隊尾指針

  C.隊頭指針一定小于隊尾指針

  D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

  (4)算法的空間復雜度是指

  A.算法在執行過程中所需要的計算機存儲空間

  B.算法所處理的數據量

  C.算法程序中的語句或指令條數

  D.算法在執行過程中所需要的臨時工作單元數

  (5)軟件設計中劃分模塊的一個準則是

  A.低內聚低耦合

  B.高內聚低耦合

  C.低內聚高耦合

  D.高內聚高耦合

  (6)下列選項中不屬于結構化程序設計原則的是

  A.可封裝。

  B.自頂向下。

  C.模塊化。

  D.逐步求精。

  (7)軟件詳細設計產生的圖如下:

  該圖是

  A.N-S圖

  B.PAD圖

  C.程序流程圖

  D.E-R圖

  (8)數據庫管理系統是

  A.操作系統的一部分

  B.在操作系統支持下的系統軟件

  C.一種編譯系統

  D.一種操作系統

  (9)在E-R圖中,用來表示實體聯系的圖形是

  A.橢圓圖

  B.矩形

  C.菱形

  D.三角形

  (10)有三個關系R,S和T如下:

  其中關系T由關系R和S通過某種操作得到,該操作為

  A.選擇

  B.投影

  C.交

  D.并

  (11)以下敘述中正確的是

  A.程序設計的任務就是編寫程序代碼并上機調試

  B.程序設計的'任務就是確定所用數據結構

  C.程序設計的任務就是確定所用算法

  D.以上三種說法都不完整

  (12)以下選項中,能用作用戶標識符的是

  A.void

  B.8_8

  C._0_

  D.unsigned

  (13)閱讀以下程序

  #include

  main()

  { int case; float printF;

  printf(“請輸入2個數:”);

  scanf(“%d %f”,&case,&pjrintF);

  printf(“%d %f ”,case,printF);

  }

  該程序編譯時產生錯誤,其出錯原因是

  A.定義語句出錯,case是關鍵字,不能用作用戶自定義標識符

  B.定義語句出錯,printF不能用作用戶自定義標識符

  C.定義語句無錯,scanf不能作為輸入函數使用

  D.定義語句無錯,printf不能輸出case的值

  (14)表達式:(int)((double)9/2)-(9)%2的值是

  A.0

  B.3

  C.4

  D.5

  (15)若有定義語句:int x=10;,則表達式x-=x+x的值為

  A.-20

  B.-10

  C.0

  D.10

  (16)有以下程序

  #include

  main()

  { int a=1,b=0;

  printf(“%d,”,b=a+b);

  printf(“%d ”,a=2*b);

  }

  程序運行后的輸出結果是

  A.0,0

  B.1,0

  C.3,2

  D.1,2

  17)設有定義:int a=1,b=2,c=3;,以下語句中執行效果與其它三個不同的是

  A.if(a>B.c=a,a=b,b=c;

  B.if(a>B.{c=a,a=b,b=c;}

  C.if(a>B.c=a;a=b;b=c;

  D.if(a>B.{c=a;a=b;b=c;}

  (18)有以下程序

  #include

  main()

  { int c=0,k;

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

  switch (k)

  { default: c+=k

  case 2: c++;break;

  case 4: c+=2;break;

  }

  printf(“%d ”,C.;

  }

  程序運行后的輸出結果是

  A.3

  B.5

  C.7

  D.9

  (19)以下程序段中,與語句:k=a>b?(b>c?1:0):0;功能相同的是

  A.if((a>b)&&(b>C.) k=1;

  else k=0;

  B.if((a>b)||(b>C.k=1;

  else k=0;

  C.if(a<=B.k=0;

  else if(b<=C.k=1;

  D.if(a>B.k=1;

  else if(b>C.k=1;

  else k=0;

  20)有以下程序

  #include

  main()

  { char s[]={“012xy”};int i,n=0;

  for(i=0;s[i]!=0;i++)

  if(s[i]>=’a’&&s[i]<=’z’) n++;

  printf(“%d ”,n);

  }

  程序運行后的輸出結果是

  A.0

  B.2

  C.3

  D.5

  (21)有以下程序

  #include

  main()

  { int n=2,k=0;

  while(k++&&n++>2);

  printf(“%d %d ”,k,n);

  }

  程序運行后的輸出結果是

  A.0 2

  B.1 3

  C.5 7

  D.1 2

  (22)有以下定義語句,編譯時會出現編譯錯誤的是

  A.char a=’a’;

  B.char a=’ ’;

  C.char a=’aa’;

  D.char a=’x2d’;

  (23)有以下程序

  #include

  main()

  { char c1,c2;

  c1=’A’+’8’-‘4’;

  c2=’A’+’8’-‘5’;

  printf(“%c,%d ”,c1,c2);

  }

  已知字母A的ASCII碼為65,程序運行后的輸出結果是

  A.E,68

  B.D,69

  C.E,D

  D.輸出無定值

  (24)有以下程序

  #include

  void fun(int p)

  { int d=2;

  p=d++; printf(“%d”,p);}

  main()

  { int a=1;

  fun(a); printf(“%d ”,a);}

  程序運行后的輸出結果是

  A.32

  B.12

  C.21

  D.22

  (25)以下函數findmax擬實現在數組中查找最大值并作為函數值返回,但程序中有錯導致不能實現預定功能

  #define MIN -2147483647

  int findmax (int x[],int n)

  { int i,max;

  for(i=0;i

  { max=MIN;

  if(max

  return max;

  }

  造成錯誤的原因是

  A.定義語句int i,max;中max未賦初值

  B.賦值語句max=MIN;中,不應給max賦MIN值

  C.語句if(max

  D.賦值語句max=MIN;放錯了位置

  (26)有以下程序

  #include

  main()

  { int m=1,n=2,*p=&m,*q=&n,*r;

  r=p;p=q;q=r;

  printf(“%d,%d,%d,%d ”,m,n,*p,*q);

  }

  程序運行后的輸出結果是

  A.1,2,1,2

  B.1,2,2,1

  C.2,1,2,1

  D.2,1,1,2

  (27)若有定義語句:int a[4][10],*p,*q[4];且0≤i<4,則錯誤的賦值是

  A.p=a

  B.q[i]=a[i]

  C.p=a[i]

  D.p=&a[2][1]

  (28)有以下程序

  #include

  #include

  main()

  { char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];

  printf(“%d,”,strlen(p));printf(“%s ”,p);

  }

  程序運行后的輸出結果是

  A.9,One*World

  B.9,One*Dream

  C.10,One*Dream

  D.10,One*World

  (29)有以下程序

  #include

  main()

  { int a[ ]={2,3,5,4},i;

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

  switch(i%2)

  { case 0:switch(a[i]%2)

  {case 0:a[i]++;break;

  case 1:a[i]--;

  }break;

  case 1:a[i[=0;

  }

  for(i=0;i<4;i++) printf(“%d”,a[i]); printf(“ ”);

  }

  A.3 3 4 4

  B.2 0 5 0

  C.3 0 4 0

  D.0 3 0 4

  (30)有以下程序

  #include

  #include

  main()

  { char a[10]=”abcd”;

  printf(“%d,%d ”,strlen(a),sizeof(a));

  }

  程序運行后的輸出結果是

  A.7,4

  B.4,10

  C.8,8

  D.10,10

  (31)下面是有關C語言字符數組的描述,其中錯誤的是

  A.不可以用賦值語句給字符數組名賦字符串

  B.可以用輸入語句把字符串整體輸入給字符數組

  C.字符數組中的內容不一定是字符串

  D.字符數組只能存放字符串

  (32)下列函數的功能是

  fun(char * a,char * b)

  { while((*b=*a)!=’’) {a++,b++;} }

  A.將a所指字符串賦給b所指空間

  B.使指針b指向a所指字符串

  C.將a所指字符串和b所指字符串進行比較

  D.檢查a和b所指字符串中是否有’’

  (33)設有以下函數

  void fun(int n,char * s) {……}

  則下面對函數指針的定義和賦值均是正確的是

  A.void (*pf)(); pf=fun;

  B.viod *pf(); pf=fun;

  C.void *pf(); *pf=fun;

  D.void (*pf)(int,char);pf=&fun;

  (34)有以下程序

  #include

  int f(int n);

  main()

  { int a=3,s;

  s=f(a);s=s+f(a);printf(“%d ”,s);

  }

  int f(int n)

  { static int a=1;

  n+=a++;

  return n;

  }

  程序運行以后的輸出結果是

  A.7

  B.8

  C.9

  D.10

  (35)有以下程序

  #include

  #define f(x) x*x*x

  main()

  { int a=3,s,t;

  s=f(a+1);t=f((a+1));

  printf(“%d,%d ’,s,t);

  }

  程序運行后的輸出結果是

  A.10,64

  B.10,10

  C.64,10

  D.64,64

  (36)下面結構體的定義語句中,錯誤的是

  A.struct ord {int x;int y;int z;}; struct ord a;

  B.struct ord {int x;int y;int z;} struct ord a;

  C.struct ord {int x;int y;int z;} a;

  D.struct {int x;int y;int z;} a;

  (37)設有定義:char *c;,以下選項中能夠使字符型指針c正確指向一個字符串的是

  A.char str[ ]=”string”;c=str;

  B.scanf(“%s”,C.;

  C.c=get);

  D.*c=”string”;

  (38)有以下程序

  #include

  #include

  struct A

  { int a; char b[10]; double c;};

  struct A f(struct A t);

  main()

  { struct A a={1001,”ZhangDa”,1098.0};

  a=f(a);jprintf(“%d,%s,%6.1f ”,a.a,a.b,a.C.;

  }

  struct A f(struct A t)

  ( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )

  程序運行后的輸出結果是

  A.1001,ZhangDa,1098.0

  B.1001,ZhangDa,1202.0

  C.1001,ChangRong,1098.0

  D.1001,ChangRong,1202.0

  (39)若有以下程序段

  int r=8;

  printf(“%d ”,r>>1);

  輸出結果是

  A.16

  B.8

  C.4

  D.2

  (40)下列關于C語言文件的敘述中正確的是

  A.文件由一系列數據依次排列組成,只能構成二進制文件

  B.文件由結構序列組成,可以構成二進制文件或文本文件

  C.文件由數據序列組成,可以構成二進制文件或文本文件

  D.文件由字符序列組成,其類型只能是文本文件

【上半年全國計算機二級考試VFP真題】相關文章:

3月全國計算機等級考試二級VFP考試真題09-26

全國計算機等級考試二級VFP筆試真題及答案11-26

2006年上半年全國計算機等級考試二級VFP筆試真題10-10

2005年上半年全國計算機二級VFP筆試真題09-01

2024年3月全國計算機二級VFP考試真題09-29

2024年3月全國計算機二級考試VFP真題11-01

2011年9月全國計算機二級考試VFP真題10-08

2009下半年全國計算機二級VFP考試真題10-04

2008年9月全國計算機二級考試VFP筆試真題08-21

主站蜘蛛池模板: 连城县| 建德市| 昌图县| 麻城市| 金平| 济宁市| 沂南县| 垣曲县| 清新县| 上思县| 赞皇县| 余庆县| 镇江市| 晋城| 临汾市| 黄山市| 崇明县| 清远市| 宜阳县| 白朗县| 明星| 浦江县| 曲阜市| 辽中县| 会泽县| 白河县| 库车县| 堆龙德庆县| 牟定县| 工布江达县| 辰溪县| 德庆县| 龙海市| 达拉特旗| 惠水县| 浮梁县| 朝阳区| 防城港市| 会同县| 抚宁县| 岳阳市|