函数F=ABC+B、C+(A+D)BC的对偶式是()。
B、G=(A+B+C)(B+C)AD+B+C
C、 G=(A+B+C)(B+C)(AD+B+C)
D、G=(A+B+C)(B+C)AD+B+C
答案:D
解析:
所谓的对偶式是这样定义的:对于任何一个逻辑式Y,若将其中的“。”换成“+”,“+”换成“。”,0换成1,1换成0,则得到一个新的逻辑式Y(d),这个逻辑式Y(d) 就是Y的对偶式.
F=ABC+B、C+(A+D)BC的对偶式为:G=(A+B+C)(B+C)AD+B+C
B、G=(A+B+C)(B+C)AD+B+C
C、 G=(A+B+C)(B+C)(AD+B+C)
D、G=(A+B+C)(B+C)AD+B+C
答案:D
解析:
所谓的对偶式是这样定义的:对于任何一个逻辑式Y,若将其中的“。”换成“+”,“+”换成“。”,0换成1,1换成0,则得到一个新的逻辑式Y(d),这个逻辑式Y(d) 就是Y的对偶式.
F=ABC+B、C+(A+D)BC的对偶式为:G=(A+B+C)(B+C)AD+B+C
A.{A, B, C, D, E, F}
B.{A, B, C}
C.{A, B, C, D, E}
D.{A, B}
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是(3)。
A.2NF和3NF
B.3NF和2NF
C.3NF和BCNF
D.2NF和BCNF
已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依赖集:
F=(AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG}求属性集闭包(BD)+
(2) 现有如下两个关系模式:
Employees(Eid,Name,DeptNO)
Departments(DeptNO,DeptName,TotalNumber)
Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的K度,形参h给出了字符串中前导*号的个数,形参e给出了字符山中最后*号的个数。在编写函数时,不得使用c语言提供的字符串函数。
例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仪在函数fun的花括号中填入所编写的若干语句。
试题程序:
include <stdio.h>
include <conio.h>
void fun (char *a;int n ,int h ,int e)
{
}
main ()
{
char s [81],*t,*f;
int m=0,tn=0, fn=0;
printf("Enter a string :\n");
gets (s);
t=f=s;
while (*t)
{t++;m++; } /*m为字符串的长度*/
t--; /*指针t指身字符串尾部*/
while (*t=='*')
{t--; tn++; }
/*指针t指向最后一个字母,tn统计尾部'*'的个数*/
while (*f=='*' )
{f++;fn++;}
/*指针f指向第一个字母,tn统计导'*'的个数*/
fun(s, m, fn, tn);
printf ("The string after deleted: \n");
puts (s);
}
A.Thecodewillfailtocompile.
B.0willbewrittentothestandardoutput.
C.1willbewrittentothestandardoutput.
D.2willbewrittentothestandardoutput.
E.3willbewrittentothestandardoutput.