正确答案: A
循环队列是队列的一种顺序存储结构
题目:下列叙述中正确的是
解析:【答案】:A
查看原题
举一反三的答案和解析:
[单选题]SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量), FROM 部门表,商品表; WHERE 部门表,部门号=商品表.部门号; GROUP BY 部门表. 部门号 查询结果为 ______。
各部门商品金额合计
解析:解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY 后的分组字段是部门号,因此它计算的是,各个部门商品金额的合计。
[单选题]在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是
abcd
解析:解析:输入掩码属性设置为L代表必须输入字母(A—z)。
[单选题]对长度为n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为
(n+1)/2
解析:解析:由于链表不能随机访问,要访问某个结点,必须从它的直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找。顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。假设在每个位置查找概率相等,即P1=P2…=Pn=1/n,若是从表头向表尾方向查找,则每个位置上查找比较次数为C1=1,C2=2,…,Cn=n。于是,查找成功的平均查找长度为:[*]
[单选题]下面程序的输出结果是
4 2
解析:解析:“++”是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。
[单选题]有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
任意负奇数
解析:解析:为了使程序不陷入死循环,则while的条件不能一直为真。t的初值为1,循环体中语句t=t-2使t变为负奇数-1、-3、-5…,而while的循环条件是t不等于n,若从键盘输入的数据为A、B、C三项时,则t永远不等于n,即循环条件一直为真,程序陷入死循环。只有输入负奇数时,t会在某个时候等于n,使得while条件不成立,终止循环。
[单选题]在SQL查询时,使用WHERE子句提供的是______。
查询条件
[单选题]对关键码集合K={53,30,37,12,45,24,96},从空二叉树开始逐个插入每个关键码,建立与集合K相对应的二叉排序树(又称二叉查找树)BST,若希望得到的BST高度最小,应选择的输入序列是( )。
37,24,12,30,53,45,96