正确答案: B
交
题目:在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
解析:B
查看原题
举一反三的答案和解析:
[单选题]下面程序 main() { int y=9; for(;y>0;y--){ if(y%3=0) { printf("%d",--y); continue; } } } 的输出是_______。
852
解析:解析:“%”是求余运算符,所以if判断语句中实际是指出只有当y可以被3整除时方可以继续;-y是先进行y的自减运算,再使用y值。所以,最后的打印结果应当为“852”。
[单选题]如果加载一个窗体,先被触发的事件是 ______。
Open事件
解析:解析:ACCESS加载窗体是运行指定的宏或用户定义的事件过程,然后显示窗体的记录。可以使用Load事件过程设置窗体或控件中的值也可以设置窗体或控件的属性,Load事件发生在Open事件后及Resize事件前,Load事件不能被取消。Click事件发生在窗体单击时,没有Ddclick事件。
[单选题]在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
O(log2n)
解析:解析:二分法检索要求线性表结点按关键值排序且以顺序方式存储。在查找时,首先与表的中间位置上结点的关键值比较,若相等则检索成功;否则根据比较结果确定下一步在表的前半部分或后半部分继续进行。二分法检索的效率比较高,设线性表有n个元素,则最多的检索次数为大于long2n(2为底数)的最小整数,最少的检索次数为1。
[单选题]有以下程序
h>
h>
typedef struct{char name[9];char sex;int score [2];}STU;
STU f(STU a)
{ STU b={"Zhao",'m',85,90);
int i;
name,b.name);
sex=b.sex:
score [i]=b.score[i];
return a;
}
main()
STU c={"Qian",'f',95,92},d;
d=f(c):
name,d.sex,d.score[0],d.score[1]);
name,c.sex,c.score[0],c.score[1]);
}
程序运行后的输出结果是
Zhao,m,85,90,Qian,f,95,92
Zhao,m,85,90,Zhao,m,85,90
Qian,f,95,92,Qian,f,95,92
Qian,f,95,92,Zhao,m,85,90
解析:解析:本题考察的是结构体知识和函数调用的参数传递知识点。通过函数调用把主函数中c变量的所有数据传给了子函数中的形参a,在子函数中将b中的数据均复制到了a中,所以返回a的值给d,使得d的值为zhao,m,85,90。但是主函数中c变量的值没有任何变化,所以选择A)。
[单选题]在窗体上画一个名称为 Listl 的列表框,一个名称为 Labell 的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是( )。
Private Sub List1_Click()
解析:列表框的Text属性值为最后一次选中的表项的文本;列表框的List InDex属性是已选中的表项的位置。
[单选题]【程序说明】 打开银行客户关系表,输入一个控制口令控制程序的执行,若口令为1,则把“银行代码”为001的所有记录加上删除标记;若口令为2,把“银行代码”为002的所有记录加上删除标记;若口令为3,把“银行代码”为003的所有记录加上删除标记。
yhdm="1"