2005年4月全国计算机等级考试二级VFP笔试试题及答案
- 格式:doc
- 大小:35.00 KB
- 文档页数:6
计算机二级《VFP》测试题及答案解析2016计算机二级《VFP》测试题及答案解析1.以下关于字段有效性规则叙述正确的是( )。
A.自由表和数据库表都可以设置B.只有自由表可以设置C.只有数据库表可以设置D.自由表和数据库表都不可以设置2.建立表之间临时关联的命令是( )。
A.CREATE RELATIoN TO…B.SET RELATION TO…C.TEMP RELATlON TO…D.CREATE TEMP TO…3.在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。
A.AVGB.SUMC.MAXD.MIN4.在Visual FoxPro的SQL查询中,用于分组的短语是( )。
A.ORDER BYB.HAVING BYC.GRoUP BYPUTE BY5.在Visual FoxPro中sQL支持集合的并运算,其运算符是( )。
A.UNlONB.ANDC.JOIND.PLUS6.在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。
A.INTO TEMPB.INTO DBFC.INTO TABLED.INTo CURSOR7.以下不属于SQL数据操作的语句是( )。
A.UPDATEB.APPENDC.INSERTD.DELETE8.如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。
A.多对多联系B.多对一联系C.一对一联系D.一对多联系9.查询和视图有很多相似之处,下列描述中正确的是( )。
A.视图一经建立就可以像基本表一样使用B.查询一经建立就可以像基本表一样使用C.查询和视图都不能像基本表一样使用D.查询和视图都能像基本表一样使用10.在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。
精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制 D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。
Visual Foxpro 历年真题全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。
A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。
A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。
A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。
计算机二级《VFP》试题及答案(4)参考答案与解析一、选择题(1)A[解析]一个关系的逻辑结构就是一张二维表;视图是根据表定义的,通过视图可以查询表,也可以更新表;查询是预先定义好的一个SOL SELECT语句,在不同的场合可以直接或反复使用,从而提高效率;表单是Visual FoxPro中应用程序与计算机用户进行交流的窗口;报表可以输til数据库中检索、查询出的信息,以便进行分析和保存。
故A选项正确。
(2)C[解析]“项目管理器”窗口是Visual FoxPro开发人员的工作平台,它包括6个选项卡:全部、数据、文档、类|代码、其他。
其中,“数据”选项卡包含了一个项目中的所有数据--数据库、自由表、查询和视图。
故C选项正确。
(3)A[解析]有四种方法退出Visual FoxPro返回windows:①用鼠标左键单击Visual FoxPro标题栏最右侧的关闭窗口按钮;②从“文件”下拉菜单中选择“退出”选项;③单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或按Alt+F4键;④在命令窗口中键人QUIT命令,然后回车。
故A选项正确。
(4)C[解析]隐藏命令窗口的方法有三种:①按Ctrl+F4组合键;②单击命令窗口右上角的“关闭”按钮;③单击常用工具栏上的“命令窗口”按钮。
故C选项正确。
(5)A[解析]执行CREATE PROJECT命令即可创建项目;执行CREATE DATABASE命令可建立数据库;执行MOD IFY COMMAND命令可建立程序文件;执行CREATE MENU命令可建立菜单。
故A选项正确。
(6)A[解析]Visual FoxPm中有些数据类型宽度是固定的,如数值型、货币型、日期型、日期时间型均为8个字节,逻辑型为l个字节,备注型和通用型为4等。
故A选项正确。
(7)A[解析]字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。
字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。
2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。
请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
第一套1.在考生文件夹下新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。
4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。
(注意:规则表达式必须是"数量>0.and.数量<9999")(1)启动Visual FoxPro 6.0,单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"项目",再单击"新建文件"按钮;在"创建"对话框中输入项目名:"供应",然后单击"保存"按钮。
(2)在项目管理器的"全部"选项卡中,选择"数据"节点下的"数据库",单击"添加"按钮,在打开的"打开"对话框中选择考生文件夹下的"供应零件"数据库,再单击"确定"按钮。
(3)步骤1:在项目管理器中选择"供应零件"数据库,单击"修改"按钮,打开数据库设计器,在数据库设计器中选中"零件"表并右击,在弹出的快捷菜单中选择"修改"命令,在表设计器中的索引选项卡中建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"主索引",单击"确定"按钮保存修改。
2005年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级Visual FoxPro(红色部分为答案)第一部分计算机基础知识(基础知识分为I 和II 两类,考生选做其中的一类,且不需要在答题卡上标注类别)I.计算机基础知识1.十进制数100 对应的二进制数、八进制数和十六进制数分别_____________ 。
A.1100100 、144Q 和64H B.1100110B 、142Q 和62HC.1011100B 、144Q 和66H D.1100100B 、142Q 和60H2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。
目前汉字的字形主要有两种描述方法,即点阵字形和___________ 字形。
A.仿真B.轮廓C.矩形D.模拟3.在下列有关PC机及CPU芯片的叙述中,正确的是_____________ 。
A.目前PC 机所用CPU 芯片均为Intel 公司生产B.PC机只能安装MS-DOS 或Windows 操作系统C.PC机主板型号与CPU型号是一一对应的,不同的主板对应不同的CPUD.Pentium MMX中的“MMX”是“多媒体扩展指令集”的英文缩写4.总线在计算机的组成与发展过程中起着重要作用。
在下列PC机的总线标准中,因价格和兼容性等原因,未被广泛推广使用的是_____________ 。
A.ISAB.AT C.MCA D.PCI5.根据前国际电报电话咨询委员会(CCITT )的定义,与计算机信息处理有关的媒体分为五种。
据此定义和媒体的分类,I/O 设备属于_____________ 。
A.表示媒体B.存储媒体C.表现媒体D.传输媒体6.数字图像未经压缩时,其数据量很大,既浪费存储空间,也不适于往上传输。
例如,一幅分辨率为102 4 × 768 的256 色的未经压缩的数字图像,其数据量大约为_____________ KB 。
A.96B.768 C.2304 D.245767.在下列有关Internet 的叙述中,错误的是_____________ 。
全国计算机二级VFP试题集锦1.算法的时间复杂度取决于(D)A).问题的规模B).待处理的数据的初态C).问题的难度D).(A)和(B)2.数据在计算机内存中的表示是指(A)A).数据的存储结构B).数据结构C).数据的逻辑结构D).数据元素之间的关系3.在数据结构中,与所使用的计算机无关的数据结构是(A)A).逻辑性B).存储C).逻辑和存储D).物理4.在数据结构中,从逻辑上可以把数据结构分成(C)A).动态结构和静态结构B).紧凑结构和非紧凑结构C).线性结构和非线性结构D).内部结构和外部结构 5.以下不是栈的基本运算的是(B)A).删除栈顶元素B).删除栈底元素C).判断栈是否为空D).将栈置为空栈6.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是(C)A).1,4,3,2B).2,3,4,1 C).3,1,4,2D).3,4,2,17.若进栈序列是1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是(D )A).2,4,3,1B).3,1,4,2 C).3,4,1,2D).1,2,3,48.链表不具备的特点是(A)A).可随机访问任意一个结点B).插入和删除不需要移动任何元素C).不必事先估计存储空间D).所需空间与其长度成正比9.对线性表,在下列情况下应当采用链表表示的是(B)A).经常需要随机地存取元素B).经常需要进行插入和删除操作C).表中元素需要占据一片连续的存储空间D).表中元素的个数不变10.如果最常用的操作是取第I个结点及其前驱,最节省时间的存储方式是(D)A).单链表B).双向链表C).单循环链表D).顺序表11.与单链表相比,双向链表的优点之一是(D)A).插入、删除操作更加简单 B).可以随机访问C).可以省略表头指针或表尾指针D).顺序访问相邻结点更加灵活12.栈和队列的共同点是(C)A).都是先进先出B).都是先进后出C).只允许在端点处插入和删除元素D).没有共同点13.判断一个栈ST(最多元素为MaxSize)为满的条件是(D )A).ST->top!==-1B).ST->top==-1C).ST->top!==MaxSize-1D).ST->top==MaxSize-114.不带头结点的单链表head为空的判定条件是(A )A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL15.在带头结点的单链表head为空的判定条件是( )A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL 答案:B16.可以用带表头结点的链表表示线性表,也可用不带表头结点的链表表示线性表,前者最主要的好处是(B) A).可以加快对表的遍历B).使空表和非空表的统一C).节省存储空间D).可以提高存取表元素的速度17.带头结点的双向循环链表L为空的条件是( )A).L==NULLB).L->next==NULL C).L->prior==NULL D).L->next==L 答案:D 18.一个链式队列中,假设f和r分别为队头和队尾指针,则插入结点的运算是( )A).f->next=s;f=s B).r->next=s;r=s C).s->next=r;r =s D).s->next=f;f=s 答案:B19. 在一个链式队列中,假设f 和r分别为队头和队尾指针,则删除结点的运算是()A).r=f->next B).r=r->next C).f=f->next D).f=r->next 答案:C20.下列关于线性表、栈和队列的描述,错误的是()答案:AA).线性表是给定的N(N必须大于零)个元素组成的序列B).线性表允许在表的任何位置进行插入和删除操作C).栈只允许在一端进行插入和删除操作 D).队列允许在一端进行插入在另一端进行删除21.一个队列的入队序列是1,2,3,4,则队列的输出序列是()A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B22.一个队列的入队序列是1,2,3,4,则队列的输出序列是()A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B23.设初始输入序列为1,2,3,4,5,利用一个栈产生输出序列,下列()序列是不能通过栈产生的。
江苏省高等学校非计算机专业学生2005 年(春)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro(试卷代号VFP01)(本试卷完成时间70分钟)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。
1.按如下要求修改SJK中工资(gz)表的结构:(1)为个人所得税(grsds)字段设置标题:个人所得税。
(2)设置个人所得税(grsds)字段的注释:基本工资1000元以上征税;(3)设置gz表的记录有效性(验证)规则:如果jbgz小于1000元,grsds的值为0,否则grsds的值为jbgz 的5%(该规则对表中已有的数据不做验证);iif(jgbz<1000,grsds=0,grsds=jbgz*0.05)(4)设置gz表的记录有效性信息:“个人所得税按基本工资的5%收取”;(5)创建一个普通索引gzjx,要求按jbgz降序排列。
(最后要把那个框的勾打掉)2.设置test项目信息:作者为”张勇”,单位为”南京大学”。
(项目-项目信息)3.向kc表中添加一条记录,记录内容为:4.修改js表中简历(jl)字段的值,要求:所有xdh为”02”的记录的简历都改为”计算机系的教师”。
Replace jl with “计算机系教师” for xdh=”02”Update js set jl=”计算机系教师” where xdh=”02”5.设置js表的插入触发器:gh字段的值必须为5个字节的字符串(除去首尾空格),否则不允许插入。
Len(Alltrim(gh))=56. JS表中已存在主索引jsgh,索引表达式为gh;rk表已存在普通索引rkgh,索引表达式为gh。
以JS 表为主表、rk表为子表,按gh 建立永久关系,并设置JS表和rk表之间的参照完整性:删除级联。
二、设计查询(8分)在TEST项目中已存在查询chaxun,且在SJK中包含一个名为XSCJST的视图,该视图中包含学生的学号(xh),课程代号(kcdh)、课程名(kcm)和成绩(cj)字段,另外在SJK的学生(xs)表含有学生的学号(xh)和所在班级编号(bjbh)字段。
2005年4月全国计算机等级考试二级VFP笔试试题及答案一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指______。
A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是______。
A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
A.log2nB.n/2C.nD.n+1(5)下列对于线性链表的描述中正确的是______。
A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是______。
A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求______。
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是______。
A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指______。
A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对(10)用树形结构表示堤逯?淞?档哪P褪莀_____。
A.关系模型B.网状模型C.层次模型D.以上三个都是(11)在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的______。
A.参照完整性B.实体完整性C.域完整性D.用户定义完整性(12)在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是______。
A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度(13)数据库系统中对数据库进行管理的核心软件是______。
A.DBMSB.DBC.OSD.DBS(14)设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。
A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引(15)关系运算中的选择运算是______。
A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和B都对(16)在指定字段或表达式中不允许出现重复值的索引是______。
A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引(17)在Visual FoxPro中,以下关于删除记录的描述,正确的是______。
A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B.SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE 命令只能逻辑删除数据库表中的记录D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN循环体、执行ENDSCAN后面的语句,应使用______。
A.LOOP语句B.EXIT语句C.BREAK语句D.RETURN语句(19)打开数据库abc的正确命令是______。
A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc(20)在Visual FoxPro中,下列关于表的叙述正确的是______。
A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值(21)Visual FoxPro的“参照完整性”中“插入规则”包括的选择是______。
A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略(22)在Visual FoxPro中,关于查询和视图的正确描述是______。
A.查询是一个预先定义好的SQL SELECT语句文件B.视图是一个预先定义好的SQL SELECT语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表(23)在Visual FoxPro中,以下关于视图描述中错误的是______。
A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询(24)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是______。
A.DELETE FOR AGE>30B.DELETE FROM S WHERE AGE>30C.DELETE S FOR AGE>30D.DELETE S WHERE AGE>30(25)在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。
A.再次使用LOCATE FOR 命令B.SKIP命令C.CONTINUE命令D.GO命令(26)在Visual FoxPro中,删除数据库表S的SQL命令是______。
A.DROP TABLE SB.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S(27)下列表达式中,表达式返回结果为.F.的是______。
A.AT("A", "BCD")B." [信息] "$"管理信息系统"C.ISNULL(.NULL.)D.SUBSTR("计算机技术",3,2)(28)使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是______。
A.APPEND INTO S (SNO,SN,SEX,AGE) VALUES (’0401’,’王芳’,’女’,18)B.APPEND S VALUES (’0401’,’王芳’,18,’女’)C.INSERT INTO S (SNO,SN,SEX,AGE) VALUES (’0401’,’王芳’,’女’,18)D.INSERT S VALUES (’0401’,’王芳’,18,’女’)(29)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句______。
A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.ThisForm.Return(30)在SQL的SELECT查询结果中,消除重复记录的方法是______。
A.通过指定主关系键B.通过指定惟一索引C.用DISTINCT子句D.使用HAVING子句(31)在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是______。
A.SELECT子句中可以包含表中的列和表达式B.SELECT子句中可以使用别名C.SELECT子句规定了结果集中的列顺序D.SELECT子句中列的顺序应该与表中列的顺序一致(32)下列关于SQL中HAVING子句的描述,错误的是______。
A.HAVING子句必须与GROUP BY子句同时使用B.HAVING子句与GROUP BY子句无关C.使用WHERE子句的同时可以使用HAVING子句D.使用HAVING子句的作用是限定分组的条件(33)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是______。
A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除父表中记录??第(34)~(35)题使用如下3个数据库表:??学生表:S(学号,姓名,性别,出生日期,院系)??课程表:C(课程号,课程名,学时)??选课成绩表:SC(学号,课程号,成绩)??在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
(34)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是______。
A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;??(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85)B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;??(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)C.SELECT 学号,姓名 FROM S,SC;??WHERE S.学号=SC.学号 AND 成绩>=85D.SELECT 学号,姓名 FROM S,SC;??WHERE S.学号=SC.学号 AND ALL 成绩>=85(35)用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是______。