正确答案: D
“收款口”与“设备”的关系
题目:在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是( )。
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表b之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收 款员只能在一个收款口,属于一对多关系:一个班组可以有多个收款员,一个收款员只能在~个班组,属于一对多关系;只有一个收款口只能有一套设备,一套设备只能在一个收款口,属于一对一关系。
查看原题
举一反三的答案和解析:
[单选题]下列程序段的输出结果是( )。 public class operatorsandexpressions{ public static void main(String [] agrs){ int a=3,b=4,c=5; System.out.pfintln("abc"+3); } }
abc3
[单选题]设有以下语句: char str 1[]="string",str2[8],*str3,*str4="string"; 则______不是对库函数的正确调用。
strcpy(str3,"HELLO3");
解析:解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的目的串指针str3没有指向具体有效的存储单元,故是错误的调用。
[单选题]以下程序的运行结果是( )。 #includeiostream.h> void sub(int x,int y,int*z) {*Z=y-x;} void main() {int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); couta“,”b“,”cendl;}
-5,-12,-7
解析:解析: 在C++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。
[单选题]有以下说明和定义语句 struct student { int age;char num[8]; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct student *p=stu;}; 以下选项中引用结构体变量成员的表达式错误的是
stu[3].age
解析:解析:结构体变量也有地址,因此可以把它的地址赋值给一个指针变量,然后通过该指针变量来引用结构体的成员,选项A和选项B就是通过指针变量来引用结构体的成员,也可以通过结构体数组元素的成员引用,而在选项D中stu[3].age不正确,因为结构体数组stu共有三个元素,其下标应该为0,1,2。
[单选题]阅读下列程序片段。
HelloFinally
解析:D。【解析】sayHello方法正常运行则程序不抛出异常,并执行finally,所以为D。
[单选题]若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。
顺序表
[单选题]VBA的自动运行宏,应当命名为______。
AutoExec
解析:解析:被命名为AutoExec保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住 Shift键即可。
[单选题]下列可以打开立即窗口的操作是( )。
Ctrl+G
解析:D) 【解析】快捷键打开的是添加文件对话框:快捷键打开的是菜单编辑器对话框;快捷键不打开任何对话框;快捷键打开的是立即窗口。