正确答案: B
DFD图
题目:在软件开发中,需求分析阶段可以使用的工具是
解析:在软件开发中,需求分析阶段可以使用的工具有:DFD图(数据流图)、数据字典(DD.、判断树和判定表;概要设计阶段可以使用的工具有:结构图SC(也成程序结构图);详细设计阶段可以使用的工具有:①图形工具:程序流程图、N—S、PAD(问题分析图)、HIP0②表格工具:判定表③语言工具:PDL(伪码):测试、调试阶段一般采用各种方法。因此本题的正确答案是B。
查看原题
举一反三的答案和解析:
[单选题]执行以下程序后,y的值是 ( ) main( ) { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x3;x+ +) y+=* (p+x); printf("%d\n",y); }
19
[单选题]窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Labe11)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是______。
Private Sub Text1_Change() Labe11.Caption=Text1.Text End Sub
解析:解析:当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在Text1_Change()事件中。
[单选题]下列语句都是在Form中定义的,( )是错的
Public Const A1=2u
[单选题]若有如下程序: int sub() {static int n=1; int x=1; x*=n;n++; return x; } main() {int n,t=1; for(n=1;n6;n++)t*=sub(); printf("%d\n",t); } 则程序运行后的输出结果是( )
120
[单选题]下面这个程序段的时间复杂度是( )。 for (i=1; in; i++) { y=y+1; for (j=0;j=(2*n);j++) X++; }
O(n2)
解析:解析:语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,其中语句“y=y+1;”的频度是n-1,语句“x++;”的频度是(n-1)(2n+1)=2n2-n-1,则该程序段的时间复杂度是T(n)=n-1+2n2-n-1=O(n2)。
[单选题]设窗体上有一个名为Txtl的文本框和一个名为Commandl的命令按钮,并有以下事件过程:
25
解析:解析:本题考查的知识点是Select Case语句,其功能是根据“测试表达式”的值(本题中测试表达式为x),从多个语句块中选择符合条件的一个语句块执行。