A、 项,数据字典是需求分析阶段的工具;
B、 项,软件详细设计说明书是设计阶段生成的;
C、 项,数据流图是结构化分析方法中使用的工具,是需求分析阶段产生的结果;
D、 项,需求分析阶段只能生成需求分析规格说明书。答案选择D选项。
答案:D
解析:【解析】
A、 项,数据字典是需求分析阶段的工具;
B、 项,软件详细设计说明书是设计阶段生成的;
C、 项,数据流图是结构化分析方法中使用的工具,是需求分析阶段产生的结果;
D、 项,需求分析阶段只能生成需求分析规格说明书。答案选择D选项。
答案:D
解析:【解析】
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. 边界值分析法
B. 基本路径测试
C. 条件覆盖
D. 条件-分支覆盖
解析:【解析】常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,
A. 系统将自动给k赋初值0
B. 这时k中的值无定义
C. 系统将自动给k赋初值-1
D. 这时k中无任何值
解析:【解析】int k;这条语句是定义一个整型变量k,这是动态定义,编译程序仅为k开辟存储单元,而没有在存储单元中存放任何初值,此时变量中的值时无意义的。若是静态定义,则会自动初始化,其默认值为0。答案选择B选项。
A. 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)
解析:【解析】对于顺序查找,在最坏的情况下查找的是链表的最后一个元素,或者查找的元素不在表中,此时需要比较n次,A项正确。对分查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次,BCD三项错误。答案选择A选项。
A. char str[]="string";c=str;
B. scanf("%s",c);
C. c=getchar();
D. *c="string";
解析:【解析】
A. ABDEGCFH
B. DBGEAFHC
C. DGEBHFCA
D. ABCDEFGH
解析:【解析】后序遍历,先访问左子树,再访问右子树,最后访问根结点。法一:本题中,树不为空,所以先后序遍历左子树,得DGEB,再后序遍历右子树,得HFC,最后访问根结点。所以该二叉树的后序序列为
A. auto
B. register
C. static
D. auto或register
解析:【解析】在C语言中,对于静态存储类型定义变量,如果未初始化,在编译时,系统会自动对其初始化默认值,其中int型的默认初始化值是0,其他选项的存储类型不能保证变量在未赋值情况的初值。答案选择C选项。
A. 只能表示实体间1:1联系
B. 只能表示实体间1:m联系
C. 可以表示实体间m:n联系
D. 能表示实体间1:n联系而不能表示实体间n:1联系
解析:【解析】关系模型用来表示现实世界的实体以及实体间的各种联系,这些联系包括:①一对一联系,记作1:1;②一对多联系,记作1:m;③多对多联系,记作m:n。答案选择C选项。
A. 任何一棵二叉树必须有一个度为2的结点
B. 二叉树的度可以小于2
C. 非空二叉树有0个或1个根结点
D. 至少有2个根结点
解析:【解析】空树度为0,斜二叉树度为1,故A项错误,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选项。
解析:【解析】