当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >软考中级软件设计师首届软设模块测验之十三

软考中级软件设计师首届软设模块测验之十三

作者:mb63219befd42712024-01-11 01:00:12
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【首届软设模块测验】部分试题的详解,一起来看看吧~1、程序设计语言的大多数语法现象可以用CFG(上下文无关文法)表示。下面的CFG 产生式集用于描述简单算

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



1、程序设计语言的大多数语法现象可以用CFG(上下文无关文法)表示。下面的CFG 产生式集用于描述简单算术表达式,其中+、-、*表示加、减、乘运算,id表示单个字母表示的变量,那么符合该文法的表达式为()。P:E→E+T|E-T|T      T→T*F|F         F→-F|id
A、 a+-b-c
B、 a*(b+c)
C、 a*-b+2
D、 -a/b+c

答案:A
答题解析:

本题首先排除C,D两个选项,从选项中和语法中没有数字和除法的表达,所以先排除。

根据题目给定的文法进行推导,E→E-T→E+T-T→T+-F-T→F+-id-id→id+-id-id→a+-b-c



2、数据库系统中,构成数据模型的三要素是 () 。
A、数据类型、关系模型、索引结构
B、数据结构、网状模型、关系模型
C、数据结构、数据操作、完整性约束
D、数据类型、关系模型、完整性约束

答案:C
答题解析:数据模型(Data Model)是现实世界数据特征的抽象,或者说是现实世界的数据模拟。数据库中,用数据模型来抽象地表示现实世界的数据和信息。数据模型的三要素是:数据结构、数据操作及完整性约束条件。

3、设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。为使数据库模式设计更合理,对于关系模式Students (   ) 。
A、 可以不作任何处理,因为该关系模式达到了3NF
B、 只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息
C、 需要对关系模式Students增加若干组家庭成员、关系及联系电话字段
D、 应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体

答案:D
答题解析:

本题考查关系运算和E-R图的基本概念。

在大多数情况下,定义的属性对于一个特定的实体都只有单独的一个值。例如,对于一个特定的学生,只对应一个学生号、学生姓名,这样的属性叫做单值属性。但是,在某些特定情况下,一个属性可能对应一组值。例如,学生可能有0个、1个或多个亲属,那么学生的亲属的姓名可能有多个。这样的属性称为多值属性。为了将数据库模式设计得更合理,第二空应该将家庭成员、关系及联系电话加上学生号设计成为一个独立的实体。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群