A、 并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
B、 并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
C、 并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
D、 并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
答案:D
解析:【解析】关系运算包括:①传统集合运算,包括并(∪)、差(-)、交(∩)、广义笛卡尔积(×);②专门关系运算,包括选择(σ)、投影(π)、连接(⋈)、除(÷)等。其中,并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算均可以通过5种基本的运算来表达。答案选择
A、 并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
B、 并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
C、 并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
D、 并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
答案:D
解析:【解析】关系运算包括:①传统集合运算,包括并(∪)、差(-)、交(∩)、广义笛卡尔积(×);②专门关系运算,包括选择(σ)、投影(π)、连接(⋈)、除(÷)等。其中,并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算均可以通过5种基本的运算来表达。答案选择
A. 项,测试说明书是软件测试阶段生成的;
B. 项,软件详细设计说明书是设计阶段生成的;
C. 项,用户手册是软件发布时随软件一同交付给用户的;
D. 项,需求分析阶段只能生成需求分析规格说明书。答案选择D选项。
解析:【解析】
A. 通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量
B. 可以取一个常数的地址赋值给同类型的指针变量
C. 可以取一个表达式的地址赋值给同类型的指针变量
D. 可以取一个指针变量的地址赋值给基类型相同的指针变量
解析:【解析】常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D项错误。答案选择A选项。
A. 13.700000
B. 14.000000
C. 15.400000
D. 14.900000
解析:【解析】sqrt为平方根计算函数,a、b、c三个变量都是整型变量,(a+b)/c结果也取整型得2,所以有z=(1+4)/2+2*1.2/2+10.5=13.7。%f格式输出后为
A. 带小数点的整数
B. 正整数
C. 负整数
D. 无符号整数
解析:【解析】
A. 阶段性报告
B. 需求分析
C. 需求总结
D. 用例分析
解析:【解析】软件需求分析阶段的工作,可以分为四个方面:①需求获取;②需求分析;③编写需求规格说明书;④需求评审。答案选择B选项。
A. SCII码表,'0'~48,'1'~49,'\0'~0,答案选择C选项。
B. 1-'0'
C. II码表,'0'~48,'1'~49,'\0'~0,答案选择C选项。
D. '\0'-'0'
I. I码表,'0'~48,'1'~49,'\0'~0,答案选择C选项。
解析:【解析】
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:【解析】实体集之间必须通过联系来建立联接关系,其中包括:①一对一联系,记作1:1;②一对多联系,记作1:m;③多对多联系,记作m:n。一个兴趣班可以招收多个学生,一个学生可以参加多个兴趣班,所以兴趣班与学生的关系为多对多m:n联系。答案选择D选项。
A. 3344
B. 2050
C. 3040
D. 0304
解析:【解析】main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a[i]=0”, 后将数组顺序输出。所以程序功能是将数组下标为奇数的项设为0,数组下标为偶数的项,如果对应的元素为偶数则加1,如果对应的元素为奇数则减1。答案选择C选项。
A. 概念数据模型
B. 逻辑数据模型
C. 物理数据模型
D. 关系数据模型
解析:【解析】数据模型按照不同的应用层次分为:①面向客观世界、面向用户的概念数据模型,它与具体的数据库管理系统和具体的计算机平台无关;②面向数据库系统的逻辑数据模型,着重于在数据库系统一级的实现;③面向计算机物理实现的物理数据模型,它给出了数据模型在计算机物理结构上的表示。答案选择B选项。
A. PAD图
B. 程序流程图
C. 数据流程图(DFD图)
D. 总体结构图
解析:【解析】软件设计的常用工具有:①图形工具,包括程序流程图、N-S图、PAD图、HIPO;②表格工具,包括判定表;③语言工具,包括PDL(伪码)。软件结构化设计方法使用的描述方式是系统结构图。C项,数据流程图是在可行性研究阶段用到的而非软件设计中用到的,是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程。答案选择C选项。