摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2017年5月 软件设计师 上午题】部分试题的详解,一起来看看吧~



1、在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是(19)。
A、 32和8
B、 32和7
C、 28和8
D、 28和7

答案:D
答题解析:

无主程序员组沟通渠道=NN-1/2=28,其中N是指参加沟通的人数。
主程序员组由于
成员之间没有沟通,所以沟通路径为7

参考答案19D



2、在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(20)。①关键字(或保留字)  ②变量  ③函数  ④数据类型  ⑤注释
A、 ①②③
B、 ②③④
C、 ①③⑤
D、 ②④⑤

答案:B
答题解析:

常见的命名对象有:变量函数数据类型

参考答案20B



3、在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为(21)。
A、 (b|ab)*b
B、 (ab*)*b
C、 a*b*b
D、 (a|b)*b

答案:D
答题解析:

首先所有选项都是以b结尾的,但只有选项D中的 (a|b)*可以表示{ε,abaaab......}由字符ab构成的所有字符串
对于所有ab字符串,A不能构造aaab,B不能构造bab,C不能构造bab

参考答案21D



查看完整试题>>>