(43) 是一种很强的“拥有”关系,“部分”和“整体”的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等; (44) 同样表示“拥有”关系,但有时候“部分”对象可以在不同的“整体”对象之间共享,并且“部分”对象的生命周期也可以与“整体”对象不同,甚至“部分”对象可以脱离“整体”对象而单独存在。上述两种关系都是 (45) 关系的特殊种类。 (44)处填()。
查看答案
函数ReadDat()实现从文件in.dat中读取一篇英文文章并将其存入到字符串数组xx中。请编制函数StrOL(),其函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组XX中,最后调用函数WriteDat()把结果xx输出到文件out.dat中。例如:原文:You He MeI am s student.结果:Me He Youstudent a am I原是数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序给出如下:请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。[试题源程序]#include<stdio h>#include<string.h>#include<conio.h>#include<ctype h>char xx[50][80];int maxline=0;/*文章的总行数*/int ReadDat(void);void WriteDat(void);void StrOL(void){}void main(){system("cls");if(ReadDat()){printf("数据文件IN.DAT不能打开!\n\007");return;}StrOL();WriteDat();}int ReadDat(void){FILE*fp;int i=0;char*P;if((fp=fopen("IN DAT","r")==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){P=strchr(xx[i],’\n’);if(p)*P=0;i++:}maxline=i;fclose(fp);return 0;}void WriteDat(void){FILE*fp;int i;system("cls");fp=fopen("OUT.DAT","w");for(i=0;i<maxline;i++){printf("%s\n",xx[i]);fprintf(fp,"%s\n",xx[i]);}fclose(fp);}
患者发病急骤,黄疸迅速加深,色黄如金,高热烦渴,胁痛腹满,神昏谵语,舌质红绛,脉弦数。其旺候是
A. 阳黄之热重于湿
B. 阳黄之湿重于热
C. 急黄
D. 阴黄
E. 胆腑郁热
设有关系模式R (课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下: F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程, (时间,教师)→教室,(时间,学生)→教室}关系模式R的一个主键是(54),R规范化程度最高达到(55)。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到(56)。 (56)处填()。
A. 2NF
B. 3NF
C. BCNF
D. 4NF