A、 可行性分析报告
B、 软件需求规格说明书
C、 概要设计说明书
D、 集成测试计划
答案:B
解析:【解析】
A、 可行性分析报告
B、 软件需求规格说明书
C、 概要设计说明书
D、 集成测试计划
答案:B
解析:【解析】
A. 1.9
B. 1
C. 2
D. 2.4
解析:【解析】由于x,y,z都是整型数据,所以x除以y的值为整型数值1,之后1和0.9相加得到1.9,再转换为整型数1赋给整型变量z。答案选择B选项。
A. if(a>b)c=a,a=b,b=c;
B. if(a>b){c=a,a=b,b=c}
C. if(a>b)c=a;a=b;b=c;
D. if(a>b){c=a;a=b;b=c}
解析:【解析】
A. x=y*5=x+z
B. int(15.8%5)
C. x=y+z+5,++y
D. x=25%5.0
解析:【解析】赋值运算左边必须是单一变量名。A项错误,“y*5=x+z”部分是非法赋值。BD两项错误,求余运算中的操作对象只能是整型。C项,为逗号表达式。答案选择C选项。
A. do-while语句构成的循环,当while语句中的表达式值为0时结束循环
B. do-while语句和while-do构成的循环功能相同
C. while-do语句构成的循环,当while语句中的表达式值为非0时结束循环
D. do-while语句构成的循环,必须用break语句退出循环
解析:【解析】
A. (!E==0)
B. (E>0ǁE<0)
C. (E==0)
D.
E. !=0)
解析:【解析】
A. 简单递归不需要明确的结束递归的条件
B. 任何情况下都不能用函数名作为实参
C. 函数的递归调用不需要额外开销,所以效率很高
D. 函数既可以直接调用自己,也可以间接调用自己
解析:【解析】
A. 并
B. 自然连接
C. 笛卡尔积
D. 交
解析:【解析】
A. PDL(过程设计语言)
B. PAD图
C. N-S图
D. DFD图
解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。
A. 形成无限循环
B. 输出6
C. 输出5
D. 输出4
解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。
A. 1,3
B. 2,3
C. 1,4
D. 1,2
解析:【解析】语句p=p+1;只改变指针p的地址,与p的内容无关,所以m值没有改变,而语句*q=*q+1;是改变该指针所指地址中的内容,所以n变为3,m不变,仍为1,答案选择A选项。