1、VisulFoPro在线考试考试原题及答案?判断题?程序设计题试卷要求:本试卷含单选题20个、判断题15个、程序设计题3个。考试随机抽题,时间90分钟,仅有一次机会,请谨慎做答。一、单项选择题?答题要求:每题只有一个正确的选项。窗体顶端1(2.0分)作为数据库管理系统(DBMS)功能的一部分,()被用来描述数据及其联系。A)数据定义语言B)自含语言C)数据操作语言D)过程化语言参考答案:?C?收起解析解析:无窗体底端窗体顶端2(2.0分)以下字符型常量表达不正确的是()A)ABCB)ABCC)ABCD)(ABC)参考答案:?D?收起解析解析:无窗体底端窗体顶端3(2.0分)在数据库中存储的是(
2、)A)数据B)数据模型C)数据以及数据之间的联系D)信息参考答案:?C?收起解析解析:无窗体底端窗体顶端4(2.0分)要删除当前表文件中“补贴”字段的全部值,应使用的命令是()A)MODIFYSTRUCTUREB)DELETEC)REPLACED)ZAP参考答案:?C?收起解析解析:无窗体底端窗体顶端5(2.0分)在VisualFoxPro环境下,用LISTSTRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为()A)60B)61C)59D)58参考答案:?C?收起解析解析:无窗体底端窗体顶端6(2.0分)职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,
3、使指针指向下一个同姓记录的命令是()A)GOTONEXTB)CONTINUEC)SKIPD)FIND王参考答案:?C?收起解析解析:无窗体底端窗体顶端7(2.0分)VisualFoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为()A).PRGB).QPRC).SCXD).TXT参考答案:?B?收起解析解析:无窗体底端窗体顶端8(2.0分)同一个数组中的所有数组元素的数据类型()A)必须相同B)必须不同C)可相同也可不同D)不可改变参考答案:?C?收起解析解析:无窗体底端窗体顶端9(2.0分)新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完
4、全相同,但记录不同,比较方便的建库命令是()A)USEJSCOPYTOJSNEWB)USEJSCOPYSTRUTOJSNEWC)COPYFILEJS.DBFTOJSNEW.DBFD)CREATJSNEWFROMJS参考答案:?B?收起解析解析:无窗体底端窗体顶端10(2.0分)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A)数据库系统B)文件系统C)人工管理D)数据项管理参考答案:?A?收起解析解析:无窗体底端窗体顶端11(2.0分)下面有关HAVING子句描述错误的是()A)HAVING子句必须与GROUPBY子句
5、同时使用,不能单独使用B)使用HAVING子句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件参考答案:?B?收起解析解析:无窗体底端窗体顶端12(2.0分)假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是()A)INDEXON工资/A,职工号/DTOCNB)SETINDEXON工资,职工号TOCNC)INDEXONSTR(工资,4)+职工号TOCND)INDEXON工资/A职工号/ATOCN参考答案:?C?收起解析解析:无窗体底端窗体顶端1
6、3(2.0分)设A=”123”,则2*&A的值为()A)2*&AB)2&123C)246D)2*123参考答案:?C?收起解析解析:无窗体底端窗体顶端14(2.0分)SQL语言是()的语言。A)关系型数据库B)层次型数据库C)网状型数据库D)非关系型数据库参考答案:?A?收起解析解析:无窗体底端窗体顶端15(2.0分)要判断数值型变量Y是否能够被2整除,错误的条件表达式为()A)MOD(Y,2)=0B)INT(Y/2)=Y/2C)Y%2=0D)INT(Y/2)=MOD(Y,2)参考答案:?D?收起解析解析:无窗体底端窗体顶端16(2.0分)函数运算YEAR(date()返回值的类型是()A)逻
7、辑型B)字符型C)备注型D)数值型参考答案:?D?收起解析解析:无窗体底端窗体顶端17(2.0分)由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫()A)软件系统B)数据库系统C)管理系统D)文件系统参考答案:?B?收起解析解析:无窗体底端窗体顶端18(2.0分)一个表的全部备注字段的内容存储在()A)同一表备注文件B)不同表备注文件C)同一文本文件D)同一数据库文件参考答案:?A?收起解析解析:无窗体底端窗体顶端19(2.0分)COPYTO命令的功能是()A)复制表结构和表中数据B)只复制表结构C)只复制表中数据D)以上都不对参考答案:?A?收起解析解析:无窗体底端
8、窗体顶端20(2.0分)按照传统的数据模型分类,数据库可分为三种类型()A)大型、中形和小型B)西文、中文和兼容C)层次、网状和关系D)数据、图形和多媒体参考答案:?C?收起解析解析:无窗体底端二、判断题?答题要求:判断下列说法是否正确。窗体顶端21(2.0分)有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。A)正确B)错误参考答案:错误收起解析解析:无窗体底端窗体顶端22(2.0分)两个日期型数据可进行减法运算,结果为数值型数据。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端23(2.0分)打开表文件时,VFP自动打开该表的结构索引文件。A)正确B)错误参
9、考答案:正确收起解析解析:无窗体底端窗体顶端24(2.0分)不同数据记录的记录编号可以是相同的。A)正确B)错误参考答案:错误收起解析解析:无窗体底端窗体顶端25(2.0分)VisualFoxPro6.0是一个64位的数据库管理系统。A)正确B)错误参考答案:错误收起解析解析:无窗体底端窗体顶端26(2.0分)表单的数据源可以是表,也可以是视图。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端27(2.0分)利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端28(2.0分)VisualFoxPro的SQLs
10、elect语句的联接格式可以实现多个表的联接。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端29(2.0分)对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。A)正确B)错误参考答案:错误收起解析解析:无窗体底端窗体顶端30(2.0分)sayget语句中的get子句必须用read语句激活,才能修改指定变量的值。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端31(2.0分)索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端32(2.0分)设置属性的语句格式为
11、:“对象名属性名属性值”。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端33(2.0分)可以使用MODIFYCOMMAND命令来建立一个命令文件。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端34(2.0分)在表单的常用方法中,显示表单的方法是SHOW。A)正确B)错误参考答案:正确收起解析解析:无窗体底端窗体顶端35(2.0分)Update语句是SQL语言最重要的,也是使用最频繁的语句。A)正确B)错误参考答案:错误收起解析解析:无窗体底端三、程序设计题?答题要求:按照题目要求编写程序。窗体顶端36(10.0)题目:假设约定年龄不超过35岁的职工为青年职工;年
12、龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。答案:SETTALKOFFclearuseSTUDaccept?请输入所查的姓名:?toxmLOCATE?for姓名=xmIF?.NOT.FOUND()?”查无此人”ELSE?NL=YEAR(DATE()-YEAR(出生日期)?DOCASE?CASENL35.AND.NL=45?姓名,nl,”中年职工”?OTHERWISE?姓名,nl,”老年职工”?ENDCASEENDIFUSESETTALKONRETURN窗体底端窗体顶端37(10.0)题目:打开
13、STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。答案:SETTALKOFFCLEARCNTZH=0SUMZH=0CNTWANG=0SUMWANG=0DOWHILENOTEOF()IF姓名=”张”?CNTZH=CNTZH+1?SUMZH=SUMZH+(YEAR(DATE()YEAR(出生日期))ENDIFIF姓名=”张”?CNTWANG=CNTWANG+1?SUMWANG=SUMWANG+(YEAR(DATE()YEAR(出生日期))ENDIFENDDO?“张姓学员的平均年龄为:”,SUMZH/CNTZH?“王姓学员的平均年龄为:”,SUMWANG/CNTWANGSETTALKONRETURN窗体底端窗体顶端38(10.0)题目:编程显示STUD表中所有男学员的姓名、工龄及工资。答案:SETTALKOFFUSESTUDscan?IF性别=”男”?姓名,YEAR(DATE()-YEAR(工作时间),工资?ENDIFENDSCANUSESETTALKONRETURN