第1题:
以下2题基于以下的叙述:关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B(M,C)→Y,(M,A)→T,(A,B)→C}。
关系模式R的码是
A.(M,T)
B.(M,C)
C.(M,A)
D.(A,B)
第2题:
阅读下列函数说明和C代码,填入(n)处。
[说明]
以下C语言程序实现了生成从里到外是连续的自然数排列的回旋矩阵,矩阵形式如下:
7 6 5 16
8 1 4 15
9 2 3 14
10 11 12 13
程序的变量说明如下:
x1:矩阵上边界;
x2:矩阵下边界;
y1:矩阵左边界;
y2:矩阵右边界;
s:数组元素升降标记,s等于1为升,s等于-1为降;
a[]:存放矩阵元素的数组。
仔细阅读C语言程序源码,将(n)处的语句补充完整。(注:每处仅一个语句)
[C程序]
include<stdio.h>
void main ( )
{
const int N=20;
int i=0,j=0,a[N][N],n;
int m,x1,x2,y1,y2,s;
while (1)
{
Printf ("\ninput matrix row N( N>=2): ");
scanf ("%d",&n);
printf ("\n");
if (n>=2)
break;
}
m=n*n;
x1=0; y1=0; x2=n; y2=n;
if(n%2==0)
{j=n-1; y2=n-1; s=1;}
else
{i=n-1; y1=1; s=-1; }
while (1)
{
if (s==1)
{
for (i; i<x2; i++) a[i][j]=m--;
i--;
j--;
(1)
for (j;j>=y1;j--) a[i][j]=m--;
j++;
i--;
y1++;
(2)
}
else
{
for (i;i>=x1;i--)
a[i][j]=m--;
i++;
j++;
(3)
for (j;j<y2;j++)
(4)
(5)
i++;
(6)
S=i;
}
if (m<1) break;
}
for (i=O;i<n; i++)
{
for (j=O;j<n;j++)
printf ("%6d",a[i][j]);
printf ("\n");
}
printf ("\n");
}
第3题:
(17)设有关系模式 R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→G}。关系模式 R 的码是 【17】 。
(17) 【答案】 (M,A)
【解析】由函数依赖集可知,属性 M,A 不函数依赖于任何属性,因此主码中应包含(M,A)。再看函数依赖可知,(M,A)可决定 T,(M,T)决定 B,B 决定 C,(A,B)可决定 G,所以又(M,A)可以决定所有属性。
第4题:
【程序】
SET TALK OFF
CLEAR
INPUT“N=”TO N
INPUT“M=”TO M
X=MIN(N,M)
FOR I=X TO 1 STEP -1
IF M/I=INT(M/I)AND N/I=INT(N/I)
Y1=I
EXIT
ENDIF
ENDFOR
?“Y1=”+ALLTRIM(STR(Y1,19))+“,Y2=”+ALLTRIM(STR(M,N)/Y1,19))
SET TALK ON
若输入N、M的值分别为6,8,则Y1的输出结果为 ______。
A.0
B.1
C.2
D.3
第5题:
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集: F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。
关系模式R的码是______。
A.(M,T)
B.(M,C)
C.(M,A)
D.(A,B)
第6题:
A.F=m2+m3+m6
B.F=m2+m3+m7
C.F= m3+m4+m7
D.F= m3+m6+m7
第7题:
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。
关系模式R的码是
A.(M,T)
B. (M,C)
C. (M,A)
D.(A,B)
第8题:
( 31 )有如下类定义:
class XX{
int xx;
public:
XX ( ) : xx ( 0 ) {cout<<' A';}
XX ( int n ) : xx ( n ) {tout<<' B';}
};
Class YY:public XX{
Int yy;
public:
YY ( ) : yy ( 0 ) {cout+yy;}
YY ( int n ) : XX ( n+1 ) , yy ( n ) {cout<<yy;}
YY ( int m, int n ) : XX ( m ) , yy ( n ) {cout<<yy;}
};
下列选项中,输出结果为 A0 的语句是
A ) YY y1(0,0);
B ) YY y2(1);
C ) YY y3(0);
D ) YY y4;
第9题:
第50和51题基于以下的叙述:
关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→G}。
关系模式R的码是( )。A.(M,T)B.(M,C)C.(M,A)D.(A,B)
(M,A)àT, (M,T)àB,BàC, (A,B)àG.关系模式的码为(M,A)
第10题:
下列问题是基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T, (M,A)→T,(A,B)→C}。
关系模式R的码是
A.(M,T)
B.(M,C)
C.(M,A)
D.(A,B)