中石油华东13春《Visual FoxPro》在线答案
2013年春季学期《Visual FoxPro》在线考试(适用于2013年6月份考试)试卷总分:100 测试时间:--
一、单选题(共40道试题,共40分。)
1.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
满分:1分
2.DBMS指的是( )。
A. 数据库管理系统
B. 数据库系统
C. 数据库应用系统
D. 数据库服务系统
满分:1分
3.若要在表中真正删除记录,先用DELETE命令,再用( )。
A. RECALL
B. PACK
C. 按ESC键
D. 不用其他命令
满分:1分
4.职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。
A. GOTO NEXT
B. CONTINUE
C. SKIP
D. FIND 王
满分:1分
5.下面关于对象的叙述错误的是( )。
A. 对象是客观世界的任何实体
B. 任何对象都有自己的属性和方法
C. 不同的对象具有相同的属性和方法
D. 属性是对象所具有的固有特征,方法是描述对象的行为的过程
满分:1分
6.“项目管理器中”的“数据”选项卡实现对( )显示和管理。
A. 数据库、自由表和视图
B. 数据库、视图和查询
C. 数据库、表单和查询
D. 数据库、自由表和查询
满分:1分
7.在Visual FoxPro中表单(Form)是( )。
A. 数据库中表的清单
B. 一个表中记录的清单
C. 数据库中可以查询的对象清单
D. 窗口界面
满分:1分
8.当前记录号为3,将第6号记录设置为当前记录的命令是( )。
A. SKIP -6
B. SKIP +6
C. SKIP +3
D. SKIP -3
满分:1分
9.SQL是哪几个英语单词的缩写( )。
A. Standard Query Language
B. Structured Query Language
C. Select Query Language
D. 其他三项都不是
满分:1分
10.按照数据库的数据模型分类,VFP属于( )
A. 层次型
B. 关系型
C. 网状型
D. 混合型
满分:1分
11.假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是( )。
A. INDEX ON 工资/A,职工号/D TO CN
B. SET INDEX ON 工资,职工号 TO CN
C. INDEX ON STR(工资,4)+职工号 TO CN
D. INDEX ON 工资/A 职工号/A TO CN
满分:1分
12.测试当前记录指针的位置可以用函数( )。
A. BOF()
B. EOF()
C. RECNO()
D. RECCOUNT()
满分:1分
13.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )。
A. list 职称= [工程师]
B. list for 职称= [工程师]
C. list while职称= [工程师]
D. list rest职称 = [工程师]
满分:1分
14.设A=”123”,则2*&A的值为( )。
A. '' 2*&A''
B. ''2&123''
C. 246
D. ''2*123''
满分:1分
15.Visual FoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为( )。
A. .PRG
B. .QPR
C. .SCX
D. .TXT
满分:1分
16.数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行( )。
A. 逻辑删除
B. 物理删除
C. 不加处理
D. 数据过滤器
满分:1分
17.当用户用鼠标单击命令按钮时,将引发事件( )。
A. Click
B. Load
C. Init
D. Error
满分:1分
18.在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为( )。
A. 60
B. 61
C. 59
D. 58
满分:1分
19.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级与班长两个实体之间的关系属于( )。
A. 一对一联系
B. 一对二联系
C. 多对多联系
D. 一对多联系
满分:1分
20.备注型字段的数据内容存放在扩展名为( )的文件中。
A. .FPT
B. .DBF
C. .MEM
D. .TXT
满分:1分
21.使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )。
A. 不能同时修改字段名及其类型或宽度
B. 不能同时修改字段名和插入新的字段
C. 不能同时修改字段名和删除字段
D. 不能在删除字段的同时修改其他字段的类型及宽度
满分:1分
22.如果需要给当前表增加一个字段,应使用的命令是( )
A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. EDIT
满分:1分
23.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )。
A. LOCATE FOR 出生日期='01/01/80'
B. LOCATE FOR 出生日期=&N
C. LOCATE FOR DTOC(出生日期)=N
D. LOCATE FOR DTOC(出生日期)=CTOD(N)
满分:1分
24.在Visual FoxPro中,内存变量的类型是( )。
A. 在使用内存变量前定义的
B. 由变量名规定的
C. 由数据输入语句决定的
D. 赋值时决定的
满分:1分
25.在下列表达式中,结果为真的是( )。
A. “BEI”$“BEIJING”
B. “BEI”$“BEFORE”
C. “BEFORE”$“E”
D. “BEIJING”$“BEI”
满分:1分
26.用APPEND命令插入一条表记录后,被插入的记录在表中的位置是( )。
A. 表最前面
B. 表最末尾
C. 当前记录之前
D. 当前记录之后
满分:1分
27.在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是( )。
A. 只有ACCEPT
B. 只有ACCEPT和WAIT
C. 都可以
D. 只有WAIT
满分:1分
28.Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )。
A. 第1条记录
B. 第100条记录
C. 第101条记录
D. 文件结束标识位置
满分:1分
29.建立索引文件时( )字段不能作为索引字段。
A. 数值型
B. 字符型
C. 日期型
D. 备注型
满分:1分
30.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )。
A. REPL 总分 WITH 高等数学+英语+计算机网络
B. REPL 总分 WITH 高等数学,英语,计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL
满分:1分
31.下列函数中,结果为数值型的是( )。
A. EOF()
B. SUBS(DTOC(DATE()),2,4)
C. At (“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
满分:1分
32.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )。
A. LOCATE ALL FOR 职称=“讲师”
B. FIND 职称=“讲师”
C. FIND 讲师
D. SEEK “讲师”
满分:1分
33.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )。
A. 3个
B. 1个
C. 4个
D. 0个
满分:1分
34.同一个数组中的所有数组元素的数据类型( )。
A. 必须相同
B. 必须不同
C. 可相同也可不同
D. 不可改变
满分:1分
35.在下面列出的数据模型中,哪一个属于概念数据模型( )。
A. 关系模型
B. 层次模型
C. 网状模型
D. 实体—联系模型
满分:1分
36.下列表达式中结果为“计算机等级考试”的是( )。
A. ″计算机″|″等级考试″
B. ″计算机″&″等级考试″
C. ″计算机″and″等级考试″
D. ″计算机″+″等级考试″
满分:1分
37.将打开的表中全部记录删除的命令为ZAP,与之等价的命令是()
A. DELETE ALL
B. DELETE ALL
PACK
C.
DELETE
PACK
D. RECALL ALL
满分:1分
38.一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1分
39.函数SUBSTR(“12345678”,3,2)的结果是( )。
A. 23
B. 34
C. 12
D. 6
满分:1分
40.从关系中指定若干个字段组成新的关系的操作称为( )。
A. 选择
B. 投影
C. 联接
D. 关联
满分:1分
二、判断题(共10道试题,共10分。)
1.利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。( )
A. 错误
B. 正确
满分:1分
2.表的数据记录也存储在数据库文件中。( )
A. 错误
B. 正确
满分:1分
3.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( )
A. 错误
B. 正确
满分:1分
4.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。( )
A. 错误
B. 正确
满分:1分
5.查询文件不能更新数据表中的数据。 ( )
A. 错误
B. 正确
满分:1分
6.不同数据记录的记录编号可以是相同的。( )
A. 错误
B. 正确
满分:1分
7.若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( )
A. 错误
B. 正确
满分:1分
8.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( )
A. 错误
B. 正确
满分:1分
9.打开表文件时,VFP自动打开该表的结构索引文件。( )
A. 错误
B. 正确
满分:1分
10.两个日期型数据可进行减法运算,结果为数值型数据。( )
A. 错误
B. 正确
满分:1分
三、主观填空题(共10道试题,共20分。)
1.图片声音动画数据一般以类型的字段存储在数据库记录中。
2.在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第条记录。
3.SQL是一种数据库的语言。
4.统计STUD表中所有女生的人数,并将结果存入变量woman中,可使用的命令是。
5.要在"成绩"表中插入一条记录,应该使用的SQL语句是:成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)。
6.在Visual Foxpro中,数据库表S中的通用型字段的内容将存储在文件中。
7.对STUD表中所有男生的高考成绩一律增加20分,可使用的命令是。
8.与命令list的执行结果完全相同的另一个display命令应该是。
9.求STUD表中所有男生的高考成绩的平均值,并将结果存入变量man中,可使用的命令是。
10.关键字是指能惟一确定一个记录的单个或多个的组合。
四、论述题(共3道试题,共30分。)
1.
程序设计题
设有一成绩表score.dbf,它由以下字段组成:姓名(C,8)、平时成绩(N,6.2)、期末成绩(N,6.2)、总成绩(N,6.2)、等级(C,6)。其中前3项已有数据,用SCAN循环编写程序计算并填写每一记录的“总成绩”和“等级”字段,他们的计算方法分别为: (10分)
1)总成绩计算方法:总成绩=平时成绩×30%+期末成绩×70%
2)等级计算方法:
总成绩≥90 “等级”为“优秀”;
75≤总成绩<90 “等级”为“良好”;
60≤总成绩<75 “等级”为“合格”;
总成绩<60 “等级”为“不合格”。
2.
程序设计题
程序设计:打开STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。
3.编程题:编写程序,在STUDENT数据库的STUD表中查找并显示任意一个学生学号、性别、班级名、地址等基本情况。 多点试题.......
页:
[1]