文档库

最新最全的文档下载
当前位置:文档库 > 2012《Visual FoxPro》课程在线考试 答案

2012《Visual FoxPro》课程在线考试 答案

单项选择题

第1题只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令()。本题

1分

A、MODIFY STRUCTURE

B、DELETE

C、REPLACE

D、ZAP

第2题下面关于对象的叙述错误的是()。本题1分

A、对象是客观世界的任何实体

B、任何对象都有自己的属性和方法

C、不同的对象具有相同的属性和方法

D、属性是对象所具有的固有特征,方法是描述对象的行为的过程

第3题在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为()。本题1分

A、60

B、61

C、59

D、58

第4题以下关于Visual FoxPro的叙述最全面的是()。本题1分

A、Visual FoxPro是一个数据库应用平台软件

B、Visual FoxPro是一个数据库应用开发工具

C、Visual FoxPro是一个综合应用软件

D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具

第5题 DBMS指的是()。本题1分

A、数据库管理系统

B、数据库系统

C、数据库应用系统

D、数据库服务系统

第6题数据库模型提供了两个映像,它们的作用是()。本题

1分

A、控制数据的冗余度

B、实现数据的共享

C、使数据结构化

D、实现数据独立性

第7题测试当前记录指针的位置可以用函数()。本题

1分

A、BOF()

B、EOF()

C、RECNO()

D、RECCOUNT()

第8题 VF的应用程序由三种基本结构组合而成,它们是()。本题

1分

A、顺序结构、选择结构和循环结构

B、顺序结构、循环结构和模块结构

C、逻辑结构、物理结构和程序结构

D、分支结构、重复结构和子程序结构

第9题已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为()。本题1分

A、SELECT COUNT(DISTINCT S#)FROM SC

B、SELECT COUNT(DISTINCT C#)FROM SC

C、SELECT COUNT(*)FROM SC

D、SELECT COUNT(DISTINCT *)FROM SC

第10题在Visual FoxPro中表单(Form)是()。本题

1分

A、数据库中表的清单

B、一个表中记录的清单

C、数据库中可以查询的对象清单

D、窗口界面

第11题表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令

序列

姓名="李敏"

? 姓名

屏幕显示的结果是()。本题1分

A、王小平

B、李敏

C、王小平李敏

D、李敏王小平

第12题如果一个字段的宽度为8,则此字段的类型不可能是()。本题

1分

A、字符型

B、数值型

C、日期型

D、备注型

第13题在命令窗口中执行下列命令:

SJKM=″HYGS″

USE &SJKM

后,则打开的数据表文件是()。本题1分

A、HYGS.DBF

B、SJKM.DBF

C、&SJKM.DBF

D、HYGS.TXT

第14题数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行()。本题1分

A、逻辑删除

B、物理删除

C、不加处理

D、数据过滤器

第15题 SQL SELECT语句完成的是()。本题

1分

A、选择操作

B、查询操作

C、修改操作

D、连接操作

第16题假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。本题1分

A、S

B、SC,C

C、S,SC

D、S,C,SC

第17题 This是对()的引用。本题1分

A、当前对象

B、当前表单

C、任意对象

D、任意表单

第18题下列逻辑表达式中,结果为.F.的是()。本题

1分

A、MOD(20,4)= MOD(20,5)

B、"张"$"张三"

C、张三$"张"

D、{^2003.01.01}<{^2003.01.02}

第19题在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令()。本题1分

A、list 职称= [工程师]

B、list for 职称= [工程师]

C、list while职称= [工程师]

D、list rest职称 = [工程师]

第20题检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。本题1分

A、SELECT SN,AGE,SEX FROM S

WHERE AGE>(SELECT AGE FROM S

WHERE SN=′王华′)

B、SELECT SN,AGE,SEX FROM S

WHERE SN=′王华′

C、SELECT SN,AGE,SEX FROM S

WHERE AGE>(SELECTAGE WHERE SN=′王华′)

D、SELECT SN,AGE,SEX FROM S

WHERE AGE>王华

第21题在以下各种说法中,正确的是()。本题

1分

A、DELETE 、ZAP和PACK的功能各不相同

B、ZAP和PACK的功能相同

C、DELETE ALL、PACK和ZAP的功能相同

D、DELETE ALL和PACK的功能相同

第22题当用户用鼠标单击命令按钮时,将引发事件()。本题

1分

A、Click

B、Load

C、Init

D、Error

第23题如果需要给当前表增加一个字段,应使用的命令是()本题

1分

A、APPEND

B、MODIFY STRUCTURE

C、INSERT

D、EDIT

第24题已知“是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令()。本题1分

A、LIST FOR ″是否通过″=.F.

B、LIST FOR NOT是否通过<>T.

C、LIST FOR ″是否通过″

D、LIST FOR NOT是否通过

第25题 UPDATE语句的功能是()。本题1

A、数据定义功能

B、数据查询功能

C、可以修改表中某些列的属性

D、可以修改表中某些列的内容

第26题当两张表进行无条件连接时,交叉组合后形成的新记录个数是()。本题

1分

A、两张表记录数之差

B、两张表记录数之和

C、两张表中记录多者的记录数

D、两张表记录数的乘积

第27题在下面列出的数据模型中,哪一个属于概念数据模型()。本题

1分

A、关系模型

B、层次模型

C、网状模型

D、实体—联系模型

第28题下列命令用于显示1965年及其以前出生的职工记录,其中错误的是()。本题1分

A、LIST FOR YEAR(出生日期) <=1965

B、LIST FOR SUBSTR(DTOC(出生日期),7,2) <= [65]

C、LIST FOR LEFT(DTOC(出生日期),7,2) <= [65]

D、LIST FOR RIGHT(DTOC(出生日期),2) <= [65]

第29题下列表达式中结果为“计算机等级考试”的是()。本题

1分

A、″计算机″|″等级考试″

B、″计算机″&″等级考试″

C、″计算机″and″等级考试″

D、″计算机″ ″等级考试″

第30题检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是()。本题1分

A、SELECT S#,SUM(GRADE)FROM SC

WHERE GRADE>=60

GROUP BY S#

ORDER BY 2 D

B、SELECT S#,SUM(GRADE)FROM SC

WHERE GRADE>=60

GROUP BY S#

HAVING COUNT(*)

C、SELECT S#,SUM(GRADE)FROM SC

WHERE GRADE>=60

HAVING COUNT(*)>=4

GROUP BY

D、SELECT S#,SUM(GRADE)FROM SC

WHERE GRADE>=60

ORDER BY 2 DESC

GROUP BY

判断题

第31题索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。()本题

1分

正确

错误

第32题 Visual FoxPro 6.0是一个64位的数据库管理系统。()本题

1分

正确

错误

第33题打开表文件时,VFP自动打开该表的结构索引文件。( ) 本题

1分

正确

错误

第34题可以使用MODIFY COMMAND命令来建立一个命令文件。( ) 本题

1分

正确

错误

第35题两个日期型数据可进行减法运算,结果为数值型数据。( ) 本题

1分

正确

错误

第36题 Visual FoxPro的SQL-select 语句的联接格式可以实现多个表的联接。()本题1分

正确

错误

第37题设置属性的语句格式为:“对象名.属性名=属性值”。()本题

1分

正确

错误

第38题 Update语句是SQL语言最重要的,也是使用最频繁的语句。()本题

1分

正确

错误

第39题@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( ) 本题1分

正确

错误

第40题在表单的常用方法中,显示表单的方法是SHOW。( ) 本题

1分

正确

错误

填空题

第41题有如下程序段,其功能是显示汉字“2008年北京申奥成功!”从屏幕的顶部移至底部,设屏幕共24行。请填空补充该程序。

CLEAR

CH=〝2008年北京申奥成功!〞

R=1

DO WHILE ____________

@__________ , 26 SAY CH

T=INKEY(0.2)

_______________

ENDDO

RETURN 本题6分

2012《Visual FoxPro》课程在线考试 答案

第42题用二维表表示实体及实体之间联系的数据模型的是________________。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第43题字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是

________________。本题2分

2012《Visual FoxPro》课程在线考试 答案

第44题执行SET EXACT OFF命令后,命令"数据库"=[数据]的执行结果是_______。本题2分

2012《Visual FoxPro》课程在线考试 答案

第45题命令LEFT("123456789",LEN("计算机"))的结果是_____________。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第46题打开一个空表,函数EOF()的值为______。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第47题在SELECT-SQL语句中,DISTINCT选项的功能是_______________________________。本题2分

2012《Visual FoxPro》课程在线考试 答案

第48题在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第__________条记录。本题2分

2012《Visual FoxPro》课程在线考试 答案

第49题图片声音动画数据一般以___________类型的字段存储在数据库记录中。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第50题 SQL是一种___________________数据库的语言。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第51题在SQL查询时,使用where子句指出的是:_________________________。本题

2分

2012《Visual FoxPro》课程在线考试 答案

第52题设供应商.DBF用于存放供应商信息,其字段有:姓名(字符型),电话(字符型),地址(字符型)。下面程序的功能是:查找电话号码中含有“123”的所有姓李的供应商的信息。请将程序填写完整。

SET TALK OFF

CLEAR

__________

DO WHILE .NOT. EOF()

IF SUBSTR(姓名,1,2)=“李” AND __________

?姓名电话地址

__________

ENDDO

USE

SET TALK ON

RETURN 本题6分

2012《Visual FoxPro》课程在线考试 答案

问答题

第53题程序设计:假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。本题10分输入…

2012《Visual FoxPro》课程在线考试 答案

解:假设约定年龄不超过35岁的职工为表年职工;年龄在36岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。

SET TALK OFF

CLEAR

USE STUD

AAC CEPT “请输入所查的姓名:” TO XM

LOCATE FOR 姓名=XM

IF .NOT.FOUND()

?”查无此人”

ELSE

NL=YEAR(DATE())-YEAR(出生日期)

DO CASE

CASE NL<=35

?姓名,NL,”青年职工”

CASE NL>35 .AND.NL<=45

?姓名,NL,”中年职工”

OTHERWISE

? 姓名,NL,”老年职工”

ENDCASE

ENDIF

USE

SET TALK ON

RETURN

第54题程序设计:编程显示STUD表中所有男学员的姓名、工龄及工资。本题8分输入…

2012《Visual FoxPro》课程在线考试 答案

解:编程显示STUD表中所有男学员的姓名、工龄及工资。

SET TALK OFF

USE STUD

SCAN

IF 性别=”男”

? 姓名,YEAR(DATE())-YEAR(工作时间),工资

ENDIF

ENDSCAN

USE

SET TALK ON

RETURN

第55题程序设计:从键盘输入N个数存入数组A中,找出其中的最大数。本题10分输入…

2012《Visual FoxPro》课程在线考试 答案

解:从键盘上输入N个数存入数组A中,找出其中的最大数。

SET TALK OFF

CLEAR

INPUT“N=?”TO N

DIMENSION A(N)

FOR I=1 TO N

INPUT“输入一个数” TO A(I)

ENDFOR

MAX= A(I) &&给存放最大数的变量MAX赋初值

FOR I=2 TO N

IF A(I)>MAX

MAX=A(I)

ENDIF

ENDFOR

?”MAX=”,MAX

SET TALK ON

RETURN