正确答案: D
DFD
题目:下列工具中属于需求分析常用工具的是()
查看原题
举一反三的答案和解析:
[单选题]在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后输写如下程序:
12
解析:解析:过程Fun1的参数c是按地址传递的(ByRef,默认的传递方式) ,而Fun1用语句CallFun1(x,y,2) 调用后,形参c的值为12,则实参z的值亦为12。
[单选题]假设没有使用Option Base语句,用下面语句定义的数组元素个数是( )。 Dim Arr3(6,5)As Integer
42
解析:解析:VB中默认的数组下标从0开始,因此该数组定义和下面的数组定义等价:DimArr3(0To6,0To5),不难算出数组元素的个数为42。
[多选题]下列程序执行后,输入结果是()。 For n = 3 To 1 Step - 1 x$ = String$(n,"#") Print x$ Next in
1 2 3
3 2 1
解析:【解析】本题中for循环的作用是每次输出n个“#”,n的值从初值3每次递减1,终值是1,所以程序运作后,输出的图形正确的事选项B。
[单选题]若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
double myadd(double a,b);
解析:解析:在对函数进行说明时,参数类型要一一对应,而参数名完全是虚设的,可以不必与出数首部中的形参名一致,而且参数名可以省略。
[单选题]在深度为7的满二叉树中,叶子结点的个数为______。
64
解析:解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2K-1个结点,且深度为m的满二叉树有2m-1个结点。树的最大层次称为树的深度。本题中深度为7,故叶子结点数为27-1=26=64。
[单选题]有以下程序
main()
{ int i;
for(i=1; i<=40; i++)
{ if(i++%5==0)
if(++i%8==0) printf("%d ",i);
}
printf("\n");
}
执行后的输出结果是
32
解析:答案 C