用vfpc语言输出数字菱形一个由ABCDE组成的菱形

vfp菱形编程_中华文本库
vfp程序设计题(附参考答案) - VFP 程序设计题(附参考答案) 范茂华 1.求 1 到 2000 之间,能被 3 或 7 整除,并且含有数字 5 的整数的个数、它们的和、...
VFP编程题参考_IT认证_资格考试/认证_教育专区。Visual FoxPro 编程题参考题解 1.编程序求出 以内的能被 整除的数的平方和。 1.编程序求出 1-200 以内的能...
VFP编程与入门_电脑基础知识_IT/计算机_专业资料。计算机VFP基础编程讲解VF isual oxPro 1 学习Visual FoxPro的两个重要部分: 1. 命令的使用 2. 集成开发环境的...
VFP编程题答案_其它_高等教育_教育专区。VFP考试复习资料顺序结构程序设计 1.从键盘输入长方体的长、宽、高,求长方体的 从键盘输入长方体的长、 从键盘输入长...
VFP编程题参考(2)_工学_高等教育_教育专区。Visual FoxPro 编程题参考题解 1.编程序求出 整除的数的平方和。 1.编程序求出 1-200 以内的能被 7 整除的数...
vfp编程技巧集锦_IT/计算机_专业资料。喜欢金庸小说的可读,金学第一人◆在屏幕中央显示提示框 一般在处理数据时,都在屏幕中间显示一个一个提示正在处理数据的提示框...
VFP6.0编程入门_计算机软件及应用_IT/计算机_专业资料。VF isual oxPro 1 学习Visual FoxPro的两个重要部分: 1. 命令的使用 2. 集成开发环境的操作 2 VF isual...
可以最大限度地提高 程序设计的效率 VFP不仅支持传统的面向过程的编程技术,还支持面向对象的编程 技术,并在程序语言方面做了强有力的扩充 7.1.1 对象___1.对...
vfp程序设计课件_文学研究_人文社科_专业资料。简要介绍资料的主要内容,以获得更多的关注第九章 程序设计结构化程序设计功能模块(即过程、自定义函数)编制各个 功能模...
VFP常见编程实例(免费下载)_IT/计算机_专业资料。VFP常见编程实例(免费下载)VFP 常见编程实例 1、1-100的累加 100的累加 100的累加值 ** 求1到100的累加值 CL...更多相关文档正在初始化报价器请问下菱形吊顶怎么做?2个回答____TA0234其实棱形吊顶的话,建议还是可以选择一个方形的水晶灯的,这样可以充分发挥出我们的效果对吧,而且必须知道我们的形状也是好看的吸顶灯吧事实上我们国家消防的体系其实是有这方面的规定的,而且根据最新的一期的设计规范好像里面也有提到这方面的限定的;最窄的走道应该是住宅中通往辅助房间的过道,按《住宅建筑设计规范》(GBJ96-86)规定,其净宽不应小于0.8m,这是“单行线”,一般只允许一个人通过。规范规定住宅中通往卧室、起居室的过道净宽不宜小于1.0m的宽度,也只是一人正行,另一人侧身相让的尺寸。这个尺寸用“不宜小于”是考虑到砖混建筑中,0.24m墙,1.2m中距的过道,净空只有0.96m,不足1.0m考虑的。高层住宅的外走道和公共建筑的过道的净宽,一般都大于1.2m,以满足两人并行的宽度。通常其两侧墙中距由1.5 2.4m,再宽则是兼有其他功能的过道,如课间活动、候诊等等。至于大型公共建筑人流如潮的过道,那就要根据使用性质和疏散要求来决定它的宽度了。还需要补充说明的是,过道的长短,是否采光等因素都对过道的宽度起到相当的影响作用,一般长的、暗的、双侧有房间或墙壁的过道,都要适当宽一点或采取变换宽窄的手法加以处理,避免又长、又黑、又闷、又窄的过道,但也不能无原则加宽,白白浪费建筑面积。
1个回答qq菱形吊顶有哪些优势?做的菱形是平行四边形的就比较费工,费材料,一般是不是裁成相应的大小,然后一块一块贴上去的。先做层基层基层用石膏板做即基层做种(造型)效种造型能叫做棱形应该叫做45°拼接吊顶制作并复杂,基层做完吊顶角向两边量相同尺寸点,并用墨线弹点位置要根据走道宽度事先计算每块形石膏板角线尺寸,要使尺寸达吊顶宽度两边。
2个回答捣蛋小贝贝好分、先找出中心点、再长中间两头定两点、宽中间两头定两点、再横竖划两条线、然后那菱形要多少就随你定了2个回答萌晓5110好分、先找出中心点、再长中间两头定两点、宽中间两头定两点、再横竖划两条线、然后那菱形要多少就随你定了2个回答hsg0667好分、先找出中心点、再长中间两头定两点、宽中间两头定两点、再横竖划两条线、然后那菱形要多少就随你定了1个回答陡变吧NQG有人在使用菱形吊顶,但并不流行。希望能够帮到您,请您采纳。。。2个回答漠漠6322好分、先找出中心点、再长中间两头定两点、宽中间两头定两点、再横竖划两条线、然后那菱形要多少就随你定了3个回答88小柚子做的菱形是平行四边形的就比较费工,费材料,一般是不是裁成相应的大小,然后一块一块贴上去的。
先做层基层基层用石膏板做即基层做种(造型)效种造型能叫做棱形应该叫做45°拼接吊顶制作并复杂,基层做完吊顶角向两边量相同尺寸点,并用墨线弹点位置要根据走道宽度事先计算每块形石膏板角线尺寸,要使尺寸达吊顶宽度两边。
3个回答践踏此吧丶暞连在一起看起来会非常的清爽干净简洁。厨房吧台要与厨房、餐厅洁净、实用的环境相适应,造型应简洁明快。但是又要具有一定的装饰性,尽量避免呆板生硬的设计。厨房吧台常设置于厨房内部或者厨房边缘,因而要考虑到耐油烟。石材台面或者不锈钢台面配上高脚椅是厨房吧台常见的设计方式。
1个回答袗序具体点!你要放什么线!电线?还是造型线条》热门问答123456789101112131415161718192021222324252627282930试卷编号:666
所属语言:Visual Foxpro
试卷方案:第一章
试卷总分:37分
共有题型:2种
一、填空&& 共22题 (共计22分)
第1题 (1.0分)& 题号:187
从数据模型看,VFP属于【1】型数据库管理系统.
=======(答案1)=======
第2题 (1.0分)& 题号:1181
关系的基本运算有两类:一类是传统的集合运算,主要指并、差、交等运算:另一类是专门的
关系运算,主要指选择、【1】、联接等运算.
=======(答案1)=======
第3题 (1.0分)& 题号:186
在关系数据库中,完整性主要有域完整性、【1】以及参照完整性等三种类型.
=======(答案1)=======
=========或=========
实体完整性
第4题 (1.0分)& 题号:190
用二维表的形式来表示实体之间联系的数据模型叫做【1】.
=======(答案1)=======
=========或=========
第5题 (1.0分)& 题号:1
数据库系统一般由数据库、数据库管理系统(DBMS)、计算机支持系统、应用程序和有关人员
等组成.其中,【1】是位于用户(应用程序)和操作系统之间的软件.
=======(答案1)=======
数据库管理系统
=========或=========
第6题 (1.0分)& 题号:1254
在数据库设计中广泛使用的概念模型当属"实体-联系"模型(简称E.R模型).
E-R模型中有3个基本的概念,它们分别是 【1】、联系和属性.
=======(答案1)=======
第7题 (1.0分)& 题号:184
为了实现数据的独立性,便于数据库的设计和实现,美国国家标准局(ANSI)计算机与信息处理
委员会(代号为X3)以及标准规划和要求委员会(SPARC)在1975年将数据库系统的结构定义为
三级模式结构:外部层、【1】和内部层.
=======(答案1)=======
=========或=========
第8题 (1.0分)& 题号:193
【1】语言是关系型数据库的标准语言.
=======(答案1)=======
第9题 (1.0分)& 题号:185
长期以来,在数据库设计中广发使用的概念模型当属"实体-联系"模型简称E-R模型.
E-R模型中有三个基本的抽象概念,它们分别是实体、联系和【1】.
=======(答案1)=======
第10题 (1.0分)& 题号:1323
在"项目管理器"窗口中,用户可以选择一个程序、【1】、查询或菜单,将其设置为主程序.
=======(答案1)=======
第11题 (1.0分)& 题号:192
在关系对应的二维表中,行对应【1】,列对应【2】.
=======(答案1)=======
=======(答案2)=======
第12题 (1.0分)& 题号:1256
设置主程序后,可以对项目进行连编.若连编时选择"连编可执行文件",
则生成的可执行文件的扩展名为
【1】&&& .
=======(答案1)=======
第13题 (1.0分)& 题号:1187
在Visual FoxPro系统中,可以实现关系型数据库的三种完整性:实体完整性、【1】和用户自
定义完整型.
=======(答案1)=======
参照完整性
第14题 (1.0分)& 题号:188
数据模型是数据库系统中用于数据表示和操作的一组概念和定义.
数据模型通常由3部分组成,即数据结构、数据操作和数据的【1】约束条件.
=======(答案1)=======
第15题 (1.0分)& 题号:182
数据库中的数据按一定的数据模型组织、描述和储存,具有较小【1】,
较高的数据独立性和易扩展性,并可以供各种用户共享.
=======(答案1)=======
第16题 (1.0分)& 题号:191
关系的基本运算有两类:一类是传统的集合运算,包括并、差、交等;另一类是专门的关系
运算,主要包括【1】、投影和联接等.
=======(答案1)=======
第17题 (1.0分)& 题号:183
数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用需要的数据;
二是存放在数据字典中的各种描述信息,这些描述信息通常称为【1】.
=======(答案1)=======
第18题 (1.0分)& 题号:194
数据库语言包括【1】和【2】两大部分,前者负责描述和定义数据库的各种特性,
后者用于说明对数据进行各种操作.
=======(答案1)=======
=======(答案2)=======
第19题 (1.0分)& 题号:1182
数据字典是系统中各类数据定义和描述的集合.在数据字典中,除了定义外部实体、【1】、
处理逻辑和数据存储以外,还需要对数据元素和数据结构进行定义
=======(答案1)=======
第20题 (1.0分)& 题号:181
数据库系统一般由数据库、【1】、计算机支持系统、应用程序和由关人员组成.
=======(答案1)=======
数据库管理系统
=========或=========
第21题 (1.0分)& 题号:15
数据流程图(Data Flow Diagram)是使用直观的图形符号来描述系统业务过程、信息流和数
据要求的工具,可以比较准确地表达数据和处理的关系.基本的数据流程图符号有4种,分别
表示外部实体、【1】、数据处理和数据存储.
=======(答案1)=======
第22题 (1.0分)& 题号:1274
关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论——规范化理论.
关系规范的条件可以分为多级,每一级称为一个范式,记作 n NF(n 表示范式的级别).
在实际应用的过程中(设计关系模式时),一般要求满足【1】.
=======(答案1)=======
二、单项选择&& 共15题 (共计15分)
第1题 (1.0分)& 题号:181
数据库系统与文件系统的最主要区别是(&& ).
A:数据库系统复杂,而文件系统简单
B:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
C:文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量
D:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
第2题 (1.0分)& 题号:25
E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具.在 E-R
图中,实体之间的联系用(&& )表示.
D:椭圆形框
第3题 (1.0分)& 题号:311
数据库技术与其他学科的技术内容相结合,出现了各种新型数据库.例如,数据库技术与人工智能相结合出现了( )数据库.
第4题 (1.0分)& 题号:317
在数据库设计中,"设计E-R图"是( )阶段的任务
A:需求分析
B:逻辑设计
C:概念设计
D:物理设计
第5题 (1.0分)& 题号:1826
目前数据库管理系统(DBMS)有许多不同的产品.在下列DBMS产品中,不属于(Microsoft)公司开发的是(&&
A:Visual FoxPro
C:SQL Server
第6题 (1.0分)& 题号:1806
在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是(&&&
第7题 (1.0分)& 题号:203
在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的.在实际应用中,设计关系模式时一般要求满足(&
第8题 (1.0分)& 题号:1836
关系的基本运算有并、差、交、选择、投影、联接(连接)等.这些关系运算中,运算对象必须为两个关系且关系不必有相同关系模式的是(&&&
第9题 (1.0分)& 题号:313
关键字是关系模型中的重要概念.当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的( )
A:主关键字
B:候选关键字
C:外部关键字
D:超关键字
第10题 (1.0分)& 题号:316
E-R模型是现实世界与数据世界转换的重要工具,其中,R代表( )
A:数据世界
C:某人名的首字母
第11题 (1.0分)& 题号:1816
在下列叙述中,错误的是(&&&
A:关系型数据库中的每一个关系都是一个二维表
B:在关系模型中,运算的对象和运算的结果都是二维表
C:二维表中不允许出现任何数据冗余
D:Visual FoxPro是一种关系型数据库管理系统产品
第12题 (1.0分)& 题号:315
VFP由以下哪一种数据库管理系统发展而来( )
第13题 (1.0分)& 题号:319
数据流程图是常用的系统分析工具.从数据流程图上看,不包括( )内容
A:外部实体
B:数据处理
D:数据结构
第14题 (1.0分)& 题号:310
根据提供的数据独立性,数据共享性,数据完整性,数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的(
A:人工管理阶段
B:计算机管理阶段
C:文件系统阶段
D:数据库系统阶段
第15题 (1.0分)& 题号:312
数据模型是在数据库领域中定义数据及其操作的一种抽象表示.用树形结构表示各类实体及其间的联系的数据模型称为( )模型.
D:面向对象
试卷编号:667
所属语言:Visual Foxpro
试卷方案:第二章
试卷总分:67分
共有题型:2种
一、填空&& 共38题 (共计38分)
第1题 (1.0分)& 题号:1300
目前用户通常是在操作系统环境下(如在"我的电脑"或"资源管理器"窗口中)创建
和删除文件夹.在VFP中,也可以使用MD命令和【1】命令来创建新文件夹和删除已建文件夹.
=======(答案1)=======
第2题 (1.0分)& 题号:217
在Visual FoxPro中用于计算检索的函数有COUNT、【1】、【2】、MAX和MIN.
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第3题 (1.0分)& 题号:215
MESSAGEBOX()函数的功能是显示一个用户自定义对话框.若未指定该对话框的标题,则对话框
的默认标题为【1】.
=======(答案1)=======
Microsoft Visual FoxPro
第4题 (1.0分)& 题号:1210
函数STRTRAN(STR(35.96),SPACE(2),"* ")的返回值为 【1】.
(提示:系统函数STRTRAN(&字符串1&,&字符串2&,&字符串3&)的功能是用
&字符串3&替换&字符串1&中所包含的&字符串2&)
=======(答案1)=======
第5题 (1.0分)& 题号:197
VFP操作环境可以通过SET命名进行临时设置.决定是否可以通过按[Esc]键中
断程序和命令的运行的SET命令的格式是【1】on|off.
=======(答案1)=======
第6题 (1.0分)& 题号:1186
MessageBox()函数的功能是显示一个用户自定义对话框.若未指定该对话框的标题,则对话框
的默认标题为:【1】
=======(答案1)=======
Microsoft Visual Foxpro
第7题 (1.0分)& 题号:299
FoxPro系统的命令窗口中,输入并执行下列命令后,Visual&
FoxPro主窗口中显示内容为【1】 .
?3^2+2=MOD(12,7)+LEN("FoxPro")
=======(答案1)=======
第8题 (1.0分)& 题号:220
日期型数据是一种特殊的数值,Visual FoxPro系统中,日期时间运算符只有【1】和【2】两种.
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第9题 (1.0分)& 题号:1205
内存变量是在内存中设置的临时存储单元,当退出Visual FoxPro时其数据自动丢失,若要保存内存变量以便以后使用,可使用SAVE
To命令将其保存到文件中。在Visual FoxPr中,默认的内存变量文件的文件扩展名为【1】。
=======(答案1)=======
=========或=========
第10题 (1.0分)& 题号:1294
将内存变量文件 mVar 中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,
可以使用命令【1】 FROM mVar ADDITIVE .
=======(答案1)=======
第11题 (1.0分)& 题号:205
利用SET命令可以改变VFP系统运行时的临时工作环境("临时"是指当前有效,
下次启动VFP系统时将不起作用).例如,利用SET【1】ON|OFF命令可以设置覆盖
已有文件之前是否显示提示框.
=======(答案1)=======
第12题 (1.0分)& 题号:1184
表达式SUBSTR("计算机等级考试",AT("DBMS","ABCDEFDBMS"),LEN("数据库管理系统"))的返
回值为【1】& .
=======(答案1)=======
第13题 (1.0分)& 题号:219
?CTOD(&P01/01/99&P)-365,显示结果为【1】
=======(答案1)=======
第14题 (1.0分)& 题号:34
VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理.在表的浏览窗口中,若要
以交互方式给某字段输入空值,可以按组合键CTRL和【1】键& .
=======(答案1)=======
第15题 (1.0分)& 题号:1319
将第2~4个字符为"yan"的所有内存变量保存mVar内存变量文件中,可以使用命令:
&&& SAVE TO mVar
=======(答案1)=======
第16题 (1.0分)& 题号:1293
在 VFP 中,使用【1】, PRIVATE 和 PUBLIC 命令可以指定内存变量的作用域.
=======(答案1)=======
第17题 (1.0分)& 题号:24
若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应的程序文件为Calc.exe),
则可以使用语句(命令):& 【1】/N calc.exe.
=======(答案1)=======
第18题 (1.0分)& 题号:30
在VFP中,除了自由表的字段名、表的索引标识名至多只能有 【1】 个字符外,其余名称的长
度可以是1—128个字符.
=======(答案1)=======
第19题 (1.0分)& 题号:196
在"选项"对话框中进行设置后,如果按住【1】键的同时按"确定"按钮,则当前设置会以命令
形式显示在"命令"窗口中.
=======(答案1)=======
第20题 (1.0分)& 题号:33
函数TYPE('answer=42')返回值为L或【1】&
,这取决于变量answer是否已预先赋值及值的类
型;若要显示如图1所示的"打开"对话框,可用使用函数GETFILE('DBF','【2】').
=======(答案1)=======
=======(答案2)=======
第21题 (1.0分)& 题号:1255
用户要在D盘的根目录中创建一个名为MyBack的文件夹,可用命令 【1】&
D:\MyBack.
=======(答案1)=======
第22题 (1.0分)& 题号:1275
在 VFP 中,关闭所有的文件并结束当前 VFP 系统运行的命令是【1】 .
=======(答案1)=======
=========或=========
第23题 (1.0分)& 题号:1209
执行函数MESSAGEBOX("清华大学"+【1】 +"计算机科学系",48,"提示"),则可出现如图所示
=======(答案1)=======
第24题 (1.0分)& 题号:204
利用一条【1】命令(语句)可以给多个内存变量赋同一个值.
=======(答案1)=======
=========或=========
第25题 (1.0分)& 题号:216
一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过【1】
方式定义的,其类型是由所赋值的数据类型决定的.
=======(答案1)=======
第26题 (1.0分)& 题号:218
?ROUND(123.456,2),显示结果为【1】.?ROUND(123.456,-2),显示结果为【2】
=======(答案1)=======
=======(答案2)=======
第27题 (1.0分)& 题号:214
依次执行下列两条命令,则屏幕上显示的结果是【1】.
DIMENSION y(2)
?TYPE("y(1)")
=======(答案1)=======
第28题 (1.0分)& 题号:1235
函数LEN(STR())的返回值为
【1】,函数LEN(DTOC(DATE(),1))的返回值为【2】.
=======(答案1)=======
=======(答案2)=======
第29题 (1.0分)& 题号:1298
在VFP中,用户可以利用命令来修改系统的操作环境(如默认工作目录等),
也可以通过菜单命令打开【1】对话框进行设置.
=======(答案1)=======
第30题 (1.0分)& 题号:1325
在 VTP 集成环境下调试程序时,如果程序运行过程中出现"死循环"现象,
通常可以通过按键盘上的【1】键强制中断程序.
=======(答案1)=======
第31题 (1.0分)& 题号:198
创建并保存一个项目后,系统就会在磁盘上生成两个文件,这两个文件的
文件扩展名分别为【1】和【2】
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第32题 (1.0分)& 题号:1258
函数ROUND()的返回值为 【1】,SUBSTR("mystring"&
,6)的返回值为& 【2】& .
=======(答案1)=======
=======(答案2)=======
第33题 (1.0分)& 题号:1318
使用LOCAL,PRIVATE和PUBLIC命令可以指定内存变量的作用域.在VFP命令窗口中创建的任何内存变量均为 【1】
=======(答案1)=======
第34题 (1.0分)& 题号:1280
在 VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,
汉字或下划线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,
他们的名称均以【1】开头.
=======(答案1)=======
=========或=========
第35题 (1.0分)& 题号:212
内存变量是系统在内存中设置的临时存储单元,当退出Visual FoxPro时其数据自动丢失.
若要保存内存变量以便以后使用,可使用SAVE TO命令将其保存到文件中.
在Visual FoxPro中,默认的内存变量文件的文件扩展名为【1】.
=======(答案1)=======
=========或=========
第36题 (1.0分)& 题号:276
如果要将第1个字符为" c "的所以变量保存到mVar内存变量文件中,可以使用命令
save to mVar 【1】
=======(答案1)=======
all like c*
第37题 (1.0分)& 题号:195
在VFP的集成操作环境中,对于比较长的命令,在"命令"窗口和程序中可以利用
【1】以实现换行输入.
=======(答案1)=======
=========或=========
第38题 (1.0分)& 题号:1257
字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符.
字符串定界符可以是单引号、双引号或& 【1】 .
=======(答案1)=======
二、单项选择&& 共29题 (共计29分)
第1题 (1.0分)& 题号:190
利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30
,则数组元素x(1,1),X(1,3),X(2,2)
的值分别是(&& ).
A:30,30,30
B:.F.,10,20
C:30,10,20
第2题 (1.0分)& 题号:1827
在下列函数中,函数的返回值为数值型的是(&&&
A:MESSAGEBOX()
第3题 (1.0分)& 题号:374
对于下列函数来说,其返回值的数据类型不为数值型的是(& ).
A:LEN("Visual FoxPro")
B:YEAR(DATE())
C:ATC("this","ThisForm")
第4题 (1.0分)& 题号:67
在 Visual FoxPro 系统中,下列表示中不属于常量的是
第5题 (1.0分)& 题号:325
在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( )
A:.T.和.T.
B:.F.和.F.
C:.T.和.F.
D:.F.和.T.
第6题 (1.0分)& 题号:329
在下面关于数据库的技术的说法中,不正确的是( )
A:数据的完整性是指数据的正确性和一致性
B:防止非法用户对数据的存取,称为数据库的安全性保护
C:采用数据库的技术处理数据,数据冗余应完全消失
D:不同用户可以使用同一数据库,称为数据库共享
第7题 (1.0分)& 题号:161
项目(project)是VFP中各种文件组织的核心.在下列有关VFP项目的叙述中,错误的是(&&&&
A:项目的关键既可以利用菜单或工具栏,也可以利用VFP命令
B:一个VFP窗口中,只能打开一个项目
C:在VFP窗口中,项目管理器可以折叠成工具栏形式
D:"连编"操作是针对项目而言的,该操作位于"项目"菜单栏
第8题 (1.0分)& 题号:323
函数LEN(DTOC(DATE( ),1))的返回值为( )
第9题 (1.0分)& 题号:331
备注型、日期型和逻辑型字段的宽度是固定的,它们分别是( )
第10题 (1.0分)& 题号:114
执行下列命令后,屏幕上显示的结果是 (& ) .
&X="ARE YOU Ok?"
第11题 (1.0分)& 题号:338
在下列叙述中,错误的是( )
A:关系型数据库中的每一个关系都是一个二维表
B:在关系模型中,运算的对象和运算的结果都是二维表
C:二维表中不允许出现任何数据冗余
D:Visual FoxPro是一种关系型数据库管理系统产品
第12题 (1.0分)& 题号:322
下列有关空值的叙述中不正确的是( )
A:空值等价于没有任何值
B:空值排序时优先于其他数据
C:在计算过程中或大多数函数中都可以用到NULL值
D:逻辑表达式.F. OR .NULL.的返回值为.F.
第13题 (1.0分)& 题号:335
在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.
在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是( )
第14题 (1.0分)& 题号:1815
在下列几组文件类型中,均可设置为项目主程序的是(&&&
A:表单、菜单和.PRG程序
B:查询、菜单和表
C:项目、数据库和.PRG程序
D:表单、查询、报表
第15题 (1.0分)& 题号:1808
以下几组表达式中,返回值均为.T.(真)的是(&&&
A:EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)
B:EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.)
C:EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)
D:EMPTY({})、EMPTY(SPACE(5))、EMPTY(0)
第16题 (1.0分)& 题号:334
设变量x的值为"abc"(其长度为4,末尾为一个空格字符),
变量y的值为"abc"(其长度为4,第一个字符为空格),
则表达式LEN(x+y)和LEN(x-y)的返回值分别为( )
第17题 (1.0分)& 题号:189
函数是程序设计语言中重要的
语言成分.在下列 VFP 系统函数
中,其返回值不为字符型数据的是(&& ).
第18题 (1.0分)& 题号:1807
已知数值型变量X=1, Y=2,
以下返回值为"!3!"的表达式是(&& ).
A:"!"+STR(X+Y,1)+"!"
B:"!"+"X+Y"+"!"
C:"!"+VAL("X+Y")+"!"
D:"!"+X+Y+"!"
第19题 (1.0分)& 题号:330
运行下列程序段后,y=DTOC(DATE( ),1) y=.NULL. ?TYPE("y")屏幕上显示的内容是( )
第20题 (1.0分)& 题号:204
设变量x的值为"FOXPRO",则下列表达式中运算结果为.T.的是(& ).
A:AT("PR",x)
B:BETWEEN(x,"A","J")
C:SUBSTR(LOWER(x),4)$x
D:ISNULL(SUBSTR(x,7))
第21题 (1.0分)& 题号:328
在VFP集成环境下用户利用DO命令执行一个程序文件时,系统实质上是执行( ).
第22题 (1.0分)& 题号:365
设XDH为XS表中的一个字段(类型为字符型,宽度为2个字节),
则下列条件表达式中,与条件表达式XDH& NOT&
IN("01","04")功能等价的是(& ).
A:Xs.xdh!="01" AND Xs.xdh!="04"
B:!(Xs.xdh&"01" AND Xs.xdh&"04")
C:Xs.xdh&&"01" OR Xs.xdh&&"04"
D:Xs.xdh="01" OR Xs.xdh="04"
第23题 (1.0分)& 题号:321
在下列函数中,其返回值为字符型的是( )
第24题 (1.0分)& 题号:176
在下列有关VFP表达式中,语法上错误的是()
A:DATETIME()+1000
B:DATE()-1000
C:DATETIME()-DATE()
D:DTOC(DATE())-DTOC(DATETIME())
第25题 (1.0分)& 题号:320
在下列有关名称命令规则的叙述中,不正确的是( )
A:名称中只能包含字母、下划线"-"、数字符号和汉字
B:名称的开头只能是字母、汉字或下划线,不能是数字
C:各种名称的长度均可以是1--128个字符
D:系统预定的系统变量,其名称均以下划线开头
第26题 (1.0分)& 题号:105
函数 INT(-3.14) 的返回值是().
第27题 (1.0分)& 题号:333
对于下列函数来说,其返回值的数据类型不为数值型的是( )
A:LEN("Visual FoxPro")
B:YEAR(DATE( ))
C:AT("this","ThisForm")
第28题 (1.0分)& 题号:1837
在下列有关日期,时间型表达式中,语法上不正确的是(&&&
A:DATE()-400
B:DATETIME0+400
C:DATETIME()-DATE()
D:DTOC(DATE())-TTOC(DATETIME())
第29题 (1.0分)& 题号:1818
FoxPro系统中,下列返回值是字符型的函数是(&&&
C:DATETIME()
D:MESSAGEBOX()
试卷编号:668
所属语言:Visual Foxpro
试卷方案:第三章
试卷总分:118分
共有题型:2种
一、填空&& 共73题 (共计73分)
第1题 (1.0分)& 题号:1189
创建一个教师表(JS.dbf),其中有字段gh(工号,字符型,长度为6)、xm(工号,字符型,长度为10)
、xb(性别,字符型,长度为2)、csrq(出生日期,日期型)、JL(教师简历,备注型,且允许为空值).
CREATE TABLE JS(gh c(6),xm C(10),xb c(2),csrq D,jl M 【1】)
=======(答案1)=======
第2题 (1.0分)& 题号:1190
在命令窗口或程序中,可以使用USE命令打开一个表.在该命令中,【1】子句用于定义表的别
名.(请写出拼写出完整的关键字)
=======(答案1)=======
第3题 (1.0分)& 题号:233
执行下列命令后:
&& CLOSE& TABLES
&& SELECT&
XS& ALIAS& STU
函数USED("JS")的值是.T.,函数SELECT()的值是【1】,函数ALIAS()的值是【2】.
=======(答案1)=======
=======(答案2)=======
第4题 (1.0分)& 题号:246
VFP系统中,在同一个表上,可以打开多个索引,但其中只有一个索引对表起作用,
这个索引称为【1】.
=======(答案1)=======
第5题 (1.0分)& 题号:41
与自由表相比,数据库表可以设置许多字段属性和表属性.其中,表属性主要有表名 (即长表
名)、表注释、记录有效性和【1】 等.
=======(答案1)=======
=========或=========
第6题 (1.0分)& 题号:229
设有一个表CJDA,该表有一个字段名BY的字段.如果要将字段删除,
可以使用命令ALRER TABLE CJDA 【1】.
=======(答案1)=======
DROP COLU& by
第7题 (1.0分)& 题号:259
用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示.
对于货币型字段,字段类型用单个字母表示时为【1】.
=======(答案1)=======
第8题 (1.0分)& 题号:227
利用UPDATE-SQL语句将学生表(student)中所有性别(sex)为 "男" 的学生的系别(depart)
值改为 "数学系",其完整命令是【1】.(请将命令完整拼写,不要缩写)
=======(答案1)=======
UPDATE student SET depart="数学系" WHERE sex="男"
=========或=========
UPDATE student SET depart='数学系' WHERE sex='男'
第9题 (1.0分)& 题号:44
如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名
相同,其他工作区中用字母【1】至【2】以及WII~W32747中的一个表示.
=======(答案1)=======
=======(答案2)=======
第10题 (1.0分)& 题号:1301
下列程序段中的后三条命令,可用一条功能等价的命令来实现,这条命令是【1】.
&&&&&&&&&&&&&&&&
SET TALK OFF
&&&&&&&&&&&&&&&&
SELECT&& 1
&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
SELECT& xs
=======(答案1)=======
USE cj IN 0
第11题 (1.0分)& 题号:252
在利用"参照完整性生成器"对话框设置参照完整性规则时,系统自动地生成完成该规
则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【1】完成.
=======(答案1)=======
第12题 (1.0分)& 题号:1299
在VFP中,与表操作相关的系统函数有多个,例如EOF()、BOF()、USED()等.
用于返回当前选定工作区中已打开表的字段数目的函数是【1】.
=======(答案1)=======
=========或=========
第13题 (1.0分)& 题号:230
去除当前工作区主控索引设定的命令是【1】,此时,表记录的顺序依据物理顺序排序.
=======(答案1)=======
SET ORDE& to
第14题 (1.0分)& 题号:180
有一个表文件XSDA,含有一个学号字段(XH,C,8).
利用ALTER TABLE xsda 【1】COLUMN xh C(10)命令,可以将学号字段的宽度修改为10.
=======(答案1)=======
第15题 (1.0分)& 题号:249
向数据库中添加表是指把自由表添加到数据库中,使之成为数据库表.
这一操作的本质是建立了库与表之间的【1】.
=======(答案1)=======
第16题 (1.0分)& 题号:224
选择当前未使用的最小号工作区,可以使用命令【1】.
=======(答案1)=======
第17题 (1.0分)& 题号:258
在BROWSE 命令中,【1】子句用于指定可以修改的字段,而其他字段的数据不可以修改.
=======(答案1)=======
第18题 (1.0分)& 题号:235
一张表结构如下
Teacher(teacid c(3), teacname c(8), sex c(2), born d )
用SQL语句给该表添加一个字段,字段名是note, 类型是备注型,其命令是【1】,
为该表创建一个索引,要求先依据姓名排序,姓名相同时以出生日期排序,则索引表达式为【2】.(请将命令完整拼写,不要缩写)
=======(答案1)=======
ALTE& TABL& teacher
ADD&& note M
=======(答案2)=======
teacname+DTOC(born,1)
第19题 (1.0分)& 题号:251
对当前教师表(js)按如下要求更改基本工资(jbgz):如果工龄(gl)在20年以上(含20年),
则基本工资加50.实现上述更改的REPLACE命令是【1】.
(请将命令完整拼写,不要缩写)
=======(答案1)=======
REPLACE jbgz WITH& jbgz + 50 FOR&
第20题 (1.0分)& 题号:261
如果要彻底删除当前工作区中打开的表的所有记录,可以使用【1】命令.
=======(答案1)=======
第21题 (1.0分)& 题号:255
DELETE()函数用来检测当前记录是否带有删除标记,其返回值数据类型为【1】.
=======(答案1)=======
第22题 (1.0分)& 题号:1213
使用SET【1】 ON|OFF命令,可以指定visual FoxPro系统是否处理已做了删除标记的表记录.
=======(答案1)=======
第23题 (1.0分)& 题号:1334
已知某数据库中有学生表和成绩表,且两张表之间已经建立了参照完整性
(学生表为主表,成绩表为子表).如果将学生表中的某位学生的记录删除,
要求该学生在成绩表中的所有成绩记录将自动全部删除,则两表之间的参照完整性设置是【1】 .
=======(答案1)=======
第24题 (1.0分)& 题号:240
如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库
引用的后链,因此这些数据库表也不能被添加到其他的数据库中.
这时需要利用【1】命令删除存储在数据库表中的后链,使之成为自由表.
=======(答案1)=======
第25题 (1.0分)& 题号:253
在Visual FoxPro中,参照完整性规则中的更新规则有【1】、【2】、忽略三种设置.
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第26题 (1.0分)& 题号:256
返回当前打开的数据库的完整文件名的函数是【1】.
=======(答案1)=======
=========或=========
第27题 (1.0分)& 题号:1192
一个表可以有一个或多个索引,在需要使用某个索引时必须显式地指定,即将某个索引设置为
"主控索引".在USE命令中使用【1】子句,可以在打开表的同时设置主控索引.
=======(答案1)=======
第28题 (1.0分)& 题号:225
指定Visual FoxPro系统是否处理标有删除的记录,
以及其他命令是否可以操作它们,常使用下列命令: SET 【1】ON.
=======(答案1)=======
第29题 (1.0分)& 题号:1305
在VFP中,【1】是保存在数据库中的过程代码,它由一系列用户自定义函数(过程)或在创建表
之间参照完整性规则时系统创建的函数(过程)组成.
=======(答案1)=======
第30题 (1.0分)& 题号:49
利用UPDATE-SQL命令可以批量地修改记录的字段值.例如,某档案表(表名为DA)中有一个数值
型字段(字段名为NL),则使用命令UPDATE da 【1】 nl=nl+1WHERE
nl&100可以将所有NL字段
值小于100的记录的NL字段值增加1.
=======(答案1)=======
第31题 (1.0分)& 题号:1188
在VisualFoxPro中,每个表最多可以有【1】个字段.
=======(答案1)=======
第32题 (1.0分)& 题号:236
若当前打开的数据库中有一张名为xsb的数据库表,且表以设置了记录的有效规则,则将该表的记录有效性规则删除,可以使用命令:ALTER
TABLE xsb 【1】.
=======(答案1)=======
DROP CHECK
第33题 (1.0分)& 题号:243
关闭当前工作区中打开的表的命令是【1】.
=======(答案1)=======
第34题 (1.0分)& 题号:1233
Visual FoxPro系统支持3种不同的索引文件,即【1】索引文件、非结构复合索引文件和独立索引文件.
=======(答案1)=======
第35题 (1.0分)& 题号:1278
使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,
则要在第10号工作区中再次打开XS表,可使用命令 USE xs 【1】 IN 10 .
=======(答案1)=======
第36题 (1.0分)& 题号:1211
执行以下程序,3个SELECT()函数的输出值分别是【1】,【2】,【3】
【程序清单】
CLoSE TABLES ALL
SELECT xh,xm,csrq FROM XS INTO CURSOR t3
? SELECT("XS")
??SELECT("t3")
??SELECT(0)
=======(答案1)=======
=======(答案2)=======
=======(答案3)=======
第37题 (1.0分)& 题号:237
若当前打开的数据库中有一张名为xsb的数据库表,且表中有一个名为by的字段,
则将该字段的标题属性设置为"备用",可以使用命令:
DBSETPROP('XSB.BY', '【1】','【2】','备用').
=======(答案1)=======
=======(答案2)=======
第38题 (1.0分)& 题号:231
用SQL创建一张表,表名为aaa,包含字段a1,a2,a3分别为长度为6的字符型,日期型和逻辑型,
其正确书写格式为【1】.(请将命令完整拼写,不要缩写)
=======(答案1)=======
CREATE TABLE aaa(a1 C(6),a2 D,a3 L)
第39题 (1.0分)& 题号:232
数据库中包含数据库表、视图、连接、【1】.
=======(答案1)=======
第40题 (1.0分)& 题号:228
一张学生表包含学号、姓名、性别等字段,在执行dele all 命令之后,
现想恢复所有带删除标志的且性别(xb)为"男"的所有同学,其VFP内部命令是【1】.
(请将命令完整拼写,不要缩写)
=======(答案1)=======
RECA& ALL FOR xb="男"
=========或=========
RECA&& FOR xb="男"
第41题 (1.0分)& 题号:242
表中字段类型为通用型时,其长度为【1】个字节.
=======(答案1)=======
第42题 (1.0分)& 题号:1302
利用DBSETPROP()函数,可以设置当前数据库的属性,或设置当前数据库中表的字段
或视图的有关属性.例如,要设置当前数据库中JS表的gh字段的标题属性,可以使用函数:
DBSETRPOP("【1】","FIELD","Caption","工号")
=======(答案1)=======
=========或=========
第43题 (1.0分)& 题号:223
在REPLACE命令中,保留字【1】仅对备注型字段有效,使用时表示替换的
内容追加到原备注中,否则替换原备注内容.
=======(答案1)=======
第44题 (1.0分)& 题号:244
利用seek()查找某条记录时,如果没有该记录,则当前指针指向该表的最后一条记录;
如果查找到,则指针指向该记录,并且函数【1】返回 .T..
=======(答案1)=======
第45题 (1.0分)& 题号:52
利用COPY TO命令可以将当前工作区中表的全部或部分数据复制到其他表文或其他类型的文
件中.例如,使用COPY TO temp FOR RECNO()&11 【1】命令,可以将当前工作区中表的前10条
记录数据复制到TEMP文件中,且TEMP文件为Microsoft
Excel格式文件.&&&
=======(答案1)=======
第46题 (1.0分)& 题号:222
在 Visual FoxPro中,每个表最多可以有【1】个字段.
=======(答案1)=======
第47题 (1.0分)& 题号:179
某数据库中有下列所述结构的两个表(BRDA病人档案和MXB明细表),并且已创建了一对多关系.
BRDA(病历号,姓名,性别,年龄,联系地址)
MXB(病历号,药品编号,单价,数量,日期)
下列的查询语句用于查询病人用药总金额大于1000的病人信息(病历号、姓名、总金额),
请完善该语句:
SELECT 病历号,姓名,SUM(单价*数量)AS 总金额;
FROM brda,
WHERE 【1】;
GROUP BY 1;
HAVING【2】
=======(答案1)=======
brda.病历号=mxb.病历号
=======(答案2)=======
总金额&1000
=========或=========
sum(单价*数量)&1000
=========或=========
sum(mxb.单价*mxb.数量)&1000
第48题 (1.0分)& 题号:257
假设当前工作区为1,则选择第99工作区为当前工作区的命令是【1】.
=======(答案1)=======
=========或=========
第49题 (1.0分)& 题号:241
银行存款表(ck,dbf)的表结构字段组成如下表:
帐号(zh,C,15,NULL)
存入日期(crrq,T,8)
存期(cq,N,2,0)
金额(je,Y,8)
要求写出创建ck表的SQL语句【1】,增加一条空记录的命令是【2】.
(请将命令完整拼写,不要缩写)
=======(答案1)=======
CREATE TABLE ck(zh C(15) NULL,crrq T,cq N(2),je Y)
=======(答案2)=======
APPEND BLANK
第50题 (1.0分)& 题号:247
执行下列命令后:
SET& EXCLUSIVE& OFF
EXCLUSIVE& IN& 0
JS表的打开方式是【1】,XS表的打开方式是【2】.
=======(答案1)=======
=======(答案2)=======
第51题 (1.0分)& 题号:226
设在1号工作区中打开XS表,若要求在2号工作区中再次打开XS表且将其别名设置为xuesheng,
则可使用命令:USE xs 【1】& xuesheng IN 2 AGAIN.
=======(答案1)=======
第52题 (1.0分)& 题号:1215
在两个数据库表创建永久性关系后,就可以创建它们之间的参照完整性规则.
在VFP中,参照完整性规则分为更新规则、【1】规则和插入规则.
=======(答案1)=======
第53题 (1.0分)& 题号:239
"参照完整性"是用来控制数据的完整性,尤其是控制数据库中相关表之间的主关键字和【1】
之间数据一致性的规则.
=======(答案1)=======
外部关键字
第54题 (1.0分)& 题号:1260
用INSERT-SQL命令在xS(学生)表中添加如下表格所示的记录,可使用命令:
INSERT INTO xs(xh,jl,csrq)& 【1】&
("E9999","获得三好学生称号",{^})
=======(答案1)=======
第55题 (1.0分)& 题号:1238
利用DBGETPROP0'函数,可以获取当前数据库的属性设置信息,或当前数据库中的表、表字段
或视图的属性设置信息.
例如,要获取当前数据库SJK中XS表的xb字段的默认值,
可以使用函数DBGETPROP("Xs.xb","Field","【1】").
=======(答案1)=======
defaultvalue
第56题 (1.0分)& 题号:260
如果依次执行下列命令,则XS表在两个工作区中同时打开,其别名分别为【1】和【2】.
CLOSE TABLES ALL
USE XS AGAIN
=======(答案1)=======
=======(答案2)=======
第57题 (1.0分)& 题号:234
希望使某数据库表的某字符型字段仅能接受6个"0"~"9"之间的十个字符
应在该数据库表的字段的【1】属性中设定其值为"999999" (注:写中文,英文都可以).
=======(答案1)=======
=========或=========
第58题 (1.0分)& 题号:1214
某表含有两个字段:XX(字符型)和YY(日期型).若要创建一个索引,要求先根据XX字段排序,
xx字段相同时再根据YY字段排序,则索引表达式可以设置为xx+【1】
=======(答案1)=======
DTOC(yy,1)
第59题 (1.0分)& 题号:35
一个远程数据源通常是一个远程数据库服务器或文件,并且已为它在本地安装了ODBC驱动程
序并设置了ODBC数据源名称.在VFP中,建立远程数据连接的主要目的是创建【1】& .
=======(答案1)=======
第60题 (1.0分)& 题号:245
创建一个名为db01数据库的命令是【1】.
(请将命令完整拼写,不要缩写)
=======(答案1)=======
CREATE DATABASE db01
第61题 (1.0分)& 题号:1191
利用DBGETPROP()函数可以返回当前数据库的属性,或者返回当前数据库中表、表的字段或
视图属性,例如,函数DBGETPROP("xs.xh","【1】","DefaultValue")可以返回xs表xh字段的
默认值属性.
=======(答案1)=======
第62题 (1.0分)& 题号:1276
某公司实现人性化管理,在每个员工生日的当日会赠送礼物.
若其人事档案表中包含一个出生日期字段(字段名为 csrq ,类型为日期型),
则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为 【1】(DTOC( csrq,1),4).
=======(答案1)=======
第63题 (1.0分)& 题号:254
如果有一张数据库表teacher,包含四个字段(gh c(6), name c(8), born d, workdate
分别为工号、姓名、出生日期和工作日期.很显然,工作日期应大于出生日期,
则应设定【1】规则.
=======(答案1)=======
记录有效性
第64题 (1.0分)& 题号:36
如果用户移动了数据库文件或与数据库关联的表文件,则这些文件的相对路径改变,从而可能
会破坏用于关联数据库和表的双向链接.使用命令OPEN DATABASE 【1】 打开数据库JXGL时,
系统将检查数据库的有效性.
=======(答案1)=======
第65题 (1.0分)& 题号:1344
完善下面的命令,实现向 xs 表中追加一条新的记录.
INSERT INTO xs (xh,xm,xb,ximing) 【1】 ('950101' ,' 李林','')
=======(答案1)=======
第66题 (1.0分)& 题号:1282
在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,
而插入规则只有两个,即 【1】 .
=======(答案1)=======
限制和忽略
第67题 (1.0分)& 题号:1237
数据库表的触发器(Trigger)是在对表的记录进行操作时被触发的检验规则.
在VFP中,触发器分为3种类型,即更新触发器、删除触发器和【1】触发器.
=======(答案1)=======
第68题 (1.0分)& 题号:1277
利用COPY命令可以将当前工作区中的表复制成Microsoft Excel 文件.
若当前工作区中已打开XS表,则用命令COPY TO xyz 【1】 ,
可以将XS表复制成Excel 文件 xyz.xls.
=======(答案1)=======
第69题 (1.0分)& 题号:1281
在 VFP 中创建一个新的数据库后,系统会生成3个文件,其文件扩展名分别为
【1】(数据库户文件), .dct (数据库备注文件)和 .dcx (数据库索引文件).
=======(答案1)=======
第70题 (1.0分)& 题号:250
希望所有表在打开时为共享方式,其SET 命令为【1】.
=======(答案1)=======
SET EXCL& off
第71题 (1.0分)& 题号:1279
利用DBGETPROP()函数,可以返回当前数据库的属性,也可以返回当前数据库中表,
表的子段或视图的有关属性.例如,要得到JS表的记录级有效性规则表达式,
可以使用函数:DBGETPROP("js","【1】","RuleExpression")
=======(答案1)=======
第72题 (1.0分)& 题号:178
使用SET FILTER TO 命令所设置的过滤器, 对DELETE-SQL命令、
UPDATE-SQL命令及【1】命令不起作用.
=======(答案1)=======
SELECT-SQL
第73题 (1.0分)& 题号:1236
设在1号工作区中打开xS表,若要求在2号工作区中再次打开xs表且别名设置为XUESHENG,
则可使用命令:USE XS【1】xuesheng& IN 2 AGAIN
=======(答案1)=======
二、单项选择&& 共45题 (共计45分)
第1题 (1.0分)& 题号:302
数据库表的字段格式用于指定字段显示时的格式,包括在浏览窗口、表单或报表中显示时的大小写和样式,在说明格式时,格式可以使用一些字母(或字母的组合)来表示&&&
下列有关字段格式的格式字符的叙述中,不正确的是().
A:格式字符A表示只允许字母和汉字,不允许使用空格和标点符号
B:格式字符D用于控制日期和显示格式
C:格式字符T用于控制时间的显示格式
D:格式字符!将字母转换为大写字母
第2题 (1.0分)& 题号:124
若要将当前工作区中打开的表文件 GZB.DBF
&复制到 GZB1.DBF 文件,则可以使用命令
A:COPY GZB.DBF GZB1.DBF
B:COPY TO GZB1 REST
C:COPY TO GZB1 STRU
D:COPY TO GZB1
第3题 (1.0分)& 题号:303
数据库不包含以下那一个对象().
A:数据库表
D:存储过程
第4题 (1.0分)& 题号:299
用表设计器创建一个自由表时,不能实现的操作是().
A:设置某字段可以接受NULL值
B:设置表中某字段的类型为通用型
C:设置表的索引
D:设置表中某字段的默认值
第5题 (1.0分)& 题号:293
设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是().
A:DELETE FROM js WHERE xb='男'
B:DELETE TABLE js WHERE xb='男'
C:DELETE FROM js FOR xb='男'
D:DELETE TABLE js FOR xb='男'
第6题 (1.0分)& 题号:116
有如下一段程序:
CLOSE TABLES ALL
&USE KC IN 0
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是(& ).
第7题 (1.0分)& 题号:309
VFP创建一个数据库之后在缺省目录中生成三个文件为().
A:dbc,dbx,dct
B:dbf,fpt,cdx
C:dbc,dbf,dcx
D:dbc,dcx,dct
第8题 (1.0分)& 题号:1810
XS(学生)表中有XM(姓名,字符型)和XB(性别,字符型)等字段.
如果要将所有男生记录的姓名字段值清空,则可以使用命令(&&&
A:UPDATE xs SET xm=""&& WHERE
B:UPDATE xs SET xm=SPACE(0)& WHERE xb="男"
C:UPDATE xs SET xm=SPACE(0)& FOR xb="男"
D:UPDATE xs SET xm=""&& FOR
第9题 (1.0分)& 题号:166
在创建表索引时,索引表达式可以包含表的一个或多个字段.在下列字段类型中.不能直接选作索引表达式的是(&
B:日期时间型
第10题 (1.0分)& 题号:1799
在下列关于数据库表和临时表(Cursor)的叙述中,正确的是(&&
A:数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭
B:基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭
C:用BROWSE命令可浏览数据库表,也可浏览临时表
D:临时表被关闭后,可使用USE命令再次将其打开
第11题 (1.0分)& 题号:1819
FoxPro系统中,数据库表的字段默认值保存在(&&&&
A:项目文件中
B:数据库文件中
C:数据库表文件中
D:数据库表的备注文件中
第12题 (1.0分)& 题号:1800
设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,
则下列命令中不能将该XS表关闭的是(&& ).
A:CLOSE TABLE
B:USE IN 2
C:CLOSE DATABASE ALL
第13题 (1.0分)& 题号:1838
打开一个无记录的空表,若未作任何与记录指针移动相关的操作,
则执行命令"?RECNO(),BOF(),EOF()"后屏幕上应显示(&&&
A:0、.T.和.T.
B:0、.T.和.R
C:1、.T.和.T.
D:1、.T.和.R
第14题 (1.0分)& 题号:304
希望在命令窗口中修改一张已存在的表,则().
A:先将表打开,再使用modi stru命令
B:先将表打开,再使用alter table命令
C:可以不打开表,使用modi stru命令
D:以上方法都可以
第15题 (1.0分)& 题号:306
触发器上绑定在表上的表达式,当表中的记录被指定的操作命令修改时,
触发器被激活& Visual FoxPro提供的触发器不包括().
A:删除触发器
B:级联触发器
C:更新触发器
D:插入触发器
第16题 (1.0分)& 题号:366
数据库表的主索引(及候选索引)的设置可以实现(&&&
A:域完整性
B:实体完整性
C:参照完整性
D:用户自定义完整性
第17题 (1.0分)& 题号:367
函数SELECT(1)的返回值是(&&&
A:当前工作区号
B:当前工作区的下一个工作区号
C:当前未被使用的最小工作区号
D:当前未被使用的最大工作区号
第18题 (1.0分)& 题号:1828
对于自由表来说,不可以创建的索引类型是(&&&
B:候选索引
C:唯一索引
D:普通索引
第19题 (1.0分)& 题号:307
若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是().
A:alter& table&
xs& add& mc&
B:alter& xs.dbf&
add& column& mc&
C:alter& xs.dbf&
add& mc& c(6)
D:alter& table&
xs& add& field&
第20题 (1.0分)& 题号:291
在创建索引时,索引表达式可以包含一个或多个表字段.
在下列数据类型的字段中,不能作为索引索引表达式的字段为().
第21题 (1.0分)& 题号:172
在VFP中,如果指定两个表的参照完整性的删除规则为"级联",则当删除父表中的记录时,(&&&&
A:系统自动备份父表中被删除记录到一个新表中
B:若子表中有相关记录,则禁止删除父表中记录
C:自动删除子表中所有相关记录
D:不作参照完整性检查,删除父表记录与子表无关
第22题 (1.0分)& 题号:1821
依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是().CLOSE TABLES&
USE js AGAIN
USE js AGAIN
第23题 (1.0分)& 题号:162
表(table)是存储数据的容器.在下列有关VFP表的叙述中,错误的是(&&&&
A:每个表最多只能包含200多个字段
B:新建一个表后,一般会生成1~3个文件
C:自由表与数据库表在数据存储功能上是相同的,但在数据管理与控制功能上有差别
D:自由表添加到数据库中变成数据库表,而数据库表移出数据库则变成自由表
第24题 (1.0分)& 题号:186
数据库( database )是许多相关的数据库表及其关系等对象的集合.在下列有关VFP
数据库的叙述中,错误的是(&&&
A:可用命令新建数据库
B:从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C:创建数据库表之间的永久性关系,一般是在数据库设计器中进行
D:数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
第25题 (1.0分)& 题号:290
用户创建一个数据库并保存在软盘上,则在该软盘上会生成()个相应的文件.
第26题 (1.0分)& 题号:296
打开一个空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为().
A:0、.T.和.T.
B:0、.T.和.F.
C:1、.T.和.T.
D:1、.T.和.F.
第27题 (1.0分)& 题号:1829
在下列有关数据库及表的叙述中,错误的是(&&&
A:一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中
B:一个表可以属于两个或两个以上的数据库
C:创建一个数据库后,通常在外部存储器中生成三个文件
D:表与表之间的永久性关系只能基于索引来创建
第28题 (1.0分)& 题号:163
在VFP中,对于数据库表来说,
如果将其移出数据库(变成自由表),
则该表原设置或创建的(& )仍然有效.
A:候选索引
C:记录有效性规则
第29题 (1.0分)& 题号:347
若为js.dbf表删除一个年龄字段(nl n(3)),以下命令中正确的是().
A:ALTER TABLE js ADD nl n(3)
B:ALTER TABLE js DROP nl n(3)
C:ALTER TABLE js DELETE nl
D:ALTER TABLE js DROP nl
第30题 (1.0分)& 题号:308
foxpro系统中,对数据库表设置参照完整性过程时,"更新规则"选择了"限制"选项后,则().
A:在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录
B:在更新父表的关键字的值时,若子表中有相关记录则禁止更新
C:在更新父表的关键字的值时,若子表中有相关记录则允许更新
D:允许更新父表的任何字段,不论字表中是否有相关记录
第31题 (1.0分)& 题号:115
下列关于数据库、表和视图操作的叙述中,错误的是( ).
A:关闭一个数据库,将自动关闭其所有已打开的数据库表
B:打开一个数据库表,将自动打开其所有对应的数据库
C:关闭一个视图所对应的基表,将自动关闭该视图
D:关闭一个视图,不会自动关闭其所对应的基表
第32题 (1.0分)& 题号:185
表( table )是存储数据的容器.在下列有关 VFP
表的叙述中,错误的是(&&& )
A:系统默认的表文件扩展名为.dbf
B:利用表设计器创建表结构时,系统默认的字符型字段宽度为 10
C:自由表的索引功能与数据库表有区别
D:表文件名在命名时只要遵循操作系统的规定 ,VFP 本身无任何新的限定
第33题 (1.0分)& 题号:297
设有一个表rsda,该表有一个名为zc的字段,如果要将字段名zc改为zhicheng,可以使用下列命令().
A:ALTER TABLE& rsda RENAME COLUMN zc TO
B:ALTER TABLE& rsda RENAME FIELD zc TO
C:ALTER TABLE& rsda COLUMN RENAME zc TO
D:ALTER TABLE& rsda FIELD zc RENAME TO
第34题 (1.0分)& 题号:295
函数SELECT(0)的返回值为().
A:当前工作区
B:当前未被使用的最小工作区号
C:当前未被使用的最大工作区号
D:当前已被使用的最小工作区号
第35题 (1.0分)& 题号:301
下列命令中,()可以将XS表的XH字段的标题属性设置为"学号".
A:DBSETPROP("XS.XH","FIELD","caption","学号")
B:DBSETPROP("XS.XH","FIELD","caption"="学号")
C:DBSETPROP("XS.XH","caption","学号")
D:DBSETPROP("XS.XH","TABLE","caption"="学号")
第36题 (1.0分)& 题号:1820
在Visual FoxPro系统中,下列关于数据库和数据库表的叙述错误的是( ).
A:数据库是一个容器,它是许多相关的数据库表及其关系的集合
B:数据库表与数据库之间的相关性是通过数据库表文件与数据库文件之间的双向链接实现的
C:数据库表随着其所在的数据库的关闭而关闭,但不随着其所在的数据库的打开而打开
D:一个数据库表可以属于多个数据库
第37题 (1.0分)& 题号:305
学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),
用INSERT命令向XS表添加一条新记录,记录内容为:
XH&&&&&&&&
XM&&&&&&&&&&
XB&&&&&&&&&
10&&&&&&&&
王青&&&&&&&&
男&&&&&&&&
下列命令中正确的是().
A:INSERT INTO XS VALUES("10","王青","男","984461")
B:INSERT TO XS VALUES("10","王青","男","984461")
C:INSERT INTO XS(XH,XM,XB,BJ)&
VALUES(10,王青,男,984461)
D:INSERT TO XS(XH,XM,XB,BJ)&
VALUES("10","王青","男","984461")
第38题 (1.0分)& 题号:294
如果要创建一个仅包含一个字段的表RB,其字段名为RB,字段类型为字符型,字段宽度为20,则可以用下列命令()创建.
A:CREATE TABLE rb rb C(20)
B:CREATE TABLE rb& (rb C(20))
C:CREATE TABLE rb FIELD rb C(20)
D:CREATE TABLE rb FIELD (rb C(20))
第39题 (1.0分)& 题号:187
在下列有关 VFP 表索引的叙述中,错误的(&& ).
A:通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选
B:对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引
C:在表打开时,系统会自动地将默认的第一个索引作为主控索引
D:表的唯一索引并不能控制字段数据输入时的重复
第40题 (1.0分)& 题号:188
数据库表可以设置字段有效性规则,字段有效性规则属于(&&&&
A:实体完整性范畴
B:参照完整性范畴
C:数据一致性范畴
D:域完整性范畴
第41题 (1.0分)& 题号:1801
首先执行CLOSE TABLES ALL命令,然后执行(&&
)命令,可逻辑删除JS(教师)中年龄超过
60岁的所有记录(注:csrq为日期型字段,含义为出生日期).
A:DELETE FOR YEAR(DATA()-YEAR(csrq))& 60
B:DELETE FROM js WHERE YEAR(DATA())-YEAR(csrq)& 60
C:DELETE FROM js FOR YEAR(DATA()-YEAR(csrq))& 60
D:DELETE FROM js WHILE YEAR(DATA()-YEAR(csrq))& 60
第42题 (1.0分)& 题号:300
数据库表移出数据后,变成自由表,该表的()仍然有效.
A:字段的有效性规则
B:字段的默认值
C:表的长表名
D:结构复合索引文件中的侯选索引
第43题 (1.0分)& 题号:1839
在下列有关数据库及表的叙述中,错误的是(&&&
A:在打开数据库表时,相关的数据库不会自动地被打开、也不需要被打开
B:使用CLOSE DATABASE ALL命令关闭数据库时,将关闭所有的已打开的表
C:一个表可以在多个工作区中被打开
D:利用项目管理器中的"移去"操作删除数据库时,数据库中的所有表均转换成自由表
第44题 (1.0分)& 题号:292
设有一个名为test的表中有两个日期型字段:参加工作日期(字段名为cjgzrq)
和出生日期(字段名为csrq) .现要创建一个索引,要求先根据参加工作日期排序,
参加工作日期相同时根据出生日期排序,则索引表达式应为().
A:cjgzrq+csrq
B:DTOC(cjgzrq)+DTOC(csrq)
C:DTOC(cjgzrq,1)+DTOC(csrq,1)
D:cjgzrq-csrq
第45题 (1.0分)& 题号:1809
JS(教师)表中有XG(性格,备注型)等字段,使用(&&
)命令可以直接浏览/输出所有记录
的XG字段的具体内容(即备注中的信息).
LIST OFF xg
B:SELECT xg FROM js
BROWSE FIELD xg
试卷编号:669
所属语言:Visual Foxpro
试卷方案:第四章
试卷总分:63分
共有题型:2种
一、填空&& 共43题 (共计43分)
第1题 (1.0分)& 题号:1308
某图书资料室的:"图书管理"数据库中有三张表:
TS.dbf(图书表)、DZ.dbf(读者表)与JY.dbf(借阅表),表结构如下:
Ts.dbf结构&&&&&&&&&&&&&&&
DZ.dbf`结构&&&&&&&&&&&&
Jy.dbf结构
字段类型&&&&&&&&
字段类型&&&&&&
字段名&&&&
C(10)&&&&&&&&&&
C(6)&&&&&&&&&
借书证号&&&
C(10)&&&&&&&&&&
C(18)&&&&&&&&
编号&&&&&&&
C(8)&&&&&&&&&&&
C(8)&&&&&&&&&
借书日期&&&
C(20)&&&&&&&&&&
C(2)&&&&&&&&&
还书日期&&&
C(8)&&&&&&&&&&&
N(7,2)&&&&&&&&&
馆藏册数&& N(4)
完善下列语句以查询该图书资料室各出版单位出版图书的馆藏总册数、总金额、平均单价:
出版单位,SUM(馆藏册数)&& AS 馆藏总册数,
SUM(馆藏册数*单价)&& AS
总金额,【1】AS& 平均单价
FROM 图书馆里!TS
GROUP BY& 出版单位
完善下列语句以查询借阅次数最多的前10名读者的借书证号、姓名、单位和借阅次数:
SELECT【2】JY.借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数, ;
FROM& 图书馆里!DZ& INNER JOIN
图书管理!JY;
ON DZ.借书证号= JY.借书证号;
GROUP BY& 1 ;
ORDER BY 【3】desc
=======(答案1)=======
AVG( 单价)
=======(答案2)=======
=======(答案3)=======
=========或=========
=========或=========
第2题 (1.0分)& 题号:1284
已知借阅(JY)表中含读者类型( lx ),借阅日期( jyrq )和还书日期( hsrq )等字段.
下列SQL命令用来统计教师,学生借书过期罚款人次和罚款金额.其中罚款金额的算法如下:
(1)对于学生类读者( lx 字段值为"X")来说,借阅期限为 30 天.每超过一天,
罚款金额以每本书每天0.05元计算;
(2)对于教师类读者( lx 字段值为"J")来说,借阅期限为 60 天.每超过一天,
罚款金额以每本书每天0.05元计算;
SELECT "教师" AS 类型, COUNT ( * ) AS 罚款人次;
&&&&&&&&&&&&&&
SUM ( 0.05*(【1】)) AS 罚款金额;
&&&&&&&&&&&&
WHERE jy.lx="J" AND hsrq-jyrq&60;
SELECT "学生" AS 类型, COUNT(*) AS 罚款人次;
&&&&&&&&&&&&&
SUM (0.05*(hsrq-jyrq-30)) AS 罚款金额;
&&&&&&&&&&&
&&&&&&&&&&&
WHERE jy.lx="X" AND& hsrq-jyrq&30;
=======(答案1)=======
hsrq-jyrq-60
=========或=========
hsrq- jyrq-60
=======(答案2)=======
第3题 (1.0分)& 题号:1328
已知学生( XS )表中含学号( xh )、性别( xb )、专业( zy
)字段.下列SQL命令用来查询每个专业的男、女生人数.
SELECT zy, SUM(IIF(xb='男',1, 【1】)) AS 男生人数,;
SUM(IIF(xb="女",1, 【2】)) AS 女生人数;
GROUP BY 1
=======(答案1)=======
=======(答案2)=======
第4题 (1.0分)& 题号:1195
在SELECT-SQL语句中,若要使查询结果中无重复记录,则可使用【1】 关键字;
若要组合两个SQLSELECT语句的结果(结构相同),则应使用【2】子句.(请写出完整的关键字)
=======(答案1)=======
=======(答案2)=======
第5题 (1.0分)& 题号:177
SQL插入记录的命令是INSERT,删除记录的命令是【1】,修改记录的命令是【2】.
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第6题 (1.0分)& 题号:1216
数据库JXSJ中有,XS(学生)表和CJ(成绩)表.
学生表中有XH(学号)、XM(姓名)等字段;
成绩表中有XH(学号)、KCDM(课程代码)和CJ(成绩,数值型)等字段,
两表通过XH字段创建了一对多的关系.
下列SELECT.SQL命令用于查询各门考试成绩均在60分以上的学生成绩情况,
要求输出学号、姓名和总成绩,且只输出总成绩前5名.
SELECT TOP 5 Xs.xh AS学号,Xs.xm AS姓名,SUM(Cj.cj)AS总成绩;
FROM jxsj!xs INNER JOIN jxsj!
ON Xs.xh=cj.
GROUP BY Xs.
【1】& MIN(Cj.cj)&=60;
ORDER BY 3 DESC
=======(答案1)=======
第7题 (1.0分)& 题号:159
在VFP中创建多表查询时,表之间的四种联接类型分别为内部联接、左联接、右联接和【1】
=======(答案1)=======
第8题 (1.0分)& 题号:1241
已知某数据库表KCYZ.DBF含有5个字段,若其中有一个名为bxk的逻辑型字段,
则可用下列SQL命令查询bxk字段值为.T.的所有记录,且要求输出所有字段,
输出结果保存在表TEMP.DBF中.
SELECT【1】FROM
WHERE bxk=.T.:
【2】Table temp
=======(答案1)=======
=======(答案2)=======
第9题 (1.0分)& 题号:171
设有一职工档案表(zgda.dbf),含有姓名(xm),部门(bm)和姓名(xb)等字段.
使用下列SELECT-SQL命令可以将查询结果保存在文本文件temp.txt中:
SELECT xm,bm FROM zgda ORDERBY bm 【1】temp
=======(答案1)=======
第10题 (1.0分)& 题号:1262
某数据库SJK中包含学生表(xs.DBF)和成绩表(CJ.DBF),表的结构如图所示
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&&&&&
XM&&&&&&&&
姓名&&&&&&&&&&&&
XDM&&&&&&&
系代码&&&&&&&&&&
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&
CJ&&&&&&&&
成绩&&&&&&&&
BZ&&&&&&&&
备注&&&&&&&&
(注:两个表均以XH为表达式创建了主索引):
基于学生表和成绩表,可用下列SELECT-SQL命令查询:
各系学生考试合格的人数
(注:成绩大于或等于60分为合格),要求查询系代号、系人数、系合格人数.
SELECT Xs.xdh AS 系代号,COUNT(*)AS系人数,;
SUM(【1】) AS 系合格人数,;
FROM sjk!xs INNER JOIN sjk!
ON Xs.xh=cj.
BY&&& 【2】
=======(答案1)=======
IIF( cj&=60,1,0)
=========或=========
IIF( cj=&60,1,0)
=========或=========
IIF( cj&60,0,1)
=======(答案2)=======
=========或=========
=========或=========
第11题 (1.0分)& 题号:1285
设某图书资料室的"图书管理"数据库中有3张表: TS.dbf (图书表),
&DZ.dbf 与 JY.dbf (借阅表),表结构如图所示:
Ts.dbf结构&&&&&&&&&&&
DZ.dbf`结构&&&&&&&&&&
Jy.dbf结构
字段类型&&&&
字段类型&&&&&
C(10)&&&&&&
C(6)&&&&&&&&
借书证号&& C(6)
C(10)&&&&&&
C(18)&&&&&&&
编号&&&&&&
C(8)&&&&&&&
C(8)&&&&&&&&
借书日期&& D(8)
C(20)&&&&&&
C(2)&&&&&&&&
还书日期&& D(8)
C(8)&&&&&&&
N(7,2)&&&&&
馆藏册数 N(4)&&
完善下列语句以查询该图书资料室各出版单位单位出版图书的藏书总册数,总金额和平均单价:
SELECT 出版单位, SUM (藏书册数) AS 藏书总册数;
SUM(【1】)& AS 总金额, AVG (单价) AS 平均单价;
&&&&&&&&&&
FROM 图书管理!TS;
&&&&&&&&&&
GROUP BY 出版单位
完善下列语句以查询借阅次数在 10 次(含 10 次)以上的读者的借书证号,姓名,单位和借阅次数:
SELECT DZ . 借书证号, DZ . 姓名, DZ . 单位, COUNT ( * ) as 借阅次数;
FROM 图书管理! DZ INNTER JOIN 图书管理! JY ;
ON DZ.借书证号=【2】;
GROUPBY 1;
【3】 借阅次数& =10
=======(答案1)=======
藏书册数*单价
=========或=========
单价*藏书册数
=========或=========
藏书册数* 单价
=========或=========
单价* 藏书册数
=======(答案2)=======
JY.借书证号
=======(答案3)=======
第12题 (1.0分)& 题号:1326
在某教学管理数据库中有一个学生表( XS.DBF ),其表结构及其所含有的记录数据如图所示.
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&&&&&
XM&&&&&&&&
姓名&&&&&&&&&&&&
XB&&&&&&&&
性别&&&&&&&&&&&&
出生日期     D
     XH   XM  XB   CSRQ
    010201&&
王玲  女  06/02/82
010203&& 李勇  男  06/09/82
张三  男  02/08/82&&&&&
010301&& 刘芳  女  06/09/82
010402&& 王勇敢 男  02/28/82
010302&& 李圆圆 女  12/12/82
010401&& 张勇  男  10/09/82
对于下列 SELECT-SQL 语句,其查询结果含有 【1】 条记录.
SELECT * FROM xs WHERE SUBSTR(xh,5,2)='01'
若学生表已在当前工作区打开,运行下列程序后再 VFP 主窗口显示的结果为 【2】 .
【程序清单】
SET TALK OFF
DO WHILE!EOF()
AT("勇",xm)&0
=======(答案1)=======
=======(答案2)=======
第13题 (1.0分)& 题号:1217
某图书管理系统中JY(借阅)表是已还书情况的记录表,
其中含有DZH(图书证号,字符型)、JYRQ(借阅日期,日期型)和HSRQ(还书日期,日期型)等字段.
下列SELECT-SQL命令用于查询每个图书证号借书本数、过期本数、过期罚款数.
(注:"过期"是指借阅超过60天,对每本书借阅超过60天者,超过部分按每天0.05元计算罚款.)
SELECT Jy.dzh as图书证号,COUNT(*) as 借书本数,;
AS&& 过期本数,;
SUM(IIF(Jy.hsrq-Jy.jyrq&60,(Jy.hsrq-Jy.jyrq-60)*0.05,0.00))AS罚款数;
GROUP BY Jy.dzh
=======(答案1)=======
Sum(iif( hsrq- jyrq&60,1,0))
第14题 (1.0分)& 题号:155
若js.dbf表中含有若干字段且已在当前工作区中打开,则仅浏览表中gh、xm 、xb
这三个字段的数据,可用SELECT gh,xm,xb FROM js命令,或者用BROWSE命令: BROWSE【1】
=======(答案1)=======
FIEL& xh,xm,xb
=========或=========
field xh,xm,xb
第15题 (1.0分)& 题号:1240
在教学管理数据库SJK中有2个表:KC.DBF(课程表)和CJ.DBF(成绩表),表结构如图所示:
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
KCDH&&&&&&&
课程代号&&&&
KCM&&&&&&&&
课程名&&&&&&
XF&&&&&&&&&
学分&&&&&&&&
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&
KCDH&&&&&&&
课程代号&&&&
CJ&&&&&&&&
成绩&&&&&&&&
则可用下列SQL命令查询总学分大于100的学生的学号和学分.
(注:成绩为60或60以上才能获得相应学分,否则学分为0):
SELECT Kc.xh,SUM(【1】)AS总学分;
FROM sjk!Kc INNER JOIN sjk!Cj:
WHERE Cj.Kcdh=Kc.K
GROUP BY Cj.Xh;
总学分&100
=======(答案1)=======
iif( cj&=60, xf,0)
=======(答案2)=======
第16题 (1.0分)& 题号:163
SELECT-SQL查询语句中,表示两张表内联的关键字是【1】
=======(答案1)=======
INNER JOIN
第17题 (1.0分)& 题号:150
本地视图的【1】表随视图的打开而自动地打开,但是不随视图的关闭而关闭.
=======(答案1)=======
=========或=========
第18题 (1.0分)& 题号:1338
教学管理数据库中含有课程表( KC )及成绩表( CJ ).
课程表中含有以下字段:课程代号( kcdh ),课程名 (kcm) ,学分 (xf) ;
成绩表中有以下字段:学号( xh ),课程代号 (kcdh) ,成绩( cj ).
成绩表记录了全体学生所学各门课程的成绩
现根据上述两表查询总学分已超过120的所有学生情况
(要求输出:学号,平均分,总学分,并按学号的升序排列),可使用下述命令.
(注:成绩小于 60 分的学分设置为 0 )
SELECT xh AS 学号,AVG(cj.cj) AS 平均分,【1】AS 总学分;
FROM kc INNER JOIN cj ON kc.kcdh=cj.
HAVING 总学分&=120;
ORDER BY xh
=======(答案1)=======
sum(IIF(cj.cj&=60,kc.xf,0))
=========或=========
sum(IIF(cj.cj&=60,xf,0))
第19题 (1.0分)& 题号:1194
某图书管理数据库有"读者"和"借阅"2个表.
"读者"表中含有:借书证号(字符型)、单位(字符型)、姓名(字符型)等字段,
"借阅"表中含有:借书证号(字符型),书目编号(字符型),借书日期(日期型)等字段.
执行下列SELECT-SQL命令,可以检索出当前至少借阅了5本图书的读者姓名和所在单位.
SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN;
(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING 【1】 &=5)
=======(答案1)=======
=========或=========
Count( 书目编号)
第20题 (1.0分)& 题号:153
在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT
语句的查询结果组合起来.用UNION子句组合的查询必须满足:
列数相同, 对应的列必须具有相同的【1】和【2】
=======(答案1)=======
=========或=========
=======(答案2)=======
=========或=========
第21题 (1.0分)& 题号:1331
已知成绩( CJ )表中含学号( xh )、课程代号( kcdh )和成绩( cj )字段,
成绩表中存有记录数据如图所示.
运行下列程序字段以后,变量 m 、 n 的值分别为【1】和【2】 .
【程序清单】
SELECT * FROM
WHERE cj.cj&60;
INTO TABLE cj_tmp
n=RECCOUNT()
=======(答案1)=======
=======(答案2)=======
第22题 (1.0分)& 题号:1239
某数据库表GP.DBF包含的字段分别是
dm(股票代码,字符型)、mc(股票名称,字符型)、jg(当前价格,数值型)和
zdf(与上个交易日相比涨跌幅的百分数,数值型),
其部分数据如下表所示(zdf值为正数表示上涨,负数表示下跌):
下列SQL命令查询并显示上涨的股票信息(若上涨股票超过10种,
则仅显示上涨幅度最大的前10种股票信息).
SELECT 【1】 dm As 股票代码, mc As 股票名称, jg As 当前价格, zdf as 涨幅度;
ORDER BY zdf DESC
=======(答案1)=======
=======(答案2)=======
Group By 1
第23题 (1.0分)& 题号:149
利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条【1】语句.
=======(答案1)=======
=========或=========
=========或=========
第24题 (1.0分)& 题号:160
视图可以在"数据库设计器"窗口中打开,也可以用USE命令打开,
但在使用USE命令之前,必须打开包含该视图的【1】
=======(答案1)=======
第25题 (1.0分)& 题号:1306
已知课程(KC)表中含课程代号(kcdh)、课程名(kcm)等字段,
成绩(CJ)表中含课程代号(kcdh)、成绩(cj)等字段.
完善下列SQL命令以查询每门课的选课人数、优秀人数、不及格人数.
SELECT& Kc.kcdh,& Kc.kcm,【1】AS
选课人数,;
SUM(IIF(cj.cj&=90,1,0)) AS 优秀人数,SUM(IIF(cj.cj&60,1,0)) AS
不及格人数;
FROM& sjk!kc INNER JOIN sjk!
ON Kc.kcdh=Cj.
GROUP&& BY&
=======(答案1)=======
=========或=========
COUNT( xh)
=======(答案2)=======
=========或=========
=========或=========
第26题 (1.0分)& 题号:1263
在使用Select-sql进行查询时,若要保证在查询结果中没有重复记录,
可以在查询命令中使用【1】关键字(请写出完整的关键字)
=======(答案1)=======
第27题 (1.0分)& 题号:174
SQL SELECT语句中的【1】用于实现关系的选择操作.
=======(答案1)=======
第28题 (1.0分)& 题号:164
如果希望查询去向到一张临时表 temp01,则其对应的SQL的命令为 into 【1】 temp01
=======(答案1)=======
=========或=========
第29题 (1.0分)& 题号:1261
某数据库SJK中包含XS(学生)表,其基本结构如图所示:
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&&&&&
XM&&&&&&&&
姓名&&&&&&&&&&&&
XB&&&&&&&&
性别&&&&&&&&&&&&
csrq&&&&&&
出生日期&&&&&&&&
若规定每位学生的生日补贴100元,可用下列SELECT-SQL命令查询并显示:
各个月份出生学生的人数和各月份的补贴总额,要求输出月份、人数、补贴总额,
且结果按补贴总额降序排序.
SELECT&& 【1】
AS月份,COUNT(*)AS人数,;
【2】AS 补贴总额;
GROUP& BY&&
ORDER BY& 3&&
=======(答案1)=======
MONTH( csrq)
=======(答案2)=======
COUNT(*)*100
=========或=========
COUNT( xh)*100
=========或=========
100*count(*)
=========或=========
100*count( xh)
=======(答案3)=======
第30题 (1.0分)& 题号:162
用SELECT-SQL命令对数据进行查询时,SELECT命令中FROM子句用来指定数据源表,
【1】子句用来筛选源表记录, 【2】子句用来筛选结果记录.
=======(答案1)=======
=======(答案2)=======
第31题 (1.0分)& 题号:168
SELECT-SQL查询语句中,分组语句的关键字是【1】
=======(答案1)=======
第32题 (1.0分)& 题号:1193
在教学管理数据库JxsJ中有2个表:XS.DBF(学生表)和CJ.DBF(成绩表),表结构如下:
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&&&&&
XM&&&&&&&&
姓名&&&&&&&&&&&&
XB&&&&&&&&
性别&&&&&&&&&&&&
字段名&&&&&&
含义&&&&&&&&
字段类型及宽度
XH&&&&&&&&
学号&&&&&&&&
KCDH&&&&&&&
课程代号&&&&
CJ&&&&&&&&
成绩&&&&&&&&
&(1)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查询总成绩前3名的学生的情况,
&& 要求输出为XH、XM、总成绩和选课门数.
SELECT 【1】& XS.xh,XS.xm,SUM(CJ.CJ) AS 总成绩,COUNT(*)
AS 选课门数;
FROM jxsj!xs INNER JOIN
ON Xs.xh=cj.
GROUP BY XS.
(2)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查询有两门或两门以上课程不合格的
学生情况.要求输出为XH、XM、选课门数和不及格门数,查询结果按不及格门数排序且将查询
结果输出到打印机打印.(注:CJ小于60为不及格)
SELECT XS.xh,XS.xm,COUNT(*) AS 选课门数, 【3】 AS 不及格门数;
FROM jxsj!xs INNER JOIN jxsj!
ON Xs.xh=cj.
GROUP BY CJ.
ORDER BY 4
=======(答案1)=======
=======(答案2)=======
order by 3 desc
=========或=========
order by 总成绩 desc
=========或=========
order by sum( cj) desc
=======(答案3)=======
sum(iif(cj &60,1,0))
=======(答案4)=======
To Printer
第33题 (1.0分)& 题号:166
如果希望查询的顺序依某字段降序排列,则其关键字为【1】
=======(答案1)=======
第34题 (1.0分)& 题号:1024
设有一考生成绩表(KSCJ),包含准考证号(ZKZH,字符型,宽度为10)、笔试成绩 (BSCJ,数值型
)、上机成绩(SJCJ,数值型)等字段.准考证号的编码方式为:第1--3个字符表示学校代号,
第4--5个字符为等级与语种代号,第6--8个字符为考场代号,第9--10个字符为在考场中的序
如果笔试成绩大于30、上机成绩大于24为考试合格,则下列SELect-SQL命令可用于查询等级
与语种代号为"52"的各学校考试通过率(注:通过率用数值表示范围为0—1,1表示100%通过).
SELECT LEFT(Kscj.zkzh,3) AS 学校代号,& 【1】/COUNT(*) AS
【2】& SUBSTR(Kscj.zkzh,4,2)='52';
=======(答案1)=======
SUM(IIF( bscj&30 and& sjcj&24,1,0))
=======(答案2)=======
=======(答案3)=======
Group BY 1
=========或=========
Group BY 学校代号
=========或=========
Group BY left( zkzh,3)
第35题 (1.0分)& 题号:167
SELECT-SQL查询语句中,两张表之间的连接方式共有【1】种
=======(答案1)=======
第36题 (1.0分)& 题号:173
SQL是一种高度非过程化的语言,它可以直接以【1】方式使用,也可以【2】方式使用.
=======(答案1)=======
=======(答案2)=======
第37题 (1.0分)& 题号:151
已知教师(js)表中含教师号(jsh#)、性别(xb)、专业(zy)字段.
下列SELECT—SQL语句用来查询每个专业的男教师的人数及所占比例,请填写完整该查证语句.
SELECT zy AS 专业, ;
【1】 AS 男教师人数,;
【2】AS 男教师所占比例,;
=======(答案1)=======
SUM(IIF( js.xb='男', 1, 0 ))
=========或=========
SUM(IIF(& xb='男', 1, 0 ))
=======(答案2)=======
SUM(IIF( js.xb='男', 1, 0 ))/ COUNT(*)
=========或=========
SUM(IIF( xb='男', 1, 0 ))/ COUNT(*)
=========或=========
SUM(IIF( js.xb='男', 1, 0 ))/ COUNT(jsh)
=========或=========
SUM(IIF( xb='男', 1, 0 ))/ COUNT(jsh)
第38题 (1.0分)& 题号:1337
在 SELECT-SQL 命令中, UNION 子句的功能是把一条 SELECT 语句的查询结果同另一条
&SELECT 语句的查询结果组合起来.
如果某 SELECT-SQL 命令中使用了 UNION 子句将两个 SELECT 语句联合起来,
且需要对最终查询结果排序,则需要使用 【1】个 ORDER BY 子句.
=======(答案1)=======
第39题 (1.0分)& 题号:54
数据库JXSJ中有xs(学生)表和cJ(成绩)表.学生表XH(学号)、XM(姓名)等字段;成绩表中有XH
(学号)、KCDM(课程代码)和cJ(成绩,数值型)等字段,两表通过XH段创建的索引已建立了"一对
多"关系.下列SELECT-SQL命令可用于查询各门考试成绩均在75分以上的学生总成绩,要求输
出学号、姓名和总成绩,且按总成绩降序输出.
SELECT Xs.xh AS 学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!
ON Xs.xh=cj.
GROUP BY Xs.
HAVING& 【1】&=75;
ORDER BY& 【2】
=======(答案1)=======
=======(答案2)=======
=========或=========
总成绩 DESC
=========或=========
sum(cj ) DESC
第40题 (1.0分)& 题号:154
完善下面的命令,实现从js表中删除所有csrq在日以前的记录.
DELETE FROM js WHERE【1】.
=======(答案1)=======
=========或=========
第41题 (1.0分)& 题号:147
已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为【1】.
LOCAT& FOR& XM="王一平"
=======(答案1)=======
第42题 (1.0分)& 题号:152
某城市机动车驾驶员登记表(JDCJS)中含有驾驶证号(jzh)等字段.
但由于录入人员的差错,包含了一些重复的记录(jzh字段的值有重复),影响了统计结果.
完善下列程序,使其可以去掉重复数据生成一个新的机动车驾驶员登记表(JDCJS1).
【程序清单】
SELECT【1】* FROM JDCJS INTO TABLES JDCJS1
=======(答案1)=======
=========或=========
第43题 (1.0分)& 题号:157
用SELECT-SQL命令对数据进行查询时,SELECT命令中【1】子句用来指定数据源表,
【2】子句用来筛选源表记录.
=======(答案1)=======
=======(答案2)=======
二、单项选择&& 共20题 (共计20分)
第1题 (1.0分)& 题号:1840
在下列有关查询的叙述中,错误的是(&&&&
A:查询所基于的数据可以是表和视图,不能基于查询来创建查询
B:只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行
C:查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑
D:查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件
第2题 (1.0分)& 题号:346
要在浏览窗口中显示表xs.dbf中职称(jg c(10))为"江苏"的记录(该字段的内容不含空格),
下列命令中不能实现此功能的为()
A:SELECT * FROM xs WHERE xs.jg=="江苏"
B:SELECT * FROM xs WHERE left(xs.jg,4)="江苏"
C:SELECT * FROM xs WHERE "江苏" $ xs.jg
D:SELECT * FROM xs WHERE xs.jg="江苏"
第3题 (1.0分)& 题号:351
根据需要,可以把查询的结果输出到不同的目的地.以下不可以作为查询的输出类型的是().
第4题 (1.0分)& 题号:348
设有一自由表xx.dbf.下列SELECT-SQL命令中,说法错误的是().
A:SELECT * FROM
&&将xx表的所有内容送往浏览窗口
B:SELECT * FROM xx INTO CURSOR temp
&&将xx表的所有内容送往临时表temp
C:SELECT * FROM xx INTO TABLES temp
&&将xx表的所有内容送往表文件temp
D:SELECT * FROM xx TO PRINTER&&
&&将xx表的所有内容送往打印机
第5题 (1.0分)& 题号:354
下列有关查询与视图的叙述中错误的是()
A:查询文件不仅可在查询设计器中修改,而且可利用Windows的"记事本"中修改
B:视图分为本地视图和远程视图两种类型,且可以创建参数化视图
C:查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的
D:查询与视图的数据源可以是自由表,数据库表,查询和视图
第6题 (1.0分)& 题号:368
在下列有关查询命令(SELECT-SQL)的叙述中,错误的是(&&&
A:用于分组的字段必须是已选定输出的字段
B:WHERE子句用于对查询数据源的筛选
C:HAVING子句用于对查询结果的筛选
D:查询命令中的查询去向可以为屏幕、图形或数组
第7题 (1.0分)& 题号:339
VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为().
第8题 (1.0分)& 题号:345
视图是一种存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,
系统将同时在其他工作区中把视图所基于的基表打开,这是因为视图包含一条()语句.
A:SELECT-SQL
D:SET FILTER TO .....
第9题 (1.0分)& 题号:350
在SELECT_SQL语句中,如果有求平均值、总和等函数,则一般应包含()子句
A:group by
第10题 (1.0分)& 题号:353
利用查询设计其设计查询时,下列叙述中错误的是()
A:在设计多表查询时必须设置两个表之间的联接类型,默认的联接类型是内联接
B:在选择一个排序字段是,系统默认的排序方式为升序
C:在"杂项"中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录
D:所选的分组字段可以不是查询输出字段
第11题 (1.0分)& 题号:1822
在Visual FoxPro系统中,下列关于查询和视图的叙述错误的是(& ).
A:查询文件是一种包含SELECT-SQL语句的文本文件,其扩展名为.QPR.
B:查询的输出去向可以为Excel文件,即可以将查询的结果直接存储为Excel格式
C:视图不以文件形式独立保存,视图的定义保存在数据库文件中
D:可以使用USE命令打开和关闭视图
第12题 (1.0分)& 题号:1811
从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含(& ).
A:WHERE 子句
B:INTO 子句
C:FOR 子句
D:UNION 子句
第13题 (1.0分)& 题号:342
有关查询与视图,下列说法中不正确的是().
A:查询是只读型数据,而视图可以更新数据源
B:查询可以更新源数据,视图也有此功能
C:视图具有许多数据库表的必性,利用视图可以创建查询和视图
D:视图可以更新源表中的数据,存在于数据库中
第14题 (1.0分)& 题号:352
下列有关SQL命令的叙述中错误的是()
A:利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构
B:利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录
C:利用一条UPDATE-SQL命令可以更新一个

我要回帖

更多关于 python输出菱形 的文章

 

随机推荐