A、 并
B、 交
C、 投影
D、 除
答案:B
解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。
A、 并
B、 交
C、 投影
D、 除
答案:B
解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。
A. y=0
B. y=-1
C. y=1
D. while构成无限循环
解析:【解析】本程序的功能是当循环条件表达式y--的值为0(即逻辑假)时,跳出循环,执行后面的输出语句,且每循环一次变量y的值自减1。当执行第11次循环时,y=0,表达式y--的值为0,循环条件为“假”,退出循环,而此时变量y的值经自减运算后变为-1。因此,输出结果为-1。答案选择B选项。
A. 程序外部功能
B. 程序内部逻辑
C. 程序数据结构
D. 程序流程图
解析:【解析】黑盒测试也称功能测试或数据驱动测试,完全不考虑程序内部逻辑结构和具体代码,把程序看作是一个不能打开的黑盒子,依据软件需求规格说明书,检查程序的功能是否符合它的功能说明,主要针对软件界面和软件功能进行测试。答案选择A选项。
A. 项正确,把复杂任务分解成一些简单的子任务是程序模块化的思想;
B. 项错误,
C. 语言中,函数可以放在不同的源文件中;C
D. 两项错误,由组合。答案选择A选项。
解析:【解析】
A. 在需求分析阶段建立数据字典
B. 在概念设计阶段建立数据字典
C. 在逻辑设计阶段建立数据字典
D. 在物理设计阶段建立数据字典
解析:【解析】数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流图中的各个元素做出详细的说明。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。答案选择A选项。
A. 16
B. 8
C. 4
D. 2
解析:【解析】
A. 软件概要设计的工具
B. 软件详细设计的工具
C. 结构化方法的需求分析工具
D. 面向对象方法的需求分析工具
解析:【解析】数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模,是结构化方法的需求分析工具。
A. 软件过程不规范
B. 软件开发生产率低
C. 软件质量难以控制
D. 软件成本不断提高
解析:【解析】软件的危机表现包括:①软件需求的增长得不到满足,用户对系统不满意的情况经常发生;②软件开发成本和进度无法控制;③软件质量难以保证;④软件不可维护或维护程度非常低;⑤软件的成本不断提高;⑥软件开发的生产效率的提高赶不上硬件的发展、生产率等问题。答案选择A选项。
A. 1001,ZhangDa,1098.0
B. 1002,ZhangDa,1202.0
C. 1001,ChangRong,1098.0
D. 1002,ChangRong,1202.0
解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。
A. *&x[10]
B. *(x+3)
C. *(pt+10)
D. pt+3
解析:【解析】数组的下标是从0开始的,故x[10]实际上具体为x[0],x[1],…,x[9],而若使用x[10]就会溢出、编译出错,所以AC两项错误;D项,pt+3指向地址,并未引用到元素;B项的表达正确,代表x[3]中的元素,答案选择B选项。
A. +aǁ++b
B. a++ǁ++b
C. ++a&&b++
D. a++&&b++
解析:【解析】产生“短路”现象,即逻辑表达式靠后的部分不会被运算。对于逻辑或运算,表达式前半部分运算结果为1时产生“短路”现象,A选项,+a的值是0,需要计算后半部分,B选项,a的值是先使用再自增1,a++值是0,也需要计算后半部分;对于逻辑与运算,表达式前半部分运算结果为0时产生“短路”现象,C选项,a的值是先自增1再传递,传值是1,需要计算后半部分;D项,a的值是先传递再自增1,传值是0,无需要计算后半部分,可忽视b++的值,因此b值不发生改变。答案选择D选项。