2023年全国计算机等级考试二级数据库设计_第1页
2023年全国计算机等级考试二级数据库设计_第2页
2023年全国计算机等级考试二级数据库设计_第3页
2023年全国计算机等级考试二级数据库设计_第4页
2023年全国计算机等级考试二级数据库设计_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

2023年4月全国计算机等级考试二级VisualFoxPro数据库设计一、选择题(每小题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)用树形结构表达实体之间联系的模型是()。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)在VisualFoxPro中,下列关于删除记录的描述中对的的是()。A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B)SQL的DELETE命令和传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统VisualFoxPro的DELETE命令只能逻辑删除数据库表中的记录D)传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18)在VisualFoxPro中,假如希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用()。A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(19)打开数据库abc的对的命令是()。A)OPENDATABASEabcB)USEabcC)USEDATABASEabcD)OPENabc(20)在VisualFoxPro中,下列关于表的描述中对的的是()。A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给表中的字段定义有效性规则和默认值C)在数据库表中,能给表中的字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默性值(21)VisualFoxPro的“参照完整性”中“插入规则”涉及的选择是()。A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略(22)在VisualFoxPro中,下列关于查询和视图的描述中对的的是()。A)查询是一个预先定义好的SQLSELECT语句文献B)视图是一个预先定义好的SQLSELECT语句文献C)查询和视图是同一种文献,只是名称不同D)查询和视图都是一个存储数据的表(23)在VisualFoxPro中,下列关于视图描述中错误的是()。A)通过视图可以对表进行查询B)通过视图可以对表进行更新C)视图是一个虚表D)视图就是一种查询(24)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,对的的命令是()。A)DELETEFORAGE>30B)DELETEFROMSWHEREAGE>30C)DELETESFORAGE>30D)DELETESWHEREAGE>30(25)在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,假如还需要查找下一条满足条件的记录,应使用()。A)再次使用LOCATEFOR命令B)SKIP命令C)CONTINUE命令D)GO命令(26)在VisualFoxPro中,删除数据库表S的SQL命令是()。A)DROPTABLESB)DELETETABLESC)DELETETABLES.DBFD)ERASETABLES(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)APPENDINTOS(SNO,SN,SEX,AGE)VALUES(′0401′,′王芳′,′女′,18)B)APPENDSVALUES(′0401′,′王芳′,18,′女′)C)INSERTINTOS(SNO,SN,SEX,AGE)VALUES(′0401′,′王芳′,′女′,18)D)INSERTSVALUES(′0401′,′王芳′,18,′女′)(29)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时可以关闭该表单的功能,应在该按钮的Click事件中写入语句()。A)Thisform.CloseB)Thisform.EraseC)Thisform.ReleaseD)Thisform.Return(30)在SQL的SELECT查询结果中,消除反复记录的方法是()。A)通过指定主关键字B)通过指定惟一索引C)使用DISTINCT子句D)使用HAVING子句(31)在VisualFoxPro中,以下关于SQL的SELECT语句的描述中错误的是()。A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应当与表中列的顺序一致(32)下列关于SQL的HAVING子句的描述中错误的是()。A)HAVING子句必须与GROUPBY子句同时使用B)HAVING子句与GROUPBY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33)在VisualFoxPro中,假如在表之间的联系中设立了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反映是()。A)不做参照完整性检查B)不准删除父表中的记录C)自动删除子表中所有相关的记录D)若子表中有相关记录,则严禁删除父表中记录(34)~(35)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(34)用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,对的的命令是()。A)SELECT学号,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<85)B)SELECT学号,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.学号=S.学号AND成绩>=85)C)SELECT学号,姓名FROMS,SCWHERES.学号=SC.学号AND成绩>=85D)SELECT学号,姓名FROMS,SCWHERES.学号=SC.学号ANDALL成绩>=85(35)用SQL语句检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,对的的命令是()。A)SELECTS.学号,姓名,平均成绩FROMS,SC;WHERES.学号=SC.学号;GROUPBYS.学号HAVINGCOUNT(*)>=5ORDERBY平均成绩DESCB)SELECT学号,姓名,AVG(成绩)FROMS,SC;WHERES.学号=SC.学号ANDCOUNT(*)>=5;GROUPBY学号ORDERBY3DESCC)SELECTS.学号,姓名(成绩)平均成绩FROMS,SC;WHERES.学号=SC.学号ANDCOUNT(*)>=5;GROUPBYS.学号ORDERBY平均成绩DESCD)SELECTS.学号,姓名,AVG(成绩)平均成绩FROMS,.SC;WHERES.学号=SC.学号;GROUPBYS.学号HAVINGCOUNT(*)>=5ORDERBY3DESC二、填空题(每空2分,共30分)(1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。(2)在面向对象方法中,类的实例称为【2】。(3)诊断和改正程序中错误的工作通常称为【3】。(4)在关系数据库中,把数据表达成二维表,每一个二维表称为【4】。(5)问题解决方案的对的而完整的描述称为【5】。(6)在奥运会游泳比赛中,一个游泳运动员可以参与多项比赛,一个游泳比赛项目可以有多个运动员参与,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。(7)执行命令A=2023/4/2之后,内存变量A的数据类型是【7】型。(8)下列程序显示的结果是【8】。s=1i=0dowhilei<8s=s+ii=i+2enddo?s(9)在VisualFoxPro中,可以在表设计器中为字段设立默认值的表是【9】表。(10)VisualFoxPro中数据库文献的扩展名(后缀)是【10】。(11)~(13)题使用如下三个数据库表:金牌榜.dbf:国家代码C(3),金牌数I,银牌数I,铜牌数I获奖牌情况.dbf:国家.dbf:国家代码C(3),国家名称C(20)“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:国家代码运动员名称项目名称名次001刘翔男子110米栏1001李小鹏男子双杠3002菲尔普斯游泳男子200米自由泳3002菲尔普斯游泳男子400米个人混合泳1001郭晶晶女子三米板跳板1001李婷/孙甜甜网球女子双打1(11)为表“金牌榜”增长一个字段“奖牌总数”,同时为该字段设立有效性规则:奖牌总数>=0,应使用SQL语句:ALTERTABLE金牌榜【11】奖牌总数I【12】奖牌总数>=0。(12)使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句:SELECTCOUNT(*)FROM国家INNERJOIN获奖牌情况;【13】国家.国家代码=获奖牌情况.国家代码;WHERE国家.国家名称=″中国″AND名次=1(13)将金牌榜.dbf中的新增长的字段奖牌总数设立为金牌数、银牌数、铜牌数三项的和,应使用SQL语句:【14】金牌榜【15】奖牌总数=金牌数+银牌数+铜牌数2023年9月全国计算机等级考试笔试试卷二级VisualFoxPro数据库设计一、选择题(每小题2分,共70分)(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)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列描述中对的的是()。A)软件交付使用后还需要再进行维护B)软件工具交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的主线目的是要解决()。A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有如下关系表:R S T

ABC

ABC

ABC112

313

112223

223

313则下列操作中对的的是()。A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S(10)数据库系统的核心是()。A)数据模型B)数据库管理系统C)数据库D)数据库管理员(11)VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指()。A)数据库文献(.dbc文献)B)一个数据库中两个表之间有一定的关系C)表文献(.dbf文献)D)一个表文献中两条记录之间有一定的关系(12)扩展名为mnx的文献是()。A)备注文献B)项目文献C)表单文献D)菜单文献(13)报表的数据源可以是()。A)表或视图B)表或查询C)表、查询或视图D)表或其他报表(14)假如添加到项目中的文献标记为“排除”,表达()。A)此类文献不是应用程序的一部分B)生成应用程序时不涉及此类文献C)生成应用程序时涉及此类文献,用户可以修改D)生成应用程序时涉及此类文献,用户不能修改(15)“项目管理器”的“运营”按钮用于执行选定的文献,这些文献可以是()。A)查询、视图或表B)表单、报表和标签C)查询、表单或程序D)以上文献都可以(16)允许出现反复字段值的索引是()。A)候选索引和主索引B)普通索引和惟一索引C)候选索引和惟一索引D)普通索引和候选索引(17)以纯文本形式保存设计结果的设计器是()。A)查询设计器B)表单设计器C)菜单设计器D)以上三种都不是(18)下列关于视图的描述中对的的是()。A)视图保存在项目文献中B)视图保存在数据库文献中C)视图保存在表文献中D)视图保存在视图文献中(19)下列关于表间永久联系和关联的描述中对的的是()。A)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引C)永久联系中子表的记录指针会随父表的记录指针的移动而移动D)关联中父表的记录指针会随子表的记录指针的移动而移动(20)下列关于类、对象、属性和方法的描述中错误的是()。A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用于表达对象的行为C)基于同一类产生的两个对象可以分别设立自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的(21)下列VisualFoxPro表达式中,运算结果为逻辑真的是()。A)EMPTY(.NULL.)B)LIKE(′xy?′、′xyz′)C)AT(′xy′、′abcxyz′)D)ISNULL(SPACE(0))(22)依次执行下列命令后的输出结果是()。SETDATETOYMDSETCENTURYONSETCENTURYTO19ROLLOVER10SETMARKTO"."?CTOD("49-05-01")A)49.05.01B)1949.05.01C)2049.05.01D)犯错(23)假设职工表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6),在命令窗口输入并执行下列命令:姓名=姓名-"您好"?姓名那么主窗口中将显示()。A)张三B)张三您好C)张三您好D)犯错(24)有一个学生表文献,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处在当前工作区中,那么可以将上述索引设立为当前索引的命令是()。A)SETINDEXTO姓名B)SETINDEXTOXMC)SETORDERTO姓名D)SETORDERTOXM(25)当前打开的图书表中有字符型字段“图书号”,规定将图书号以字母A开头的图书记录所有打上删除标记,通常可以使用命令()。A)DELETEFOR图书号="A"B)DELETEWHILE图书号="A"C)DELETEFOR图书号="A*"D)DELETEFOR图书号LIKE"A%"(26)在VisualFoxPro中,要运营查询文献query1.qpr,可以使用命令()。A)DOquery1B)DOquery1.qprC)DOQUERYquery1D)RUNquery1(27)下列程序段的输出结果是()。ACCEPTTOAIFA=[123456]S=0ENDIFS=1?SRETURNA)0B)1C)由A的值决定D)程序犯错(28)假如在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录名名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型,宽度为6,那么下列程序段的输出结果是()。GO2SCANNEXT4FORLEFT(名称,2)="电"IFRIGHT(名称,2)="线"LOOPENDIF??名称ENDSCANA)电话线B)电冰箱C)电冰箱电线D)电视机电冰箱(29)~(35)题使用如下三个数据库表:职工.dbf:职工号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf:订单号C(4),客户名C(4),职工号C(3),签订日期D,金额N(6.2)(29)查询金额最大的10%订单的信息,对的的SQL语句是()。A)SELECT*TOP10PERCENTFROM订单B)SELECTTOP10%*FROM订单ORDERBY金额C)SELECT*TOP10PERCENTFROM订单ORDERBY金额D)SELECTTOP10PERCENT*FROM订单ORDERBY金额DESC(30)查询订单数在3个以上、订单的平均金额在200元以上的职工号,对的的SQL语句是()。A)SELECT职工号FROM订单GROUPBY职工号HAVINGCOUNT(*)>3ANDAVG_金额>200B)SELECT职工号FROM订单GROUPBY职工号HAVINGCOUNT(*)>3ANDAVG(金额)>200C)SELECT职工号FROM订单GROUPBY职工号HAVINGCOUNT(*)>3ANDWHEREAVG(金额)>200D)SELECT职工号FROM订单GROUPBY职工号WHERECOUNT(*)>3ANDAVG_金额>200(31)查询2023年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,对的的SQL语句是()。A)SELECT订单号,客户名,签订日期FROM订单JOIN客户;ON订单.客户号=客户.客户号WHERE签订日期>{^2023-1-1}B)SELECT订单号,客户名,签订日期FROM订单JOIN客户;WHERE订单.客户号=客户.客户号AND签订日期>{^2023-1-1}C)SELECT订单号,客户名,签订日期FROM订单,客户;WHERE订单.客户号=客户.客户号AND签订日期<{^2023-1-1}D)SELECT订单号,客户名,签订日期FROM订单,客户;ON订单.客户号=客户.客户号AND签订日期<{^2023-1-1}(32)查询没有签订任何订单的职工信息(职工号和姓名),对的的SQL语句是()。A)SELECT职工.职工号,姓名FROM职工JOIN订单;ON订单.职工号=职工.职工号GROUPBY职工.职工号HAVINGCOUNT(*)=0B)SELECT职工.职工号,姓名FROM职工LEFTJOIN订单;ON订单.职工号=职工.职工号GROUPBY职工.职工号HAVINGCOUNT(*)=0C)SELECT职工号,姓名FROM职工;WHERE职工号NOTIN(SELECT职工号FROM订单)D)SELECT职工.职工号,姓名FROM职工;WHERE职工.职工号<>(SELECT订单.职工号FROM订单)(33)有如下SQL语句:SELECT订单号,签订日期,金额FROM订单,职工;WHERE订单.职工号=职工.职工号AND姓名="李二"与如上语句功能相同的SQL语句是()。A)SELECT订单号,签订日期,金额FROM订单;WHEREEXISTS(SELECT*FROM职工WHERE姓名="李二")B)SELECT订单号,签订日期,金额FROM订单WHERE;C)SELECT订单号,签订日期,金额FROM订单;WHEREIN(SELECT职工号FROM职工WHERE姓名="李二")D)SELECT订单号,签订日期,金额FROM订单WHERE(34)从订单表中删除客户号为“1001”的订单记录,对的的SQL语句是()。A)DROPFROM订单WHERE客户号="1001"B)DROPFROM订单FOR客户号="1001"C)DELETEFROM订单WHERE客户号="1001"D)DELETEFROM订单FOR客户号="1001"(35)将订单号为“0060”的订单金额改为169元,对的的SQL语句是()。A)UPDATE订单SET金额=169WHERE订单号="0060"B)UPDATE订单SET金额WITH169WHERE订单号="0060"C)UPDATEFROM订单SET金额=169WHERE订单号="0060"D)UPDATEFROM订单SET金额WITH169WHERE订单号="0060"二、填空题(每空2分,共30分)(1)数据管理技术发展过程通过人工管理、文献系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。(2)算法复杂度重要涉及时间复杂度和【2】复杂度。(3)其中,【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。(5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。(6)在VisualFoxPro中,数据库表中不允许有反复记录是通过指定【6】来实现的。(7)在VisualFoxPro中,数据库表中的通用型字段的内容将存储在【7】文献中。(8)在VisualFoxPro中,可以使用【8】语句跳出SCAN...ENDSCAN循环体外执行ENDSCAN后面的语句。(9)在SQL的SELECT查询中使用【9】子句消除查询结果中的反复记录。(10)在VisualFoxPro中,假如要改变表单上表格对象中当前显示的列数,应设立表格的【10】属性值。(11)在VisualFoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应当使用【11】子句。(12)在VisualFoxPro中,使用SQL的CREATETABLE语句建立数据库表时,使用【12】子句说明主索引。(13)在VisualFoxPro中,使用SQL的CREATETABLE语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。(14)在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。(15)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。SELECT学号,姓名,性别FROMs;WHERE【15】(SELECT*FROMscWHEREsc.学号=s.学号AND成绩<85)2023年4月全国计算机等级考试笔试试卷二级VisualFoxPro数据库设计一、选择题(每小题2分,共70分)(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)ABCDEF B)DBEAFCC)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为()。A)32 B)31C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是()。A)一对一 B)一对多C)多对一 D)多对多(9)在E-R图中,用来表达实体的图形是()。A)矩形 B)椭圆形C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)在VisualFoxPro中,下列描述错误的是()。A)关系也被称作表B)数据库文献不存储用户数据C)表文献的扩展名是.dbfD)多个表存储在一个物理文献中(12)扩展名为.scx的文献是()。A)备注文献 B)项目文献C)表单文献 D)菜单文献(13)表格控件的数据源可以是()。A)视图 B)表C)SQLSELECT语句 D)以上三种都可以(14)在VisualFoxPro中,下列描述对的的是()。A)运用视图可以修改数据B)运用查询可以修改数据C)查询和视图具有相同的作用D)视图可以定义输出去向(15)在VisualFoxPro中可以用DO命令执行的文献不涉及()。A).prg文献 B).mpr文献C).frx文献 D).qpr文献(16)不允许出现反复字段值的索引是()。A)候选索引和主索引B)普通索引和惟一索引C)惟一索引和主索引D)惟一索引(17)在VisualFoxPro中,宏替换可以从变量中替换出()。A)字符串 B)数值C)命令 D)以上三种都也许(18)下列关于“查询”的描述中对的的是()。A)查询保存在项目文献中B)查询保存在数据库文献中C)查询保存在表文献D)查询保存在查询文献中(19)设X="11",Y="1122",下列表达式结果为假的是()。A)NOT(X==Y)AND(X$Y)B)NOT(X$Y)OR(<>YC)NOT(X>=Y)D)NOT(X$Y)(20)下列是与设立系统菜单有关的命令,其中错误的是()。A)SETSYSMENUDEFAULTB)SETSYSMENUTODEFAULTC)SETSYSMENUNOSAVED)SETSYSMENUSAVE(21)在下列的VisualFoxPro表达式中,运算结果不为逻辑真的是()。A)EMPTY(SPACE(0))B)LIKE(′xy*′,′xyz′)C)AT(′xy′,′abcxyz′)D)ISNULL(.NULL.)(22)SQL的数据操作语句不涉及()。A)INSERT B)UPDATEC)DELETE D)CHANGE(23)假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为()。A).T. B)"男"C)1 D)"男"或l(24)打开数据库的命令是()。A)USE B)USEDATABASEC)OPEN D)OPENDATABASE(25)“图书”表中有字符型字段“图书号”,规定用SQLDELETE命令将图书号以字母A开头的图书记录所有打上删除标记,对的的命令是()。A)DELETEFROM图书FOR图书号LIKE"A%"B)DELETEFROM图书WHILE图书号LIKE"A%"C)DELETEFROM图书WHERE图书号="A*"D)DELETEFROM图书WHERE图书号LIKE"A%"(26)在VisualFoxPro中,要运营菜单文献menu1.mpr,可以使用命令()。A)DOmenu1 B)DOmenu1.mprC)DOMENUmenu1 D)RUNmenu1(27)下列所列各项属于命令按钮事件的是()。A)Parent B)ThisC)ThisForm D)Click(28)假如在命令窗口执行命令“LIST名称”后主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是()。GO2SCANNEXT4FORLEFT(名称,2)="电"IFRIGHT(名称,2)="线"EXITENDIFENDSCAN?名称A)电话线B)电线C)电冰箱D)电视机(29)SQL语句中修改表结构的命令是()。A)ALTERTABLEB)MODIFYTABLEC)ALTERSTRUCTURD)MODIFYSTRUCTURE(30)假设“订单”表中有订单号、职工号、客户号和金额字段,对的的SQL语句只能是()。A)SELECT职工号FROM订单;GROUPBY职工号HAVINGCOUNT(*)>3ANDAVG_金额>200B)SELECT职工号FROM订单;GROUPBY职工号HAVINGCOUNT(*)>3ANDAVG(金额)>200C)SELECT职工号FROM订单;GROUPBY职工号HAVINGCOUNT(*)>3WHEREAVG(金额)>200D)SELECT职工号FROM订单;GROUPBY职工号WHERECOUNT(*)>3ANDAVG_金额>200(31)要使“产品”表中所有产品的单价上浮8%,对的的SQL语句是()。A)UPDATE产品SET单价=单价+单价*8%FORALLB)UPDATE产品SET单价=单价*1.08FORALLC)UPDATE产品SET单价=单价+单价*8%D)UPDATE产品SET单价=单价*1.08(32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()。A)SELECT产品名称,AVG(单价)FROM产品GROUPBY单价B)SELECT产品名称,AVG(单价)FROM产品ORDERBY单价C)SELECT产品名称,AVG(单价)FROM产品ORDERBY产品名称D)SELECT产品名称,AVG(单价)FROM产品GROUPBY产品名称(33)执行下列命令序列后,最后一条命令的显示结果是()。DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提醒 B)10C)20 D).F.(34)设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,用下列SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,对的的是()。A)SELECT学号,姓名,性别FROMsWHEREEXISTS;(SELECT*FROMscWHEREsc.学号=s.学号AND成绩<=85)B)SELECT学号,姓名,性别FROMsWHERENOTEXISTS;(SELECT*FROMscWHEREsc.学号=s.学号AND成绩<=85)C)SELECT学号,姓名,性别FROMsWHEREEXISTS;(SELECT*FROMscWHEREsc.学号=s.学号AND成绩>85)D)SELECT学号,姓名,性别FROMsWHERENOTEXISTS;(SELECT*FROMscWHEREsc.学号=s.学号AND成绩<85)(35)从“订单”表中删除签订日期为2023年1月10日之前(含)的订单记录,对的的SQL语句是()。A)DROPFROM订单WHERE签订日期<={^2023-1-10}B)DROPFROM订单FOR签订日期<={^2023-1-10}C)DELETEFROM订单WHERE签订日期<={^2023-1-10}D)DELETEFROM订单FOR签订日期<={^2023-1-10}二、填空题(每空2分,共30分)(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。(3)在关系模型中,把数据当作是二维表,每一个二维表称为一个【3】。(4)程序测试分为静态分析和动态测试。其中,【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。(6)表达式{^2023-10-310∶0∶0}-{^2023-10-39∶0∶0}的数据类型是【6】。(7)在VisualFoxPro中,将只能在建立它的模块中使用的内存变量称为【7】。(8)查询设计器的“排序依据”选项卡相应于SQLSELECT语句的【8】短语。(9)在定义字段有效性规则时,在规则框中输入的表达式类型是【9】。(10)在VisualFoxPro中,主索引可以保证数据的【10】完整性。(11)SQL支持集合的并运算,运算符是【11】。(12)SQLSELECT语句的功能是【12】。(13)“职工”表有工资字段,计算工资合计的SQL语句是:SELECT【13】FROM职工(14)要在“成绩”表中插入一条记录,应当使用的SQL语句是:【14】成绩(学号,.英语,数学,语文)VALUES("",91,78,86)(15)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的【15】事件代码中添加调用弹出式菜单程序的命令。2023年9月全国计算机等级考试二级笔试试题VisualFoxPro数据库程序设计一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的。01)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的顺序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚答案:D02)从工程管理角度,软件设计一般分为两步完毕,它们是A)概要设计与具体设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计答案:A03)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试B)概要设计C)软件维护D)具体设计答案:C04)在数据库系统中,用户所见的数据模式为A)概念模式B)外模式C)内模式D)物理模式答案:B05)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计B)测试阶段C)运营阶段D)物理设计答案:D06A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S答案:C07)下列叙述中对的的是A)一个算法的空间复杂度大,则其时间复杂度也必然大B)一个算法的空间复杂度大,则其时间复杂度必然小C)一个算法的时间复杂度大,则其空间复杂度必然小D)上述三种说法都不对答案:D08)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63B)64C)6D)7答案:B09)数据库技术的主线目的是要解决数据的A)存储问题B)共享问题C)安全问题D)保护问题答案:B10A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG答案:A11)下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),B&&参数A是值传送,B是引用传送?A,BPROCEDURESQPARAMETERSX1,Y1X1=X1*X1Y1=2*X1ENDPROCA)10200B)100200C)10020D)1020答案:A12)从内存中清除内存变量的命令是A)ReleaseB)DeleteC)EraseD)Destroy答案:A13)操作对象只能是一个表的关系运算是A)联接和选择B)联接和投影C)选择和投影D)自然连接和选择答案:C14)在“项目管理器”下为项目建立一个新报表,应当使用的选项卡是A)数据B)文档C)类D)代码答案:B15)假如有定义LOCALdata,data的初值是:A)整数0B)不定值C)逻辑真D)逻辑假答案:D16)扩展名为pjx的文献是A)数据库表文献B)表单文献C)数据库文献D)项目文献答案:D17)下列程序段执行以后,内存变量y的值是x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDOA)3456B)34567C)7654D)76543答案:D18)下列的程序段中与上题的程序段对y的计算结果相同的是A)x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFENDDOB)x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx=0flag=.F.ENDIFENDDOC)x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFENDDOD)x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx=0flag=.T.ENDIFENDDO答案:B19)在SQLSELECT语句的ORDERBY短语中假如指定了多个字段,则A)无法进行排序B)只按第一个字段排序C)按从左至右优先依次排序D)按字段排序优先级依次排序答案:C20)假如运营一个表单,以下事件一方面被触发的是A)LoadB)ErrorC)InitD)Click答案:A21)在VisualFoxPro中以下叙述对的的是A)关系也被称作表单B)数据库文献不存储用户数据C)表文献的扩展名是.DBCD)多个表存储在一个物理文献中答案:B22)设X=6<5,命令?VARTYPE(X)的输出是A)NB)CC)LD)犯错答案:C23)假设表单上有一选项组:⊙男〇女,假如选择第二个按钮“女”,则该选项组Value属性的值为A).F.B)女C)2D)女或2答案:D24)假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是A)MyForm.ListB)MyForm.DisplayC)MyForm.ShowD)MyForm.ShowForm答案:C25)A)ALTERTABLE歌手ADD最后得分F(6,2)B)ALTERDBF歌手ADD最后得分F6,2C)CHANGETABLE歌手ADD最后得分F(6,2)D)CHANGETABLE学院INSERT最后得分F6,2答案:A26)A)INSERTVALUES("1001",9.9,"105")INTO评分(歌手号,分数,评委号)B)INSERTTO评分(歌手号,分数,评委号)VALUES("1001",9.9,"105")C)INSERTINTO评分(歌手号,分数,评委号)VALUES("1001",9.9,"105")D)INSERTVALUES("1001",9.9,"105")TO评分(歌手号,分数,评委号)答案:C27)A)SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESCB)SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY评委号ORDERBY最后得分DESCC)SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY评委号ORDERBY最后得分DESCD)SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESC答案:D28)A)SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B)SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C)SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D)SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00答案:B29)A)CHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10B)ALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10C)ALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10D)CHANGETABLE评分ALTER分数SETCHECK分数>=0OR分数<=10答案:B30)A)CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)="1"B)CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE("1",歌手号)C)CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)="1"D)CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE("1",歌手号)答案:A31)A)DELETEmyviewVIEWB)DELETEmyviewC)DROPmyviewVIEWD)DROPVIEWmyview答案:D32)A)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYaB)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYaC)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEaD)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa答案:B33)A)SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=;(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)="2")B)SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=;(SELECTMIN(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)="2")C)SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=ANY;(SELECT最后得分FROM歌手WHERESUBSTR(歌手号,1,1)="2")D)SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=SOME;(SELECT最后得分FROM歌手WHERESUBSTR(歌手号,1,1)="2")答案:A34)以下关于“视图”的描述对的的是A)视图保存在项目文献中B)视图保存在数据库中C)视图保存在表文献中D)视图保存在视图文献中答案:B35)关闭表单的程序代码是ThisForm.Release,Release是A)表单对象的标题B)表单对象的属性C)表单对象的事件D)表单对象的方法答案:D二、填空题(每空2分,共30分)请将每一个空的对的答案写在答题处【1】至【15】。1)本小题第1空答案:32)【2】的任务是诊断和改正程序中的错误。本小题第1空答案:调试或调试阶段或程序调试或程序调试阶段或软件调试或软件调试阶段或Debug或Debug阶段3)一个关系表的行称为【3】。本小题第1空答案:记录或元组4)按“先进后出”原则组织数据的数据结构是【4】。本小题第1空答案:栈或Stack5)数据结构分为线性结构和非线性结构,带链的队列属于【5】。本小题第1空答案:线性结构6)可以在项目管理器的【6】选项卡下建立命令文献(程序)。本小题第1空答案:代码7)在VisualFoxPro中所谓自由表就是那些不属于任何【7】的表。本小题第1空答案:数据库或DB或DataBase8)不带条件的DELETE命令(非SQL命令)将删除指定表的【8】记录。本小题第1空答案:当前9)在SQLSELECT语句中为了将查询结果存储到永久表应当使用【9】短语。本小题第1空答案:INTODBF或INTOTABLE或INTOTABL10)在SQL语句中空值用【10】表达。本小题第1空答案:NULL或.NULL.11)在VisualFoxPro中视图可以分为本地视图和【11】视图。本小题第1空答案:远程12)在VisualFoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的【12】选项卡下设立有关属性。本小题第1空答案:更新13)在表单设计器中可以通过【13】工具栏中的工具快速对齐表单中的控件。本小题第1空答案:布局14)为了在报表中插入一个文字说明,应当插入一个【14】控件。本小题第1空答案:标签15)如下命令将“产品”表的“名称”字段名修改为“产品名称”ALTERTABLE产品RENAME【15】名称TO产品名称本小题第1空答案:COLUMN全国计算机等级考试二级笔试试卷VisualFoxPro数据库程序设计2023-4一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的。01)下列叙述中对的的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一相应的D)算法的时间复杂度与空间复杂度一定相关02)在结构化程序设计中,模块划分的原则是A)各模块应涉及尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度03)下列叙述中对的的是A)软件测试的重要目的是发现程序中的错误B)软件测试的重要目的是拟定程序中错误的位置C)为了提高软件测试的效率,最佳由程序编制者自己来完毕软件测试的工作D)软件测试是证明软件没有错误04)下面选项中不属于面向对象程序设计特性的是A)继承性B)多态性C)类比性D)封装性05)下列对队列的叙述对的的是A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据A)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ07)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)n/208)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积09)在E-R图中,用来表达实体之间联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形10)下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的主线目的是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持11)以下不属于SQL数据操作命令的是A)MODIFYB)INSERTC)UPDATED)DELETE12)在关系模型中,每个关系模式中的关键字A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能惟一标记关系中任何元组的属性组成D)以上说法都不对13)VisualFoxPro是一种A)数据库系统B)数据库管理系统C)数据库开发系统D)数据库应用系统14)在VisualFoxPro中调用表单文献mf1的对的命令是A)DOmf1B)DOFROMmf1C)DOFORMmf1D)RUNmf115)SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的A)列B)行C)关系D)分组16)设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表达学号和课程号(两者均为字符型),GRADE表达成绩(数值型)。若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插入到表SC中,对的的语句是A)INSERTINTOSC(SNO,CNO,GRADE)VALUES('S101','C11','98')B)INSERTINTOSC(SNO,CNO,GRADE)VALUES(S101,C11,98)C)INSERT('S101','C11','98')INTOSCD)INSERTINTOSCVALUES('S101','C11',98)17)以下有关SELECT短语的叙述中错误的是A)SELECT短语中可以使用别名B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中的列顺序D)假如FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定18)在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是A)年龄>=12OR<=46B)年龄>=12AND<=46C)年龄>=12OR年龄<=46D)年龄>=12AND年龄<=4619)在SELECT语句中,以下有关HAVING短语的对的叙述是A)HAVING短语必须与GROUPBY短语同时使用B)使用HAVING短语的同时不能使用WHERE短语C)HAVING短语可以在任意的一个位置出现D)HAVING短语与WHERE短语功能相同20)在SQL的SELECT查询的结果中,消除反复记录的方法是A)通过指定主索引实现B)通过指定惟一索引实现C)使用DISTINCT短语实现D)使用WHERE短语实现21)在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设立了“限制”。假如表S所有的记录在表SC中都有相关联的记录,则A)允许修改表S中的学号字段值B)允许删除表S中的记录C)不允许修改表S中的学号字段值D)不允许在表S中增长新的记录22)在VisualFoxPro中,对于字段值为空值(NULL)叙述对的的是A)空值等同于空字符串B)空值表达字段还没有拟定值C)不支持字段值为空值D)空值等同于数值023)在VisualFoxPro中,假如希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是A)PRIVATEB)LOCALC)PUBLICD)不用说明,在程序中直接使用24)在VisualFoxPro中,下面关于索引的对的描述是A)当数据库表建立索引以后,表中的记录的物理顺序将被改变B)索引的数据将与表的数据存储在一个物理文献中C)建立索引是创建一个索引文献,该文献包具有指向表记录的指针D)使用索引可以加快对表的更新操作25)在VisualFoxPro中,在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是A)FOREIGNKEYB)DEFAULTC)PRIMARYKEYD)CHECK26)在VisualFoxPro中,以下关于查询的描述对的的是A)不能用自由表建立查询B)只能用自由表建立查询C)不能用数据库表建立查询D)可以用数据库表和自由表建立查询27)在VisualFoxPro中,数据库表的字段或记录的有效性规则的设立可以在A)项目管理器中进B)数据库设计器中进行C)表设计器中进行D)表单设计器中进行28)在VisualFoxPro中,假如要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,对的的SQL命令是A)ALTERTABLESDROPCOLUMN年龄B)DELETE年龄FROMSC)ALTERTABLESDELETECOLUMN年龄D)ALTERTABLESDELETE年龄29)在VisualFoxPro的数据库表中只能有一个A)候选索引B)普通索引C)主索引D)惟一索引30)设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,对的的SQL命令是A)SELECT*FRO

温馨提示

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

最新文档

评论

0/150

提交评论