《VisulFoPro》在线考试考试原题及答案.docx
《《VisulFoPro》在线考试考试原题及答案.docx》由会员分享,可在线阅读,更多相关《《VisulFoPro》在线考试考试原题及答案.docx(21页珍藏版)》请在冰豆网上搜索。
《VisulFoPro》在线考试考试原题及答案
?
判断题?
程序设计题
试卷要求:
本试卷含单选题20个、判断题15个、程序设计题3个。
考试随机抽题,时间90分钟,仅有一次机会,请谨慎做答。
一、单项选择题?
答题要求:
每题只有一个正确的选项。
窗体顶端
1(2.0分)
作为数据库管理系统(DBMS)功能的一部分,()被用来描述数据及其联系。
∙A)数据定义语言
∙B)自含语言
∙C)数据操作语言
∙D)过程化语言
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
2(2.0分)
以下字符型常量表达不正确的是()
∙A)'ABC''
∙B)[ABC]
∙C)’ABC’
∙D)(ABC)
参考答案:
?
D?
?
收起解析
解析:
无
窗体底端
窗体顶端
3(2.0分)
在数据库中存储的是()
∙A)数据
∙B)数据模型
∙C)数据以及数据之间的联系
∙D)信息
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
4(2.0分)
要删除当前表文件中“补贴”字段的全部值,应使用的命令是()
∙A)MODIFYSTRUCTURE
∙B)DELETE
∙C)REPLACE
∙D)ZAP
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
5(2.0分)
在VisualFoxPro环境下,用LISTSTRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为()
∙A)60
∙B)61
∙C)59
∙D)58
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
6(2.0分)
职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是()
∙A)GOTONEXT
∙B)CONTINUE
∙C)SKIP
∙D)FIND王
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
7(2.0分)
VisualFoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为()
∙A).PRG
∙B).QPR
∙C).SCX
∙D).TXT
参考答案:
?
B?
?
收起解析
解析:
无
窗体底端
窗体顶端
8(2.0分)
同一个数组中的所有数组元素的数据类型()
∙A)必须相同
∙B)必须不同
∙C)可相同也可不同
∙D)不可改变
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
9(2.0分)
新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()
∙A)USEJSCOPYTOJSNEW
∙B)USEJSCOPYSTRUTOJSNEW
∙C)COPYFILEJS.DBFTOJSNEW.DBF
∙D)CREATJSNEWFROMJS
参考答案:
?
B?
?
收起解析
解析:
无
窗体底端
窗体顶端
10(2.0分)
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
∙A)数据库系统
∙B)文件系统
∙C)人工管理
∙D)数据项管理
参考答案:
?
A?
?
收起解析
解析:
无
窗体底端
窗体顶端
11(2.0分)
下面有关HAVING子句描述错误的是()
∙A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用
∙B)使用HAVING子句的同时不能使用WHERE子句
∙C)使用HAVING子句的同时可以使用WHERE子句
∙D)使用HAVING子句的作用是限定分组的条件
参考答案:
?
B?
?
收起解析
解析:
无
窗体底端
窗体顶端
12(2.0分)
假设一个表包含职工号(C,4)和工资(N,4)两个字段。
要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是()
∙A)INDEXON工资/A,职工号/DTOCN
∙B)SETINDEXON工资,职工号TOCN
∙C)INDEXONSTR(工资,4)+职工号TOCN
∙D)INDEXON工资/A职工号/ATOCN
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
13(2.0分)
设A=”123”,则2*&A的值为()
∙A)''2*&A''
∙B)''2&123''
∙C)246
∙D)''2*123''
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
窗体顶端
14(2.0分)
SQL语言是()的语言。
∙A)关系型数据库
∙B)层次型数据库
∙C)网状型数据库
∙D)非关系型数据库
参考答案:
?
A?
?
收起解析
解析:
无
窗体底端
窗体顶端
15(2.0分)
要判断数值型变量Y是否能够被2整除,错误的条件表达式为()
∙A)MOD(Y,2)=0
∙B)INT(Y/2)=Y/2
∙C)Y%2=0
∙D)INT(Y/2)=MOD(Y,2)
参考答案:
?
D?
?
收起解析
解析:
无
窗体底端
窗体顶端
16(2.0分)
函数运算YEAR(date())返回值的类型是()
∙A)逻辑型
∙B)字符型
∙C)备注型
∙D)数值型
参考答案:
?
D?
?
收起解析
解析:
无
窗体底端
窗体顶端
17(2.0分)
由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫()
∙A)软件系统
∙B)数据库系统
∙C)管理系统
∙D)文件系统
参考答案:
?
B?
?
收起解析
解析:
无
窗体底端
窗体顶端
18(2.0分)
一个表的全部备注字段的内容存储在()
∙A)同一表备注文件
∙B)不同表备注文件
∙C)同一文本文件
∙D)同一数据库文件
参考答案:
?
A?
?
收起解析
解析:
无
窗体底端
窗体顶端
19(2.0分)
COPYTO命令的功能是()
∙A)复制表结构和表中数据
∙B)只复制表结构
∙C)只复制表中数据
∙D)以上都不对
参考答案:
?
A?
?
收起解析
解析:
无
窗体底端
窗体顶端
20(2.0分)
按照传统的数据模型分类,数据库可分为三种类型()
∙A)大型、中形和小型
∙B)西文、中文和兼容
∙C)层次、网状和关系
∙D)数据、图形和多媒体
参考答案:
?
C?
?
收起解析
解析:
无
窗体底端
二、判断题?
答题要求:
判断下列说法是否正确。
窗体顶端
21(2.0分)
有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。
∙A)正确
∙B)错误
参考答案:
错误
收起解析
解析:
无
窗体底端
窗体顶端
22(2.0分)
两个日期型数据可进行减法运算,结果为数值型数据。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
23(2.0分)
打开表文件时,VFP自动打开该表的结构索引文件。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
24(2.0分)
不同数据记录的记录编号可以是相同的。
∙A)正确
∙B)错误
参考答案:
错误
收起解析
解析:
无
窗体底端
窗体顶端
25(2.0分)
VisualFoxPro6.0是一个64位的数据库管理系统。
∙A)正确
∙B)错误
参考答案:
错误
收起解析
解析:
无
窗体底端
窗体顶端
26(2.0分)
表单的数据源可以是表,也可以是视图。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
27(2.0分)
利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
28(2.0分)
VisualFoxPro的SQL-select语句的联接格式可以实现多个表的联接。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
29(2.0分)
对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。
∙A)正确
∙B)错误
参考答案:
错误
收起解析
解析:
无
窗体底端
窗体顶端
30(2.0分)
@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
31(2.0分)
索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
32(2.0分)
设置属性的语句格式为:
“对象名.属性名=属性值”。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
33(2.0分)
可以使用MODIFYCOMMAND命令来建立一个命令文件。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
34(2.0分)
在表单的常用方法中,显示表单的方法是SHOW。
∙A)正确
∙B)错误
参考答案:
正确
收起解析
解析:
无
窗体底端
窗体顶端
35(2.0分)
Update语句是SQL语言最重要的,也是使用最频繁的语句。
∙A)正确
∙B)错误
参考答案:
错误
收起解析
解析:
无
窗体底端
三、程序设计题?
答题要求:
按照题目要求编写程序。
窗体顶端
36(10.0)
题目:
假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。
从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。
答案:
SETTALKOFF
clear
useSTUD
accept?
'请输入所查的姓名:
'?
toxm
LOCATE?
for姓名=xm
IF?
.NOT.FOUND()
?
”查无此人”
ELSE
?
?
?
NL=YEAR(DATE())-YEAR(出生日期)
?
?
?
DOCASE
?
?
?
?
?
?
?
CASENL<=35
?
?
?
?
?
?
?
?
?
?
?
?
?
姓名,nl,”青年职工”
?
?
?
?
?
?
?
CASENL>35.AND.NL<=45
?
?
?
?
?
?
?
?
?
?
?
?
?
姓名,nl,”中年职工”
?
?
?
?
?
?
?
OTHERWISE
?
姓名,nl,”老年职工”
?
?
?
?
?
?
?
ENDCASE
ENDIF
USE
SETTALKON
RETURN
窗体底端
窗体顶端
37(10.0)
题目:
打开STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。
答案:
SETTALKOFF
CLEAR
CNTZH=0
SUMZH=0
CNTWANG=0
SUMWANG=0
DOWHILENOTEOF()
IF姓名=”张”
?
?
?
?
?
?
CNTZH=CNTZH+1
?
?
?
?
?
?
SUMZH=SUMZH+(YEAR(DATE())-YEAR(出生日期))
ENDIF
IF姓名=”张”
?
?
?
?
?
?
CNTWANG=CNTWANG+1
?
?
?
?
?
?
SUMWANG=SUMWANG+(YEAR(DATE())-YEAR(出生日期))
ENDIF
ENDDO
?
“张姓学员的平均年龄为:
”,SUMZH/CNTZH
?
“王姓学员的平均年龄为:
”,SUMWANG/CNTWANG
SETTALKON
RETURN
窗体底端
窗体顶端
38(10.0)
题目:
编程显示STUD表中所有男学员的姓名、工龄及工资。
答案:
SETTALKOFF
USESTUD
scan
?
?
?
IF性别=”男”
?
?
?
?
?
?
?
?
姓名,YEAR(DATE())-YEAR(工作时间),工资
?
?
?
ENDIF
ENDSCAN
USE
SETTALKON
RETURN