問題詳情
4)需求分析阶段的任务是确定
(A)软件开发方法
(B)软件开发工具
(C)软件开发费用
(D)软件系统功能
(A)软件开发方法
(B)软件开发工具
(C)软件开发费用
(D)软件系统功能
參考答案
答案:D
難度:非常困難0
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 31)以下能正确定义一维数组的选项是(A)int a[5]={0,1,2,3,4,5}; (B)char a[]={′0′,′1′,′2′,′3′,′4′,′5′,′′}; (C)char a={′A
- 40)下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){ int a,b[5];a=0; b[0]=3;func(&a,B; pri
- 13)以下选项中可作为C语言合法常量的是(A)-80 (B)-080 (C)-8e0 (D)-0e
- 3)为了使模块尽可能独立,要求(A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强(B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱(C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽
- 21)下列程序的输出结果是#include "stdio.h"main(){ int i,a=0,b=0;for(i=1;i<10;i++){ if(i%2==0){a++;
- 30)以下叙述中错误的是(A)gets函数用于从终端读入字符串 (B)getchar函数用于从磁盘文件读入字符(C)fputs函数用于把字符串输出到文件 (D)fwrite函数用于以二进制形式输出数据
- 39)下面的程序段运行后,输出结果是int i,j,x=0;static int a[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j
- 12)下列可用于C语言用户标识符的一组是(A)void, define, WORD (B)a3_3,_123,Car (C)For, -abc, IF Case (D)2a, DO, sizeof
- 20)有以下程序#include main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++; break;case 1:b
- 2)结构化程序设计主要强调的是(A)程序的规模 (B)程序的效率 (C)程序设计语言的先进性 (D)程序易读性
內容推薦
- 1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。程序流程图中带有箭头的线段表示的是(A)图元关系 (B)数据流
- 32)有以下程序#includemain(){ char p[]={′a′, ′b′, ′c′},q[10]={ ′a′, ′b′, ′c′};printf("%d%dn",str
- 23)下面程序的输出结果是main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%dn",*(p+2));}(A)3 (B)4
- 5)算法的有穷性是指(A)算法程序的运行时间是有限的(B)算法程序所处理的数据量是有限的 (C)算法程序的长度是有限的(D)算法只能被有限的用户使用
- 15)以下定义语句中正确的是(A)int a=b=0; (B)char A=65+1,b=′b′; (C)float a=1,*b=&a,*c=&b; (D)double a=00;b=1;
- 2)下面不属于软件设计原则的是(A)抽象 (B)模块化 (C)自底向上 (D)信息隐蔽
- 33)有以下程序#include #include void fun(char *s[],int n){ char *t; int i,j;for(i=0;istrlen(s[j])) {t=s[
- 24)以下错误的定义语句是(A)int x[][3]={{0},{1},{1,2,3}}; (B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};(C)in
- 6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是(A)快速排序 (B)冒泡排序 (C)直接插入排序 (D)堆排序
- 16)有以下程序段char ch; int k;ch=′a′;k=12;printf("%c,%d,",ch,ch,k); printf("k=%d n",k)
- 3)下列选项中,不属于模块间耦合的是(A)数据耦合 (B)标记耦合 (C)异构耦合 (D)公共耦合
- 34)有以下程序#include int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main(){ int z;
- 25)有以下程序void ss(char *s,char t){ while(*s){ if(*s==t)*s=t-′a′+′A′;s++; } }main(){ char str1[100]=&qu
- 7)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(A)e3,e1,e4,e2 (B)e2,e4,e3,e1 (C)e3,e4,e1,e2 (D) 任意顺序
- 17)有以下程序main(){ int i,s=1;for (i=1;i<50;i++)if(!(i%5)&&!(i%3)) s+=i;printf("%dn",s);}程序
- 4)下列叙述中,不属于软件需求规格说明书的作用的是 (A)便于用户、开发人员进行理解和交流 (B)反映出用户问题的结构,可以作为软件开发工作的基础和依据(C)作为确认测试和验收的依据 (D)便于开发人
- 35)下面程序段的运行结果是char str[]="ABC",*p=str;printf("%dn",*(p+3));(A)67 (B)0 (C)字符′C′的地
- 26)有如下程序main(){ char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0;for(i=0;i′′;j+=2
- 001 連續彎路先向右 (A)O (B)X
- 5)算法的时间复杂度是指(A)执行算法程序所需要的时间 (B)算法程序的长度 (C)算法执行过程中所需要的基本运算次数(D)算法程序中的指令条数
- 36)若有以下定义:struct link{ int data;struct link *next;} a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c
- 27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(A)gets(&s[0]); (B)scanf("%s",s+1); (C)gets(s);
- 6)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是(A)堆排序 (B)直接插入排序 (C)快速排序 (D)B和C
- 37)对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoid main(){ FILE *fp=fo
- 7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(A)ABCED (B)DCBEA (C)DBCEA (D)CDABE