VFP第1次书面作业.docx
《VFP第1次书面作业.docx》由会员分享,可在线阅读,更多相关《VFP第1次书面作业.docx(12页珍藏版)》请在冰豆网上搜索。
![VFP第1次书面作业.docx](https://file1.bdocx.com/fileroot1/2023-4/23/99793409-3117-4f94-9f9e-7fd42a912a17/99793409-3117-4f94-9f9e-7fd42a912a171.gif)
VFP第1次书面作业
第次书面作业答题纸
班级学号姓名
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
VFP第1次书面作业
一、选择题
1.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式.数据模型一般有关系模型,层次模型和()。
(A)网络模型(B)E-R模型(C)网状模型(D)实体模型
2.用二维表数据来表示实体及实体之间联系的数据模型称为()。
(A)实体—联系模型(B)层次模型(C)网状模型(D)关系模型
3.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
(A)DBMS包括DB和DBS(B)DBS包括DB和DBMS
(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS
4.VisualFoxPro是一种关系数据库管理系统,所谓关系是指()。
(A)表中各条记录彼此有一定的关系(B)表中各个字段彼此有一定的关系(C)一个表与另一个表之间有一定的关系
(D)数据模型符合满足一定条件的二维表格式
5.关系数据库管理系统的3种基本关系运算不包括()。
(A)比较(B)选择(C)连接(D)投影
6.数据库系统的核心是()
(A)数据库(B)操作系统(C)数据库管理系统(D)文件
7.在有关数据库的概念中,若干记录的集合称为()。
(A)字段(B)文件(C)数据项(D)数据表
8.现实世界中的事物(对象或个体),在数据世界中则表示为()。
(A)记录(B)文件(C)数据项(D)数据表
9.如果要改变一个关系中属性的排列顺序,应使用的关系运算是()。
(A)重建(B)选择(C)连接(D)投影
10.一个关系是一张二维表.在VisualFoxPro6.0中,一个关系对应一个()。
(A)字段数据(B)记录(C)数据库文件(D)索引文件
11.在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是()。
(A)一对一(B)一对多(C)多对多(D)未知
12.用户启动VisualFoxPro后,若要退出VisualFoxPro回到Windows环境,可在命令窗口中输入()命令。
(A)QUIT(B)EXIT(C)CLOSE(D)CLOSEALL
13.扩展名为.DBC的文件是()。
(A)表单文件(B)数据库表文件(C)数据库文件(D)项目文件
14.VisualFoxPro6.0是一个()位的数据库管理系统。
(A)8(B)16(C)32(D)64
15.关系数据库管理系统所管理的关系是()。
(A)一个.DBF文件(B)若干二维表(C)一个.DBC文件(D)若干.DBC文件
16.在关系数据库中,二维表的列称为属性,二维表的行称为()。
(A)元组(B)数据项(C)元素(D)字段
17.将一个关系数据库文件中的各条记录任意调换位置将()。
(A)不会影响库中数据的关系(B)会影响统计处理的结果
(C)会影响按字段索引的结果(D)会影响关键字排列的结果
18.下列关于关系型数据库的正确描述是()。
(A)记录和元组都对应于二维表中的一行
(B)属性和字段都对应于二维表中的一列
(C)字段组成记录,记录组成数据表
(D)以上均正确
19.数据库系统与文件系统的主要区别是()。
(A)文件系统简单,而数据库系统复杂
(B)文件系统只能管理少量数据,而数据库系统能管理大量数据
(C)文件系统只能管理数据文件,而数据库系统能管理各种类型的文件
(D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以
20.对关系S和关系R进行集合运算,结果中既包含S中的元组也包含R中元组,这种集合运算称为()。
(A)并运算(B)交运算(C)差运算(D)积运算
21.对于现实世界中的事物的特征,在实体——联系模型中使用()。
(A)属性描述(B)关键字描述(C)二维表格描述(D)实体描述
22.从关系模型中指出若干属性组成新的关系的操作,称为()。
(A)连接(B)投影(C)选择(D)索引
23.对于"关系"的描述,正确的是()。
(A)同一个关系中允许有完全相同的元组
(B)在一个关系中元组必须按关键字升序存放
(C)在一个关系中必须将关键字作为该关系的第一个属性
(D)同一个关系中不能出现相同的属性
24.退出VisualFoxPro的操作方法是()
(A)从"文件"下拉菜单中选择"退出"选项(B)用鼠标左按钮单击关闭窗口按钮(C)在命令窗口中直接输入QUIT命令,然后敲回车键(D)以上方法都可以
25.VisualFoxPro6.0的工作方式有()。
(A)利用菜单系统实现人机对话
(B)利用各种生成器自动产生程序,或者编写VisualFoxPro程序,然后执行程序
(C)在命令窗口中直接输入命令进行交互操作
(D)以上说法都正确
26.下面关于工具栏的叙述,错误的是()。
(A)可以创建自己的工具栏(B)可以修改系统提供的工具栏
(C)可以删除用户创建的工具栏(D)可以删除系统提供的工具栏
27."项目管理器"的"数据"选项卡用于显示和管理()。
(A)数据库,自由表和查询(B)数据库,视图和查询
(C)数据库,自由表,查询和视图(D)数据库,表单和查询
28.在"选项"对话框的"文件位置"选项卡中可以设置()。
(A)默认目录(B)日期和时间的显示格式
(C)表单的默认大小(D)程序代码的颜色
29.如果说某个项目包含某个文件是指()。
(A)该项目和该文件之间建立了一种联系(B)该文件是该项目的一部分
(C)该文件不可以包含在其他项目中(D)单独修改该文件不影响该目录
30."项目管理器"的功能是组织和管理与项目有关的各种类型的()。
(A)文件(B)程序(C)字段(D)数据表
31.在"项目管理器"中建立的项目文件的默认扩展名是()。
(A).PRG(B).PJX(C).MPR(D).MNR
32.双击"项目管理器"的标题栏,可以将"项目管理器"设置成工具栏.如果要还原"项目管理器",可以将"项目管理器"的工具栏拖到VisualFoxPro6.0的窗口中,还可以()。
(A)双击"项目管理器"的标题栏
(B)选择"窗口"菜单中的"项目管理器"菜单项
(C)选择"显示"菜单中的"工具栏"菜单项
(D)双击"项目管理器"工具栏的边框
33.VisualFoxPro数据库文件中的字段有:
字符型(C),数值型(N),日期型(D),逻辑型(L),()(M)等。
(A)浮点型(B)备注型(C)屏幕型(D)时间型
34.下列为合法数值型常量的是()。
(A)3.1415E+6(B)08/05/07(C)123*100(D)3.1415+E6
35.下列表达式结果为.F.的是()。
(A)'33'>'300'(B)'男'>'女'
(C)'CHINA'>'CANADA'(D)DATE()+5>DATE()
36.若X=34.567,则命令STR(X,2)-SUBS("34.567",5,1)的显示结果是()。
(A)346(B)356(C)357(D)355
37.下列不正确的字符型常量有()。
(A)[计算机](B)'计算机'(C)"计算机"(D)(计算机)
38.若内存变量名与当前打开的数据表中的一个字段名均为NAME,则执行NAME命令后显示的是()。
(A)内存变量的值(B)字段变量的值(C)随机(D)错误信息
39.若内存变量DA的类型是日期型的,则下面正确的赋值是()。
(A)DA=07/07/07(B)DA="07/07/07"
(C)DA=CTOD("07/07/07")(D)DA=CTOD(07/07/07)
40.若DATE='99/12/20',表达式&DATE的结果的数据类型是()。
(A)字符型(B)数值型(C)日期型(D)不确定
41.顺序执行以下赋值命令之后,下列表达式中错误的是()。
A="123"B=3*5C="XYZ"
(A)&A+B(B)&B+C(C)VAL(A)+B(D)STR(B)+C
42.执行以下命令后显示的结果是()。
STORE2+3<7TOAB='.T.'>'.F.'A.AND.B
(A).T.(B).F.(C)A(D)B
43.执行下列命令后,屏幕上显示的结果为()。
STORE"DEF"TOXSTORE"ABC"+XTOYSTOREY-"GHI"TOZZ"A"
(A)ABCDEFGHIA(B)ABCDEFGHIA(C)ABCDEFGHI(D)ABCDEFGHIA
44.VisualFoxPro的函数ROUND(123456.789,-2)的值是()。
(A)123456(B)123500.00(C)123456.79(D)123456.700
45.以下各表达式中,运算结果为数值型的是()。
(A)RECNO()>10(B)YEAR=2007(C)DATE()-50(D)AT('IBM','Computer')
46..假设A=14,X="A<20",执行TYPE("X"),TYPE(X)后,屏幕上显示的结果是()。
(A)CC(B)NL(C)LC(D)CL
47.执行下列命令序列后,输出的结果是()。
X="ABCD"
Y="EFG"
?
SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))
(A)A(B)B(C)C(D)D
48.表达式VAL(SUBSTR("等级考试1/2/3/4",9,1))*LEN("VisualFoxPro")的结果是()。
(A)13(B)26(C)39(D)52
49.执行下列命令序列:
D1=CTOD("01/10/2007")
D2=IIF(YEAR(D1)>2001,D1,"2001")
?
D2
显示的结果是()。
(A)01/10/07(B)2001(C)D1(D)错误提示
50.执行下列命令序列:
S1="a+b+c"S2="+"AT(S1,S2)AT(S2,S1)显示的结果是()。
(A)02(B)20(C)22(D)00
51.要判断数值型变量Y是否能够被7整除,错误的条件表达式为()。
(A)MOD(Y,7)=0(B)INT(Y/7)=Y/7(C)0=MOD(Y,7)(D)INT(Y/7)=MOD(Y,7)
52.可以参加"与""或""非"逻辑运算的对象()。
(A)只能是逻辑型的数据(B)可以是数值型,字符型的数据
(C)可以是数值型,字符型,日期型的数据
(D)可以是数值型,字符型,日期型,逻辑型的数据
53.执行如下的命令后,屏幕的显示结果是()。
AA="VisualFoxPro"
UPPER(SUBSTR(AA,1,1))+LOWER(SUBSTR(AA,2))
(A)VISUALFOXPRO(B)Visualfoxpro(C)VisualFoxPro(D)VisualFoxpro
54.顺序执行下面VisualFoxPro命令之后,屏幕显示的结果是()。
S="HappyNewYear!
"T="New"AT(T,S)(A)0(B)7(C)14(D)错误信息
55.在VisualFoxPro中,可以使用的两类变量是()。
(A)字段变量和简单变量(B)全局变量和局部变量
(C)内存变量和字段变量(D)内存变量和自动变量
56.在数据表结构中,逻辑型,日期型,备注型字段的宽度分别固定为()。
(A)3,8,10(B)1,8,4(C)1,8,任意(D)1,8,10
57.执行下列命令:
Ab=6.0aB="VisualFoxPro"Ab+aB结果为()。
(A)6.0VisualFoxPro(B)VisualFoxPro
(C)6.06.0(D)VisualFoxProVisualFoxPro
58.连续执行以下命令后,主窗口中输出的结果是()。
SETEXACTOFFX='A'
IIF('A'=X,X-'BCD',X+'BCD')
(A)A(B)ABCD(C)BCD(D)ABCD
59.设N=123,M=345,L="M+N",表达式1+&L的值为()。
(A)1+M+N(B)469(C)数据类型不匹配(D)346
60.设有变量string="2007年上半年全国计算机等级考试",能够显示"2007年上半年计算机等级考试"的命令是()。
(A)string-"全国"(B)SUBSTR(string,1,8)+SUBSTR(string,11,17)
(C)SUBSTR(string,1,12)+SUBSTR(string,17,14)
(D)STR(string,l,12)+STR(string,17,14)
61.执行如下命令序列后,屏幕显示()。
AA="全国计算机等级考试"BB="九八"CC="一"AA
?
BB+"年第"+CC+"次考试"
(A)全国计算机等级考试九八年第一次考试
(B)全国计算机等级考试九八年第一次考试
(C)全国计算机等级考试BB年第CC次考试
(D)全国计算机等级考试BB+年第十CC+次考试
62.设A="123",B="234",下列表达式中结果为.F.的是()。
(A).NOT.(A==B).OR.(B$"ABC")(B).NOT.(A$'ABC').AND.(A<>B)
(C).NOT.(A<>B)(D).NOT.(A>=B)
63.要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令()。
(A)SETCENTURYON(B)SETCENTURYOFF
(C)SETCENTURYTO4(D)SETCENTURYOF4
64.在VisualFoxPro中,有如下内存变量赋值语句:
)(X={^2001-07-2810:
15:
20PM}Y=.T.M=$123.45N=123.45Z=”123.34”执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是()
(A)D,L,Y,N,C(B)D,L,M,N,C(C)T,L,M,N,C(D)T,L,Y,N,C
65.在下面的VisualFoxPro表达式中,不正确的是()
(A){^2001-05-0110:
10:
10AM}-10(B){^2001-05-01}-DATE()(C0{^2001-05-01}+DATE()(D){^2001-05-01}+[1000]
66.进行字符串比较时,使命令?
“我们大家”=“我们”的结果为逻辑假的设置是()
(A)SETEXACTON(B)SETEXACTOFF
(C)SETCOLLATETO”machine”(D)SETCOLLATETO“stroke”
67.要想将日期型或日期时间型数据中的年月日分隔符合用竖杠(|)表示,错误的设置命令是()
(A)SETMARKTO“|”(B)SETMARKTO‘|’
(C)SETMARKTO[|](D)SETMARKTO|
68.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是()
(A)M.姓名(B)M—>姓名(C)姓名(D)A和B都可以
69.设D=5>6,命令?
VARTYPE(D)的输出值是()
(A)L(B)C(C)N(D)D
70.在下列函数中,函数值为数值的是()
(A)BOF()(B)CTOD(‘01/01/96’)
(C)AT(‘人民’‘中华人民共和国’)
(D)SUBSTR(DTOC(DATE()),7)
二、填空题
71.用二维表的形式来表示实体之间联系的数据模型叫做()
72.关系是具有相同性质的()的集合
73.二维表中的列称为关系的();二维表中的行称为关系的()
74.数据库管理系统常见的数据模型有层次模型,网状模型和()模型3种
75.实体与实体之间的联系有3种,即一对一联系,一对多联系和()
76.自然连接是指()
77.()是数据库的最小逻辑单位
78.对关系进行选择,投影或联接运算后,运算的结果仍然是一个()
79.打开"项目管理器"的同时,在VFP菜单栏上自动添加一个()菜单
80.如果要在项目中添加VisualFoxPro对象,必须先打开()文件
81.项目文件的扩展名是()
82.在VisualFoxPro中是创建和修改应用系统各种组件的可视化工具
83.向导是一种()程序,用户通过回答一系列问题或者选择选项,向导将根据用户的回答生成文件或者执行任务,帮助用户快速完成一般性任务.
84.数组的最小下标是()
85.()数组元素的初值是
86.设系统日期为2006年9月21日,下列表达式显示的结果是()
87.VAL(SUBSTR('2006',3)+RIGHT(STR(YEAR(DATE())),2))
88.如果x=10,y=12,(x=y).AND.(x89.测试当前记录指针的位置可以用函数()
90.表达式2*3^2+2*9/3+3^2的值为()
91.表达式LEN(DTOC(DATE()))+DATE()的类型是()
92.关系运算符$用来判断一个字符串是否另一个字符串中()
93.对于一个空数据库,执行BOF()的结果为();EOF()的结果为()
94.VisualFoxPro有两种变量,即内存变量和()变量
95.设当前数据库有N条记录,当函数EOF()的值为.T.时,函数RECNO()的显示结果为()
96.在VisualFoxPro中,常量$960.10的数据类型是(),常量是{^2006-10-10,15:
30:
00}的数据类型是()
97.要将数组XYZ中的数据复制到表的当前记录中,并且包括备注型字段,应使用命令()
98.要显示名字以MY开头的所有内存变量,应当使用命令()
99.函数TIME()返回值的数据类型是()
100.命令?
ROUND(337.2007.3)的执行结果是();命令?
LEN(SPACE(3)-SPACE
(2))的执行结果是()