A、 实体完整性约束
B、 参照完整性约束
C、 用户定义的完整性约束
D、 关系完整性约束
答案:A
解析:【解析】本题中属性B为主键,但最后一个记录为空,违反了实体完整性约束。关系模型中的完整性约束有:①实体完整性约束;②参照完整性约束;③用户定义的完整性约束三种。其中,实体完整性约束是指:若属性B是关系的主键,则B中的属性值不能为空。答案选择A选项。
A、 实体完整性约束
B、 参照完整性约束
C、 用户定义的完整性约束
D、 关系完整性约束
答案:A
解析:【解析】本题中属性B为主键,但最后一个记录为空,违反了实体完整性约束。关系模型中的完整性约束有:①实体完整性约束;②参照完整性约束;③用户定义的完整性约束三种。其中,实体完整性约束是指:若属性B是关系的主键,则B中的属性值不能为空。答案选择A选项。
A. if(i/8==0) printf("\n");
B. if(i/8==0)continue;
C. if(i%8==0) printf("\n");
D. if(i%8==0)continue;
解析:【解析】每行输出8个数组数据后输入一个换行,所以应该采取对8取余的方法,余数循环一次便换行一次,所以语句为if(i%8==0) printf("\n");
A. a=10 b=50 c=30
B. a=10 b=50 c=10
C. a=10 b=30 c=10
D. a=50 b=30 c=50
解析:【解析】
A. ISBN书号
B. 书名
C. 作者,出版社
D. 出版社,出版日期
解析:【解析】关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。答案选择A选项。
A. 确认测试
B. 需求测试
C. 验证测试
D. 路径测试
解析:【解析】确认测试的任务是验证软件的有效性,即验证软件的功能、性能,以及其他特性是否满足需求规格说明中确定的各种需求。答案选择A选项。
A. 3344
B. 2050
C. 3040
D. 0304
解析:【解析】main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a[i]=0”, 后将数组顺序输出。所以程序功能是将数组下标为奇数的项设为0,数组下标为偶数的项,如果对应的元素为偶数则加1,如果对应的元素为奇数则减1。答案选择C选项。
A. T=R∩S
B. T=R∪S
C. T=R×S
D. T=R-S
解析:【解析】图中关系R比关系S多一行T中的元组,故由关系R和S得到关系T的操作是差。答案选择D选项。
A. 项错误,表达错误;
B. 项错误,E后面应为整数,不能是小数;
C. 项错误;字符斜杠的表示方法为'\\',因为第一个\表示是转义字符;
D. 字符串:"\007"
E. 后面应为整数,不能是小数;C项
解析:【解析】
A. 项正确,把复杂任务分解成一些简单的子任务是程序模块化的思想;
B. 项错误,
C. 语言中,函数可以放在不同的源文件中;C
D. 两项错误,由组合。答案选择A选项。
解析:【解析】
A. 对象的继承
B. 对象的多态
C. 对象的封装
D. 对象的分类
解析:【解析】面向对象设计的封装性指屏蔽数据的具体结构以及操作的算法,以此实现信息隐蔽。答案选择C选项。
A. 严格执行测试计划,排除测试的随意性
B. 随机地选取测试数据
C. 软件测试的目的是发现错误
D. 软件测试是保证软件质量的重要手段
解析:【解析】软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。软件测试是程序的执行过程,目的是尽可能多的发现错误。软件测试是保证软件质量的重要手段。答案选择B选项。