VFP命题专家预测试卷一.doc_第1页
VFP命题专家预测试卷一.doc_第2页
VFP命题专家预测试卷一.doc_第3页
VFP命题专家预测试卷一.doc_第4页
VFP命题专家预测试卷一.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

命题专家预测试题一1、 选择题(每题2分,共70分) 在下列各题的A)B)C)D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置,答在试卷上不得分。1.下列描述中正确的是A)算法是指对解题方案的准确而完整的描述B)算法的有穷性是指算法程序的长度是有限的C)算法是否有效与拥有的情报无关 D)算法的基本特征有可行性、确定性和有穷性2.下列数据结构中属于非线性结构的是A)队列 B)线性表 C)二叉树 D)栈3.4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是C(栈顶)、B、A(栈底),则不可能的出栈顺序是A)D、C、B、AB)C、B、D、AC)C、A、D、BD)C、D、B、A4.下列叙述中正确的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间5.下面概念中,不属于面向对象方法的是A)对象 B)继承 C)类 D)过程调用6.下列选项中属于软件生命周期开发阶段任务的是A)可行性研究 B)需求分析C)详细设计 D)软件维护7.软件设计中衡量模块独立性的度量标准是A)抽象和信息隐蔽B)局部化和封装化C)内聚性和耦合性D)激活机制和控制方法8.下列不属于过程设计工具中图形工具的是A)N-SB)PADC)程序流程图 D)DFD9.下列叙述中错误的是A)数据库管理系统是数据库的核心B)数据库系统由数据库、数据库管理系统、数据库管理员三部分组成C)数据共享最好的是数据库系统阶段D)数据库中的数据独立于应用程序而不依赖于应用程序10.如图所示,两个关系R1和R2:则由关系R1和R2得到关系R3的操作是A)笛卡尔积 B)连接 C)交 D)除11.在Visual FoxPro中,关系数据库管理系统所管理的关系是A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件12.在Visual FoxPro中,可执行文件的扩展名是A).mnx B).mnt C).exe D).prg13.下列字符型常量的表示中,错误的是A)2012计算机二级考试B)2012计算机二级考试C)2012计算机二级考试D)2012计算机二级考试14.有如下赋值语句:a计算机、b微型,结果为微型机的表达式是A)bLEFT(a,3)B)bRIGHT(a,1)C)bLEFT(a,5,2)D)bRIGHT(a,2)15.MODIFY STRUCTURE命令的功能是A)修改记录值B)修改表结构C)修改数据库结构D)修改数据库或表结构16.有关ZAP命令的描述,正确的是A)ZAP命令只能删除当前表的当前记录B)ZAP命令只能删除当前表的带有删除标记的记录C)ZAP命令能删除当前表的全部记录D)ZAP命令能删除表的结构和全部记录17.在数据库表上的字段有效性规则是A)逻辑表达式 B)字符表达式C)数字表达式 D)以上三种都有可能18.以下叙述正确的是A)自由表不能被加入到数据库中B)数据库表可以建立字段级规则约束,而自由表不能C)可以在自由表之间建立参照完整性规则,而数据库表不能D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值19.参照完整性规则的更新规则中级联的含义是A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C)父表中的连接字段值可以随意更新,不会影响子表中的记录D)父表中的连接字段值在任何情况下都不允许更新20.以下属于SQL数据控制命令的是A)DROP B)INSERT C)SELECT D)GRANT21.设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为S101的同学,选修课程号为C11,成绩为98分的记录插入到表SC中,正确的语句是A)INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101,C11,98)B)INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101,C11,98)C)INSERT(S101,C11,98)INTO SCD)INSERT INTO SC VALUES(S101,C11,98)22.使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词A)FOREIGN KEYB)DEFAULTC)PRIMARY KEYD)CHECK23.删除student表的平均成绩字段的正确SQL命令是A)DELETE TABLE student DELETE COLUMN 平均成绩B)ALTER TABLE student DELETE COLUMN 平均成绩C)ALTER TABLE student DROP COLUMN 平均成绩D)DELETE TABLE student DROP COLUMN 平均成绩24.在Visual FoxPro中,以下关于视图描述中错误的是A)通过视图可以对表进行查询B)通过视图可以对表进行更新C)视图是一个虚表D)视图就是一种查询25.在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A)属性用于描述对象的状态B)方法用于表示对象的行为C)事件代码也可以像方法一样被显式调用D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值26.在文本框控件设计中,若在文本框中只能输入数字和正负号,需要设置的属性是A)InputMask B)PasswordCharC)ControlSource D)Maxlength27.在表单中为表格控件指定数据源的属性是A)DataSource B)DataFromC)RecordSource D)RecordSourceType28.将当前表单从内存中释放的正确语句是A)ThisForm.DropB)ThisForm.DestoryC)ThisForm.ReleaseD)ThisForm.Refresh29.在Visual FoxPro中,作为报表的数据源不可以是A)视图 B)查询 C)报表 D)自由表30.下列说法错误的是A)必须根据应用程序的需要来标识包含或排除文件B)在项目连编之后,包含文件将变为只读文件C)排除文件仍然是应用程序的一部分D)排除文件不允许用户修改31.(31)-(35)题使用如下三个数据库表:学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程(课程编号 C(8),课程名称 C(20) 成绩(学号 C(8),课程编号 C(8),成绩 N(5,1) 查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程.课程编号 B)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程编号 C)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程.课程编号 D)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程编号 32.学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程(课程编号 C(8),课程名称 C(20) 成绩(学号 C(8),课程编号 C(8),成绩 N(5,1) 查询所有选修了高等数学的学生的高等数学成绩,要求得到的信息包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是A)SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程名称 = 高等数学; ORDER BY 成绩.成绩 ASC B)SELECT 学生.姓名,成绩.成绩 FROM 课程,成绩; WHERE AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称 = 高等数学; ORDER BY 成绩.成绩 ASC C)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称 = 高等数学; GROUP BY 成绩.成绩 ASC D)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称 = 高等数学; ORDER BY 成绩.成绩 ASC33.学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程(课程编号 C(8),课程名称 C(20) 成绩(学号 C(8),课程编号 C(8),成绩 N(5,1) 查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是A)SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS (SELECT * FROM 成绩 WHERE 成绩学号=学生学号 AND 成绩=85)C)SELECT 学号,姓名 FROM 学生,成绩 WHERE 学生学号=成绩学号 AND 成绩=85D)SELECT 学号,姓名 FROM学生,成绩 WHERE 学生学号=成绩学号 AND ALL 成绩=85 34.学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程(课程编号 C(8),课程名称 C(20) 成绩(学号 C(8),课程编号 C(8),成绩 N(5,1) 检索还未确定成绩的学生选课信息,正确的SQL命令是A)SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩WHERE 学生.学号成绩.学号 AND 成绩.成绩 IS NULLB)SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩WHERE 学生.学号成绩.学号 AND 成绩.成绩NULLC)SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩ON 学生.学号成绩.学号 WHERE 成绩.成绩 IS NULLD)SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩ON 学生.学号成绩.学号 WHERE 成绩.成绩NULL35.学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8) 课程(课程编号 C(8),课程名称 C(20) 成绩(学号 C(8),课程编号 C(8),成绩 N(5,1) 查询学生表的全部记录并存储于临时表文件one中的SQL命令是A)SELECT*FROM 学生 INTO CURSOR oneB)SELECT*FROM 学生 TO CURSOR oneC)SELECT*FROM 学生 INTO CURSOR DBF oneD)SELECT*FROM 学生 TO CURSOR DBF one2、 填空题(每空2分,共30分) 请将每个的正确答案写在答题卡上对应的序号横线上,答在试卷上不得分。1.某二叉树有6个度为2的结点以及4个度为1的结点,则该二叉树中共有_ 【1】_个结点。2.设某循环队列的容量为60,头指针front10(指向队头元素的前一位置),尾指针rear29(指向队尾元素),则该循环队列中共有_【2】_个元素。3.如按功能划分,软件测试的方法通常分为白盒测试方法和【3】测试方法。 4.一个工人可管理多个设备,而一个设备只被一个工人管理,则实体工人与实体设备之间存在 【4】 的关系。5.数据库设计分为以下6个设计阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用2位数字显示,应当使用SET CENTURY【6】命令进行设置。7.A10B20?IIF(AB,A大于B,A不大于B)执行上述程序段,显示的结果是【7】。8.下列程序段执行以后,内存变量y的值是【8】。CLEARx12345y0DO WHILE x0yyx%10xint(x/10)ENDDO?y9.在Visual FoxPro中,数据库表中不允许有重复记录是通过指定_【9】_来实现的。10.使用SQL Select语句进行分组查询时,有时要求分组满足某个条件时

温馨提示

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

评论

0/150

提交评论