2017計算機三級《數據庫技術》考前習題
學習總是在一點一滴中積累而成的,就像砌磚,總要結結實實。以下是本站小編整理的2017計算機三級《數據庫技術》考前習題,歡迎學習!
一、單選題
1[單選題]
下列不屬於數據庫安全設計內容的是__________。
A.防止非法用户對數據庫的非法使用B.保證數據的正確性和一致性C.保證多個用户能共享數據庫,並維護數據的一致性D.安裝殺毒軟件,防止數據受病毒侵害
參考答案:D
2[填空題] DBAS功能概要設計中的表示層概要設計的主要任務是進行__________設計。
參考解析:
人機界面
3[單選題] 若事務T對數據R已加排他鎖(X鎖),則其他事務對R( )。
A.可以加共享鎖(S鎖),不能加X鎖
B.不能加S鎖,可以加X鎖
C.可以加S鎖,也可以加X鎖
D.不能加任何鎖
參考答案:D
4[單選題]
下列不屬於數據庫功能詳細設計中表示層詳細設計的是__________。
A.原型設計與改進
B.用户界面初步設計
C.用户界面詳細設計
D.細化功能概要設計階段設計的`事務
參考答案:D
5[填空題]數據庫系統試運行的主要目的是對數據庫系統的__________和__________進行進一步測試。
參考解析:功能 性能
6[單選題]DBAS實施階段主要不包括以下工作:
A.修改數據庫
B.裝載數據
C.編寫與調試應用程序
D.數據庫試運行
參考答案:A
7填空題]( ) 控制保證多個用户能共享數據庫,並維護數據的一致性。
參考解析:併發
8[單選題] 若事務T對數據R已加排他鎖(X鎖),則其他事務對R( )。
A.可以加共享鎖(S鎖),不能加X鎖
B.不能加S鎖,可以加X鎖
C.可以加S鎖,也可以加X鎖
D.不能加任何鎖
參考答案:D
9[單選題]下列敍述中不屬於三層B/S結構數據庫應用系統特點和操作特徵的是( )
A.客户端使用瀏覽器,瀏覽器與Web應用服務器之間的通信使用超文本傳輸協議(HTTP)
B.數據庫服務器接受應用服務器提出的數據操作請求,對數據庫進行相應的操作,並將操作結果返回給應用服務器
C.這種結構使客户端和服務器能在不同的系統間通信,但對客户機配置要求較高,且應用軟件維護代價也較大
D.這種結構不受時空限制,使用者可以在全球任何地方,任何時間請求數據庫應用系統提供的各種數據服務
參考答案:C
10[單選題]為了減少數據庫管理系統中的死鎖,有下列措施
Ⅰ. 事務按同一順序訪問資源
Ⅱ. 檢測事務等待圖並撤銷回路中的某個事務
Ⅲ. 將大事務切分成若干個小事務
Ⅳ. 使用綁定連接
上述措施中,屬於可以在應用程序設計過程中採取的措施是( )
A.僅Ⅰ和ⅡB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅱ和ⅢD.僅Ⅱ、Ⅲ和Ⅳ
參考答案:B
二、編程題
已知數據文件中存有200個4位數,並已調用讀函數readDat( )把這些數存入數組a中,請編制一函數jsVal(),其功能是:依次從數組a中取出一個4位數,如果該4位數連續大於該4位數以前的5個數且該數是偶數(該4位數以前不滿5個數,則不統計),則統計出滿足此條件的數個數cnt並把這些4位數按從大到小的順序存入數組b中,最後調用寫函數writeDat()把結果cnt及數組b中符合條件的4位數輸出到文件中。
注意:部分源程序已給出。
程序中已定義數組:a[200],b[200],已定義變量:cnt。
請勿改動主函數main( )、讀函數readDat()和寫函數writeDat( )的內容。
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal()
{
int i,j; /*定義循環控制變量*/
int temp; /*定義數據交換是的暫存變量*/
for(i=5;i
if(a[i]%2==0) /*如果當前數是偶數*/
for(j=i-5;j<=i-1;j++) /*取該數前面的5個數進行比較*/
{
if(a[i]
break; /*如果當前數不滿足比前面5個數都大的條件,則跳出循環*/
else if(j==i-1) /*如果當前數比前面的5個數都大*/
{
b[cnt]=a[i]; /*將滿足條件的數存入數組b中*/
cnt++; /*並統計滿足條件的數的個數*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat()
{
int i;
FILE *fp;
fp=fopen("","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("滿足條件的數=%dn",cnt);
for(i=0;i
printf("%d ",b[i]);
printf("n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("","w");
fprintf(fp,"%dn",cnt);
for(i=0;i
fprintf(fp,"%dn",b[i]);
fclose(fp);
}
-
2016年計算機三級《數據庫技術》機考試題及答案
1、把電路中的所有元件如晶體管、電阻、二極管等都集成在一個芯片上的元件稱為()(本題分值:1分)【正確答案】BsistorgratedCircuitutermmTubeC所用的主要元件是()(本題分值:1分)【正確答案】CA.集成電路B.晶體管C.電子管D.以上答案都不對3、如果以鏈表為棧的存儲...
-
計算機三級數據庫技術考習題
數據庫是數據管理的高級階段,它是由文件管理系統發展起來的。今天,小編特意為大家推薦計算機三級數據庫技術考習題,希望大家喜歡!1).如果一個併發調度的結果與某一串行調度執行結果等價,則這個併發調度稱為是()A.串行調度B.可串行化的調度C.併發執行的可串行化執行D...
-
計算機三級數據庫技術模擬測試
數據庫技術是計算機三級考試科目之一,下面是小編分享的計算機三級數據庫技術模擬測試,一起來看一下吧。1).下述哪一個數據庫系統屬於第一代數據庫系統()A.面向主題B.集成C.反映歷史變化D.包括當前準確數據正確答案:A2).完成科學地組織和存儲數據並對數據進行高效...
-
2015全國計算機三級考試《數據庫技術》模擬試題(二)答案及解析
一、單選題1.B【解析】數據模型三個要素包括:①數據結構數據結構是所研究的對象類型的集合。它從語法角度表述了客觀世界中數據對象本身的結構和數據對象之間的關聯關係,是對系統靜態特徵的描述。②數據操作數據操作是對數據庫中對象的實例允許執行的操作的集合,...