SELECT Borrow.Lno,Bname
FROM Borrow,Loan
WHERE (1)
GROUP BY Borrow.Lno
HAVING (2) ;
【問題3】
假設(shè)這個(gè)銀行有若干個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)運(yùn)行一個(gè)數(shù)據(jù)庫系統(tǒng)。假設(shè)這些節(jié)點(diǎn)之間惟一的交互式用電子方式相互傳送款項(xiàng),這樣的系統(tǒng)是分布式數(shù)據(jù)庫系統(tǒng)嗎?為什么?
●試題四
閱讀下列程序說明,將在空缺處填入正確的內(nèi)容。
【程序說明】
定義一個(gè)多邊形結(jié)構(gòu):struct polygon實(shí)現(xiàn)以下內(nèi)容: (1) 建立該結(jié)構(gòu)的鏈表:create函數(shù)是創(chuàng)建鏈表,每輸入一個(gè)結(jié)點(diǎn)的數(shù)據(jù),就把該結(jié)點(diǎn)加入到鏈表當(dāng)中,它返回創(chuàng)建的鏈表的頭指針。 (2) 顯示鏈表的各個(gè)結(jié)點(diǎn)數(shù)據(jù):結(jié)點(diǎn)數(shù)據(jù)包括:多邊形頂點(diǎn)數(shù)、各頂點(diǎn)的縱橫坐標(biāo)、當(dāng)多邊形頂點(diǎn)數(shù)為0時(shí),鏈表創(chuàng)建結(jié)束。 (3) 編寫一個(gè)函數(shù)disp,刪除鏈表中的所有結(jié)點(diǎn)。需要注意的是:要先釋放結(jié)點(diǎn)數(shù)據(jù)內(nèi)存,再刪除結(jié)點(diǎn),如果在釋放結(jié)點(diǎn)數(shù)據(jù)內(nèi)存單元之前刪除結(jié)點(diǎn),則無法找到結(jié)點(diǎn)數(shù)據(jù)內(nèi)存單元的地址,也就無法釋放數(shù)據(jù)的內(nèi)存單元。
【程序】
#include"iostream.h"
#include"iomanip.h"
struct polygon
{
int n;
int *x;
int *y;
polygon *next;
};
void Push(polygon*& head,int n)
{
polygon*newNode=new polygon;
newNode=new polygon;
newNode->next= (1) ;
newNode->x=new int[n];newNode->y=new int[n];newNode->n= (2) ;
for(int i=0;i<= (3) ;i++){
cout<<"請(qǐng)輸入多邊形各頂點(diǎn)x、y坐標(biāo),坐標(biāo)值之間用空格分隔:";
cin>>newNode->x[i]>>newNode->y[i];}
希望與其他軟考考生進(jìn)行交流?點(diǎn)擊進(jìn)入軟考論壇>>>
更多信息請(qǐng)?jiān)L問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |