奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 1137|回复: 0

北理工107软件开发工具〈〈 PowerBuilder〉〉期末试卷(B卷)

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60167
发表于 2020-10-7 14:23:57 | 显示全部楼层 |阅读模式
扫码加微信
(107)          北京理工大学远程教育2019-2020学年第二学期
〈〈 PowerBuilder〉〉期末试卷(B卷) (闭卷)
教学站              学号              姓名                     成绩         
题号 一题
(满分30分) 二题
(满分40分) 三题
(满分30分) 总分
(满分100分)
得分   
阅卷人   
一.  选择题: (每题2分,共30分)
*******************************************************************************
1.在数据库概念模式设计中,若是候选码,则不一定(      )。
A(  外键)            B (主键)               C ( 候选码 )
2. 在PB中访问后台数据库有2种方法,即应用PB内置的PowerScript编程语
言和(    )来操作数据库。   
A( 自定义函数 )          B (嵌入SQL语句)   C ( 预定义函数 )
3. PB应用对象是应用程序的入口点,它定义了应用程序(    )级行为。
      A( 系统 )              B ( 用户 )          C ( 接口 )   
4.  窗口有多种类型,(     )没有菜单并不能当作当前活动窗口。
A( MDI )                B (Main )            C (Child )
5.  数据库通用管理接口ODBC通过(      )管理数据库。
A ( 数据库描述文件 )      B ( 数据源)        C (视图 )   
6.创建数据库描述文件所依据的数据源是根据(      )建立。
A( 数据库 )      B ( 库表 )               C (视图)
7.  嵌入SQL语句中的SELECT语句是根据(      )所设置的检索条件进行检索 。
A  (filter() )    B ( WHERE子句)       C (Setfilter() )
8. PB内置编程语言Sort()函数是根据 (      )  所设置的排序条件进行排序。
A  (setSort () )    B (setfilter())      C ( WHERE子句)
9. 事务对象的DBParm属性所保存内容含有(      )。                                                
A( 视图  )       B (数据源 )
10. 数据窗口对象是根据(     )和数据窗口的显示风格二者的组合进行设计。            
A(  数据库表 )    B (QUERY数据源对象)    C (SELECT语句 )
11. PB中SYBASE数据库表与数据源对象的区别就在于数据库中(      )后者的语法定义.                                   
        A( 只保存)              B (不保存)        C (不保存数据)
12.事务处理对象所完成的第2次通讯任务是(     )与数据库之间的数据连接。                                      
A( 数据窗口  )      B ( 应用程序 )      C (窗口)
13.若连接数据库的第2次通讯发生错误,则将立即触发(       )事件。
  A( DBError  )   B ( Open  )         C ( Close )
14. 若数据窗口dw_1已能访问数据库,现要求dw_2共享dw_1数据窗口缓冲区的数据,
则采用函数(      )来实现.
A( sharedata() )   B ( retrieve() )    C (settransobject())
15. PB根据动态连接库(     )应用程序。
A (编译  )        B ( 执行  )           C (  分发 )  
*******************************************************************************
*******************************************************************************
二. 程序设计:  (共2题40分)
*******************************************************************************
题1. 若在应用程序的主窗口w_1中有多个数据窗口, 则请根据相关参数表在窗口对
象的open事件中编写应用通讯对象完成第2次连接通讯的代码。                                      (共20分)
(提示:应用settransobject()、retrieve( ) 、getrow( ) sharedata()等函数编程)
    数据窗口  要访问的数据库   通讯对象  数据窗口要访问数据库的要求  .
dw_1      D1             SQLCA       dw_1要访问数据库 D1            
dw_2      D2             SQLCA2      dw_2要访问数据库 D2
dw_3      D2                         dw_3要共享dw_2的缓冲区
                                                                 .
答:
(1)
(2)   
(3)
(4)
(5)
(6)
*******************************************************************************
题2. 请根据给出的程序代码填空并回答下列问题. (共20分)
string n
n=ddlb_singlefilter. (1)         
choose case n
case "按姓名"
dw_E. setfilter ("E_no  like  '"+"%"+sle_singlefilter.text+"%"+"'");
case "按电话"
dw_E. setfilter ("E_id  like   '"+"%"+sle_singlefilter.text+"%"+"'");
case "请选择"
end choose
dw_master.  (2)              
1. 代码填空:  (共8分)
答: (1)                 (2)                        
2. 回答问题: (共12分)
(1) 本段代码功能?
答:
(2) filter()根据什么函数进行数据查询?
答:
*******************************************************************************
*******************************************************************************
三.简答题(共2题30分)
*******************************************************************************
题1. 请根据程序连接数据库相关概念简答下列问题: (共15分)
  
(1)公用接口ODBC的任务和通讯对象的连库属性具体接收什么值的操作?
答:任务:
操作:
(2)数据库与数据源之间的控制关系和数据源作用?
答:关系:
作用:
(3)数据源和数据库描述文件之间关系和数据源作用?
答:关系:
作用:


***************************************************************
题2. 请根据通讯对象第1次通讯相关概念简答下列问题: (共15分)
(1) 第1次通讯任务:
    答:

(2) 第1次通讯成功的判断方式:
    答:  















奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-12-25 01:48

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表