1、Visual FoxPro 程序设计题库 28试卷编号:90所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空 共10题 (共计10分)第1题 (1.0分) 题号:38SQL可以对两种基本数据进行操作,分别是【1】和【2】.答案:=(答案1)=表=或=视图=(答案2)=表=或=视图第2题 (1.0分) 题号:37关系数据库的标准语言是【1】.答案:=(答案1)=SQL语言=或=SQL=或=结构化查询语言第3题 (1.0分) 题号:21属性的取值范围称为域,在职工表中,字段婚否为逻辑型,它的域为【1】.答案:=(答案1)=逻辑值真
2、逻辑值假=或=逻辑真 逻辑假=或=.T. .F.=或=.t. .f.第4题 (1.0分) 题号:22设当前打开的表中共有10条记录,当前记录号是5,此时若是显示58号记录的内容,应使用的命令是【1】.答案:=(答案1)=LIST NEXT 4第5题 (1.0分) 题号:55一组具有相同数据和相似操作的对象的集合称为【1】.答案:=(答案1)=类第6题 (1.0分) 题号:3数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所支持的【1】表现出来的.答案:=(答案1)=数据模型第7题 (1.0分) 题号:16对以下命令填空,使最后的输出结果为庆祝中国申办2008年奥运会成功.sl=2
3、008年奥运会庆祝中国成功申办s2=【1】(sl,13,8)+【2】(sl,4)+【3】(s1,12)+SUBS(SL,21,4)?s2答案:=(答案1)=SUBSTR=(答案2)=RUGGT=(答案3)=LEFT第8题 (1.0分) 题号:50视图可分为【1】、【2】两种.答案:=(答案1)=本地视图=或=远程视图=(答案2)=本地视图=或=远程视图第9题 (1.0分) 题号:11在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文名称是【1】.OLE对象的数据,实际上是存储在扩展名为【2】的文件中的.答案:=(答案1)=对象的链接与嵌入=(
4、答案2)=FPT第10题 (1.0分) 题号:49可用视图【1】修改源表中的数据.答案:=(答案1)=更新功能=或=更新二、单项选择 共35题 (共计35分)第1题 (1.0分) 题号:79函数YEAR(12/31/99)的返回值是( )A:99B:1999C:2099D:出错答案:D第2题 (1.0分) 题号:196要判断数值型变量Y是否能被3整除,错误的条件表达式为( )A:MOD(Y,3)=0B:INT(Y/3)=Y/3C:Y%3=0D:INT(Y/3)=MOD(Y,3)答案:D第3题 (1.0分) 题号:275在Visual FoxPro程序中,注释行使用的符号是( ).A:/B:*C
5、:D: 答案:B第4题 (1.0分) 题号:197要删除当前文件的性别字段,应当使用命令( )A:MODIFY STRUCTUREB:DELETEC:REPLACE性别WITHD:ZAP答案:A第5题 (1.0分) 题号:179下列叙述中含有错误的是()A:一个数据库表中能设置一个主索引B:惟一索引不允许索引表达式有重复值C:候选索引既可以用于数据库表也可以用于自由表D:候选索引不允许索引表达式有重复值答案:B第6题 (1.0分) 题号:140书写SQL语句时,若语句要占用多行,在行的末尾要加续行符().A:B:;C:,D:答案:B第7题 (1.0分) 题号:260在报表设计器中,任何时候都可
6、以使用预览功能查看报表的打印效果.以下几种操作中不能实现预览功能的是( ).A:打开显示菜单,选择预览选项B:直接单击常用工具栏上的打印预览按钮C:在报表设计器中单击鼠标右键,从弹出的快捷菜单中选择预览D:打开报表菜单,选择运行报表选项答案:D第8题 (1.0分) 题号:241用SQL语句建立表时为属性定义有效性规则,应使用短语().A:DEFAULTB:PRIMARY KEYC:CHECKD:UNIQUE答案:C第9题 (1.0分) 题号:49不可以作为文本框控件数据来源的是()A:备注型字段B:内存变量C:字符型字段D:数值型字段答案:A第10题 (1.0分) 题号:284在Visual
7、FoxPro中,打开数据库的命令是()A:OPEN DATABASEB:USEC:USE DATABASED:OPEN答案:A第11题 (1.0分) 题号:14SQL查询语句中,()短语用于实现关系的投影操作.A:WHEREB:SELECTC:FROMD:GROUP BY答案:B第12题 (1.0分) 题号:53当新建了一个项目文件后,菜单栏中有()变化。A:原来显示为灰色的项目菜单变为可用B:将在菜单栏中显示项目菜单C:项目菜单变为不可用D:菜单栏中没有任何变化答案:B第13题 (1.0分) 题号:28Visual FoxPro 6.0中,数据库和表的关系是()A:两者是同一概念B:两者概念
8、不同,表是一个或多个数据库的容器C:两者概念不同,数据库是一个或多个表的容器D:两者概念不同,但两者是等价的答案:C第14题 (1.0分) 题号:104命令按钮组是( ).A:控件B:容器C:控件类对象D:容器类对象答案:D第15题 (1.0分) 题号:215以下程序执行后的显示结果是( ).* *主程序:AAA.PRG SET TALK OFFCLEARX=20Y=30DO BBB?X,YRETURN* *子程序:BBB.PRGPRIVATE YX=40Y=50RETURNA:20 30B:40 50C:30 40D:40 30答案:D第16题 (1.0分) 题号:221以下各表达式中,运算
9、结果为字符型的是( )A:SUBB(123.45,5)B:IBM$ComputerC:?ROUND(PI(),3)D:YEAR=1999答案:A第17题 (1.0分) 题号:22SQL语句中条件短语的关键字是().A:WHEREB:FORC:WHILED:CONDITION答案:A第18题 (1.0分) 题号:33按姓名字段升序排序,形成名为LL的表文件,下列命令错误的是( ).A:SORT ON 姓名 TO LLB:SORT ON 姓名/D TO LLC:SORT ON 姓名/A TO LLD:INDEX ON 姓名/A TO LL答案:B第19题 (1.0分) 题号:95联结运算要求联结的
10、两个关系有相同的( )A:主键B:属性名C:实体名D:主属性名答案:B第20题 (1.0分) 题号:249用于存储内存变量的文件扩展名为( )A:.PRGB:.FPTC:.CDXD:.MEM答案:D第21题 (1.0分) 题号:125设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.若执行命令SKIP 1后再执行命令?RECNO(),屏幕将显示( )A:0B:2C:-1D:出错信息答案:B第22题 (1.0分) 题号:316在下列表达式中,运算结果为数值的是( )A:9876-678B:LEN(SPACE(5)-1C:CTOD(10/10/99)-30D:880+120=100
11、0答案:B第23题 (1.0分) 题号:80假定X=8,执行命令?X=X+1后,结果是( )A:9B:8C:.T.D:.F.答案:D第24题 (1.0分) 题号:292在Visual FoxPro中,数组元素定义后,其元素初值为( )A:0B:.T.C:.F.D:无答案:C第25题 (1.0分) 题号:331执行下列语句序列之后,最后一条命令的显示结果是( ).Y=33.77X=VAL(Y)?&Y=XA:33.77B:.T.C:.F.D:出错信息答案:B第26题 (1.0分) 题号:112如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属性或属性组合为( ).A:主关键字B:候
12、选关键字C:外关键字D:关系答案:B第27题 (1.0分) 题号:163下列基类中是容器类的是( ).A:表单B:命令按钮C:列表框D:单选按钮答案:A第28题 (1.0分) 题号:96逻辑删除表文件中所有记录正确操作是( )A:PACKB:ZAPC:DELETED:DELETE ALL答案:D第29题 (1.0分) 题号:301在表设计器的字段选项卡中,设置字段宽度的单位是().A:位B:双位C:字节D:双字节答案:C第30题 (1.0分) 题号:269在Visual Foxpor中创建一个菜单,可以在命令窗口中键入( )命令.A:CREATE MENUB:OPEN MENUC:LIST M
13、ENUD:CLOSE MENU答案:A第31题 (1.0分) 题号:272在Visual FoxPro中 ,SORT命令和INDEX命令的区别是( )A:前者按指定关键字排序,而后者按指定记录排序B:前者按指定记录排列,而后者按指定关键字排序C:前者改变了记录的物理位置,而后者却不改变D:后者改变了记录的物理位置,而前都却不改变答案:C第32题 (1.0分) 题号:261在数据库设计器窗口中选择表间关系连线,下列操作中不可以进行的是()A:删除关系B:添加关系C:编辑关系D:编辑参照完整性答案:B第33题 (1.0分) 题号:295在Visual FoxPro中进行参照完整性设置时,要想设置成
14、:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值.应选择()A:限制(Restrict)B:忽略(Ignore)C:级联(Cascade)D:级联(Cascade)或限制(Restrict)答案:C第34题 (1.0分) 题号:193学生表的性别字段为逻辑型(男为逻辑真、女为逻辑假),执行以下命令序列后,最后一条命令的显示结果是( ).USE STUDENT APPEND BLANK REPLACE WITH 欧陧惠,性别WITH.F.?IIF(性别,男女)A:男B:女C:.T.D:.F.答案:B第35题 (1.0分) 题号:150为字段设置了()后,输入的新数据
15、必须符合这个要求才能被接收,否则要求用户重新输入该数据.A:有效性规则B:有效性信息C:默认值D:删除触发规则答案:A三、程序设计 共1题 (共计10分)第1题 (10.0分) 题号:10*-*【程序设计】*-*题目:求:1/2+1/3+.1/100的和。请将下列程序填写完整。* (提示:利用DO WHILEENDO语句实现)。* 请按照题目要求,在下面编写程序代码。 *-SET TALK OFFcleari=1n=2s=0*Program* End *?1/2+1/3+1/100的和是:,sReturn答案:do while n=100s=s+i/n n=n+1enddo-do while n0”,报错信息为 “工资额必须大于0”。2、视图设计利用上面所做的数据库设计一个视图,视图文件名为st,显示工资额大于1220的记录的职工号,工资额,面积,地点,同时按面积从高到低排序。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1