正确答案: D
若子表中有相关记录,则禁止删除父表中记录
题目:在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,当删除父表记录时,系统的反应是( )。
解析:参照完整性指的是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了删除父表中的记录时,如何处理相关的子表中的记录:
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列叙述中正确的是( )。
耦合程度弱的模块,其内聚程度一定高
解析:解析:影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接口简单的的模块强,所以选项A的说法错误;耦合程度弱的模块,其内聚程度一定高,选项B错误;选项C正确。
[单选题]某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )。
n+1
解析:解析:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为n,故叶子结点数为n+1个。
[单选题]在一个类体的下列声明中,下确的纯虚函数声明星
virtual voidvf0:0;
解析:解析:本题考核纯虚函数的声明。声明纯虚函数的一般格式为:
[单选题]有一个类A,下面为其构造函数的声明,其中正确的是( )。
A(int x){...}
[单选题]通过( )格式,可以一次性更改报表中所有文本的字体、字号及线条粗细等外观属性。
自动套用
[单选题]虚函数必须是类的
成员函数
[多选题]请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所指数组中。
{
}
{
}
解析:void fun (char *S,char t[])
{
int i,j=0,k=strlen(s); /*k为字符串的长度*/
for(i=0;ik;i=i+2)/*将s所指字符串中下标为偶数的字符存入t所指字符串中*/
t[j++]=s[i];
t[j]='\0';/*在字符串最后加上结束标志*/
} 解析:本题使用了一种i永远是偶数的循环方法,即for(i=0;ik;i=i+2),因为开始时i的值为0,当i+2循环时,此值永远是偶数。
[单选题]有以下程序
32
解析:解析:当for循环执行到第30次时,i的值为30能被5整除,然后继续执行两次if语句,i经过两次自加1运算,值变为32,能被8整除,故此时第一次执行"printf("%d",i);"语句,即输出32。