VFP复习题含答案.doc

上传人:s****u 文档编号:12766982 上传时间:2020-05-23 格式:DOC 页数:10 大小:166KB
返回 下载 相关 举报
VFP复习题含答案.doc_第1页
第1页 / 共10页
VFP复习题含答案.doc_第2页
第2页 / 共10页
VFP复习题含答案.doc_第3页
第3页 / 共10页
点击查看更多>>
资源描述
选择题1Visual FoxPro是一个( B )。 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员2在“退出”菜单项的结果框中输入( B )命令可以恢复系统的默认菜单。 A. SET SKIP OFF B. SET SYSMENU TO DEFAULT C. SET SYSMENU TO QUITD. SET SYSTEM TO DEFAULT3数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。ADB包含DBS和DBMS BDBMS包含DB和DBSCDBS包含DB和DBMS D没有任何关系4要为当前表所有职工增加100元工资应该使用命令( D )。 A.CHANG 工资WITH 工资+100B.REPLACE 工资WITH 工资+100C.CHANG ALL 工资WITH 工资+100D.REPLACE ALL 工资WITH工资 +1005CREATE VIEW命令将打开( B )。 A. 命令设计器 B. 视图设计器 C. 查询设计器 D. 视图设计向导6有学生表XS(学号,姓名,性别,出生日期),成绩表CJ(学号,课号,成绩)要查询所有选修了课号为“01”学生的学号,成绩信息,正确的SQL命令是( A )。 A.SELECT 学号,成绩 FROM XS, CJ ;WHERE XS.学号=CJ.学号 AND 课号=“01”B.SELECT 学号,成绩 FROM XS, CJ ;ON XS.学号=CJ. 学号 AND 课号=”01”C.SELECT 学号,成绩 FROM XS JOIN CJ WHERE XS.学号=CJ. 学号 AND 课号=”01”;D.SELECT 学号,成绩 FROM XS, CJ ;WHERE XS.学号=CJ. 学号 OR 课号=”01”7运行JJ.QPR查询文件,正确的命令是( C )。 A. DO JJ.QPRB. DO .QPR C. DO JJ D. DO8在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是( D )。 A. REPLACE AGE WITH AGE+1 B. UPDATE STUDENT SET AGE=AGE+1 C. UPDATE SET AGE WITH AGE+1 D. UPDATE STUDENT AGE WITH AGE+19数据库表移出数据库后,仍然有效的是( D )。 A. 字段的有效性规则B. 表的有效性规则C. 结构复合索引 D. 字段的默认值10由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为( B )。 A. 文件系统 B. 数据库管理系统 C. 数据库系统 D. 软件系统10关系运算中的选择运算是( A )。 A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.以上选项都不对11Visual FoxPro系统中,表的结构设计取决于( C )。 A. 记录的个数、顺序 B. 字段的个数、名称、顺序 C. 字段的个数、名称、类型和长度D. 记录和字段的个数、顺序12 在部门表和职工表中,查询有10名以上(含10名)职工的部门信息(部门名和职工人数),正确的命令是( D ) A. SELECT 部门名,COUNT(职工号) AS 职工人数 FROM 部门,职工 ;WHERE 部门.部门号=职工.部门号 ORDER BY 部门名;HAVING COUNT(*)=10 B. SELECT 部门名,COUNT(职工号) AS 职工人数 FROM 部门,职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名 ;AND COUNT(*)=10 C. SELECT 部门名,COUNT(职工号) AS 职工人数 FROM 部门,职工;WHERE 部门.部门号=职工.部门号 AND COUNT(*)=10;ORDER BY 部门名D. SELECT 部门名,COUNT(职工号) AS 职工人数 FROM 部门,职工;WHERE 部门.部门号=职工.部门号GROUP BY 部门名 ;HAVING COUNT(*)=10 13可以存储 照片 的字段类型是( A )。 A. 通用型 B. 字符型 C. 逻辑性 D.日期型14结果总为逻辑值的表达式是( )。 A. 字符表达式B. 关系表达式 C. 算术表达式D. 日期表达式15设置一个页框控件包括5个页面,可将其( C)属性设置为5。 A. VisibleB. ControlSource C. PageCount D. ButtonCount16( D )不可以用“向导”创建。 A. 表单 B. 查询 C. 报表 D. 菜单17若所建立索引的字段值不允许重复,并且一个数据库表中只能创建一个的是( C )。 A. 普通索引B. 唯一索引 C. 主索引 D. 候选索引下列不属于关系代数运算的是( A )。 A. 查询 B. 投影 C. 选择 D. 联接18在Visual FoxPro中,学生表STUDENT中包含通用型字段,表中通用型字段中的数据全部存储在(D )。 A. STUDENT.DOC B. STUDENT.MENC. STUDENT.DBT D. STUDENT.FPT19设有部门和职员两个实体集,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( C )。 A. 多对多(m:n)B. 一对一(1:1)C. 一对多(1:m)D. 其它选项都不对20使用命令DECLARE mm(2,3)定义的数组,所包含的数组元素(下标变量)的个数为( )。 A. 2B. 3 C. 5D. 621设字段变量“专业”是字符型,“成绩”是数值型,能够表达“专业是中文且成绩不大于90分”的表达式是( C )。 A. 专业=中文 .AND. 成绩90 C. 专业=”中文” .AND. 成绩9022彻底删除记录数据可以分两步来实现,这两步是( A )。 A. PACK和ZAP B. PACK和 RECALL C. DELETE 和PACK D. DELETE和 RECALL23刷新表单的代码是Thisform.refresh,其中refresh是表单对象的( B )。 A. 标题 B. 事件 C. 属性 D. 方法24下列关于Visual FoxPro数组描述错误的是( )。用DIMENSION和DECLARE都可以定义数组Visual FoxPro只支持一维数组和二维数组新定义的数组的各个数组元素的初值为.F.一个数组中各个数组元素必须是同一种数据类型25设置数据库表中字段的默认值规则的关键字是( C )。 A. CHECKB.PRIMARY KEY C. DEFAULTD. FOREIGN KEY26下列命令显示的结果是( C )。?AT(“昆明” , ”中国昆明”) A. 1 B. 2 C. 5 D. .T.27有以下程序段:S=0K=1DO WHILE K60语句的功能是 (A) 。A.从S表中彻底删除年龄大于60岁的记录B.删除S表 C.S表中年龄大于60岁的记录被加上删除标记D.删除S表的年龄列36不可以作为查询与视图的数据源的是 ( C )。A. 自由表 B. 数据库表 C. 查询 D. 视图37利用查询设计器创建的查询,其查询结果输出去向的默认类型是( A )。 A. 临时表 B. 浏览窗口 C. 表 D. 屏幕38有以下程序段:s = 0for k = 10 to 1 step -4 s = s+kendfor?”k=”, k执行上面程序段之后,屏幕输出( A )。A. k=-2B. k=2 C. k=18D. k=139在Visual FoxPro中,如果希望跳出SCANENDSCAN循环语句、执行ENDSCAN后面的语句,应使用( D )。 A. LOOP语句 B. EXIT语句 C. BREAK语句 D.RETURN语句40( C )控件在功能上相当于文本框和列表框的组合。A文本框 B. 编辑框 C. 组合框 D.标签41对于逻辑删除和物理删除,下列说法中正确的是(B )。A.逻辑删除不可恢复,物理删除可恢复B.逻辑删除可恢复,物理删除不可恢复C.二者均可恢复D.二者均不可恢复42语句LIST MEMORY LIKE ab? 显示的变量为( )A. abB. a1b C. ab2D. abcd43数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括( D )。 A. 表、视图和关系 B. 表 C. 表和关系 D. 表和视图44为菜单指定任务时,可以用( A )代码来运行表单。 A. DO FORM 表单名称 B. DO 表单名称C. RUN 表单名称 D. RUN FORM 表单名称45按照语句排列的先后顺序,逐条依次执行语句,这种程序结构是( B )。 A. 分支结构B. 顺序结构 C.循环结构 D.模块结构46向学生表插入一条记录,学号为“10359999”,姓名为“张三”,性别为“男”,出生日期为1983年10月28日,系名为“会计”,正确的SQL语句是( A )。INSERT INTO 学生 VALUES(10359999,张三,男,1983-10-28,会计)INSERT INTO 学生 VALUES(10359999,张三,男,1983-10-28,会计)INSERT INTO 学生 VALUES(10359999,张三,男,1983-10-28,会计)INSERT INTO 学生 VALUES(10359999, 张三, 男 ,1983-10-28, 会计)47菜单设计中,如果想恢复系统的默认菜单,则应该在“结果”框中输入( B )。 A. SET SYSMENU TO QUITB. SET SYSMENU TO DEFAULT C. SET SYSTEM TO DEFAULTD. SET SKIP OFF48使控件获得焦点,应该调用的控件的( B)方法 A. Timer B. getFocus C. Click D. setFocus49用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( A )A. SELECT*FROM STUDENT WHERE LEFT (姓名,2)=王 B. SELECT*FROM STUDENT WHERE RIGHT (姓名,2)=王 C. SELECT*FROM STUDENT WHERE TRIM (姓名,2)=王 D. SELECT*FROM STUDENT WHERE STR (姓名,2)=王 50Append blank命令的功能是( A )。A.在表尾增加一条空白记录B.编辑记录 C.在第一条记录前增加新记录D.在当前记录前增加一条空白记录51表单Form1中有一个包含5个选项按钮的选项按钮组OptionGroup1,表单运行后,用户选中第2个选项按钮,则选项按钮组的Value属性的值( B )。 A. 1 B. 2 C. 3 D. 052在SQL语句中,为了将查询结果存储到临时表,应该使用短语( D )。 A. TO TABLEB. INTO DBFC. TO CURSOR D. INTO CURSOR53设有课程和学生两个实体集,每个学生可以选修多门课程,一门课程可以被多名学生同时选修,则课程和学生实体之间的联系类型是( B )。 A. 多对多B. 一对多 C. 一对一 D. 多对一54按成绩升序查询CHENGJI.DBF表中的所有信息,正确的命令是( D )。 A.SELECT * FROM CHENGJI GROUP BY 成绩ASCB.SELECT * FROM CHENGJI GROUP BY 成绩DESC C.SELECT * FROM CHENGJI ORDER BY 成绩DESCD.SELECT * FROM CHENGJI ORDER BY 成绩55在DO WHILE ENDDO循环结构中,LOOP命令的作用是( C )。 A.退出过程,返回程序开始处B.终止程序执行C.转移到DO WHILE语句行,开始下一次判断和循环D.终止循环,将控制转移到本循环结构ENDDO后面的语句继续执行56有学生表XS(学号,姓名,性别,出生日期),成绩表CJ(学号,课号,成绩)要查询所有选修了课号为“01”学生的学号,成绩信息,正确的SQL命令是( B )。 A.SELECT 学号,成绩 FROM XS, CJ;WHERE XS.学号=CJ. 学号 AND 课号=”01”B.SELECT 学号,成绩 FROM XS, CJ;ON XS.学号=CJ. 学号 AND 课号=”01”C.SELECT 学号,成绩 FROM XS JOIN CJ WHERE XS.学号=CJ. 学号 AND 课号=”01”D.SELECT 学号,成绩 FROM XS, CJ ;WHERE XS.学号=CJ. 学号 OR 课号=”01”57逻辑型数据的取值不能是( A )。 A. T或 F B. .F. 或 .T.C. .Y. 或 .N. D. .T. 或 .F. 或 .Y. 或 .N.58以下属于容器类控件的是( D )。 A. 列表框 B. 按钮 C. 标签D.命令按钮组59下列说法正确的是( D )。【主索引只有数据库表才能建立索引】A.自由表中可以创建Primary Key。B.自由表中可以创建Check约束。C.自由表中可以创建Default。D.Primary Key 只能在数据库表中创建。在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是( C )。 A. 文件系统 B. 人工 C. 数据库系统 D. 数据项管理60在SQL 的ALTER TABLE语句中,为了删除一个字段应该使用的短语( B )。 A. CREATEB. DROP C. DELETED. ADD61Visual FoxPro中,+ 和 运算符能用于( D )表达式。 A. 货币型B. 字符型 C. 数值型D. 以上三项都可以62设当前数据表文件有数值型字段salary,则命令REPLACE salary WITH 1500的功能是( B )。 A.将数据表中所有记录的salary字段的值都改为1500B.只将数据表中当前记录的salary字段的值改为1500 C.由于没有指定条件,所以不能确定D将数据表中以前未更改过的的salary字段的值改为150063以下属于非容器类控件的是( C )。【容器控件包括:命令按钮组、选项按钮组、表格、页框等,基本控件包括:标签、命令按钮、文本框、编辑框、复选框、列表框、组合框】 A. 命令按钮组B. 页框 C. 标签D. 表单64恢复删除记录的命令( D )。 A. ROLLBACKB. PACK C. REMINDD. RECALL65以下赋值语句正确的是( B )。 A. store 2 to x, y B. store 2,3 to x, yC. x = y = 6 D. x, y = 666下列关于SQL中HAVING子句的描述,错误的是( B )。A.HAVING子句必须与GROUP BY子句同时使用B.HAVING子句与GROUP BY子句无关C.使用WHERE子句的同时可以使用HAVING子句D.使用HAVING子句的作用是限定分组的条件67有成绩表(学号,课号,分数)和课程表(课号,课名),查询每门课程的最高分,要求得到的信息包括课名和分数。(C )。A.SELECT 课名,AVG(分数) FROM 课程,成绩;WHERE 课程.课号=成绩.课号GROUP BY 课名B.SELECT 课名,MAX(分数) FROM 课程,成绩;WHERE 课程.课号=成绩.课号ORDER BY 课名C.SELECT 课名,MAX(分数) FROM 课程,成绩;WHERE 课程.课号=成绩.课号GROUP BY 课名68在SQL语句中,与表达式仓库号 NOT IN(wh1,wh2)功能相同的表达式是( )。仓库号=wh1 AND 仓库号=wh2仓库号!=wh1 OR 仓库号# wh2仓库号wh1 OR 仓库号!=wh2仓库号!=wh1 AND 仓库号!=wh2 69如果要为菜单项指定要执行的某个操作或任务,在“结果”框中应该选择( )。 A. 子菜单B. 命令 C.填充名称 D. 过程70最适合用来处理多行文本内容的控件是(C )。 【文本框控件一般包含一行数据,编辑框控件也是用来输入和编辑数据的,编辑框中允许编辑长字段或备注字段文本,允许自动换行并能用方向键、以及滚动条来浏览文本;复选框用来指定一个逻辑状态,可以提供两个值得选择;列表框用来显示选择项,用户可以从中选择一个或多个数据项;组合框也用来显示选择项,用户可以从中选择一个数据项组合框兼有列表框和文本框的功能】 A. 文本框 B. 组合框 C. 编辑框 D. 列表框71执行以下程序段,屏幕的输出为( A )。x = 2y = x+10?”y=”, yA. y=12B. y=x+10 C. y=yD. y=2+10SELECT 课名,SUM(分数) FROM 课程,成绩;WHERE 课程.课号=成绩.课号GROUP BY 课名72将04年5月7日存入日期型变量RQ的正确方法是( )。 A. STORE DTOC(“2004/05/07”) TO RQB. STORE 2004/05/07 TO RQ C. STORE “2004/05/07” TO RQ D. STORE 2004/05/07 TO RQ 73在人事档案数据表中,文字内容较多(可能大于254字符)的个人简历字段的类型定义为( C )较为合适。 A. 数值型 B. 字符型 C. 备注型 D. 逻辑性74视图中的数据取自数据库中的( C )。A表 B视图 C视图或表 D以上答案都不对75在”STUDENT”表中,查询学号(字符型,长度为10)尾字符是“1”的学生信息,以下错误命令是( B )。SELECT * FROM STUDENT WHERE SUBSTR(学号,10)=”1”SELECT * FROM STUDENT WHERE SUBSTR(学号,10,1)=”1” SELECT * FROM STUDENT WHERE “1” 学号SELECT * FROM STUDENT WHERE RIGHT(学号,1)=”1”76CREATE VIEW命令将打开( B )。 A. 命令设计器 B. 视图设计器 C. 查询设计器 D. 视图设计向导77在Visual FoxPro中,如果希望跳出SCANENDSCAN循环体,执行ENDSCAN后的语句,应该使用(D )语句。 A. LOOP B.EXIT C. BREAK D. RETURN78若要在STUDENT表中给法律专业学生的成绩增加20分,SQL命令为( B )。 A.UPDATE STUDENT SET 成绩=成绩+20 FOR 专业=”法律”B.UPDATE STUDENT SET 成绩=成绩+20 WHERE 专业=”法律” C.UPDATE STUDENT ADD 成绩+20 FOR 专业=”法律”D.UPDATE STUDENT ADD 成绩=成绩+20 WHERE 专业=”法律”79在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件扩展名为( D )。【单索引的扩展名是.IDX;复合索引的扩展名是.CDX】A. .PJX .PJT .PRG B. .DBC .DCT. .DCX C. .FPT .FRX .FXP D. .DBF .CDX .FPT80若要在STUDENT 表中增加一个宽度为2的“性别”字段,应使用的SQL命令为( A )。 AALTER TABLE STUDENT ADD性别 C(2)B.ALTER TABLE STUDENT ADD 性别 WITH C(2)C.INSERT TABLE STUDENT ADD 性别 C(2)DINSERT STUDENT ALTER ADD 性别 WITH C(2)81在视图设计器中有,而在查询设计器中没有的选项卡是( B )。 【查询设计器中有字段、联接、筛选、排序依据、分组依据、杂项,视图设计器中有字段、联接、筛选、排序依据、分组依据、更新条件、杂项 】 A. 排序数据 B. 更新条件 C. 分组依据 D. 杂项82表单设计中,每个控件对象都有名称,用来修改对象名的属性是( A )。 A. Caption B. Enabled C. Name D. Text83分别统计STUDENT表中每个专业的学生人数,屏幕显示专业、人数字段正确的SQL命令是( C )。 A.SELECT 专业, COUNT(*) AS 人数FROM STUDENT GROUP BY 人数B.SELECT 专业, COUNT(*) AS 人数FROM STUDENT ORDER BY 人数C.SELECT 专业, COUNT(*) AS 人数FROM STUDENT GROUP BY 专业D.SELECT 专业, COUNT(*) AS 人数FROM STUDENT ORDER BY 专业84FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是( B )。 A. 备注型 B. 通用型 C. 逻辑型 D. 字符型85函数substr(”Ab12Cd”,3,2)的返回结果是( A )。 A. 12 B. Cd C. Ab D. Ab12Cd86有以下程序段DO CASECASE 计算机=60?”计算机成绩是:”+”及格”CASE 计算机=70?”计算机成绩是:”+”中”CASE 计算机=80?”计算机成绩是:”+”良”CASE 计算机=90?”计算机成绩是:”+”优”ENDCASE设学生数据表当前记录的“计算机”字段的值是89,执行程序段后,屏幕输出( C )。 A. 计算机成绩是:不及格 B. 计算机成绩是:及格C. 计算机成绩是:良 D. 计算机成绩是:优87下列表达式中表达式值为数值型的是( C )。 A. Date( )-5B. Time( ) C. Year( Date( ) )D. Datetime( )88在SQL语句中,与表达式” 成绩BETWEEN 60 AND 100”功能相同的表达式是( D )。 A. 成绩=60 OR =60 AND =60 OR 成绩=60 AND 成绩1980_。42. 结构化程序设计中,程序返回命令是_ Return_。43. 表单设计中,在当前页框对象中包含两个页面PAGE1和PAGE2,PAGE1中包含一个命令按钮COMMAND1,用相对引用方式,写出修改COMMAND1的CAPTION属性为“确定”:_。44. 报表文件的扩展名为_.Frx_。简单的命令总结1、数据库(Database)简称:DB; 数据库管理系统(DataBase Manage System )简称:DBMS; 数据库系统(DataBase system )简称:DBS; 查询(.qpr)2、退出visual foxpro 系统的方法:(1)选择文件下拉菜单中的【退出】命令(2)当Visual Foxpro的主窗口 是活动窗口时按Alt+F4快捷键(3)同时按下【ctrl+alt+delete】组合键,选择结束任务(4)单击Visual FoxPro 主窗口右上角的【关闭】按钮(5)在命令窗口中输入quit命令,并按enter键。3、建立默认路径:SET DEFAULT TO D:VFP4、扩展名总概括:项目(.pjx); 表(.dbf); 单索引(.IDX); 复合索引(.CDX); 数据库:(.dbc);查询(.qpr); 程序扩展名(.prg)5、项目管理器中的选项卡有:全部、数据(数据库、自由表、查询、视图)、文档(全部文档)、类(用于显示和管理项目中所有类库文件)、代码(用于显示项目中使用的所有程序包括:程序文件、函数、应用程序文件)、其他(用于显示项目中所用到得其他文件,包括:菜单文件、文本文件、其他文件(位图文件、图标文件)6、命令按钮的集合:(1)、项目: 建立项目:creat project 打开项目:modify project(2)、表: 表的创建:creat 表的打开:use; 关闭表:use; 显示表的结果:list/display structure; 修改表的结构:modify structure; 查看和编辑表记录:list/display 命令显示表记录;browse命令浏览和修改表记录;edit/change命令; replace with命令;insert插入命令; append命令追加记录; 逻辑删除:delete; 记录恢复命令:recall;物理删除:pack; 物理删除表中所有的记录:zap;表结构的复制:copy structure to ; 表内容的复制:copy to; 删除表文件:delete file ;表过滤器的设置:set filter to ; 表的排序:sort to on asc(升序),desc(降序);(3)、索引: 命令建立索引:index on; 打开索引文件:set index on; (4)、查询命令:locate for;继续查询命令:continue; find命令:find; seek命令:P102页(5)、计数和统计命令:计数命令:count/for;求和命令:sum/for; 求平均值命令:averge数值表达式、范围、for ;分类汇总:total toon; (6)、数据库:数据库的建立:creat database; 打开数据库:open database;数据库的关闭:close database;数据库的修改:m
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!