




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章数据库基础(一)选择题1.在文件管理系统中(C)。A)文件内部数据之间有联系,文件之间没有任何联系B)文件内部数据之间有联系,文件之间有联系C)文件内部数据之间没有联系,文件之间没有任何联系D)文件内部数据之间没有联系,文件之间有联系2.下列属于文件系统特点的是(C)。A)文件内部的数据有结构B)数据可为多个用户共享C)数据和应用程序相互依赖D)减少和控制了数据冗余3.以下关于数据库表的叙述中,正确的是(B)。A)数据库表中只存在数据项之间的联系B)数据项和记录之间都存在联系C)数据项之间无联系,记录之间存在联系D)数据项之间和记录之间都不存在联系4.数据库系统的核心是(B )。A)数据库B)数据库管理系统C)操作系统D)数据库应用程序5.数据库系统是由计算机硬件、操作系统、(C )、数据库、应用程序和用户构成的有机整体。A)网络软件B)管理信息系统C)数据库管理系统D)决策支持系统6.不同实体是根据(B )来区分的。A)名字B)属性值的不同C)代表的对象D)属性的多少7.把实体一联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 (C )。A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现8.数据模型主要有三种,分别是(A )。A)层次、网状、关系B)顺序、分支、循环C)总线型、星型、环型D)或、与、非9.如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长 是(A )。A)一对一联系B)多对一联系C)多对多联系D)一对多联系10.在关系型数据库中,实现"关系中不允许出现相同的元组是通过(B )实现。A)候选码B)主码C)外码D)超码11.在关系数据库系统中所使用的数据结构是(D )A)树B)图C)队列D)二维表12.VisualFoxPro是一种关系数据库管理系统,所谓的关系是指(D )。A)表中各记录之间有一定的关系B)表中各宇段之间有一定的关系C)一个表与另一个表之间有一定的关系D)数据模型满足二维表的关系13.二维表中一行对应表文件中的一个(C )。A)宇段B)属性C)记录D)数据项14.在关系理论中,把二维表表头中的栏目称为(C )。A)数据项B)元组C)结构D)属性名15、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为(A)。A)并运算B)交运算C)差运算D)积运算16、专门的关系运算不包括(D)。A)联接运算B)选择运算C)投影运算D)交运算17、下列运算中不属于关系运算的是(D)。A)选择运算B)投影运算C)联接运算D)交运算18、如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C)。A)重建B)选择C)投影D)联接19、假设有关系R1和R2,经过关系运算后得到了结果S,则S是一个(A)。A)关系B)表单C)数据库D)二维数组(二)填空题1、用二维表的形式表示实体和实体之间联系的数据模型称为(关系模型)。2、区分不同实体,是根据实体的(主码或候选码)。3、二维表中的列称为关系的(属性),二维表中的行称为关系的(关系)。4、一个关系是具有相同属性的(元组)的集合。5、在关系运算中,从表中抽取满足条件的元组的操作称为(选择),从表中抽取指定属性的元组的操作称为(投影),把两个关系按一定条件拼接成一个新的关系的操作称为(连接)。6、把多对多联系分解成两个一对多联系的方法是,在两个关系之间插入“纽带关系”,纽带关系应包含两个关系的(主码)。7、建立两个表之间的“一对一”或“一对多”之间的联系时,作为“一方”表的联系字段,必须是(主关键字)或(候选关键字)。第二章(一)选择题1、“选项”对话框中的“文件位置”选项卡,用于显示和管理(C)。A表单的默认大小B程序代码颜色C默认工作目录D日期和时间的显示格式2、VFP有三种工作方式,他们是(A)。A在命令窗口键入命令,执行下拉菜单中的菜单选项,利用生成器生成程序文件。B使用help功能,执行下拉菜单中的菜单选项,利用生成器生成程序文件。C在命令窗口键入命令,执行下拉菜单中的菜单选项,使用帮助向导D在命令窗口键入命令,使用功能键,运行foxpro程序3、vfp的工作方式有(D)。A利用系统菜单实现人机对话B在命令窗口直接键入命令,进行交互式操作C利用生成器生成程序文件D以上均可4、在VFP中若要定制工具栏,应使用(A)菜单中的命令。A显示B工具C窗口D文件5、下列关于创建工具栏的说法中,正确的是(B)。A只能定制VFP系统工具栏,不能自定义工具栏。B不能定制VFP系统工具栏,但可以自定义工具栏。C既可以定制VFP系统工具栏,也可以自定义工具栏。D只能使用系统工具栏,不能创建自定义工具栏。6、下列关于VFP命令的说法中,错误的是(C)。AVFP交互方式有两种,即选择菜单中的选项,或执行命令窗口中的命令。B选择菜单中的选项与执行命令窗口中的命令等效。C可使用半角分号或逗号作为VFP命令的续行号。D在命令窗口中,同时执行选定的若干条命令,相当于执行了一段程序7、在项目管理器窗口中,选定一个文件,单击“移去”按钮,在提示的框中选择“删除”按钮,系统将会把该文件(C)。A仅仅从项目中移走B仅仅从项目中移走,磁盘中的文件未被删除C不仅从项目中移走,磁盘中的文件也被删除D只是不保留在原来的目录中。8、将项目文件中的数据表移出后,该数据表被(A)。A移出所属的项目B物理移动C移出数据库D物理删除9、在项目管理器窗口中,选定一个文件,单击移去按钮,在提示的框中选择移去按钮,系统把所选择的文件移走,被移走的文件,将会(A)。A被保留在原目录中B不被保存在原目录中C将被从磁盘中删除D可能保留在原来的目录中,也可能被保留在其它目录中。10、项目管理器已打开,执行文件菜单中的“新建”命令,所创建的文件(A)。A属于当前打开的项目B不属于任何项目C属于任何项目D不能添加到任何项目11、项目文件的扩展名是(D)。A.dbfB.cdxC.prgD.pjx12、项目管理器的数据选项卡用于显示和管理(C)。A数据库,自由表,查询B数据库,视图,查询C数据库,自由表,查询和视图D数据库,表单和查询13、项目管理器的文档选项卡,用于显示和管理(D)。A表单,报表和查询B数据库,表单和报表C查询,报表和视图D表单,报表和标签14、“向导”菜单选项所在的菜单名为(D)。A编辑B文件C窗口D工具(二)填空题1、在选项对话框中,设置了VFP环境参数后,若单击确定按钮,关闭选项对话框,所做的设置为(临时)性设置;若先单击“设置为默认值”按钮,然后单击“确定”按钮,关闭选项对话框,所做的设置为(永久)性设置2、项目文件的扩展名为(.PJX)。3、在命令窗口中键入(QUIT)命令,然后按回车,则退出VFP。4、若要打开选项对话框,则要执行(工具)菜单中的“选项”命令。5、若要设置用户默认目录,则要在选项对话框中,选择(文件位置)选项卡。6、若要设置日期和时间的显示格式,则要在选项对话框中,选择(区域)选项卡。第三章(一)选择题1.在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为(A )。A)1、4、8 B)4、4、10 C)1、10、8D)2、8、82.在VisualFoxPro中,常量的类型有(C )种。 A)4 B)5 C)6D)33.在数据表中,逻辑型、备注型、通用型字段的宽度分别是(B)A)3,8,10 B)1,4,4 C)1,8,8D)1、8、44.以下不是合法的数值型数据是(C )。 A)1234 B)123+45E6 C)"123.456"D)1234*105.VisualFoxPro的变量按存储方式分为两类,它们是(C)。A)字符变量与数组变量 B)简单变量与数值变量C)内存变量与字段变量 D)一般变量与下标变量6.关于VisualFoxPro的变量,下面说法中正确的是(B)。A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是07.以下赋值命令中正确的是(A )。 A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)8=Y8.假设内存变量只定义了数组MK(12),它具有12个下标变量。用LISTMEMORYLIKEMK*命令显示己定义的内存变量数是(B )。A)12 B)1 C)0 D)有时是1,有时是129.命令DIMENSIONA(2,3)定义了一个名为A的数组,其元素是(D )。A)A(0),A(1),A(2),A(3),A(4),A(5)B)A(2),A(3)C)A(2,l),A(2,2),A(2,3)D)A(l,l),A(l,2),A(l,3),A(2,1),A(2,2),A(2,3)10.清除所有以A开头的内存变量的命令是(D)。 A)RELEASEALLA* B)RELEASEA* C)ERASEA* D)RELEASEALLLIKEA*11.在下面的表达式中,运算结果为逻辑真的是(D )。 A)EMPTY(.NULL.) B)LIKE("edit",”edi?”) C)AT("a",”123abc") D)EMPTY(SPACE(10))12.测试数据库记录指针是否指向数据表末尾的函数是(D )。 A)FILE() B)BOF() C)RECNO() D)EOF()13.在VisualFoxPro中,在执行了SETDATEAMERICAN之后,不能显示4位年份的命令是(B )。 A)?YEAR(DATE()) B)?LEFT(DTOC(DATE()),4) C)?LEFT(DTOC(DATE(),l),4) D)?SUBStr(DTOC(DATE(),1),1,4)14.当前数据表文件的记录指针指向最大记录,EOF()函数的值为(D )。 A)0 B)1 C).T. D).F.15.SUBSTR("ABCDEF",3,2)的结果是(B )。 A)AB B)CD C)FE D)CB16.执行命令STORE"3.1416"TOTEST?TYPE(“TEST")其结果为(C )。 A)D B)L C)C D)N17.ROUND(l56.789,2)返回的是(B )。 A)160.000 B)156.79 C)156.790 D)200.00018.执行以下命令,显示的结果是( B )。?AT("教授","副教授") A)2 B)3 C).T. D)l19.在以下四组函数运算中,结果不同的是(C )。A)LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)B)RIGHT(DTOC(DATE()),2)与SUBSTR(DTOC(DATE()),7,2)C)VARTYPE("36-5*4)与VARTYPE(36-5*4)D)假定A="this",B="isastring",A-B与A+B20.连续执行以下命令之后,最后一条命令的输出结果是(D)。SETEXACTOFFX=”A”(此处有两个空格)?IIF(“A”=X,X-“BCD”,”BCD”+X) A)A B)BCD C)ABCD D)BCDA两个空格21.在下列函数中,函数返回值是数值的是(C )。A)BOF()B)CTOD(“04/05/97”)C)AT(”商业”,”福建商业高等专科学校”)D)SUBSTR("04/05/97",7,2)22.连续执行下列命令:USEGZSKIP-3?RECNO() 函数返回的数值是(C )。 A).T. B)-3 C)1 D)023.函数STR(l09.87,7,3)的值是( D )。 A)109.87 B)109.87 C)"109.87" D)"109.870"24.设N="福建商业高等专科学校",表达式值不是"福建商专"的是(D )。A)LEFT(N,6)+SUBSTR(N,13,2)B)SUBSTR(N,1,6)+SUBSTR(N,13,2)C)STUFF(N,7,14,”专”)D)SUBSTR(N,1,6)+RlGHT(N,6,2)25.下列表达式运算结果为日期型的是(C )。 A)04/05/97/-2 B)CTOD(“04/05/97”)-date() C)CTOD(“04/05/97”)-3 D)DATE()-"4/05/97"26.下列表达式运算结果不是日期型的是(A )。 A)VAL(“04/05/97”) B)CTOD(“04/05/97”) C){^2004/05/17}-3 D)DATE()-1427.在VFP中,可以在同类型数据之间进行"一"运算的数据类型是(D )。A)逻辑型、字符型、日期型、浮点型B)浮点型、字符型、逻辑型、数值型C)数值型、日期型、浮点型、逻辑型D)数值型、浮点型、字符型、日期型28.在"职工档案"表文件中,婚否是L型字段,已婚为.T.,未婚为.F.,性别是C型宇段,若检索"己婚的女同志",应该用逻辑表达式是(C )。 A)婚否.OR.(性别="女") B)(婚否=.T.).AND.(性别=女) C)婚否.AND.(性别="女") D)己婚.OR.(性别="女")29.在VFP中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的先后顺序是(C )。A)数值运算、关系运算、逻辑运算、函数B)数值运算、逻辑运算、关系运算、函数C)函数、数值运算、关系运算、逻辑运算D)函数、关系运算、逻辑运算、数值运算30.在"职工档案"表文件中,婚否是L型字段,已婚为.T.,未婚为.F.,性别是C型宇段,职业是C型宇段,未婚男教师的逻辑表达式为(B )。A)婚否=.F.AND职业=”教师”OR性别='男'B).NOT.婚否AND职业=”教师”AND性别='男'C)婚否=.F.,职业='教师',性别='男'D).NOT.婚否AND职业='教师'+'性别='男'31.下列语句可以将变量A、B的值互换的组是(C )。A)A=B B)A=(A+B)/2 B=A B=(A-B)12C)A=A+B D)A=C B=A-B C=B A=A-B B=C32.设"入伍日期"为D型宇段变量,"工资"为N型字段变量,表示工龄大于30,且 工资在1200与1800之间的表达式是(C )。A)工龄>30.AND.工资>=1200.AND.工资<=1800B)工龄>30.AND.工资>=1200.0R.工资<=1800C)YEAR(DATE())-YEAR(入伍日期)>30.AND.工资>=1200.AND.工资<=1800D)YEAR(DATE())-YEAR(入伍日期)>30.AND.工资>=1200.0R.工资<=180033.设系统日期为1998年12月20日,表达式(YEAR(DATE())-1900)%100的值是(D )。 A)1998 B)20 C)12 D)9834.设M="111",N="222”,下列表达式中,值为假的是(D)。 A)!(M==N)OR(M$N) B)!(M$N)AND(M<>N) C)!(M>=N) D)!(M<>N)35.设A=[5*8+9],B=6*8,C="6*8”,下列表达式中,合法的是(C )。 A)A+B B)B+C C)A+C D)C-B36.设an="y",下列表达式中,值为假的是(B )。 A)UPPER(an)="Y" B)LIKE(an,"yY") C)AT(an,"yY")>0 D)an$"yY"(二)填空题1.在数据表中,用于存放照片的字段是(通用)型。2.当内存变量与字段变量同名时,若要访问内存变量,则要变量名前加前缀(m.或m->)3.数组的大小由其下标(上限)决定,下标起始序号为(1)4.执行命令:DIMENSIONA(2,3),数组元素A(2,3)的值是(逻辑)型5、?TYPE("time()")的返回值是(C).6、?MOD(23,-5)的返回值是(-2)7、?CHR(65)+"K47"的返回值是(AK47)8、?AT(“商业”,”福建商业高等专科学校”)的返回值是(5).9、?TYPE("07/25/04")的返回值是(N)10.?LEN("It'sabird.")的返回值是(12).11、?upper(“y”)的返回值是(Y)。12、year()函数返回的数据类型是(N)。13、逻辑运算符的优先顺序是(NOTANDOR)。14、?!60>180.AND.”abc”>”ad”.OR.180+20<=200的返回值是(T)。第四章(一)选择题1.扩展名为DBC的文件是(C )。A)表单文件B)数据表文件C)数据库文件D)项目文件2.在网络(多用户)环境下,如以独占方式打开数据库,则(B )。A)独占用户和其他用户均无法修改数据库B)只有独占用户可以修改数据库C)独占用户和其他用户均可修改数据库D)其他用户可以修改数据库3.下述命令中不能关闭数据库的是(B、C)。(此题双选) A)CLOSEDATABASE B)USE C)CLEARALL D)CLOSEALL4.下列命令不能关闭自由表的是(D)。 A)USE B)CLOSETABLE C)Closeall D)CLEARALL5.以下叙述中,正确的是(C)。A)自由表是指用旧版本(FoxPro,FoxBase)建立的数据库B)可以用VFP建立自由表,但不能将它添加入数据库C)自由表可以添加入数据库成为数据库表,数据库表也可以移出数据库成为自由表D)自由表可以添加入数据库,但数据库表不可以移出数据库成为自由表6.下述命令中能打开数据库的是(A)。 A)OPENDATABASE B)USE C)USEDATABASE D)OPEN7.VFP表文件由两部分组成,它们是(B)。A).DBF文件和.FPT文件B)表结构和数据记录C).DBF文件和.BAK文件D).PRO文件和.FXP文件8.一个表文件的4条记录的备注型宇段都有内容,这些备注数据存放在(C)。A)4个.FPT文件中B)4个.DBF文件中C)同一个.FPT文件中D)同一个.DBF文件中9.在VFP中,要修改数据表TEST.DBF的结构,应用命令(A)。 A)MODISTRU B)MODICOMM C)EDITSTRU D)TYPETEST10.若一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成(B )。A)5位B)6位C)7位D)8位11.以下关于空值(NULL)叙述正确的是(B)。A)空值等同于空字符串B)空值表示字段变量还没有确定值C)空值等同于逻辑假D)空值等同于数值O12.在VFP数据表中,用于存放图像、声音等多媒体对象的字段是(B)。A)备注型B)通用型C)逻辑型D)字符型13.设一个表文件中有100条记录,当前记录号为76,执行命令SKIP30之后,再执行命令?RECNO(),其结果是(D)。A)100 B)106 C)错误提示D)10114.用于恢复使用逻辑删除记录的命令为(A)。A)RECALL B)FOUNDC)RELEASE D)以上都正确15.学生表Student.dbf共有8个记录,执行以下命令序列zUSEStudentGO3LIST?RECNO()执行最后一条命令后,VFP主窗口显示(B)。A)3 B)9 C)8 D)116.执行ZAP命令可以删除当前表文件的(D)。A)满足条件的记录B)有删除标记的记录C)结构D)全部记录17.创建或编辑自由表后,欲存盘退出,正确的操作为(A)。A)按组合键Ctrl+W B)按组合键C时+uC)按组合键Alt+END D)按ESC键18.若要显示表文件中平均分超过90分和不及格的全部女生记录,应当使用命令(D)LISTFOR性别=’女’,平均分>=90,平均分<=60LISTFOR性别='女',平均分>90,平均分<60LISTFOR性别='女'.AND.平均分>90.AND.平均分<60LISTFOR性别='女'.AND.(平均分>90.0R.平均分<60)19.当前目录下有两个表文件,MEN.DBF和WOM.DBF,结构相同,分别记录男生成绩档案和女生成绩档案。若要将男女生的成绩合并,正确操作是(B)。A)USEWOMIN0USEMENIN0APPENDFROMWOMFOR性别='男'B)USEWOMIN0APPENDFROMMENC)COPYFILESTOWOMFOR性别='男'D)USEMENCOPYTOWOM20.数据表文件(工资.DBF)共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令(D )。A)计算后5条记录工资值之和B)计算后6条记录工资值之和C)只计算当前记录工资值D)计算全部记录工资值之和21.打开学生数据表及成绩字段的索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令(C)。 A)LOCATEFOR记录序号=100 B)SKIP100 C)GO100 D)SKIP-10022.学生表STUDENT中包含有通用型宇段,表中通用型宇段中的数据均存储到另一个文件中,该文件名为(D )。A)STUDENT.DOC B)STUDENT.MENC)STUDENT.DBT D)STUDENT.FTP23.用命令"INDEXON姓名TAGindex-name"建立索引,其索引类型是(C)。A)主索引B)候选索引C)普通索引D)唯一索引24.执行命令"INDEXON姓名TAGname"建立索引后,下列叙述错误的是(B )。A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"name"25.下列关于索引的叙述中,错误的是(D )。A)VFP支持两种索引文件:复合索引文件和单索引文件B)实现索引查询必须满足以下条件:打开数据库:打开索引文件:对于复合索引文件还需确定主控索引C)打开和关闭索引文件均可使用SETINDEXTO······命令D)索引文件不随表文件的关闭而关闭26.在索引的四种类型中,字段值不具有唯一性的是(D )。A)主索引B)候选索引C)唯一索引D)普通索引27.在表的索引类型中,主索引可以建立在(B )中。A)自由表B)数据库表C)任何表D)自由表和视图28.在VFP中,主索引字段(A )。A)不能出现重复值或空值B)能出现重复值或空值C)能出现重复值,不能出现空值D)能出现空值,不能出现重复值29.打开一个表文件,同时打开以"姓名"为关键字的单一索引文件,要求查找姓各为"张伟"的教师,应使用命令(C )。A)GO张伟B)LOCATE张伟C)FIND张伟D)SEEK张伟30.打开表并设置当前有效索引(相关索引已建立〉的正确命令是(B )。A)ORDERStudentIN2INDEX学号B)USEStudentIN2ORDER学号C)INDEX学号ORDERStudent D)USEStudentIN231.在数据库设计器中,建立两个表之间的一对多联系可通过以下索引实现的是(A )。A)"一方"表的主索引或候选索引,"多方"表的普通索引B)"一方"表的主索引,"多方"表的普通索引或候选索引C)"一方"表的普通索引,"多方"表的主索引或候选索引:D)"一方"表的普通索引,"多方"表的候选索引或普通索引32.为了设置两个表之间的数据参照完整性,要求这两个表是(A )。A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制33.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个(A )。A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式34.通过指定宇段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的( C)。A)参照完整性B)实体完整性C)域完整性D)宇段完整性35.两表之间"临时性"联系称为关联,在两个表之间的关联己经建立的情况下,有关"关联"的正确叙述是(C )。A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭36.以下关于工作区别名的叙述中,错误的是(B )。A)工作区的系统别名和用户定义的数据表别名可以交替使用B)在某个工作区打开的数据表原名和工作区别名可以交替使用C)在某个工作区打开的数据表原名和数据表别名可以交替使用D)在选择工作区时,可以用工作区号、系统别名或打开的数据表别名37.执行下列一组命令后,选择"职工"表所在工作区的错误命令是(B )。CLOSEALLUSE仓库IN0USE职工IN0A)SELECT职工B)SELECT0C)SELECT2D)SELECTB(二)填空题1.创建名为"教学管理"的数据库,应在命令窗口中键入(CREATEDATABASE教学管理)2.打开"数据库设计器"的命令是(MODIFYDATABASE)3.在"表设计器"的(表)选项卡中,可设置记录级的有效性检验规则。4.表的通用型宇段的内容存储在同名的(.FPT)文件中。5.表文件中的空值.NULL.表示(尚未确定的值)。6.在VFP中,索引的类型有(主索引)、(候选索引)、(普通索引)和(唯一索引)四种。7.在VFP中,索引文件的类型有:(结构化复合索引文件)(非结构化复合索引文件)和(单索引文件)。8.复合索引文件的扩展名是(CDX),单索引文件的扩展名是(IDX)。9.指定结构化复合索引文件中的某个索引为主控索引,应键入命令:(SETORDERTO[TAG]<索引标识>)10.在VFP中,数据完整性包括:(实体完整性)(参照完整性)和(域完整性)。11.在VFP中,参照完整性规则包括:(更新规则)(删除规则)和(插入规则)。12.为了使父表记录指针移动时,子表记录指针按→定的规则跟随移动,需在两表间建立(临时关系)。13.选择区命令SELECT0表示(选择最小空闲工作区为当前工作区)。第五章(一)选择题1、SQL是(B)英文单词的缩写。A)StandardQueryLanguage B)StructuredQueryLanguageC)SelectQueryLanguage D)以上都不是2、SELECT-SQL语句是(B)语句。A)数据定义B)数据查询C)数据修改D)文件操作3、UPDATE-SQL语句是(D)语句。A)定义功能B)查询功能C)控制功能D)操作功能4、标准SQL查询语句的基本结构是(D)。A)SELECT...FROM...ORDERBYB)SELECT...WHERE...GROUPBYC)SELECT...WHERE...HAVINGD)SELECT...FROM...WHERE5.在SQL-SELECT中,DISTINCT用于表示(A)。A)查询结果无重复记录B)查询不同的表C)查询函数表达式D)查询结果不分组6.在SQLSELECT语句中用于实现关系的选择运算的短语是(C)。 A)FOR B)WHILE C)WHERE D)CONDITION7.SQL的查询语句中,用于实现关系的投影操作的短语是(B)。A)WHERE B)SELECTC)FROMD)GROUPBY8.将查询结果放在数组中应使用短语(D)。A)INTOCURSORB)TOARRAYC)INTOTABLED)INTOARRAY9.SQL中可使用的通配符有(D)。 A)*(星号) B)%(百分号) C)_(下划线) D)B和C10.查询订购单号(字符型,长度为4)尾字符是"1"的记录,以下错误命令是(C)。A)SELECT*FROM订单WHERESUBSTR(订购单号,4)="1"B)SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="1"C)SELECT*FROM订单WHERE"1"$订购单号D)SELECT*FROM订单WHERERIGHT(订购单号,1)="1"11.在SQL语句中,与表达式"工资BETWEEN1210AND1240"功能相同的表达式是(A )。A)工资>=1210AND工资<=1240 B)工资>1210AND工资<1240C)工资<=1210AND工资>1240D)工资>=1210OR工资<=124012.在SQL语句中,与表达式仓库号NOTIN("whl","wh2”)功能相同的表达式是(D)。A)仓库号="whl"AND仓库号="wh2" B)仓库号!="whl"OR仓库号#"wh2"C)仓库号<>"whl"OR仓库号!="wh2"D)仓库号!="whl"AND仓库号!="wh2"13.只有满足连接条件的记录才包含在查询结果中,这种连接为(C)。A)左连接B)右连接C)内部连接D)完全连接14.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B)。A)使用WHERE子句B)在GROUPBY后面使用HAVING子句C)先使用WHERE子旬,再使用HAVING子句D)先使用HAVING子句,再使用WHERE子句15.第15至19题的部门表和商品表的内容如下:部门表:部门号部门名称40家用电器部10电视录摄像机部20电话手机部30计算机部商品表:部门号商品号商品名称单价数量产地400101A牌电风扇200.0010广东400104A牌微波炉350.0010广东400105B牌微波炉600.0010上海201032C牌传真机1000.0020北京400107D牌微波炉_A420.0010广东200110A牌电话机200.0050广东200112A牌手机2000.0010广东400202A牌电冰箱3000.002广东301041B牌计算机6000.0010广东300204C牌计算机10000.0010上海执行以下SQL语句:SELECT部门名称FROM部门表WHERE部门号IN;(SELECT部门号FROM商品表WHERE单价BETWEEN100AND420)查询结果是(A)。A)家用电器部、电话手机部B)家用电器部、计算机部C)电话手机部、电视录摄像部D)家用电器部、电视录摄像部16.执行以下SQL语句SELECT产地,COUNT(*)提供的商品种类数FROM商品表;WHERE单价>200;GROUPBY产地HAVINGCOUNT(*)>=2;ORDERBY2DESC查询结果的第一条记录的产地和提供的商品种类数是(C )。 A)北京.1 B)上海.2 C)广东.5D)广东,717.执行以下SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号ORDERBY部门表.部门号DESC,单价查询结果的第一条记录的商品号是(A)。A)0101 B)0202 C)0110D)011218.执行SQL语句SELECT部门号,MAX(单价*数量)FROM商品表;GROUPBY部门号查询结果有几条(C)记录。A)I B)4C)3D)l019.执行以下SQL语句SELECT部门表.部门号,部门名称,SUM(单价*数量);FROM商品表,部门表WHERE部门表.部门号=商品表.部门号GROUPBY部门表.部门号查询结果是(B )。A)各部门商品数量合计B)各部门商品金额合计C)所有商品金额合计D)各部门商品金额平均值20.第20至24题的"成绩管理"数据库中三个表的结构如下:学生.DBF:学号C(8),姓名C(8),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)成绩.DBF:学号C(8),课程编号C(4),成绩I统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是(C)。A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数FOR成绩,课程WHERE课程.课程编号=成绩.课程编号;GROUPBY成绩.课程编号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(课程编号)B)SELECT课程名称,开课院系,COUNT(学号)选修人数GROUPBY成绩,课程编号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(学号)C)SELECT课程名称,开课院系,COUNT(学号)AS选修人数FROM成绩,课程WHERE课程.课程编号=成绩.课程编号;GROUPBY课程名称HAVING选修人数<=2;ORDERBY选修人数D)SELECT课程名称,开课院系,COUNT(学号)AS选修人数FROM成绩,课程HAVINGCOUNT(课程编号)<=2;GROUPBY课程名称ORDERBY选修人数21.在"成绩管理"数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是(B )。A)SELECT课程名称,SUM(成绩)AS分数FROM课程,成绩;WHERE课程.课程编号=成绩.课程编号;GROUPBY课程名称B)SELECT课程名称,MAX(成绩)分数FROM课程,成绩;WHERE课程.课程编号=成绩.课程编号;GROUPBY课程名称C)SELECT课程名称,SUM(成绩)分数FROM课程,成绩;GROUPBY课程.课程编号D)SELECT课程名称,MAX(成绩)AS分数FROM课程,成绩;WHERE课程.课程编号=成绩.课程编号;GROUPBY课程编号22.在"成绩管理"数据库中,查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是(A)。A)CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)AS年龄FROM学生SELECT学号,姓名,年龄FROMAGE_LISTWHERE年龄=22B)CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(出生日期)AS年龄FROM学生SELECT学生,姓名,年龄FROMAGE_LISTWHEREYEAR(出生日期)=22C)CREATEVIEWAGE_LISTAS;SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)AS年龄FROM学生SELECT学号,姓名,年龄FROM学生WHEREYEAR(出生日期)=22D)CREATEVIEWAGE_LISTASSTUDENT;SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)AS年龄FROM学生SELECT学号,姓名,年龄FROMSTUDENTWHERE年龄=2223.在"成绩管理"数据库中,向学生表插入一条记录的正确命令是(B)。A)APPENDINTO学生VALUES("10359999",,张三','男','会计’,{^1983-10-28})B)INSERT的TO学生VALUES("10359999",,张三','男’,{^1983-10-28},‘会计')C)APPENDINTO学生VALUES("10359999",‘张三','男’,{^1983-10-28},'会计')D)INSERTINTO学生VALUES("10359999",’张三','男’,{^1983-10-28})24.在"成绩管理"数据库的"学生.dbf"表中,查询所有姓王的同学的信息,正确的命令是(A)。A)SELECT*FROM学生WHERELEFT(姓名,2)="王"B)SELECT*FROM学生WHERERIGHT(姓名,2)="王"。C)SELECT*FROM学生WHERETRIM(姓名,2)="王"D)SELECT*FROM学生WHERESTR(姓名,2)="王"25.第25至34题,在当前目录的"db_stock"数据库中,stock.dbf表的内容如下:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海600604二纺机9.96上海600605轻工机械14.39上海000001深发展7.48深圳000002深万科12.50深圳有如下SQL语句:SELECT*FROMstockORDERBY单价INTODBFstock执行如下后(A )。A)系统会提示出错信息B)会生成一个按"单价"升序排序的表文件,将原来的stock.dbf文件覆盖C)会生成一个按"单价"降序排序的表文件,将原来的stockdbf文件覆盖D)不会生成排序文件,只在屏幕上显示一个按"单价"升序排序的结果26.有如下SQL语句:SELECTmax(单价)FROMstockINTOARRAYa执行该语句后(A)。A)A(1)的内容为15.20B)A(1)的内容为6C)A(0)的内容为15.20D)A(0)的内容为627.有如下SQL语句:CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所="深圳"执行该语句后产生的视图包含的记录个数是(B )。 A)1 B)2 C)3D)428.有如下SQLSELECT语句:SELECT*FROMstockWHERE单价BETWEEN12.76AND15.20与该语句等价的是(A )。A)SELECT*FROMstockWHERE单价<=15.20.AND.单价>=12.76B)SELECT*FROMstockWHERE单价<=15.20.AND.单价>12.76C)SELECT*FROMstockWHERE单价<=15.20.AND.单价<=12.76D)SELECT*FROMstockWHERE单价<=15.20.AND.单价<12.7629.如果在建立数据库表stockdbf时,将单价字段的字段有效性规则设为"单价>0",通过该设置,能保证数据的(B )。A)实体完整性B)域完整性C)参照完整性D)表完整性30.有如下SQL语句:SELECT交易所,avg(单价)as均价FROMstock;GROUPBY交易所INTODBFtemp执行该语句后temp表中第二条记录的"均价"字段的内容是(B )。 A)7.48 B)9.99 C)11.73 D)15.2031.将stock表的股票名称字段的宽度由8改为10,应使用SQL语句(C )。A)ALTERTABLEstock股票名称WTIHC(l0)B)ALTERTABLEstock股票名称C(l0)C)ALTERTABLEstockALTER股票名称C(l0)D)ALTERstockALTER股票名称C(l0)32.求每个交易所的平均单价的SQL语句是(D )。A)SELECT交易所,avg(单价)FROMstockORDERBY单价B)SELECT交易所,sum(单价)FROMstockGROUPBY单价C)SELECT交易所,sum(单价)FROMstockORDERBY交易所D)SELECT交易所,avg(单价)FROMstockGROUPBY交易所33.有如下SQL语句:SELECTDISTINCT单价FROMstock;WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x执行SQL语句后,表stock_x中的记录个数是(A)。 A)1 B)2 C)3 D)434.有如下SQL语句:CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock执行该语句后产生的视图含有的字段名是(B)。A)股票名称、单价B)名称、单价C)名称、单价、交易所D)股票名称、单价、交易所35.建立表结构的SQL命令是(B)。 A)CREATCURSOR B)CREATTABLE C)CREATINDEX D)CREATVIEW36.用SQL语句建立表文件时将属性定义为主关键字,应使用短语(B)。 A)CHECK B)PRIMARYKEYC)FREE D)UNIQUE37.用SQL语句建立表时为属性定义有效性规则,应使用短语(C)。A)DEFAULTB)PRIMARYKEYC)CHECK D)UNIQUE38.在SQL中,删除视图用(C)命令。 A)DROPSCHEMA B)CREATETABLE C)DROPVIEW D)DROPINDEX39.如果创建学生表STUDENT是使用下面的SQL语句:CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,SNC(8),SEXC(2),AGEN(2)CHECK(AGE>15ANDAGE<30))以下SQL语句中可以正确执行的是(A)。A)INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES("S9","男",17)B)INSERTINTOSTUDENT(SN,SEX,AGE)VALUES("李安琦,”男",20)C)INSERTINTOSTUDENT(SEX,AGE)VALUES("男”,20)D)INSERTINTOSTUDENT(SNO,SN)VALUES("S9","李安琦”,16)40.有如下三个关系表:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生的姓名、年龄和性别。正确的SELECT语句是(A)。A)SELECTSN,AGE,SEXFROMS;WHEREAGE>(SELECTAGEFROMSWHERESN='王华')B)SELECTSN,AGE,SEXFROMSWHERESN='王华'C)SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN='王华')D)SELECTSN,AGE,SEXFROMSWHEREAGE>王华AGE41.SQL的数据操作语句不包括(D)。A)INSERT B)UPDATE C)DELETE D)CHANGE42.DELETEFROMSWHERE年龄>60语句的功能是(B)。A)从S表中彻底删除年龄大于60岁的记录B)S表中年龄大于60岁的记录被加上删除标记C)删除S表D)删除S表的年龄列43.删除表的命令是(A)。A)DROPTABLE B)ALTERTABLEC)DELETETABLED)USE44.在VisualFoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE宇段的值增加1岁,应该的使用命令是(D)。A)REPLACEAGEWITHAGE+1B)UPDATESTUDENTAGEWITHAGE+IC)UPDATESETAGEWITHAGE+1D)UPDATESTUDENTSETAGE=AGE+145.如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作(B )不能执行。职工表:职工号职工名部门号工资001李红01580005刘军01670025王芳03720038张强02650部门表:部门号部门名主任01人事处高平02财务处蒋华03教务处许红04学生处杜琼A)从职工表中删除行('025','王芳’,'03',720)B)将行('006','乔兴’,'05',7500)插入到职工表中C)将职工号为'001'的工资改为700D)将职工号为'038'的部门改为'03'(二)填空题1.关系数据库标准语言是(结构化查询语言SQL)。2.CREATETABLE-SQL是(定义)功能的SQL语句。3.如果要在查询结果中去掉重复值,则必须在SELECT-SQL命令中加入(DISTINCT)短语。4.以下SELECT-SQL命令是从表"图书.dbf"中,查询各个出版社图书的最高单价、平均单价、册数。请根据题意补充完整。SELECT出版单位,MAX(单价),AVG(单价),COUNT(*)FROM图书;(GROUPBY)出版单位5.在LIKE算符中,用于匹配多个字符的通配符是(%),用于匹配一个字符的通配符是(-)。6.以下SELECT-SQL命令是查找存款金额在10000~50000之间的客户的账号和姓名。请根据题意补充完整。SELECT账号,姓名FROM客户WHERE金额(BETWEEN10000AND50000)7.设有如下的关系表R、S和T:R(BH,XM,XB,DWH)S(SWH,DWH)T(BH,XM,XB,DWH)实现RUT的SQL语句是:(SELECT*FROMRUNIONSELECT*FROMT)8、删除银行"客户"表的SQL语句是:(DROPTABLE客户)9.利用上题的银行"客户"表创建一个"客户简况"视图,要求只包含账号、姓名和账户金额三个字段,正确的SQL语句是(CREATEVIEW客户简况ASSELECT账号,姓名,账户FROM客户)。10.删除"客户简况"视图的SQL语句是:(DROPVIEW客户)。11.向银行"客户"表插入账号(334419811024)、日期(2002/01/01)和金额(3000)的记录,正确的SQL语句是:(INSERTINTO客户(账号,日期,金额)VALUES("334419811024",{^2002-01-01},3000))。12.将银行"客户"表中账号为334419811024的客户的金额改为7000,正确的SQL语句是:(UPDATE客户SET金额=7000WHERE账号="334419811024")13.逻辑删除银行"客户"表中账号为334419811024的记录,正确的SQL语句是:(DELETEFROM客户WHERE账号="34419811024")第六章(一)选择题1.在"添加表和视图"对话框中,"其他"按钮的作用是(D)。A)选择查询B)选择数据库表C)选择视图D)打开非当前数据库表2.在VFP中,查询的数据源可以是(D)。A)临时表B)数据库表C)视图D)以上均可3.以下给出的方法中,不能建立查询的是(D)。A)在项目管理器的"数据"选项卡中选择"查询”,然后单击"新建"按钮B)选择"文件"菜单中的"新建"选项,打开"新建"对话框,再选择"查询"选项,然后单击"新建文件"按钮C)在命令窗口中键入:CREATEQUERYD)在命令窗口中执行SEEK命令4.查询设计器中"连接"选项卡对应的SQL短语是(B)。A)WHERE B)JOIN C)SET D)ORDERBY5.查询设计器中包括的选项卡有(A)。A)宇段、筛选、排序依据B)宇段、更新条件、分组依据C)更新条件、排序依据、分组依据D)更新条件、筛选、杂项6.使用菜单操作方法,打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是(B)。A)OPENQUERYzgjk.qpr B)MODIFYQUERYzgjk.qprC)DOQUERYzgjk.qpr D)CREATEQUERYzgjk.qpr7.以下关于查询的描述正确的是(D)。A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询8.在"查询设计器"的"连接"选项卡中,默认的连接类型是(B)。A)全联B)内联C)左联D)右联9.多表查询时,在"查询设计器"中要设定的选项卡是(D)。A)字段B)筛选C)排序依据D)连接10.查询的数据源可以是(D)。A)自由表B)数据库表C)视图D)以上均可11.查询默认的输出形式是(A)。A)浏览窗口B)表C)报表D)图形12.运行查询文件的命令是(B)。A)DO<查询文件> B)DO<查询文件.QPR>C)DOQUERY<查询文件> D)DOFILE<查询文件〉13.以下关于查询的描述正确的是(B)。A)使用"查询设计器"可以创建所有的查询B)在"查询设计器"中,执行"查看SQL"命令可以获取SELECT-SQL命令。C)可以使用"查询设计器"建立嵌套查询D)视图不能作为查询的数据源14.视图不能单独存在,它必须依赖于(B)。A)视图B)数据库C)数据表D)查询15.下面有关对视图的描述正确的是(D)。A)可以使用MODIFYSTRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件C)视图是对表的复制而产生的D)使用SQL命令对视图进行查询时,必须事先打开该视图所在的数据库16."视图设计器中"比"查询设计器中"多了→个(B)选项卡。A)排序依据B)更新条件C)分组依据D)连接17.建立视图的SQL命令是(B)。A)CREATETABLE B)CREATEVIEWC)CREATEQUERY D)CREATEINDEX18.删除视图的SQL命令是(B)。A)DROPTABLE B)DROPVIEWC)DROPQUERY D)DROPINDEX(二)填空题1.在"查询去向"对话框,可以指定查询输出去向有7个,它们分别是:(浏览窗口),(临时表),(表),(图形),(屏幕),(报表),(标签),默认的输出去向是(浏览窗口)2."查询设计器"(不能)生成所有的SELECT-SQL语句。3.作为查询数据源的可以是(表)和(视图)4.视图可以分为(本地试图)和(远程视图)两大类。5.建立远程视图必须首先建立与远程数据库的(连接)。6.通过VisualFoxPro的视图,不仅可以查询数据库表,还可以(更新)数据库表。7."视图设计器"比"查询设计器"多了一个(更新条件)选项卡。8.要建立视图,可以在命令窗口中键入(CREATEVIEW)。9.要修改视图,可以在命令窗口中键入(MODIFYVIEW)。第七章一)选择题1.建立、修改、运行、打印程序文件的命令依次是(C)。A)CREATE,MODIFY,DO,PRINTB)MODIFYCOMMAND,MODIFYCOMMAND,RUN,PRINTC)MODWYCOMMAND,MODWYCOMMAND,DO,TYPED)MODWYCOMMAND,MODIFYCOMMAND,DO,PRINT2.要执行命令文件MAIN.PRG,应在命令窗口中输入(B)。A)!MAIN B)DOMAINC)MAIN D)RUNMAIN3.用WAIT命令给内存变量输入数据时,内存变量获得的数据是(D)。A)任意长度的字符串B)一个字符串和一个回车符C)数值型数据D)一个字符4.INPUT命令接收的数据类型有(D)。A)C,N B)CC)D,LD)C,D,N,L5.下列命令中,可以输入字符型数据的是(D)。A)ACCEPTB)WAIT和ACCEPTC)INPUTD)以上三者皆可6.以下不是注释命令的是(B)。A)NOTE B)DELARE C)*D)&&7.在VisualFoxPro中,程序设计的三种基本结构是(B)。A)顺序,选择,逻辑B)顺序,选择,循环C)模块,转移,循环D)网状,选择,逻辑8.有如下程序:INPUTTOAIFA=10S=0ENDIFS=l?S假定从键盘输入的A值是数值型,上面程序的执行结果是(B)。A)0 B)1C)由A的值决定D)程序出错9.A,B,C均是数值变量,要求出其中最大的数并存入变量MAX中,下列正确的程序段是(B)。A)MAX=IIF(IIF(A>B,A,B)>C,IIF(A>B,A,B),C)B)IFA>BMAX=AELSE MAX=BENDIFIFMAX<CMAX=CENDIFC)IFA>BMAX=AIFMAX<CMAX=CELSE MAX=BENDIFELSEMAX=BENDIFD)IFA>BMAX=AIFMAX>CMAX=AELSEMAX=CENDIFENDIF10.不属于循环结构的语句是(B)。 A)SCAN...ENDSCAN B)IF...ENDIF C)FOR...ENDFOR D)DOWHILE...ENDDO11.在DOWHILE...ENDDO循环结构中,EXIT命令的作用是(C)。A)退出过程,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行12.当变量I在奇偶数之间变化时,下面程序的输出结果为(A)。CLEARI=0DOWHILE1<10IFINT(I/2)=I/2?"W"ENDIF?"ABC"I=I+1ENDDOA)WABCABC连续显示5次B)ABCABCW连续显示5次C)WABCABC连续显示4次D)ABCABCW连续显示4次13.程序:AA=0FORI=2TO100STEP2AA=AA+IENDFOR?AA该程序执行的结果为(B)。A)1到100中奇数的和B)1到100中偶数的和C)1到100中所有数的和D)没有意义14.有如下程序:DIMENSIONK(2,3)I=1DOWHILE1<=2J=lDOWHILEJ<=3K(I,J)=I*J??K(I,J)??""J=J+1ENDDO?I=I+1ENDDO运行此程序的结果是(A)。A)123B)123246321C)123D)12312324915.有如下程序:CLEARM=0N=100DOWHILEN>MM=M+NN=N-10ENDDO?M,N运行此程序的结果是(D)。A)010 B)1090C)90100D)1009016.有一分支程序为:IFS>100DOPl.PRGELSEIFS>10DOP2.PRGELSEIFS>1DOP3.PRGELSEDOP4.PRGENDIFENDIFENDIF 执行P3.PRG的条件表达式是(D)。A)S>1B)S>1ANDS>100C)S>1ANDS<=100D)S>1ANDS<=10(二)填空题1.程序文件的扩展名为(.PRG)2.在程序中,能输入一个整数并存入内存变量X的语句是(INPUTTOX)3.在程序文件中,注释行必须以(*NOTE)开头,语句的后注释必须以(&&)引导。4.在结构化程序设计中,包含的三个基本结构分别是(顺序结构)(选择结构)和(循环结构)。5.编写一个程序求序列2,3/2,4/3,5/4,6/5,7/6…前n项之和。ClearS=0Input"n="TonForK=1Ton(X=1+1/K)(S=S+X)Endfor?"S=",S6.有如下一段程序:INPUT"请输入当前日期:"TORQ?RQ在执行本程序时,用户应当输入({^1998-12-27}或CTOD("12/27/98")),显示结果才是:12/27/98。7.下列程序的功能是通过字符串变量操作竖向显示"伟大祖国",横向显示“祖国伟大”,请填空。CLEARSTORE"伟大祖国"TOXYCLEARN=1DOWHILEN<8?SUBSTR(XY)N=N+2ENDDO?(SUBSTR(XY,5,4))??SUBSTR(XY,1,4)第八章(一)选择题1.在VisualFoxPro中,表单(Form)是指(D)。A)数据库中各表的清单B)一个表中各个记录的清单C)数据库查询的列表D)窗口界面2.有关控件对象的Click事件的正确叙述是(B)。A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发3.以下属于容器控件的是(B)。 A)Text B)FormC)Label D)Command4.以下属于非容器类控件的是(B)。 A)Form B)Label C)Page D)Container5.每个对象都有可识别的事件。下面关于对象事件的描述错误的是(C)。A)事件是预先定义好的特定的动作,可以由用户或系统激活B)事件集合是由系统预先定义的C)事件也可以由用户创建D)激活事件的动作有按键、单击鼠标、移动鼠标等6.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的叙述 中,正确的是(D)。A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Lοad事件B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件。C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件7.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的(B)A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop属性8.关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的(D)A)标题B)属性C)事件D)方法9.以下关于表单数据环境的叙述中,正确的是(C)。A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关10.在表单运行中,当数据发生变化时,应刷新表单,刷新表单所用的方法是(C )。 A)RELEASE B)DELETE C)REFRESH D)PACK11.在表单中,Caption是对象的(A)属性。A)标题B)名称C)背景透明D)字体尺寸12.DbClick事件触发的时候事件是(D)。A)当创建对象时B)当从内存中释放对象时C)当表单或表单集装入内存时D)当用户双击该对象时13.在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一单元小数除法复习(教案)五年级上册数学北师大版
- 生产计划中的资源配置技巧
- 2025年直播公司劳务合同模板
- 服装公司的业务工作总结
- 2024-2025学年新教材高中历史 第4单元 村落、城镇与居住环境 第11课 近代以来的城市化进程(教师用书)教学实录 新人教版选择性必修2
- 未来市场物流发展方向
- 2024-2025学年三年级下学期数学2.1《轴对称(一)》(教学设计)
- 上海证合一委托书
- 整本阅读教学课件
- 第2单元 3 比较数的大小及整万或整亿数(2课时)(教案)2024-2025学年数学四年级下册
- 江西省第一届职业技能大赛分赛场项目技术文件(世赛选拔)全媒体运营师
- 《小型水库雨水情测报和大坝安全监测设施建设与运行管护技术指南》
- 先进个人申报登记表
- JT-T-905.2-2014出租汽车服务管理信息系统第2部分:运营专用设备
- 饮料购买购销合同各类合同范本
- DL5190.4-2019电力建设施工技术规范第4部分:热工仪表及控制装置
- 抖音火花合同电子版获取教程
- 前列腺增生手术治疗
- 上海七年级数学下期末(压轴60题16个考点)
- 石膏板吊顶合同
- 江苏省南通市田家炳中学2023-2024学年九年级下学期3月月考英语试题
评论
0/150
提交评论