您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 2010计算机班VisualFoxPro模拟试题
第页共13页1《VisualFoxPro6.0程序设计》模拟试题一一、单项选择题1.连编后可以脱离开VisualFoxPro独立运行的程序是A)PRG程序B)EXE程序C)FXP程序D)APP程序2.在下面列出的数据模型中,哪一个是概念数据模型A)关系模型B)层次模型C)网状模型D)实体—联系模型3.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A)多对多联系B)一对多联系C)多对一联系D)一对一联系4.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A)选择B)投影C)连接D)并5.项目管理器的“数据”选项卡用于显示和管理A)数据库、自由表、查询和视图B)数据库、视图和查询C)数据库、自由表和查询D)数据库、表单和查询6.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名=李敏姓名屏幕显示的结果是A)王小平B)李敏C)王小平李敏D)李敏王小平7.下列逻辑表达式中,结果为.F.的值是A)MOD(20,4)=MOD(20,5)B)张$张三C)张三$张D){^2003.01.01}{^2003.01.02}8下列表达式中,结果一定为.T.的是A)[男]$性别B)CTOD([03/21/03])CTOD([03/12/03])C)[2000][3]D).NOT..T.9.顺序执行以下命令之后,最后一条命令的输出结果是X=[A]Y=XA=[长江黄河]X+&X–Y-&YA)长江黄河B)A长江黄河A长江黄河C)A长江黄河XAD)A长江黄河长江黄河10.顺序执行以下命令之后,最后一条命令的输出结果是SETEXACTOFFX=[A],IIF([A]=X,X–[BCD],X+[BCD])A)AB)BCDC)ABCDD)ABCD11.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LISTFORYEAR(出生日期)=1965B)LISTFORSUBSTR(DTOC(出生日期),7,2)=[65]C)LISTFORLEFT(DTOC(出生日期),7,2)=[65]D)LISTFORRIGHT(DTOC(出生日期),2)=[65]12.VisualFoxPro数据库文件是A)存放用户数据的文件B)管理数据库对象的系统文件C)存放用户数据和系统数据的文件D)其他三种说法都对13.如果一个字段的宽度为8,则此字段的类型不可能是A)字符型B)数值型C)日期型D)备注型14.某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是A)1400B)1500C)1600D)170015.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:“020101”,“张三”,“男”,02/10/84。执行下列命令:SCATTERTOXSLEN(XS(2))结果是A)张三B)男C)4D)816.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令A)list职称=[工程师]B)listfor职称=[工程师]C)listwhile职称=[工程师]D)listrest职称=[工程师]17.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在USEABCGO3LOCATENEXT3FOR性别=男A)第3号记录上B)第4号记录上C)第5号记录上D)第6号记录上18.设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERTBLANK其结果是在学生表文件的A)第1条记录的位置插入了1个空白记录B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录D)不确定位置插入了1个空白记录19.要为当前表所有职工增加100元工资,应该使用命令A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10020.当前表有一个类型为C的字段SNA,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令A)SNA=MMB)REPLACESNAWITHMMC)STORE&MMTOSNAD)REPLACESNAWITH&MM21.在以下各种说法中,正确的是A)DELETE、ZAP和PACK的功能各不相同B)ZAP和PACK的功能相同C)DELETEALL和ZAP的功能相同D)DELETEALL和PACK的功能相同22.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令A)SORTTOSSON性别,出生日期/DB)INDEXTOSSON性别,出生日期C)SORTTOSSON性别,出生日期D)COPYTOSSON性别,出生日期/D23.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令A)MODIFYSTRUCTUREB)DELETEC)REPLACED)ZAP二、多项选择题24.要为当前表中所有职工增加50元津贴,下列命令中错误的是A)CHANGE津贴WITH津贴+50B)REPLACE津贴WITH津贴+50C)CHANGEALL津贴WITH津贴+50D)REPLACEALL津贴WITH津贴+5025.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是A)执行命令DELETENEXT3B)先执行命令GOTO2,再执行命令DELETENEXT3C)执行命令DELETERECORD2TO4D)执行命令DELETEFORRECNO()=2.AND.RECNO()=426.下面4组命令,每组命令的执行结果一定相同的是A)DELETE与DELETERECORDRECNO()B)DELETEALL与DELETEFOR.T.C)DELETEFOR职称=讲师与DELETEWHILE职称=讲师D)DELETE与DELETENEXT127.VisualFoxPro中,索引文件的扩展名可以为A).DBCB).CDXC).DBFD).IDX28.下面有关数据库表索引的描述,错误的是A)使用索引并不能加快对数据库表的查询操作B)索引与数据库表的数据存储在一个文件中C)建立索引以后,原来的数据库表文件中记录的物理顺序不变D)创建索引是创建一个指向数据库表文件记录的指针构成的文件三、判断题31.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。34.永久联系在数据库设计器中显示为表索引间的连接线。35.Update语句是SQL语言最重要的,也是使用最频繁的语句。36.VisualFoxPro的SQLselect语句的联接格式可以实现多个表的联接。38.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。39.用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。四、填空题41.用二维表表示的实体及实体之间联系的数据模型的为__________________。42.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是__________________。43.执行SETEXACTOFF命令后,命令数据库=[数据]的执行结果是__________________。44.命令LEFT(123456789,LEN(计算机))的结果是__________________。45.设D=1516,命令VARTYPE(D)的执行结果是__________________。46.打开数据库设计器的命令是__________________。47.在VisualFoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在__________________文件中。48.与命令display的执行结果完全相同的另一个list命令应该是__________________。49.使记录指针相对于当前记录向上移动5个记录,应该使用命令__________________。五、程序填空题50.下面程序的功能是对输入的正整数M和K(MK)通过调用过程SUB计算并显示S的值,这里S=K!+(K+1)!+……+M!,请填空:CLEARINPUT输入K值:TOKINPUT输入M值:TOM①FORR=KTOMDOSUB②S=S+AENDFORS的值为:,SRETURN③PARAMETERSP,NP=1FORL=1TONP=P*LENDFORRETURN51.选择适当的内容填充,使下面的程序段的功能与下列语句第页共13页2Y=IIF(X=0,0,IIF(X0,1,-1))等效IF①Y=1ELSEIFX=0②ELSE___③_______ENDIFENDIF六、程序分析题52.程序分析题CLEARP=0FORN=1TO49IFN10EXITENDIFIFMOD(N,2)=0P=P+NENDIFENDFORP=,PRETURN执行上述程序,运行结果是53.设图书.DBF表文件的内容如下:记录号编号书名出版单位单价1113388高等数学清华大学出版社24.002445501数据库导论科学出版社27.903332211计算机基础高等教育出版社23.004665544VisualFoxPro电子工业出版社28.605456788操作系统原理电子工业出版社25.006456728操作系统概论高等教育出版社21.007375666计算机网络清华大学出版社37.008245682计算机原理高等教育出版社25.00阅读下列程序,写出程序的运行结果:CLEARUSE图书UPDATE图书SET单价=单价+10WHERE出版单位=科学出版社SELECTMAX(单价)INTOARRAYAFROM图书A(1)SELECT出版单位,AVG(单价)AS平均价FROM图书;GROUPBY出版单位INTOCURSORTEMPSELECT*FROMTEMPORDERBY平均价DESC;INTOCURSORTEMP1GOBOTTOM出版单位CLOSEDATABASE执行上述程序,运行结果是:______________________《VisualFoxPro程序设计》模拟试题二一、单项选择题1.下面关于过程调用的叙述中,正确的是A)实参的个数与形参的个数必须相等B)当实参的数目多于形参的数目时,多余的实参被忽略C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F.D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确2.在VisualFoxPro中,关于视图的描述正确的是A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作3.查询设计器中包括的选项卡有A)字段、条件、分组依据B)字段、筛选、排序依据C)条件、分组依据、排序依据D)条件、筛选、杂项5.以下关于空值(NULL)的叙述正确的是A)空值等同于数值0B)VisualFoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值6.SQL是哪几个英语单词的缩写A)StandardQueryLanguageB)StructuredQueryLanguageC)SelectQueryLanguageD)其他三项都不是7.命令SELECT0的功能是A)选择尚未使用的最小编号的工作区为当前工作区B)选择尚示使用的最大编号的工作区为当前工作区C)选择当前工作区
本文标题:2010计算机班VisualFoxPro模拟试题
链接地址:https://www.777doc.com/doc-3042628 .html