2、下面不属于需求分析阶段任务的是【C】
A、确定软件系统的功能需求 B、确定软件系统的系统的系能需求
B、制定软件集成测试计划 D、需求规格说明书审评
3、在黑盒测试方式中,设计测试用例的主要根据是【A】
A、程序外部功能 B、程序内部逻辑
C、程序数据结构 D、程序流程图
4、在软件设计中不使用的工具是【D】
A、系统结构图 B、程序流程图
C、PAD图 D、数据流图(DFD图)
5、有以下程序【C】
#include
Main()
{int s=0,n;
For (n=0;n<3;n<++)
{switch(s)
{ case 0;
Case 1;s+=1;
Case 2;s+=2;break;
Case 3;s+3;
Case 4;s+=4;
}
printf(("%d ",s);
}
}
程序运行后的结果是
A、1,2,4 B、1,3,6 C、3,10,14 D、3,6,10
6、若k是int类型变量,且有以下for语句【A】
For(k=-1;k<0;k++) printf(**** ");
下面关于语句执行情况的叙述中正确的是
A、循环体执行一次 B、循环体执行两次
C、循环体一次也不执行 D、构成无限循环
7、有以下程序
#include
Main()
{char A,B,C;
B='1';C='A'
For(A=0;A<6;A++)
{if(A%2) putchar(B+A);
Else putchar(C+A);
}
}
程序运行后输出的结果是【C】
A、1B3D5F B、 ABCDFE C、 A2C4E6 D、 123456
8、设有如下定义语句【A】
Int m[ ]={2,4,6,8},*k=m;
以下选项中,表达式的值为6的是
A、*(k+2) B、 k+2 C、*k+2 D、*k+=2
9、fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下列划线处应该填写的是【D】
#include
#define N 5
VioD、fun(int x[N])
{int m;
For(m=N-1;m>0;m--) scanf("%d ", );
}
A、&x[++m] B、 &x[m+1] C、 x+(m++) D、 x+m
10、若有函数
VioD、fun(double a[], int *n)
{……}
以下叙述中正确的是【C】
A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
B、形参a和n都是指针变量
C、形参a是一个数组名,n是指针变量
D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
11、有以下程序
#include
Main()
{int a,b,k,m,*p1,*p2;
k=1,m=8;
p1=&k,p2=&m;
a=/*p1-m; b=*p1+*p2+6;
printf("%D、 ",a); printf("%d ",b);
}
编译时编译器提示错误信息,你认为出错的语句是【A】
A、a=/*p1-m B、b=*p1+*p2+6
C、k=1,m=8; D、p1=&k,p2=&m;
12、以下选项中有语法错误的是【D】
A char *str[ ]={"guest"}; B、char str[10 ]={"guest"};
C、char *str[3] *str[1]={"guest"}; D、char str[3][10];str[1]={"guest"};
13、avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是【C】
A、int avg(int *a,int n); B、int avg(int a[10],int n);
C、int avg(int a,int n) ; D、int avg(int a[],int n);
14、有以下函数
#include
#include
main()
{ printf("%d ",strren"ATS 012\1") );}
程序运行后的输出结果是【B】
A、3 B、8 C、4 D、 9