数据库技术与应用-VisualFoxpro6.0课本习题_第1页
数据库技术与应用-VisualFoxpro6.0课本习题_第2页
数据库技术与应用-VisualFoxpro6.0课本习题_第3页
数据库技术与应用-VisualFoxpro6.0课本习题_第4页
数据库技术与应用-VisualFoxpro6.0课本习题_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

习题1一、单选题.在数据管理技术发展过程中,没有专门的软件对数据进行管理的阶段是()。A.人工管理阶段B.文件系统阶段C.人工管理阶段和文件系统阶段D.文件系统阶段和数据库阶段.数据库系统与文件系统的主要区别是()。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量.数据库系统的核心是()。A.数据库B.操作系统C.数据库管理系统D.文件.在下述关于数据库系统的叙述中,正确的是()。A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系.在下列4个选项中,不属于基本关系运算的是()。A.连接B.投影C.选择D.比较.如果一个部门只能有一个经理,而且一个经理不能同时担任其他部门的职务,部门和经理两个实体之间的联系属于()。A.一对一联系B.一对多联系C.多对多联系D.多对一联系.设有关系R1和R2,经过关系运算得到结果S,则$是()。D.关系A.元组B.关系模式C.D.关系.下面的()不是数据库技术的主要特点。A.数据的结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化.对关系执行投影运算后,元组的个数与原关系中元组的个数()。A.相同B.小于原关系C.大于原关系D.不大于原关系.用于实现数据库各种数据操作的软件称为()。A.数据软件B.操作系统C.数据库管理系统D.编译程序.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS.一个关系数据库文件中的各条记录()。A.前后顺序不能任意颠倒,一定按输入顺序排列B.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同C.前后顺序不能任意颠倒,一定按关键字段值的顺序排列D.前后顺序可以任意颠倒,不影响库中的数据关系TOC\o"1-5"\h\z.在基本关系中,下列说法正确的是()。A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的.存储在计算机内有结构的相关数据的集合称为()。A.数据库B.数据库系统C.数据库管理系统D.数据结构.VisualFoxPro是一种关系数据库管理系统,所谓关系是指()。A.表中各条记录彼此有一定的关系B.表中各个字段彼此有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表格式二、填空题.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的—C1—表现出来的。.关系是具有相同性质的—⑵—的集合。.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为—⑶—。.要想改变关系中属性的排列顺序,应使用关系运算中的—⑷—运算。.数据库系统由数据库、计算机硬件系统、数据库管理员、用户及(5)构成。.二维表中的列称为关系的—㈤,二维表中的行称为关系的—K.VisualFoxPro是⑷型微机(9)系统,它支持标准的面向过程的程序设计方式,还支持(10)程序设计方法。

习题2习题2、单选题.VisualFoxPro中的“文件”菜单中的“关闭”命令用来关闭()。B.所有已打开的数据库D.B.所有已打开的数据库D.当前活动窗口B.可以修改系统提供的工具栏D.可以删除系统提供的工具栏C.所有窗口.下面关于工具栏的叙述,错误的是(A.可以创建用户自己的工具栏C.可以删除用户创建的工具栏.VisualFoxPro主界面菜单栏中不包括的菜单项是()。A.窗口B.项目C.程序D.显示.若要定制工具栏,应选择的菜单项是()。A.显示B.工具C.窗口D.文件,在弹出的“选项”对.对货币或数字格式进行设置,单击“工具,在弹出的“选项”对话框中应选择的选项卡是A.显示B.常规C.区域D.数据TOC\o"1-5"\h\z.打开VisualFoxPro项目管理器的“文档”选项卡,其中包含()。A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上3种文件.启动VisualFoxPro时,屏幕上出现两个窗口:一个是主窗口,另一个是()。A.命令窗口B.文本窗口C.帮助窗口D.对话框窗口.退出VisualFoxPro的操作方法是()。A.从“文件”下拉菜单中选择“退出”选项.单击关闭窗口按钮C.在命令窗口中输入QUIT命令,然后按Enter键D.以上方法都可以.在“选项”对话框的“文件位置”选项卡中可以设置()。A.表单的默认大小B.默认目录C.日期和时间的显示格式D.程序代码的颜色.显示或隐藏命令窗口的操作方法是()。A.通过“窗口”菜单下的“命令窗口”选项来切换B.单击“常用”工具栏上的“命令窗口”按钮C.按Ctrl+F4组合键隐藏命令窗口,按Ctrl+F2组合键显示命令窗口D.以上方法都可以、填空题1.VisualFoxPro工作方式有两种:交互操作方式(命令和界面)与1.VisualFoxPro工作方式有两种:交互操作方式(命令和界面)与C1方式。2.安装完VisualFoxPro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击(2)菜单下的(3)菜单项。.在VisualFoxPro中,项目文件的扩展名是(4)。.项目管理器的⑸选项卡用于显示和管理数据库、自由表和查询等。三、上机题.启动VisualFoxPro系统,熟悉VisualFoxPro界面,并在命令窗口中完成实战演练2.4.1节的(2)中的各条命令。.通过新建项目,了解项目管理器的组成、功能及其用法。习题3一、单选题TOC\o"1-5"\h\z.以下赋值语句正确的是()。A.STORE10TOX,YB.STORE10,1TOX,YC.X=10,Y=1D.X,Y=10.在下面的VisualFoxPro表达式中,不正确的是()。A.{A2003-03-0110:10:10AM}-100B.{A2003-03-01}-DATE()C.{A2003-03-01}+DATE()D.{人2003-03-01}+100.设X="11",Y="1122”,下列表达式结果为假的是()。A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X$Y)C.NOT(X>=Y)D.NOT(X$Y).执行下列命令序列后,最后一条命令的显示值应是()。STORE"洗衣机"TOYASTORE"计算机"TOYBSTORE"B"TOASTORE"Y&A"TOSTRING?&STRINGA.洗衣机B.计算机C.YBD.Y&A.设N、C、L分别为数值型、字符型、逻辑型内存变量,在下面的表达式中,错误的是()。A.NA3B.C-"A"C.N=100ANDLD.C>10.设当前系统日期为2003年3月20日,如下表达式的计算结果是()。VAL(SUBSTR('奔腾586',5,1)+RIGHT(STR(YEAR(DATE())),2))A.503.00B.5.00C.5+03D.出错信息.执行下列命令序列后,最后一条命令的显示结果是()。DIMENSIONM(2,2)M(1,1)=10

M(1,2)=20M(2,1)=30M(2,2)=40?M(2)C.20D..F.A.变量未定义的提示B.10C.20D..F..VisualFoxPro函数ROUND(123456.789,-2)的值是()。A.123456B.123500C.123456.700D.-123456.79.执行下列命令序列之后,最后一条命令的输出结果是()。SETEXACTOFFX="Fox"?IIF("Fox"=X,X-"Pro",X+"Pro")A.FoxB.ProC.FoxProD.FoxProTOC\o"1-5"\h\z.函数MOD(23,-5)的结果是()。A.-3B.-2C.3D.2.清除所有以B开头的内存变量的命令是()。RELEASEALLB*B.RELEASEB*C.RELEASEALLEXCEPTB*D.RELEASEALLLIKEB*.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是()。A.LIKE('ab*','abCd')B.LIKE('abc','ab?')C.AT('a','bcdef)D.EMPTY(.NULL.).执行下列命令序列后的输出结果是()。m=len("1810")?m=m+lA.1810B.4C.5D..F..不能显示4位年份的命令是()。A.?YEAR(DATE())B.?LEFT(DTOC(DATE()),4)C.?LEFT(DTOC(DATE(),1),4)D.?SUBSTR(DTOC(DATE(),1),1,4).下面关于数组的叙述中,错误的是()。A.用DIMENSION和DECLARE都可以定义数组VisualFoxPro只支持一维数组和二维数组一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.、填空题1.在程序段中填空,使最后的输出结果为:”祝贺中国申办2008年奥运会成功”。s1="2008年奥运会祝贺中国成功申办"s2=SUBSTR(sl,13,8)+(1)(s1,4)+(2)(s1,12)+SUBSTR(s1,21,4)?s2TOC\o"1-5"\h\z2.顺序执行以下命令,屏幕显示的结果是(3)cSTORE"12.345"TOx?STR(&X,2)+"67&x"3.表达式VAL('+1234-1234')的值是(4)。4.函数BETWEEN(40,34,50)的运算结果是(5)

三、上机题写出各组表达式的输出结果:M="ABC"?"ABC"-mY=date()H=dtoc()?VARTYPE(Y),VARTYPE(H)?.F.ANDABS(1-11)>(5-7)(4)SETEXACTOFF?"北京市"="北京"(5)设x=-2,y=4,z=8,求值:xy+|x|+.yz习题4、单选题.如果需要给当前表增加一个字段,应使用的命令是(A.APPENDB.MODIFYSTRUCTUREA.APPENDC.INSERTD.EDIT.一个表的全部备注字段的内容存储在()中。A.同一表备注文件B.不同表备注文件C.同一文本文件D.同一数据库文件.在VisualFoxPro环境下,用LISTSTRU命令显示表中每条记录的长度(总计)为60,用户实际可用字段的总宽度为()。A.60B.61C.59D.58.在VisualFoxPro的表结构中,逻辑型、日期型和备注型字段的宽度分别为()。B.1、8、4A.B.1、8、4C.3、8、10D.3、8、任意.已知当前表中有60条记录,当前记录为第6条记录。如果执行命令SKIP3后,则当前记录为第()条记录。A.3B.4C.8D.9.顺序执行下列命令后,最后一条命令的显示结果是()。USECHJGO5SKIP-2?RECNO()A.3?RECNO()A.3B.4C.5D.7.使用REPLACE.使用REPLACE命令时,如果范围短语为向()。A.末记录C.末记录的后面.对学历为大学的职工按工资由高到低排序,使用的命令是()。ALL或REST,则执行该命令后记录指针指B.首记录D.首记录的前面工资相同的职工按年龄由大到小排序,应A.B.SORTTOxlONSORTTOxlONC.SORTTOxlOND.SORTTOxlON工资/A,出生日期工资/D,出生日期工资/A,出生日期工资A.B.SORTTOxlONSORTTOxlONC.SORTTOxlOND.SORTTOxlON工资/A,出生日期工资/D,出生日期工资/A,出生日期工资/D,出生日期/DFOR/AFOR/AFOR/DFOR学历="大学"学历="大学"学历="大学"学历="大学"9.表文件及其索引文件(.idx)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令()A.GOTOPGOBOF()GO1SKIP1A.GOTOPGOBOF()GO1SKIP1.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中,高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令(A.B.REPLREPLC.D.REPLREPL总分总分总分总分WITH并填入总分字段中,使用命令(A.B.REPLREPLC.D.REPLREPL总分总分总分总分WITHWITHWITHWITH)°高等数学+英语+计算机网络高等数学,英语,计算机网络高等数学+英语+计算机网络ALL高等数学+英语+计算机网络FORALL二、填空题自由表可以单独使用,也可以被多个(1)所共享。表由(2)和(3)两部分组成。字段“定价”为数值型,如果整数部分最多3位、小数部分2位,那么该字段的宽度至少应为(4)。如果某记录的备注型字段标志显示为—㈤—,则表明该字段不再为空。删除记录的操作通常分为两步:先给要删除的记录做一㈤—,然后再从磁盘上将其物理删除。VisualFoxPro支持两类索引文件,即(7)和(8)。表文件尾位于—⑷—,表文件头位于—O0一。三、上机题.建立自由表:职工(编号C(4),姓名C(6),部门C(8),工资N(6,2)).分别用APPEND和INSERT命令为第1题建立的表输入记录,然后用EDIT、CHANGE和REPLACE命令修改表中的记录。.用DELETE和PACK命令删除第1题建立的表中的某两条记录。.用命令建立结构复合索引:关于编号升序、部门升序、工资降序。.关于部门汇总。习题5、单选题TOC\o"1-5"\h\z.VisualFoxPro数据库文件是()。B.管理数据库对象的系统文件D.B.管理数据库对象的系统文件D.前3种说法都对B.打开数据库设计器D.移动数据库C.存放用户数据和系统数据的文件.命令MODIFYDATABASE的功能是()。A.修改数据库表的结构C.删除数据库.以下关于空值(NULL)叙述正确的是()。A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VisualFoxPro不支持空值D.空值等同于数值0TOC\o"1-5"\h\z.可以起到主关键字作用的索引是()。B.主索引和唯一索引D.B.主索引和唯一索引D.只有主索引C.唯一索引.当前工作区号是1,执行如下命令后当前工作区号是()。CLOSEALLUSEstudentIN1USEcourseIN2A.1B.2C.3D.4.在VisualFoxPro中,利用数据库表的字段有效性规则可以实现数据的()。A.实体完整性B.参照完整性C.域完整性D.更新完整性.可以保证实体完整性的索引是()。A.主索引和候选索引B.候选索引和普通索引C.唯一索引和主索引D.主索引和普通索引.下面有关两个表之间“临时”联系的叙述正确的是()。A.父表记录指针移动时,不会影响到子表记录指针B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当子表记录指针移动时,父表记录指针按一定的规则跟随移动.数据库表的字段有效性规则是一个()。A.字符表达式B.数值表达式C.日期表达式D.逻辑表达式.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()。A.系统自动备份父表中被删除记录到一个新表B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不做参照完整性检查,删除父表记录与子表无关.以下关于视图叙述正确的是()。A.视图中的字段都必须直接取自于表A.视图中的字段都必须直接取自于表C.视图中可以包含表中没有的字段.删除视图的命令是()。A.DROPQUERYC.DELETEVIEW.视图是根据数据库表派生出来的“表”A.不再包含数据C.用户可以决定是否包含数据.CREATEVIEW命令将()。A.打开查询设计器C.打开视图设计器.建立远程视图的命令中应该包括关键字(FARB.LONGB.视图中的字段必须基于一■个表D.以上叙述都正确DELETEQUERYD.DROPVIEW,当关闭数据库后,视图中()。B.仍然包含数据D.依赖于是否是数据库表B.打开查询设计器向导D.打开视图设计器向导)DISTANCED.REMOTE、填空题.一个数据库表只能有一个—C1—索引。.在VisualFoxPro中,通过表之间的关联可以实现数据的(2)完整性。.在编辑参照完整性之前,一般应该先进行—⑶—操作。.VisualFoxPro的数据完整性规则通常包括(4)、域完整性和参照完整性。.参照完整性规则包括更新规则、—㈤一和插入规则。.数据库表之间的关联通过主表的—⑹—索引和子表的—⑺—索引实现。.为了能够通过视图更新基本表中的数据,需要在视图设计器的一㈤—选项卡下设置有关选项。.VisualFoxPro的视图设计器可以设计本地视图和(9)。.在VisualFoxPro中为了建立远程视图,必须首先建立与远程数据源的—O0一。

三、上机题1,建立一个“学生”数据库,包含3个库表:学生(学号C5,姓名C8,年龄I)课程(课程号C3,课程名C8)成绩(学号C5,课程号C3,成绩I)要求:学号的车^入掩码为X_999,成绩的值域为0〜100,姓名不能为空值。.建立如下索引:在学生(学号),课程(课程号)上建立主索引;在成绩(课程号)和成绩(学号)上建立普通索引。.建立学生和成绩之间的联系,课程和成绩之间的联系。.为数据库表追加3〜5条记录。.定义学生表与成绩表之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。.创建本地视图,使得包含字段:学号、姓名、课程号和成绩,要求按成绩升序排列。习题6一、单选题l.SQL的数据操作语句不包括()。A.INSERTB.UPDATEC.DELETED.CHANGE2.SQL语句中删除表的命令是()。A.DROPTABLEC.ERASETABLE.在SQL查询时,使用WHERE子句指出的是(A.查询目标B.查询结果.CREATETABLE命令在建立表的同时还可以(A.建立索引C.定义默认值.在SQL的ALTERTABLE命令中要删除表的一列A.DROPFIELDC.DELETEFIELDB.DELETETABLED.DELETEDBF)。C.查询条件D.查询视图)。B.建立约束规则D,以上全部都可以(字段)应该包括短语()。B.DROPCOLUMND.DELETECOLUMN6.在SQLSELECT命令中用于排序的短语是()。A.SORTC.ORDER7.SQL语句中修改表结构的命令是()。B.SORTBYD.ORDERBYA.ALTERTABLEB.MODIFYTABLE

C.ALTERSTRUCTURED.MODIFYSTRUCTURE.要使“产品”表中所有单价下浮5%,正确的SQL命令是()。REPLACE产品SET单价=单价*0.95UPDATE产品SET单价=单价*0.95EDIT产品SET单价=单价*0.95CHANGE产品SET单价=单价*0.95)°工资C.3D.5B.)°工资C.3D.5B.工资的最小值D.工资的合计B.不能生成复杂的查询D.可以设计视图SELECT*TOP1FROM职工ORDERBYTOC\o"1-5"\h\zA.0B.1.如下SQL语句的执行结果是()。SELECTSUM(工资)FROM职工A.工资的最大值C.工资的平均值.使用查询设计器()。A.可以生成所有的查询C.可以打开所有的查询文件.下面关于查询设计器的描述正确的是()。A.用CREATEVIEW命令打开查询设计器建立查询B.使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr的文件中C.使用查询设计器可以生成所有的SQLSELECT查询语句D.使用DO〈查询文件名〉命令执行查询时,查询文件可以不带扩展名.在VisualFoxPro中,关于查询叙述正确的是()。A.通过查询,可以从数据库表、视图和自由表中查询数据B.查询与数据库表相同,用来存储数据C.查询中的数据是可以更新的D.查询是从一个或多个数据库表中导出来为用户定制的虚拟表14.如果查询的查询去向是“表”,则原有的SQL-SELECT语句后面增加的短语是()。A.TOTABLE〈表名.dbf〉B.INTOCURSOR〈表名.dbf〉C.INTOTABLE〈表名.dbf〉D.TOCURSOR〈表名.dbf〉15.在查询设计器中没有,但在视图设计器中含有的选项卡是()。A.筛选B.分组依据C.更新条件D.排序依据二、填空题设图书管理数据库中有3设图书管理数据库中有3个表:图书.dbf、读者.dbf和借阅.dbfo它们的结构分别为:图书(总编号0(6),分类号0(8),书名C(16),作者0(6),出版单位0(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8)).在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是(1)。.下列SQL语句的WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是(2)。SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;FROM读者,借阅,图书;WHERE借阅.借书证号=读者.借书证号;AND图书.总编号=借阅.总编号.如果要查询“郝方”借阅了几册书,可以使用如下SQL语句:SELECTCOUNT(*);FROM读者JOIN借阅(3)借阅.借书证号=读者.借书证号;WHERE姓名="郝方".查询所藏图书中各个出版社图书的最高单价、平均单价和数目,可以用如下SQL语句:SELECT出版单位,MAX(单价),⑷,(5);FROM图书(6)出版单位.要查询借阅了两本和两本以上图书的读者的姓名和单位,可以用如下的SQL语句:SELECT姓名,单位FROM读者WHERE借书证号IN(SELECT(7)FROM借阅;GROUPBY借书证号HAVING⑻)三、上机题.用SQL语句完成习题5上机题的第1、2、3和4题。.用SQL语句完成以下更新操作:①在“课程”表中插入新的元组(310,大学英语),使之成为第2条记录。②删除插入的元组。③为所有成绩低于80分的学生,普遍上调成绩20%。.分别用SQL命令与查询设计器完成如下查询:①任意给出一个学号,查询该学生的姓名、课程名和成绩。查询学生所学的课程。列出选某一课程的学生的学号、姓名和成绩。求出某一课程的平均成绩、最高成绩和最低成绩。习题7、单选题TOC\o"1-5"\h\zl.执行程序文件的命令是()。C.STARTD.RUNA.EXECUTEB.DOC.STARTD.RUN.VisualFoxPro的DOCASE语句是()

A.循环语句C.执行命令文件的语句.以下叙述正确的是()。A.LOOP语句的功能是退出循环C.LOOP和EXIT语句功能一样.在WAIT语句中,用于设置延时的短语是(A.NOWAITC.NOCLEAR.在VisualFoxPro中,说明局部变量的命令是A.PUBLICB.LOCAL.如果在一个过程中不包括RETURN语句,A.逻辑.T.C.空值B.分支语句D.条件语句EXITB.分支语句D.条件语句EXIT语句的功能是退出循环D.以上都不对)°CLEAKD.TIMEOUT()。GLOBALD.ALL那么该过程返回()。B.逻辑.F.D.没有返回值程序名:test.prg调用方法:DOTESTSETTALKOFFPRIVATEx,yx="VisualFoxPro"y="二级"DOSUBWITHx?y+xRETURN子程序:subPROCEDUREsubPARAMETERSx1LOCALxx="VisualFoxProDBMS考试”y="计算机等级"+yRETURN执行命令DOTEST后,屏幕显示的结果为()。A.二级VisualFoxPro计算机等级二级VisualFoxPro考试C.二级VisualFoxPro考试8.VisualFoxPro的循环语句包括()。A.DOWHILE语句8.VisualFoxPro的循环语句包括()。A.DOWHILE语句B.FOR-NEXT语句C.SCAN语句D.以上所有语句9.为了调用过程文件中的过程,需要用()命令打开过程文件。A.OPENPROCEDUREB.MODIFYCOMMANDC.SETPROCEDURETOD.MODIFYPROCEDURE10.关于过程、自定义函数的调用,正确的叙述是()。A.当实参的数量少于形参的数量时,多余的形参取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面的A和B都正确二、填空题.为了打开并编辑一个程序文件,应该使用命令(要求拼写完整)(1)。.在VisualFoxPro中,按作用域变量可以分为全局变量、局部变量和(2)。.如下程序能根据键入的学号判断该学生是否存在。如果存在,使用SQL-SELECT语句显示学生的学号、姓名和平均成绩。请在下划线处填上适当内容,使程序能正确运行。SETTALKOFFPRIVATEkey_no,keyUSEstudentORDERTAGnoDOWHILE.T.CLEARACCEPT"请输入学号:"TOkey_noSEEKkey_noIFFOUND()SELECTstudent.学号,姓名,(3)(成绩)AS平均成绩;FROMstudentscWHEREstudent.学号=sc.学号ELSEWAIT"该学号的学生不存在,按任意键继续"ENDIFWAIT"如果退出,请按[Y]键!"TO⑷IFUPPER(key)=(5)ENDIFENDDOUSERETURN.程序的基本结构包括顺序结构、选择结构和⑺结构。.DOWHILE循环中,当循环条件为—㈤—时结束循环。

三、上机题1.根据x,三、上机题1.根据x,求出y的值:当x>0时,y=1;当x=0时,y=0;当x<0时,y=一1。.求100之内的所有奇数的和。.写出100〜300之间所有的素数。.在屏幕上打印如下图形:8888888888888888888888888888888888888888

888888888习题8、选择题.对象和类的关系是()。B.类是对象的实例D.对象和类是同一个概念B.类是对象的实例D.对象和类是同一个概念C.CaptionD.B.“其他”选项卡D.“程序”选项卡B.表格是容器类对象D.命令按钮是容器类对象C.对象和类是不相关的两个概念.用来确定控件是否起作用的属性是()。A.EnabledB.DefaultVisible.表单在项目管理器的哪个选项卡下管理(A.“表单”选项卡C.“文档”选项卡TOC\o"1-5"\h\z.下列描述中不正确的是()。A.表单是容器类对象C.选项组是容器类对象.关闭表单的代码是ThisForm.Release,其中的Release是表单对象的()。A.方法B.属性C.事件D.标题.下面关于属性、方法和事件的叙述中,哪个是错误的()。A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在新建一个表单时,可以添加新的属性、方法和事件.假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是()。A.先是命令按钮的Init事件,然后是表单的Init事件,最后是表单的Load事件

.先是表单的Init事件,然后是命令按钮的Init事件,最后是表单的Load事件C.先是表单的Load事件,然后是表单的Init事件,最后是命令按钮的Init事件D.先是表单的Load事件,然后是命令按钮的Init事件,最后是表单的Init事件.可以选择多项的控件是()。A.组合框B.列表框A.组合框B.列表框C.下拉列表框D.选项组.在表单设计阶段,以下说法不正确的是()。A.拖动表单上的对象,可以改变该对象在表单上的位置B.拖动表单上对象的边框,可以改变该对象的大小C.通过设置表单上对象的属性,可以改变对象的大小和位置D.表单上对象一旦建立,其位置和大小均不能改变.下面关于列表框和组合框的叙述中,正确的是()。A.列表框和组合框都可以设置成多重选择B.列表框可以设置成多重选择,而组合框不能C.组合框可以设置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择TOC\o"1-5"\h\z11.在列表框中使用哪个属性判断列表框是否被选中()。A.CheckedB.CheckC.ValueD.Selected、填空题.编辑框的SelLength属性可以确定选中文本的(1)。.为了在表格控件中显示数据,一般要用(2)属性指定数据源的类型,用(3)属性指定数据源(表格中要显示的数据)。.用来确定复选框是否被选中的属性是(4)。.为刷新表单,应调用表单的Refresh方法,正确的语法格式是(5)。.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是(6)方法。.VisualFoxPro中的类一般可分为两种类型:(7)和⑻。.创建表单一般有两种途径:(9)和(10)。.通过设置列表框的Multiselect属性,可以在列表框中选择(11)项。.可使用(12)方法隐藏表单,可以使用(13)方法激活显示表单。.计时器控件在表单的设计阶段是可见的,在运行时是(14)。.为使表单运行时在VisualFoxPro主窗口居中显示,应设置表单的AutoCenter属性值为(15)。.利用—06^—中的工具可以快速对齐表单中的控件。、上机题.创建一个浏览职工档案表数据的表单,如图8-29所示。提示:利用数据环境来完成,把职工档案表添加到数据环境中,然后把字段直接拉进表单,即可完成表单左边的控件设置。

.设计一个统计职工人数表单,要求能根据职工^^案表统计出3个工作部门任意组合后的职工人数,如图8-30所示。图8-29上机题第1题示意图:「图8-29上机题第1题示意图:「统计职工人数共有7

温馨提示

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

评论

0/150

提交评论