第三單元我的理想作文
一. 數據庫概論(15分)

1. 請說明關系模型三類完整性的具體含義:(3分)
2. 請說出視圖的三個優點。(4分)
3. 設有學生關系表S,有字段SNO(學號,主鍵),SNAME(學生名),SDIV(所屬系名);另有課程關系表C,有字段CNO(課程號,主鍵),CNAME(課程名);和學生選課關系表SC,有字段SNO(學號),CNO(課程號),GRADE(學習成績),SNO和CNO 為主鍵;
表S,有字段SNO(學號,主鍵),SNAME(學生名),SDIV(所屬系名);
表C,有字段CNO(課程號,主鍵),CNAME(課程名);
表SC,有字段SNO(學號),CNO(課程號),GRADE(學習成績),SNO和CNO為主鍵。
(1) 請用一條SQL語句完成:選出所有數據結構這門課的成績超過80分的計算機系的學生姓名。(4分)
(2) 請用一條SQL語句求選修課程超過3門的學生學號。(4分)
二. 計算機網絡(15分)
1. 請簡述TCP協議和UDP 協議的區別。(3分)
2. 設二維數組F的行下標為1至5,列下標為0至8,F的每個數據元素均占4個字節,在按行存貯的情況下,已知數據元素F[2,2]的第一個字節是1044。則F[3,4]和F[4,3]的第一個字節的地址分別為 和 。數組第一個元素的第一個字節和數組最后一個元素的最后一個字節的地址分別為 和 。
3.請說出遍歷二叉樹有幾種方法并分別描述它的基本思想。(8分)
三.操作系統(15分)
1.操作系統是一種系統軟件,它有許多種類。PC-DOS是一種A操作系統,WINDOWS是具有圖形界面的B運行方式的操作系統。WINDOWS應用程序之間可以方便地通過C交換數據。將正在運行的應用程序窗口最小化后,該應用程序處于D狀態。E是在體系結構采用了客戶機/服務器模式的網絡操作系統。(6分)
供選擇的答案
A:(1)分時 (2)多用戶 (3)單用戶 (4)分布式
B:(1)單任務 (2)多任務 (3)單用戶 (4)多用戶
C:(1)郵箱 (2)文本區 (3)對話框 (4)剪貼板
D:(1)運行 (2)掛起 (3)停止 (4)推出
E:(1)WINDOWS95 (2)WINDOWSNT (3)WINDOWS98 (4)WIINDOWS3.2
2.什么是線程?線程和進程的主要區別是什么?(2分)
3. 名詞解釋:邏輯地址、物理地址、地址映射。(3分)
4. 什么是進程的同步和互斥?同步和互斥這兩個概念有什么區別和聯系?(4分)
四.C語言程序設計和數據結構(40分)
1. 舉例說明左加(++i)及右加(i++)的區別。(4分)
2. 舉例說明Struct和Union的區別(4分)
3. 說明unsigned char和char 的區別,在什么情況下用unsigned char,什么情況下用char?(4分)
4. 寫一個函數,輸入參數是一個排序二叉樹的頭指針和關鍵值,在排序二叉樹中檢索和輸入關鍵值相同的iKey,如果檢索到,返回相應的pData,否則返回NULL.(8分)
5. 在有序表(升序排列)ST中折半查找關鍵字等于Key的數據元素,若找到則函數值為該元素在ST表中的位置,否則返回0.假定ST表的定義如下:
typedef struct tagKeyType{
KeyType key;
} KeyType;
typedef struct tagSStable{
ElemType * elem;
int length;
}Sstable;
試寫出下列函數。(10分)
int Search(SStable ST,KeyType key)
{
}
6. 閱讀以下程序說明和C程序,將答案寫在后面的空白處。
本程序所列函數replace(char *s1,char *s2,char *str1,char *str2)實現當已知字符串s1中有與字符串str1相同的字符列時,就把該字符拷貝到字符數組s2;當從某字符開始能夠成一個與字符串str2相同的字符列時,就將字符串str2的個字符拷貝到字符數組s2,并繼續訪問字符串s1中那個字符列之后的字符,直至字符串s1被訪問完,字符復制即告結束。
如程序中所列數據abcdefg ababcd abab,
程序運行輸出為:ABCXYZdefg abABCXYZDd abab
程序:
replace(char *s1,char *s2,char str1,char *str2)
{
char *t0,*t1,*t2;
while ((1))
{
for (t0=s1,t1=str1;*t1!=’\0’ && (2), t0++,t1++)
if(*t1!=’\0’) *s2++=(3);
else
{
for(t1=str2;*t1!=’\0’)
*s2++=(4)
(5)
}
*s2=’\0’;
}
main()
{
char s1[]=”abcdefg ababcd abab”;
char s2[80];
replace(s1,s2,”abc”,”ABCXYZ”);
printf(“%s\n”,s2);
}
五、請翻譯下列文章的大意(15分)
An interface is the way in which an object exposes its functionality to the outside world. In COM, an interface is a table of pointers (like a C++ vtable) to functions implemented by the object. The table represents the interface, and the functions to which it points are the methods of that interface. An object can expose as many interfaces as it choose.
Each interface is based on the fundamental COM interface, IUnknows The methods of IUnknows allow navigation to other interfaces exposed by the object.
Also each interface is given a unique interface ID (IID).This uniqueness makes it is easy to support interface versioning. A new version of an interface is simply a new interface, with a new IID.
六、當項目很緊時,是寫完一個功能模塊就進行測試(UT),還是寫好多個功能模塊在進行測試?或者項目全部完成后再測試?為什么?
【第三單元我的理想作文】相關文章:
小學六年級下冊語文第三單元作文:我的理想(通用30篇)07-02
六年級下冊語文第三單元作文:我的理想500字(通用25篇)06-27
六年級下冊語文第三單元作文我的理想800字(通用29篇)07-02
我的理想_我的理想作文04-23
我的理想600字六年級下冊語文第三單元習作(通用38篇)06-28
我的理想-理想作文02-15
四年級第三單元作文02-20
五年級上冊第三單元作文05-20
六年級第三單元作文10-19
- 相關推薦