正确答案: C
会自动删除子表中所有相关记录
题目:如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
查看原题查看所有试题
学习资料的答案和解析:
[单选题]子类的对象能否直接向其父类对象赋值?父类的对象能否直接向其子类对象赋值?选出上述问题回答正确的一项()
能,不能
[单选题]在Access中建立查询时,若要查找姓“张”的所有朋友,可直接输入查询条件( )。
张*
[单选题]有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10}; int*p=&a[3],b;b=p[5]; 则b的值是
9
解析:解析: P=&a[3]将指针指向数组a的第4个元素,p[5]指向数组a的第9个元素,而a[8]=9,所以b=9。
[单选题]要把名为Form1的窗体从内存中卸载,应使用语句( )。
Unload Form1
解析:解析:Unload和End都不是窗体的方法,故答案A和C是错误的,VB中没有Close语句,所以答案B是错误的。Unload是一条语句,其作用是把对象(此题为窗体)从内存中卸载(清除)。
[单选题]设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程: Private Sub Command1_Click( ) Static b As Variant b=Array(1,3,5,7,9) …… End Sub 此过程的功能是把数组b中的5个数逆序存放(即排列为9,7,5,3,1)。为实现此功能,省略号处的程序段应该是
Fori=0 T0 5\2 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next
解析:解析:为了实现恰当的循环,终值应设为5\2,A与B项都不正确,同时考虑到数值b的下标下界为默认值0,所以D项也不正确,故选C。
[单选题]在下列选项中,没有构成死循环的程序是( )。
int k=1000; do{++k} while (k>=1000);
[单选题]编写如下事件过程: Private Sub Form. Click() Dim Char As String,i As Integer Const ch$="#" msg$= "Enter a String:" char=InputBox$(msg$) n=Len(Char) For i=1 To n If Mid$(char,i,1)=ch$ Then Exit For End If Next i Print i - 1 End Sub 其中InputBox函数的功能是弹出一个输入对话框,按所给参数给出提示,等待用户输入,并返回输入的内容。程序运行后,单击窗体,如果在输入对话框内输入字符串“12ab$%*/#fg”,则窗体上输出
8
解析:解析:该程序代码的功能是:在输入字符串中,对字符“#”前的字符个数进行统计:无“#”时,即统计该字符串的长度(或字符个数);有“#”时,则计算“#”符号左边的字符个数。在“12ab$%*/#fg”中,“#”前有8个字符,窗体上输出8。
[单选题]“++”运算符的操作数个数是( )。
1个
解析:解析:本题考查Java运算符的概念。这是重点内容,只需要细心即可。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照操作数的数目划分,运算符可以分为;一元运算符:++,--,+,-;二元运算符:+,-,>;三元运算符:?:。所以本题正确答案是选项A。简单点儿说就是有几个操作数就是几元运算符;反过来,是几元运算符就有几个操作数。