当前位置:中级软件设计师题库>软件设计师综合练习题库

问题:

[单选] 若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。

A . 值为n的元素
B . 值为1的元素
C . 值为n-k的元素
D . 不确定的

已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为()。若采用Huffman编码,则字符序列“face”的编码应为()。 2。 3。 4。 5。 110001001101。 对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则()保证这两个元素在排序前后的相对位置不变。 直接插入排序和简单选择排序都可以。 直接插入排序和简单选择排序都不能。 只有直接插入排序可以。 只有简单选择排序可以。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。 分治。 动态规划。 贪心。 回溯。 给定关系模式R(U,F),U={A,B,C,D,E,H},函数依赖集F={A→B,A→C,C→D,AE→H}。关系模式R的候选关键字为()。 AC。 AB。 AE。 DE。 给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=’软件工程’(RS))等价的SQL语句如下:SELECT()FROMR,SWHERE(); A,C,S.C。 A,B,E。 A,R.C,E。 A,R.C,S.D。 若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。
参考答案:

  参考解析

本题暂无解析

在线 客服