当前位置:首页 > 南京信息工程大学滨江学院数据库技术及应用课程试卷A卷
10、将控件绑定到一个字段,移动记录后字段的值发生变化,这时对象的 【10】 属性的值也随之变化。
11、用VFP的菜单设计器可以设计两种类型的菜单,它们分别是普通菜单和 【11】 。
12、VFP菜单设计器设计的菜单,必须生成菜单程序后才能执行,生成后的菜单程序其扩展名是【12】 。
13、在VFP中创建报表时,可以创建分组报表。系统规定,最多可以选择 【13】 层分组层次。 14、在利用报表设计器创建报表时,默认情况下显示的三个带区为页标头、 【14】 和页脚注。 15、在Visual FoxPro 中,假设表单上有一选项组:○男 ○女,初始时该选项组的Value 属性值为0。当其中的第一个选项按钮“男”被选中,该选项组的Value属性值为 【15】 。 16、要查看cj表的cj字段的标题,可用命令:? DBGETPROP (“cj.cj” , “【16】” ,”Caption”)。 17、为了选用一个未被使用的编号最小的工作区,可以使用命令: 【17】 。 18、字符型常量的定界符有半角的单引号、双引号和 【18】 。 19、给变量赋值的方法有通过等号赋值和利用 【19】 命令。 20、函数LEN(DTOC(DATE())的返回值为 【20】 。
三、SQL语言单选题(每小题2分,共10分)
数据库JXSJ中XS(学生)表和CJ(选课)表,它们的部分结构分别如下所示: XS.DBF CJ.DBF 字段名 XH XM XB 含义 学号 姓名 性别 字段类型及宽度 C(8) C(6) C(2)
字段名 XH KCDH CJ 含义 学号 课程代号 成绩 字段类型及宽度 C(8) C(4) N(3,0) 两表通过学号字段是一对多关系,关键字段XH。
1、从选课表中检索成绩CJ大于等于60并且小于等于90的记录信息,正确的SQL命令是
A)SELECT * FROM jxsj!cj FOR Cj.cj BETWEEN 60 AND 90 B)SELECT*FROM jxsj!cj WHERE 60≤Cj.cj≤90
C)SELECT * FROM jxsj!cj WHERE Cj.cj BETWEEN 60 AND 90 D)SELECT*FROM jxsj!cj FOR 60≤Cj.cj≤90
2、从以上两表查询每位学生的姓名、选修课程门数、平均成绩。正确的命令是:
A)SELECT XM,COUNT(*), AVG(Cj.cj) FROM jxsj!xs INNER JOIN jxsj!cj ON Xs.xh = Cj.xh B)SELECT XM,SUM(Cj.cj), AVG(Cj.cj) FROM jxsj!xs INNER JOIN jxsj!cj ON Xs.xh = Cj.xh GROUP BY Xs.xh
C)SELECT XM,SUM(Cj.cj), AVG(Cj.cj) FROM jxsj!xs INNER JOIN jxsj!cj ON Xs.xh = Cj.xh D)SELECT XM,COUNT(*), AVG(Cj.cj) FROM jxsj!xs INNER JOIN jxsj!cj ON Xs.xh = Cj.xh GROUP BY Xs.xh
3、在选课表中插入如下新的记录。正确的SQL命令是:
A)INSERT INTO CJ VALUES(\B)INSERT INTO CJ VALUES(040202001,9876,\C)INSERT TO CJ VALUES(\D)INSERT TO CJ VALUES(040202001,9876,\
4、在选课表中给指定学号的记录做上删除标记。正确的SQL命令是:
A)DELETE TABLE CJ WHERE XH=\B)DELETE FROM CJ FOR XH=\C)DELETE FROM CJ WHERE XH=\D)DELETE TABLE CJ FOR XH=\
第 5 页 共 9 页
5、将XS(学生)表中\李海宁\同学的性别改成\女\,正确的SQL命令是:
A)UPDATE XS SET XB=\女\李海宁\B)UPDATE XS XB=\女\李海宁\
C)UPDATE XS SET XB=\女\李海宁\D)UPDATE XS XB=\女\李海宁\
四、综合应用填空题(每空1分,共10分)
表单的数据环境包含JS(教师)表,表单上有命令按钮组CommandGroup1,它包含有三个命令按钮,用来移动记录指针等;标签Label1、标签Label2,分别用作标识;文本框Text1及文本框Text2分别显示教师表的姓名和籍贯。运行结果如图所示。
要求回答以下问题:
(1)表单的标题属性 【1】 =\教师姓名和籍贯\
(2)表单的最大化按钮无效,即属性MaxButton= 【2】 (3)表单的最小化按钮无效,即属性 【3】 =.F. (4)表单的关闭按钮有效,即其属性Closable= 【4】
(5)表单的背景色是天蓝色,即其属性 【5】 =RGB(128,255,255) (6)表单运行居中,即其属性AutoCenter= 【6】 (7)本设计中,容器类对象是 【7】 和表单。
(8)本设计中,数据绑定型对象是 【8】 和命令按钮组。
(9)对命令按钮组的单击(Click)事件编程如下,请按标明的注释完善程序:
【程序清单】
X=This.Value &&单击按钮 DO CASE CASE X=1
【9】 &&后退1个记录 CASE X=2
skip &&前进1个记录 OTHERWISE
【10】 &&释放表单 ENDCASE
ThisForm.Refresh &&刷新表单
五、程序设计填空题(每空2分,共10分)
1、有一学生库STUDENT.DBF,表中有:姓名(C,8)、英语(N,2)、数学(N,2)、奖学金(L,1)等字段,程序功能为确定是否发给奖学金(奖学金字段值目前均为.F.)。若英语数学两门功能都大于或等于90分,则该学生可以发放奖学金,请对程序填空。
第 6 页 共 9 页
SET TALK OFF CLEAR USE STUDENT DO WHILE .T.
IF 英语>=90 .AND. 数学>=90 【1】 ENDIF SKIP IF EOF() 【2】 ENDIF ENDDO RETURN
2、下面的程序是将“中华人民共和国”显示为“中 华 人 民 共 和 国”,即在每两个汉字之间加入一个空格。阅读下面的程序,将程序填写完整。
SET TALK OFF
CLEAR
X='中华人民共和国' Y=''
DO WHILE LEN(X)>= 【3】 Y=Y+SUBSTR(X,1,2)+' ' X=SUBSTR( 【4】 ) ENDDO ? 【5】
六、简答题(每小题5分,共20分)
1、什么是数据模型?常用的数据模型有哪些? 2、报表中常用的带区有哪些,请列举至少五个。 3、什么是参照完整性?参照完整性规则有哪三种? 4、常用的数据绑定型控件有哪些,请列举至少五个。
第 7 页 共 9 页
南京信息工程大学滨江学院
2010 ─ 2011学年 第 2 学期
数 据 库 技 术 及 应 用 课程试卷答题纸
试卷类型 A (注明A、B卷) 考试类型 闭卷 (注明开、闭卷)
注意:1、本课程为 必修 , 学时为 68 ,学分为 4
2、本试卷共 9 页;考试时间 120 分钟; 出卷时间:2011年6月 3、姓名、学号等必须写在指定地方; 考试时间:2011 年 6 月 日 4、本考卷适用专业年级: 2010实验班、会计等 任课教师: 陆煜鈞等
题 号 一 得 分 阅卷人 二 三 四 五 六 七 八 九 十 十一 十二 总 分 (以上内容为教师填写)
专业
年级 班级
学号 姓名
一、单选题(每小题1分,共30分) 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 10 20 30 二、填空题(每空1分,共20分) 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 第 8 页 共 9 页
三、SQL语言单选题 (每小题2分,共10分)
1 2 3 4 5 四、综合应用填空题 (每空1分,共10分)
【1】 【3】 【5】 【7】 【9】 【2】 【4】 【6】 【8】 【10】 五、程序设计填空题(每空2分,共10分)
【1】 【2】 【3】 【4】 【5】 六、简答题(每小题5分,共20分)
1、 2、 3、 4、
第 9 页 共 9 页
共分享92篇相关文档