16秋福师《数据库应用》在线作业一.doc_第1页
16秋福师《数据库应用》在线作业一.doc_第2页
16秋福师《数据库应用》在线作业一.doc_第3页
16秋福师《数据库应用》在线作业一.doc_第4页
16秋福师《数据库应用》在线作业一.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

奥鹏17春16秋福师数据库应用在线作业一一、单选题(共 50 道试题,共 100 分。)1. Visual FoxPro中,释放表单时会引发的事件是( )A. UnLoad事件B. Init事件C. Load事件D. Release事件正确答案:2. 操作对象只能是一个表的关系运算是( )A. 联接和选择B. 联接和投影C. 选择和投影D. 自然连接和选择正确答案:3. 数据表当前记录的基本工资字段值为500,执行以下命令,当前记录的基本工资字段值为( ) REPLACE 基本工资 WITH 基本工资*1.2A. 1.2B. 500C. 600D. 语法错误正确答案:4. “项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( )A. 查询、视图或表单B. 表单、报表和标签C. 查询、表单或程序D. 以上文件都可以正确答案:5. 下面属于表单方法名(非事件名)的是( )A. InitB. ReleaseC. DestroyD. Caption正确答案:6. 在Visual Foxpro中,过程的返回语句是( )A. GOBACKB. COMEBACKC. RETURND. BACK正确答案:7. 在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则( )A. 无法进行排序B. 只按第一个字段排序C. 按从左至右优先依次排序D. 按字段排序优先级依次排序正确答案:8. 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )A. CREATEB. APPENDC. COLUMND. ADD正确答案:9. 项目管理器中的文档选项卡用于显示和管理( )A. 程序、API库和应用程序B. 数据库、自由表和查询C. 菜单、文本文件和其他文件D. 表单、报表和标签正确答案:10. 在Visual FoxPro中,以下关于删除记录的描述,正确的是( )A. SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B. SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C. SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D. 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表正确答案:11. 在Visual Foxpro中,菜单程序文件的默认扩展名是( )A. mnxB. mntC. mprD. prg正确答案:12. MODIFY STRUCTURE命令的功能是( )A. 修改记录值B. 修改表结构C. 修改数据库结构D. 修改数据库或表结构正确答案:13. 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )A. 课号,成绩B. 学号,成绩C. 学号,课号D. 学号,姓名,成绩正确答案:14. 允许出现重复字段值的索引是( )A. 侯选索引和主索引B. 普通索引和惟一索引C. 侯选索引和惟一索引D. 普通索引和侯选索引正确答案:15. 假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是( )A. MyForm.LisB. MyForm.DisplayC. MyForm.ShowD. MyForm.ShowForm正确答案:16. 表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( )A. 执行表单的Click事件代码B. 执行选项按纽组的Click事件代码C. 执行Option1的Click事件代码D. 不会有反应正确答案:17. 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )A. 向导B. 设计器C. 生成器D. 项目管理器正确答案:18. 扩展名为SCX的文件是( )A. 备注文件B. 项目文件C. 表单文件D. 菜单文件正确答案:19. 如果希望用户在输入年龄字段值时,要求数值必须大于0,应在下列哪项中设置( )A. 字段类型B. 信息C. 规则D. 默认值正确答案:20. 在SELEC语句中,以下有关HAVING语句的正确叙述是( )A. HAVING短语必须与GROUP BY短语同时使用B. 使用HAVING短语的同时不能使用WHERE短语C. HAVING短语可以在任意的一个位置出现D. HAVING短语与WHERE短语功能相同正确答案:21. 在Visual Foxpro中,Unload事件的触发时机是( )A. 释放表单B. 打开表单C. 创建表单D. 运行表单正确答案:22. 下列叙述中正确的是( )A. 为了建立一个关系,首先要构造数据的逻辑关系B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C. 一个关系的属性名表称为关系模式D. 一个关系可以包括多个二维表正确答案:23. 下列程序执行以后,内存变量 y 的值是( ) x=34567 y=0 DO WHILE x0 y=x%10+y*10 x=int(x/10) ENDDOA. 3456B. 34567C. 7654D. 76543正确答案:24. 表单控件工具栏的作用是在表单上创建( )A. 文本B. 事件C. 控件D. 方法正确答案:25. 在Visual FoxPro中,关于查询和视图的正确描述是( )A. 查询是一个预先定义好的SQL SELECT语句文件B. 视图是一个预先定义好的SQL SELECT语句文件C. 查询和视图是同一种文件,只是名称不同D. 查询和视图都是一个存储数据的表正确答案:26. 打开数据库的命令是( )A. USEB. USE DATABASEC. OPEND. OPEN DATABASE正确答案:27. 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是( )A. 不做参照完整性检查B. 不准删除父表中的记录C. 自动删除子表中所有相关的记录D. 若子表中有相关记录,则禁止删除父表中记录正确答案:28. 假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:=2001-9-10-2001-8-20。请问以上操作后,文本框Value属性值的数据类型为( )A. 日期型B. 数值型C. 字符型D. 以上操作出错正确答案:29. 在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )A. 数据B. 文档C. 类D. 代码正确答案:30. 已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( )A. INDEX ON 职称性别 TO tttB. INDEX ON 性别职称TO tttC. NDEX ON职称,性别TO tttD. INDEX ON 性别,职称TO ttt正确答案:31. 要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( )A. 是同一个数据库中的两个表B. 是不同数据库中的两个表C. 是两个自由表D. 一个数据库表,另一个是自由表正确答案:32. 在Visual FoxPro 中以下叙述正确的是( )A. 利用视图可以修改数据B. 利用查询可以修改数据C. 查询和视图具有相同的作用D. 视图可以定义输出去向正确答案:33. 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令( )A. DELETE FOR AGE30B. DELETE FROM S WHERE AGE30C. DELETE S FOR AGE30D. DELETE S WHERE AGE30正确答案:34. 要使“产品”表中所有产品的单价上浮8,正确的SQL命令是( )A. UPDATE产品SET单价=单价+单价*8FOR ALLB. UPDATE产品SET单价=单价*1.08 FOR ALLC. UPDATE产品SET单价=单价+单价*8D. UPDATE产品SET单价=单价*1.08正确答案:35. 在Visual FoxPro中,如果希望跳出SCANENDSCAN循环体、执行ENDSCAN后面的语句,应使用( )A. LOOP语句B. EXIT语句C. BREAK语句D. RETURN语句正确答案:36. 在Visual FoxPro中,删除数据库表S的SQL命令是( )A. DROP TABLE SB. DELETE TABLE SC. DELETE TABLE S.DBFD. ERASE TABLE S正确答案:37. 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )A. 选择B. 投影C. 联接D. 自然联接正确答案:38. 下列表单的哪个属性设置为真时,表单运行时将自动居中( )A. AutoCenterB. AlwaysOnTopC. ShowCenterD. FormCenter正确答案:39. 在Visual FoxPro中以下叙述正确的是( )A. 表也被称作表单B. 数据库文件不存储用户数据C. 数据库文件的扩展名是DBFD. 一个数据库中的所有表文件存储在一个物理文件中正确答案:40. 以下所列各项属于命令按钮事件的是( )A. ParentB. ThisC. ThisFormD. Click正确答案:41. 扩展名为mnx的文件是( )A. 备注文件B. 项目文件C. 表单文件D. 菜单文件正确答案:42. 设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( )A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESCB. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASCC. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASCD. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC正确答案:43. 在视图设计器中有,而在查询设计器中没有的选项卡是( )A. 排序依据B. 更新条件C. 分组依据D. 杂项正确答案:44. 如果运行一个表单,以下事件首先被触发的是( )A. LoadB. ErrorC. InitD. Click正确答案:45. 在表单控件中,要保存多行文本,可创建( )A. 列表框B. 文本框C. 标签D. 编辑框正确答案:46. 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )A. 再次使用LOCATE FOR 命令B. SKIP命令C. CONTINUE命令D. GO命令正确答案:47. 要为当前表所有性别为女的职工增加100元工资,应使用命令( )A. REPLACE ALL 工资 WITH 工资+100B. REPLACE 工资 WITH 工资+100 FOR 性别=女C. REPLACE ALL 工资 WITH 工资+100D. REPLACE ALL 工资 WITH 工资+100 FOR 性别=女正确答案:48. 在Visual FoxPro某数据表中有一个数值型字段,要求有4位整数,2位小数,其值可能为负值,它的宽度应为( )A. 6B. 7C. 8D. 9正确答案:49. 有下程序,请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论