VFP网上作业.docx
《VFP网上作业.docx》由会员分享,可在线阅读,更多相关《VFP网上作业.docx(12页珍藏版)》请在冰豆网上搜索。
![VFP网上作业.docx](https://file1.bdocx.com/fileroot1/2022-11/15/7db6b9c8-ce8f-4383-af1c-7557e9c6cf87/7db6b9c8-ce8f-4383-af1c-7557e9c6cf871.gif)
VFP网上作业
VFP网上作业
第一次作业:
1下列叙述中(B)不属于数据库系统的特点。
A)数据独立性高B)数据冗余度高C)数据结构化好D)数据共享程度高
2下列有关VFP的叙述正确的是(B)。
A)在VFP命令窗口中,对命令的大小写敏感
B)VFP的命令关键字中如果出现全角字符,则执行该命令会出错
C)按Ctrl+F3快捷键,会显示隐藏的命令窗口
D)项目管理器中不能创建文本文件
3在“选项”对话框的“区域”选项卡中可以设置(C)。
A)表单的默认大小B)默认目录C)日期和时间显示格式D)程序代码的颜色
4要建立数据库中表与表间的永久性关系应使用(D)。
A)表设计器 B)查询设计器C)表单设计器 D)数据库设计器
5要想在不同的工作区中打开相应的表,可从系统菜单中选择(D)菜单项。
A)文件→打开B)工具→选项C)显示→工具栏D)窗口→数据工作期
6数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(A)。
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
7关系数据库管理系统支持的三种基本关系运算是(C)。
A)索引、排序、查找B)建库、录入、排序C)选择、投影、连接D)显示、统计、复制
8数据库管理系统采用的数据模型一般有(B)三种。
A)网状、链状和层次 B)层次、关系和网状C)链状、网状和关系 D)层次、关系和环状
9关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为(A)。
A)主码 B)外码 C)候选码 D)关联码
10数据之间的逻辑结构是一张二维表的数据模型是(A)。
A)关系模型 B)层次模型 C)网状模型 D)实体模型
第二次作业:
1下列函数返回值不是字符型的是()。
A)YEAR() B)SUBSTR()C)TIME() D)SPACE()
2下列表达式中不能返回字符串"FoxPro"的是()。
A)"Fox"+"Pro"B)ALLTRIM("Fox "-"Pro")
C)ALLTRIM("Fox"+"Pro")D)"Fox "+"Pro"
3下列函数返回值为数值型的是()。
A)AT('fox','visualfoxpro')B)CTOD('01/01/96')
C)EMPTY(5)D)SUBSTR(DTOC(DATE()),7,2)
4下列函数返回值为日期型的是()。
A)TYPE("DATE()")B)CTOD(DTOC(DATE()))C)TIME()D)YEAR({^2004/05/04})
5在下列四组函数运算中,结果相同的是( )。
A)LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)
B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
C)TYPE("36-5*4")与TYPE(36-5*4)
D)A-B与A+B (假定A="this ",B="isastring")
6下列表达式的运算结果为.F.的是()。
A)"fort"$"comfortable"B)"computer"="comp"
C)"former"=="former" D)"computer"=="comp"
7假设变量n、c和m已被分别赋予数值型、字符型和逻辑型的值,下列表达式中错的是()。
A)n*n-3 B)c+"hello"C)n>10orm D)n+2-c
8下列关于日期或日期时间的表达式中,错误的是()。
A){^2004-09-0111:
10:
10:
AM}-{^2001-09-0111:
10:
10AM}
B){^2004-01-01}+20
C){^2004/02/01}+{^2001/02/01}
D){^2004/02/01}-{^2001/02/01}
9下列关于VisualFoxPro数组的叙述中,错误的是()。
A)用dimension和declare都可以定义数组B)VisualFoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素数据类型必须相同D)新定义数组的各个数组元素初值为.F.
10下列表达式结果为数值型的是()。
A)CTOD("05/04/99")-28 B)"100"+"50"C)150+50=200 D)LEN("GOOD")-1
第三次作业:
1设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用(D)。
A)表设计器B)查询设计器C)表单设计器D)数据库设计器
2要想在不同的工作区中打开相应的表,可在VFP主窗口中选择(D)菜单项。
A)文件→打开B)工具→选项C)显示→工具栏D)窗口→数据工作期
3在"选项"对话框的“文件位置”选项卡里,可以设置(B)。
A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色
4substr("123456789",len("fox"),len("pro"))的计算结果是( B)。
A)123B)345C)567D)789
5在下列函数中,函数返回值为数值型的是(A )。
A)at('fox','visualfoxpro')B)ctod('01/01/96')C)bof()D)substr(dtoc(date()),7)
6设当前数据表中有10条记录,当函数bof()的值为.t.时,函数recno()的返回值是(D)。
A)10B)11C)0D)1
7下列函数中函数返回值不是字符型的是(A)。
A)month()B)substr()C)time()D)space()
8如果变量D="05/04/2004",命令?
TYPE("&D")的结果为(B)。
A)DB)NC)CD)出错信息
9下列函数中函数返回值为日期型的是(A)。
A)CTOD(DTOC(DATE()))B)TYPE("DATE()") C)TIME()D)YEAR({^2004/05/04})
10以下表达式中不能返回字符串"FoxPro"的是(D)。
A)"Fox "-"Pro"B)RTRIM("Fox "-"Pro")
C)ALLTRIM("Fox"+"Pro")D)"Fox "+"Pro"
11以下函数返回值不是数值型的是(D)。
A)LEN("VisualFoxPro")B)AT("This","ThisForm")
C)YEAR(DATE())D)LEFT("ThisForm",4)
12字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是(C)。
A)not(s=t)ort$("13479")B)nots$("abc")and(s<>t)C)not(s<>t)D)not(s>=t)
13下列字符串的运算结果为.f.的表达式为(D)。
A)"fort"$"comfortable"B)"computer"="comp"
C)"former"=="former" D)"computer"=="comp"
14顺序执行以下赋值命令后,下列表达式中,合法的表达式是(D)。
x="12"
y=2*3
z=left("foxpro",3)
A)x+yB)y+zC)x-z+yD)x-x+z-z
15已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为(A)。
A)bandcornotaB)aorbandnotcC)notcandaorbD)aandbornot
16假设变量n、c和m分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是(D)。
A)n*n-3B)c+"hello"C)n>10ormD)n+2-c
17下面4个关于日期或日期时间的表达式中,错误的是(C)。
A){^2004-09-0111:
10:
10:
AM}-{^2001-09-0111:
10:
10AM}
B){^2004-01-01}+20
C){^2004/02/01}+{^2001/02/01}
D){^2004/02/01}-{^2001/02/01}
18设X=2004,Y=0605,Z="X+Y",表达式&Z+1的结果是(D)。
A)200406051B)X+Y+1C)类型不匹配D)2610
19设L=668,M=537,N="L+M",表达式5+&N的值是:
(C)
A)类型不匹配B)5+L+MC)1210D)5+&N
20下列表达式结果为数值型的是( D)
A)CTOD("05/04/99")-28 B)"100"+"50"C)150+50=200 D)LEN("GOOD")-1
第四次作业:
1要将视图中的修改传送回源表中,应选用视图设计器的(B)选项卡。
A)筛选B)更新条件C)杂项D)视图参数
2查询文件的扩展名是(A)。
A).qprB).pjxC).scxD).mnx
3以下有关视图的叙述中,不正确的是(C)。
A)视图分为远程视图和本地视图
B)视图数据可更新,更新的数据将回存至产生视图的数据表中
C)视图数据只能源自一个数据表
D)用户可根据已有视图创建新的视图
4要使查询结果中不包括重复的记录,则应在select-sql命令中添加(B)参数。
A)norepeatB)distinctC)independentD)single
5要显示查询结果中列在最前面的5条记录,则应在select-sql命令中添加(A)参数。
A)top5B)record5C)skip5D)next5
6要在查询结果中将输出字段grade所在列的标题显示为“成绩”,应在select-sql命令中使用(B)子句。
A)gradetitle"成绩"B)gradeas成绩C)成绩=gradeD)gradelist"成绩"
7完成将查询结果保存至一个临时表中,应在select-sql命令中使用(A)子句。
A)intocursorB)intotableC)intotemporaryD)intoarray
8在使用select-sq