欢迎来到天天文库
浏览记录
ID:52175608
大小:42.67 KB
页数:29页
时间:2020-03-23
《开发人员笔试题库.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.在软件开发过程中,软件结构设计是描述_______。A)数据存储结构 B)软件体系结构 C)软件结构测试 D)软件控制过程答案:B评析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。2.数据库技术的主要特点为数据的集成性、数据的高共享性和低冗余性、数据独立性和数据统一管理与控制。3.软件测试类型按开发阶段划分是______B_。 A.需求测试、单元测试、集成测试、验证测试 B.
2、单元测试、集成测试、确认测试、系统测试、验收测试 C.单元测试、集成测试、验证测试、确认测试、验收测试 D.调试、单元测试、集成测试、用户测试 4.对于业务流清晰的系统可以利用___D__贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用____C_选择较少的组合方式达到最佳效果。A.等价类划分B.因果图法C.正交试验法 D.场景法A.等价类划分B.因果图法C.正交试验法 D.场景法5.超出项目经理控制的成本增加因素,除了存款利率、贷款利息和税率外,还包括()D。A.项目
3、日常开支的速度和生产率B.项目日常开支的速度和工期拖延C.项目补贴和加班D.原材料成本和运输成本6.在深度为5的满二叉树中,叶子结点的个数为________。A)32 B)31 C)16 D)15答案:C评析:所谓满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。也就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2K-1个结点,且深度为m的满二叉树有2m个结点。7.已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是___
4、____。A)cedba B)acbed C)decab D)deabc答案:A评析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c;而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。8.下面
5、程序的输出结果为______ 。#includemain(){charpl[7]=”abc”,p2[]=”ABC”,str[50]=“xyz”;strcpy(str,strcat(pl,p2));printf(“%s”,str);}A)xyzabcABC B)abcABC C)xyzabc D)xyzABC答案:B评析:strcpy(strl,s1):作用是将字符串s1拷贝到字符数组strl中去。strcat(字符数组1,字符数组2):把。字符串2接到字符串l
6、的后面,结果放在字符数组1中,函数调用后返回字符数组l的地址。本题定义了三个字符数组pl,p2,str,strcat(p1,p2)函数的作用是将字符串数组p2接到字符串p1的后面,结果放在字符数组p1,再通过sffcpy()函数将该字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出字符串str即可得到abcABC。9.在说明语句:int*f();中,标识符f代表的是______。A)一个用于指向整型数据的指针变量 B)一个用于指向一维数组的行指针C)一个用于指向函数的指针变量
7、 D)一个返回值为指针型的函数名答案:D评析:带回指针值的函数,其一般定义形式为:类型标识符 *函数名(参数表);例如:int*f(x,y);其中,f是函数名,调用它以后能得到一个指向整型数据的指针(地址),x,y是函数f的形参。在f的两侧分别为。运算符和()运算符,而()优先级高于s,因此f先与()结合,显然是函数形式。这个函数前面有一个。,表示此函数是指针型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。10.以下程序的输出结果是______。main(){ charst[20
8、]=“hello t\”;printf(“%d%d”,strlen(st),sizeof(st));}A)99 B)520 C)1320 D)2020答案:B评析:c语言中字符串是以‘ ’字符结束的,且strlen()函数计算的是‘ ’字符前的所有字符的个数。本题中strlen(st)应为5。数组定义以后系统就为其分配相应大小的内存空间,而不论
此文档下载收益归作者所有