第 1 页:选择题 |
第 5 页:填空题 |
44下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top 值为0。栈元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板定义。
template
class Tstack {
enum{size=1000};
T stack[size];
int top;
public;
Tstack():top(0){}
void push(const T &i){
if(top
stack[top++]=i;
}
Tpop(){
if(top==0)exit(1);//栈空时,终止运行;
return ;
}
};
参考解析:
stack[--top] 或 stack[top-=1] 或 stack[top=top-1]
解析:此题考查的是堆堆栈数据结构。分析题目,首先利用函数 void push(const T &i)将 i 压入栈,然后Tpop()将元素弹出,但由于压入栈的时候,top值已经增加1;要弹出元素,须使top先减 1,才能把栈顶元素弹出。
45Jackson方法是一种面向_____的结构化方法。
参考解析:
数据结构
【解析】Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。
46测试分为白箱法和黑箱法,__________又称为逻辑覆盖测试。
参考解析:
47
参考解析:
48与二维表中的“行”的概念最接近的概念是__________。
参考解析:
元组
【解析】在关系模型中,数据结构用单一的二维表结构来表示实体及实体间的联系。一个关系对应一个二维表。二维表中的列称为属性,属性值的取值范围称为值域。二维表中的一行称为一个元组。
49
参考解析:
50在关系模型中,二维表的行称为_____。
参考解析:
关系的元组
在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |