VF程序的设计试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VF程序设计
请注意:
1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止
2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。
没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值
请注意:本学期您只有一次在线考试机会,请慎重做答和提交!
01:29:42
单项选择题
第1题以下关于Visual FoxPro的叙述最全面的是( D)本题1分
A、Visual FoxPro是一个数据库应用平台软件
B、Visual FoxPro是一个数据库应用开发工具
C、Visual FoxPro是一个综合应用软件
D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
第2题关系数据库系统中所使用的数据结构是(D )本题1分
A、树
B、图
C、表格
D、二维表
第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分
A、操作系统
B、文件系统
C、文件结构
D、数据结构
第4题用二维表形式表示的数据模型是( B )本题1分
A、层次数据模型
B、关系数据模型
C、网状数据模型
D、网络数据模型
第5题关系数据库管理系统的3种基本关系运算不包括( A)本题1分
A、比较
B、选择
C、连接
D、投影
第6题下列关于数据库系统的叙述中,正确的是(A )本题1分
A、表的字段之间和记录之间都存在联系
B、表的字段之间和记录之间都不存在联系
C、表的字段之间不存在联系,而记录之间存在联系
D、表中只有字段之间存在联系
第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分
A、科学计算应用
B、过程控制应用
C、数据处理应用
D、辅助工程应用
第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分
A、数据项
B、元组
C、结构名
D、属性名
第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B )本题1分
A、候选键
B、主键
C、外键
D、超键
第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分
A、操作系统
B、文件系统
C、数据集合
D、数据库管理系统
第11题数据库系统的用户对数据库的查询和存储操作使用的语言是( D )本题1分
A、自然语言
B、自含语言
C、数据描述语言
D、数据操作语言
第12题 DBAS指的是(C )本题1分
A、数据库管理系统
B、数据库系统
C、数据库应用系统
D、数据库服务系统
第13题用于实现对数据库进行各种数据操作的软件称为( C )本题1分
A、数据软件
B、操作系统
C、数据库管理系统
D、编译程序
第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分
A、DBMS包括DB和DBS
B、DBS包括DB和DBMS
C、DB包括DBS和DBMS
D、DB、DBS和DBMS是平等关系
第15题下列关于数据库系统的叙述中,正确的是(D )本题1分
A、数据库系统只是比文件系统管理的数据更多
B、数据库系统中数据的一致性是指数据类型一致
C、数据库系统避免了数据冗余
D、数据库系统减少了数据冗余
第16题 Visual FoxPro6.0数据库系统是(C )本题1分
A、网络模型
B、层次模型
C、关系模型
D、链状模型
第17题数据库模型提供了两个映像,它们的作用是(D )本题1分
A、控制数据的冗余度
B、实现数据的共享
C、使数据结构化
D、实现数据独立性
第18题如果把学生看成实体,某个学生的叫“三”,则三应看成是( D)本题1分
A、记录型
B、记录值
C、属性型
D、属性值
第19题在关系数据库中,实现“表中任意两行不能相同”的约束是靠( B )本题1分
A、外码
B、属性
C、主码
D、列
第20题对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于(D )本题1分
A、实体完整性规则
B、参照完整性规则
C、用户定义的完整性规则
D、不属于以上任何一种规则
第21题关系数据库中,实现主码标识元组的作用是通过(A )本题1分
A、实体完整性规则
B、参照完整性规则
C、用户自定义的完整性
D、属性的值域
第22题项目管理器的功能是组织和管理与项目有关的各种类型的( A )本题1分
A、文件
B、字段
C、程序
D、数据表
第23题在概念模型中,一个实体集合对应于关系模型中的一个(C )本题1分
A、元组
B、字段
C、关系
D、属性
第24题( A )可以看成是现实世界到机器世界的一个过渡的中间层次本题1分
A、概念模型
B、逻辑模型
C、结构模型
D、物理模型
第25题“项目管理器”的“数据”选项卡用于显示和管理(A )本题1分
A、数据库、自由表和查询
B、数据库、视图和查询
C、数据库、自由表、查询和视图
D、数据库、表单和查询
第26题数据库的概念模型独立于( A )本题1分
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
第27题数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。
在常用的数据模型中,不包括( B )本题1分
A、网状模型
B、链状模型
C、层次模型
D、关系模型
第28题退出Visual FoxPro6.0系统在命令窗口执行(C )命令。
本题1分
A、EXIT
B、Ctrl W
C、QUIT
D、Ctrl Q
第29题打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( D )本题1分
A、表单文件
B、报表文件
C、标签文件
D、以上三种文件
第30题下面关于工具栏的叙述,错误的是( D )本题1分
A、可以创建用户自己的工具栏
B、可以修改系统提供的工具栏
C、可以删除用户创建的工具栏
D、可以删除系统提供的工具栏
判断题
第31题 Update语句是SQL语言最重要的,也是使用最频繁的语句。
(错误)本题1分正确
错误
第32题 Visual FoxPro 6.0是一个64位的数据库管理系统。
(错误)本题1分正确
错误
第33题可以使用MODIFY COMMAND命令来建立一个命令文件。
(错误) 本题1分
正确
错误
第34题 Visual FoxPro的SQL-select 语句的联接格式可以实现多个表的联接。
(正确)本题1分
正确
错误
第35题…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。
(确) 本题1分
正确
错误
第36题打开表文件时,VFP自动打开该表的结构索引文件。
(错误) 本题1分正确
错误
第37题两个日期型数据可进行减法运算,结果为数值型数据。
(正确) 本题1分正确
错误
第38题索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。
(正确)本题1分
正确
错误
第39题设置属性的语句格式为:“对象名.属性名=属性值”。
(正确)本题1分正确
错误
第40题在表单的常用方法中,显示表单的方法是SHOW。
(错 ) 本题1分正确
错误
填空题
第41题用二维表表示实体及实体之间联系的数据模型的是____关系模型____________。
本题2分
第42题字段变量可以与存变量同名,若没有指明是哪种形式的变量,系统默认为是______字段变量_______。
本题2分
第43题执行SET EXACT OFF命令后,命令"数据库"=[数据]的执行结果是___ true ____。
本题2分
第44题命令LEFT("123456789",LEN("计算机"))的结果是___”123456”__________。
本题2分
第45题打开一个空表,函数EOF()的值为__. t._____。
本题2分
第46题在SELECT-SQL语句中,DISTINCT选项的功能是_________去掉重复记录________________。
本题2分
第47题在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第____6_____条记录。
本题2分
第48题图片声音动画数据一般以___通用型____类型的字段存储在数据库记录中。
本题2分
第49题 SQL是一种_________关系______数据库的语言。
本题2分
第50题设供应商.DBF用于存放供应商信息,其字段有:(字符型),(字符型),地址(字符型)。
下面程序的功能是:查找中含有“123”的所有姓的供应商的信息。
请将程序填写完整。
SET TALK OFF
CLEAR
_USE_供应商.db _
DO WHILE .NOT. EOF()
IF SUBSTR(,1,2)=“” AND _”123”$___
?地址
___ skip ____
ENDDO
USE
SET TALK ON
RETURN 本题6分
第51题在SQL查询时,使用where子句指出的是:_____查询条件_________________。
本题2分
第52题有如下程序段,其功能是显示汉字“2008年申奥成功!”从屏幕的顶部移至底部,设屏幕共24行。
请填空补充该程序。
CLEAR
CH=〝2008年申奥成功!〞
R=1
DO WHILE __R<=24______
____R______ , 26 SAY CH
T=INKEY(0.2)
____R=R+1_______
ENDDO
RETURN 本题6分
问答题
第53题程序设计:假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。
从键盘输入任一职工在STUD表中查找,显示其、年龄以及所属的职工类型。
本题10分输入…
解:假设约定年龄不超过35岁的职工为表年职工;年龄在36岁的职工为中年职工;年龄超过45岁的职工为老年职工。
从键盘输入任一职工在STUD表中查找,显示其、年龄以及所属的职工类型。
SET TALK OFF
CLEAR
USE STUD
AACCEPT “请输入所查的:” TO XM
LOCATE FOR =XM
IF .NOT.FOUND()
?”查无此人”
ELSE
NL=YEAR(DATE())-YEAR(出生日期)
DO CASE
CASE NL<=35
?,NL,”青年职工”
CASE NL>35 .AND.NL<=45
?,NL,”中年职工”
OTHERWISE
? ,NL,”老年职工”
ENDCASE
ENDIF
USE
SET TALK ON
RETURN
第54题程序设计:从键盘输入N个数存入数组A中,找出其中的最大数。
本题10分输入…
解:从键盘上输入N个数存入数组A中,找出其中的最大数。
SET TALK OFF
CLEAR
INPUT“N=?”TO N
DIMENSION A(N)
FOR I=1 TO N
INPUT“输入一个数”TO A(I)
ENDFOR
MAX= A(I) &&给存放最大数的变量MAX赋初值
FOR I=2 TO N
IF A(I)>MAX
MAX=A(I)
ENDIF
ENDFOR
?”MAX=”,MAX
SET TALK ON
RETURN
第55题程序设计:编程显示STUD表中所有男学员的、工龄及工资。
本题8分输入…
解:编程显示STUD表中所有男学员的、工龄及工资。
SET TALK OFF
USE STUD
SCAN
IF 性别=”男”
? ,YEAR(DATE())-YEAR(工作时间),工资
ENDIF
ENDSCAN
USE
SET TALK ON
RETURN
温馨提示:请一定要点击左边的“完成考试”按钮提交试卷,显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值。