专业软件设计师网站|服务平台|服务商(加客服微信:cnitpm或QQ:947530340进软件设计师学霸群)

软题库 学习课程
当前位置:信管网 >> 软件设计师 >> 综合知识 >> 文章内容
2021年下半年软件设计师《综合知识》真题模拟试题(7)
2021年下半年软件设计师《综合知识》真题模拟试题(7)
  • 1、 某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。
    科室与职工的所属联系类型为 (1) ,病患与医生的就诊联系类型为 (2)。对于就诊联系最合理的设计是 (3) ,就诊关系的主键是  (4) 。
    (1)a.1:1
    b.1:n
    c.n:1
    d.n:m
    (2)a.1:1
    b.1:n
    c.n:1
    d.n:m
    (3)a.就诊(病历号,职工号,就诊情况)
    b.就诊(病历号,职工姓名,就诊情况)
    c.就诊(病历号,职工号,就诊时间,就诊情况)
    d.就诊(病历号,职工姓名,就诊时间,就诊情况)
    (4)a.病历号,职工号
    b.病历号,职工号,就诊时间
    c.病历号,职工姓名
    d.病历号,职工姓名,就诊时间

    查看答案

    参考答案:b、d、c、b

    参考解析:www.cnitpm.com/st/2464712191.html

  • 2、

    查看答案

    参考答案:b、c

    参考解析:www.cnitpm.com/st/81342801.html

  • 3、 设有关系模式r(e,n,m,l,q),其函数依赖集为f={e→n,em→q,m→l}。则关系模式r达到了(1);该关系模式(2)。
    (1)a.1nf
    b.2nf
    c.3nf
    d.bcnf
    (2) a.无需进行分解,因为已经达到了3nf
    b.无需进行分解,因为已经达到了bcnf
    c.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解
    d.需要进行分解,因为存在冗余、修改操作的不一致性、插入和删除异常

    查看答案

    参考答案:a、d

    参考解析:www.cnitpm.com/st/2483910452.html

  • 4、 在数据库管理系统中, (  ) 不属于安全性控制机制。
    a、完整性约束
    b、视图
    c、密码验证
    d、用户授权

    查看答案

    参考答案:a

    参考解析:www.cnitpm.com/st/80242763.html

  • 5、 将students表的插入权限赋予用户usera,并允许其将该权限授予他人,应使用的sql语句为:
    grant  (1)table students to usera  (2);
    (1) a.update
    b.update on
    c.insert
    d.insert on
    (2)a.forall
    b.public
    c.with check option
    d.with grant option

    查看答案

    参考答案:d、d

    参考解析:www.cnitpm.com/st/247128573.html

  • 6、 (1) 反映了类间的一种层次关系,而(2)反映了一种整体与部分的关系。
    (1)a、继承
    b、组合
    c、封装
    d、多态
    (2)a、继承
    b、组合
    c、封装
    d、多态

    查看答案

    参考答案:a、b

    参考解析:www.cnitpm.com/st/78012686.html

  • 7、给定关系r(a,b,c,d,e)和关系s(a,c,e,f,g),对其进行自然连接运算rs后其结果集的属性列为( )。
    a、r、a,r、c,r、e,s、a,s、c,s、e
    b、r、a,r、b,r、c,r、d,r、e,s、f,s、g
    c、r、a,r、b,r、c,r、d,r、e,s、a,s、c,s、e
    d、r、a,r、b,r、c,r、d,r、e,s、a,s、c,s、e,s、f,s、g

    查看答案

    参考答案:b

    参考解析:www.cnitpm.com/st/4169726366.html

  • 8、 给定n个整数构成的数组a={a1,a2,……,an}和整数x,判断a中是否存在两个元素ai和aj,是的ai+aj=x。为了求解问题,首先用归并排序算法对数组a进行从大到小排序;然后判断是否存在ai+aj=x,具体的方法如下列伪代码所示。则求解该问题时排序算法应用了(1)算法设计策略,整个算法的时间复杂度为(2)。
    i=1;j=n
    while i<j
    if ai+aj=x return true
    else if ai+aj>x
    j--;
    else
    i++;
    return false;
    (1)a.分治
    b.贪心
    c.动态规划
    d.回溯
    (2)a.o(n)
    b.o(nlgn)
    c.o(n2)
    d.o(nlg2n)

    查看答案

    参考答案:a、b

    参考解析:www.cnitpm.com/st/2490311654.html

  • 9、 在数据库系统中,数据的完整性约束的建立需要通过数据库管理系统提供的( ) 语言来实现。
    a、数据定义
    b、数据操作
    c、数据查询
    d、数据控制

    查看答案

    参考答案:a

    参考解析:www.cnitpm.com/st/79632742.html

  • 10、 在mvc(模型/视图/控制器)模式中,视图部分描述的是( )。
    a、将应用问题域中包含的抽象领域知识呈现给用户的方式
    b、应用问题域中所包含的抽象类
    c、用户界面对用户输入的响应方式
    d、应用问题域中包含的抽象领域知识

    查看答案

    参考答案:a

    参考解析:www.cnitpm.com/st/78502703.html

信管网订阅号

信管网视频号

信管网抖音号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章

精选

课程

提问

评论

收藏