版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子科技大学网络教育考卷C作者:日期:电子科技大学网络教育考卷(C卷)(20年至20学年度第学期)考试时间 年 月 日(120分钟)课程 数据库程序设计基础教师签名大题号一二三四五六七八九十合计得分一、单项选择题(每小题1分,共30分)1、 设数据库文件及其索引文件已经打开,为了确保指针定位在物理记录号为1的记录上, 应该使用的命令是 GO 1 GO TO 1GO TOP SKIP 12、建立数据库的命令是 NEW DATABASE CREATE DATABASE3、设当前内存中有打开的表, 令LIST DISPLAY LIST NEXT LIST OFF4、以下关于工作区的叙述中, 一个工作
2、区只能打开一个表 一个工作区最多可以打开 一个工作区最多可以打开 一个工作区最多可以打开5、当一个查询基于多表时.表之间不能有联系表之间不需有联系6、在 Visual FoxPro要显示当前记录指针所指记录,应使用是正确的 CREATE TABLE NEW TABLE225个表10个表32767个表 表之间必须有联系表之间可以有也可以没有联系中,创建一个名为SDB.DBC的数据库文件,使用的命令是 CREATE CREATE SDB CREATE TABLE SDB CREATE DATABASE SDB7、 在Visual FoxPro中,存储图像的字段类型应该是 备注型通用型字符型双精度型
3、8、 使用SQL语句从表 STUDENT中查询所有姓王的同学的信息,正确的命令是 SELECT*FROM STUDENT WHERE LEFT( 姓名,2)="王" SELECT*FROM STUDENT WHERE RIGHT( 姓名,2)="王" SELECT*FROM STUDENT WHERE TRIM(姓名,2)="王"SELECT*FROM STUDENT WHERE STR(姓名,2)="王"9、 连编后可以脱离开 Visual FoxPro独立运行的程序是 APP程序EXE程序FXP程序PRG程序1
4、0、 为了设置两个表之间的数据参照完整性,要求这两个表是 同一个数据库中的两个表两个自由表一个自由表和一个数据库表没有限制11、 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 参照完整性实体完整性域完整性字段完整性12、两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关 联”的正确叙述是 建立关联的两个表一定在同一个数据库中 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 当关闭父表时,子表自动被关闭13、在 SQL语句中,与表达式“工资 BETWEEN 1210 AN
5、D 1240 ”功能相同的表达式是 工资=1210 AND 工资=1240 工资1210 AND 工资1240 工资=1210 AND 工资1240 工资=1210 OR 工资=124014、 新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的 Name属性 Caption属性 Closable 属性 Always On Top 属性15、 以下叙述与表单数据环境有关,其中正确的是 当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 当表单关闭时,不能自动关闭数据环境中的表 当表单运行时,自动打开数据环境中的表 当表单运行时,与数据环境中的表无关16、 在当前表单的 L
6、ABEL1控件中显示系统时间的语句是 THISFORM. LABEL1. CAPTION=TIME() THISFORM. LABEL1. VALUE=TIME() THISFORM. LABEL1. TEXT=TIME() THISFORM. LABEL1. CONTROL=TIME()17、 使数据库表变为自由表的命令是 DROP TABLE REMOVE TABLE FREE TABLE RELEASE TABLE18、 在 Visual FoxPro的查询设计器中“筛选”选项卡对应的SQL短语是WHERE JOINSET ORDERBY19、 根据“职工”项目文件生成 emp_sys.
7、exe应用程序的命令是 BUILD EXE emp_sys FROM 职工 BUILD APP emp_sys.exe FROM 职工 LINK EXE emp_sys FROM 职工 LINK APP emp_sys.exe FROM 职工20、 在Visual FoxPro中释放和关闭表单的方法是 RELEASE CLOSEDELETE DROP21、 在表单中为表格控件指定数据源的属性是_ DataSource RecordSource DataForm RecordFrom22、 在 Visual FoxPro中打开数据库的命令是 OPFN DATABASE数据库名 USE数据库名US
8、E DATABASE 数据库名 OPEN数据库名23、执行 DIMENSION A(3,4)后,二维数组 A中含有个元素34122024、有如下程序:AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR? AARETURN运行该程序得到的结果为 1至U 100中奇数的和 1到100中偶数的和1到100中所有数的和 没有意义25、 清除主窗口屏幕的命令是 CLEAR CLEAR ALL CLEAR SCREEN CLEAR WINDOWS26、在 Visual FoxPro 中 DO CASE-ENDCASE 属于结构顺序结构选择结构循环结构模块结构27、 设当前表有 1
9、0条记录,若要在第 5条记录的前面插入一条记录,在执行GO 5后再执行的命令是INSERT INSERT BLANK INSERT BEFORE APPEND BEFORE28、 在表单中,Caption是对象的标题属性名称属性背景透明属性字体尺寸属性29、 能显示当前库文件中所有女生的姓名、性别和籍贯的命令是 LIST FIELDS 姓名,性别,籍贯 LIST FIELDS 姓名,籍贯 FOR性别=“女” DISPLAY ALL FIELDS 姓名,性别,籍贯 LIST FOR性别=“女” .AND.籍贯=“四川”30、 在 Visual FoxPro中,运行表单 T1.SCX的命令是 DO
10、 T1 RUN FORM1 T1 DO FORM T1 DO FROM T1二、判断题(正确的划",错误的划X,每小题 1分,共10分)(X )1、DISPLAY 在 VFP 中与 DISPLY 命令等效。(X )2、一个表固定只能在一个工作区中被打开使用。(V )3、可向菜单系统中添加初始化代码来创建环境、定义内存变量、打开文件等。(V )4、表单设计中的数据环境是表单的数据来源。(V )5、表单打开时,数据环境中的表可自动打开。(V )6、视图兼有表和查询的特点。(V )7、与查询不同的是,视图可选择如何将在视图中所做的数据修改传给原始文件,或建 立视图的基表。(V)8、一个内存
11、变量只在它建立的级和以下的更深的级是“可见”的。(V )9、变量若为全局变量,则可用于所有过程和函数。(V)10、从一个项目中,可以建立应用程序文件(.app)或者可执行文件 (.exe)。三、简答题(每小题 5分,共10分)1、SEEK和LOCATE命令有什么不同?答:SEEK和LOCATE命令都可用于定位当前记录,他们的不同主要表现在以下几点: LOCATE命令在当前表顺序查找指定条件的记录,不要求当前表有主控索引;而SEEK命令用于索引查询,即要求当前表有主控索引。 LOCATE命令动词后一定要通过FOR子句指定条件,而SEEK命令动词后直接跟变量或表达式。 LOCATE命令在当前表中从
12、第一条记录开始向后按条件查找,而SEEK命令在主控索引的索引序列中按值进行比较定位,所以 LOCATE命令执行速度较慢。 LOCATE命令和CONTINUE 命令配对使用,可以依次定位到当前表中所有满足条件的 记录上,而 SEEK命令没有配对命令,它只能在主控索引的索引序列中定位到第一个满足条件的记录上。2、简述视图和表的异同。3答:(1)视图与表相同点如下: 可以作为查询与其他视图的数据源。 逻辑结构相似,即内容由记录组成,记录由字段组成。(2)视图与表不同点如下: 视图中不保存数据,是虚拟表。它只是引用了数据库中的表,取这些表的某些字段,按照表之间的一定关系,重新加以组合。在测览视图时,视
13、图从引用表中取数据,并将它们按表的格式显示出来,使其看起来像一个表。 即使不对视图做任何修改,其内容也可能发生变化。如当源表中的数据变化时,视图显示内容也会发生相应的变化。而表的内容相对稳定,除非用户对它修改。 视图中显示的数据可能来自一个表、多个表,或其他视图。 视图可带有参数,而表不能。测览视图,给定不同参数,将得到不同的内容。 视图是数据库的一种组成单元,它只能是数据库的一部分,不能单独存在。而表可以不属于任何一个数据库,即自由表。四、程序填空题(请在横线上填入合适的语句,将程序补充完整。每小题5分,共15分)1、一学生档案表 STUDENT.DBF,其字段有:学号、姓名、专业、出生日期
14、、入学成绩、 简历,表中已有数据。另有一学生成绩表 SCORE.DBF,其字段有:学号、平均分、操行成绩,表中已有数据。以下 程序实现输入学号后根据平均分和操行成绩判断该学生的奖学金等级,最后输出学号、姓名、奖学金等级。SET TALK OFFSELE 1USE STUDENTSELE 2USE SCOREINDEX ON 学号 TO XHSELE ASET RELARION TO 学号 INTO BACCEPT "请输入学生学号” TO NOSEEK NOZX="B.操行成绩”IF .NOT. EOF()DO CASECASE 平均分 >=90 .AND. &
15、;ZX=" 优”JXJ="甲等”CASE 平均分 >=80 .AND. (&ZX=" 优".OR&ZX="良")JXJ="乙等”CASE 平均分 >=75 .AND. (&ZX=" 优".OR&ZX="良")JXJ="丙等”OTHERWISE JXJ="无"ENDCASE?"学号",学号,”姓名",姓名,"奖学金",JXJENDIFCLOSE ALLSET TAL
16、K ON2、设表STU.DBF中有“学号、姓名、性别、出生日期、班级”等字段,程序完成根据姓 名进行的查询:set talk offuse stustore space(6) to xmindex on 学号 to xhdo while .t.accept "输入姓名:"to xmlocate for 姓名=xmif .not. eof()displayelse?'查无此人en difwait "继续吗?" to ynif upper( yn)='N'exitelseloopen difen ddouseset talk off3
17、、以下程序是求1+2+3+100的和,请把下面的程序补充完整。s=0i=1DO WHILE i<=100s=s+ii=i+1ENDDO五、 程序分析题(请将程序运行后的输出结果写在横线上。每小题5分,共15分)1、 ?messagebox(,没有找到相应的数据,是否重试?",2+48,"电子科技大学”)输出结果:2、store "uestc 电子科技大学"to c,ccp=space(0)do while len (c)>0x=asc(left(c,1)i=iif(x>127,2,1)*ASCII码值大于 127的字符为汉字(此时 x为半个汉字)p=left(c,i)+pc=substr(c,1+i,le n( c)-i)en ddo?cc+"的反序为:"+p输出结果: uestc电子科技大学的反序为:学大技科子电 ctseu3、x=0y=0do while x<10x=x+1if in t(x/2)=x/2loopelsey=y+xen difen ddo?"y=",yreturn输出结果:25六、编程题(每小题10分,共20分)1、百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各多少?set talk offclearfo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题六 蒙版(课件)-职教高考电子与信息《图形图像处理》专题复习讲练测
- 我国民事法律责任制度
- 打字员管理责任制度
- 执纪目标责任制度
- 2026三年级数学上册 正方形的周长
- 抖音网络安全责任制度
- 护理首问责任制制度
- 持枪人管理责任制度
- 接警员首接责任制度
- 搜一下防汛责任制度
- 国家项目执行情况汇报
- 2025年大庆医学高等专科学校单招职业技能考试题库及一套完整答案详解
- 社区矫正招聘面试高分指南
- 济南市人民医院新生儿颅脑超声诊断技能考核
- 2025年a2驾照科目一考试题库及及答案
- 《工业数字孪生 应用成熟度模型与评估方法》
- 《公民绿色低碳行为温室气体减排量化指南住:居民节约用电(征求意见稿)》编制说明
- 2025年9月27日云南大理州州级机关遴选笔试真题及答案解析
- 高质量数据集建设指引 2025
- DB13(J)-T 8510-2022 建设工程消耗量标准及计算规则(建筑工程)
- 2025届江苏省苏锡常镇等四地高考一模地理试题(解析版)
评论
0/150
提交评论