黄老师 发表于 2013-9-26 08:26:34

中国石油大学(华东)13秋《Visual FoxPro》补考在线答案

中国石油大学(华东)2013年春季学期《Visual FoxPro》补考在线考试(适用于2013年10月份考试)
试卷总分:100   测试时间:--
一、单选题(共40道试题,共40分。)
1.下面有关HAVING子句描述错误的是( )。
A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B. 使用HAVING子句的同时不能使用WHERE子句
C. 使用HAVING子句的同时可以使用WHERE子句
D. 使用HAVING子句的作用是限定分组的条件
满分:1分
2.当前记录号为3,将第6号记录设置为当前记录的命令是( )。
A. SKIP -6
B. SKIP +6
C. SKIP +3
D. SKIP -3
满分:1分
3.设表文件“学生.DBF”中有10条记录,执行如下两条命令:
USE 学生
INSERT BLANK
其结果是在学生表文件的(    )
A. 第1条记录的位置插入了1个空白记录
B. 第2条记录的位置插入了1个空白记录
C. 文件尾插入了1个空白记录
D. 不确定位置插入了1个空白记录
满分:1分
4.已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )。
A. SELECT COUNT(DISTINCT S#)FROM SC
B. SELECT COUNT(DISTINCT C#)FROM SC
C. SELECT COUNT(*)FROM SC
D. SELECT COUNT(DISTINCT *)FROM SC
满分:1分
5.如果需要给当前表增加一个字段,应使用的命令是( )
A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. EDIT
满分:1分
6.( )是面向对象程序设计中程序运行的最基本实体。
A. 对象
B. 类
C. 方法
D. 函数
满分:1分
7.SQL是哪几个英语单词的缩写( )。
A. Standard Query Language
B. Structured Query Language
C. Select Query Language
D. 其他三项都不是
满分:1分
8.“项目管理器中”的“数据”选项卡实现对( )显示和管理。
A. 数据库、自由表和视图
B. 数据库、视图和查询
C. 数据库、表单和查询
D. 数据库、自由表和查询
满分:1分
9.在Visual FoxPro中,内存变量的类型是( )。
A. 在使用内存变量前定义的
B. 由变量名规定的
C. 由数据输入语句决定的
D. 赋值时决定的
满分:1分
10.新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()
A.
USEJS
COPY TO JSNEW                                                         
B.
USEJS
COPY STRU TO JSNEW
C. COPY FILE JS.DBF TO JSNEW.DBF
D. CREAT JSNEW FROM JS
满分:1分
11.在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为( )。
A. 60
B. 61
C. 59
D. 58
满分:1分
12.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是( )。
A. LIST FOR YEAR(出生日期) <=1965
B. LIST FOR SUBSTR(DTOC(出生日期),7,2) <=
C. LIST FOR LEFT(DTOC(出生日期),7,2) <=
D. LIST FOR RIGHT(DTOC(出生日期),2) <=
满分:1分
13.在下列表达式中,结果为真的是( )。
A. “BEI”$“BEIJING”
B. “BEI”$“BEFORE”
C. “BEFORE”$“E”
D. “BEIJING”$“BEI”
满分:1分
14.一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1分
15.连编后可以脱离开Visual FoxPro独立运行的程序是( )。
A. PRG程序
B. EXE程序
C. FXP程序
D. APP程序
满分:1分
16.要为当前表所有职工增加100元工资,应该使用命令( )。
A. CHANGE 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100
C. CHANGE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100
满分:1分
17.对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是( )。
A. INDEX TO XSPX ON 性别+平均分
B. INDEX TO XSPX ON 性别-平均分
C. INDEX ON 性别+平均分 TAG 性别
D. INDEX ON 性别+STR(1000-平均分) TAG 性别
满分:1分
18.在SQL中,从数据库中删除表可以用( )。
A. DROP SCHEMA命令
B. DROP TABLE命令
C. DROP VIEW命令
D. DROP INDEX命令
满分:1分
19.数据库模型提供了两个映像,它们的作用是( )。
A. 控制数据的冗余度
B. 实现数据的共享
C. 使数据结构化
D. 实现数据独立性
满分:1分
20.备注型字段的数据内容存放在扩展名为( )的文件中。
A. .FPT
B. .DBF
C. .MEM
D. .TXT
满分:1分
21.设A=”123”,则2*&A的值为( )。
A. '' 2*&A''
B. ''2&123''
C. 246
D. ''2*123''
满分:1分
22.在SQL语句中,与表达式"工资 BETWEEN 1800 AND 2300"功能相同的表达式是( )。
A. 工资>=1800 AND 工资<=2300
B. 工资>1800 AND 工资<2300
C. 工资<=1800 AND 工资>2300
D. 工资>=1800 OR 工资<=2300
满分:1分
23.统计女生人数并将结果存放于变量X中的命令是( )。
A. COUNT FOR .NOT. 性别=”男” TO X
B. COUNT FOR ( 性别=”女”)=.T. TO X
C. SUM FOR ( 性别<>”男”)=.T. TO X
D. SUM FOR 性别=”女” TO X
满分:1分
24.作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。
A. 数据定义语言
B. 自含语言
C. 数据操作语言
D. 过程化语言
满分:1分
25.SQL中可使用的通配符有( )。
A. *(星号)
B. %(百分号)
C. _(下划线)
D. B和C
满分:1分
26.若要在表中真正删除记录,先用DELETE命令,再用( )。
A. RECALL
B. PACK
C. 按ESC键
D. 不用其他命令
满分:1分
27.下列逻辑表达式中,结果为.F.的是( )。
A. MOD(20,4)= MOD(20,5)
B. "张"$"张三"
C. 张三$"张"
D. {^2003.01.01}<{^2003.01.02}
满分:1分
28.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A. 使用WHERE子句
B. 在GROUP BY后面使用HAVING子句
C. 先使用WHERE子句,再使用HAVING子句
D. 先使用HAVING子句,再使用WHERE子句
满分:1分
29.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列
姓名="李敏"
姓名
屏幕显示的结果是(         )
A. 王小平
B. 李敏
C. 王小平李敏
D. 李敏王小平
满分:1分
30.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )。
A. MOD(Y,2)=0
B. INT(Y/2)=Y/2
C. Y%2=0
D. INT(Y/2)=MOD(Y,2)
满分:1分
31.( )是( )的具体表现形式,( )是( )有意义的表现。
A. 信息、数据、数据、信息
B. 数据库、信息、信息、数据库
C. 数据、信息、信息、数据
D. 数据、信息、数据库、信息
满分:1分
32.DIM AB(3,4),则AB(2,3)的初值为( )。
A. 0
B. .T.
C. .F.
D. 5
满分:1分
33.下列叙述正确的是( )。
A. 一个数据表被更新时间,它所有的索引文件会被自动更新
B. 一个数据表被更新时间,它所有的索引文件不会被自动更新
C. 一个数据表被更新时间,处于被打开的索引文件会被自动更新
D. 当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动
满分:1分
34.This是对( )的引用。
A. 当前对象
B. 当前表单
C. 任意对象
D. 任意表单
满分:1分
35.假设一个表包含职工号(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分
36.关系模型中,一个关系就是一个( )。
A. 一维数组
B. 一维表
C. 二维表
D. 三维表
满分:1分
37.将打开的表中全部记录删除的命令为ZAP,与之等价的命令是()
A. DELETE ALL
B. DELETE ALL
PACK
C.
DELETE
PACK
D. RECALL ALL
满分:1分
38.以下关于空值(NULL)的叙述正确的是( )。
A. 空值等同于数值0
B. Visual FoxPro不支持NULL
C. 空值等同于空字符串
D. NULL表示字段或变量还没有确定值
满分:1分
39.UPDATE语句的功能是( )。
A. 数据定义功能
B. 数据查询功能
C. 可以修改表中某些列的属性
D. 可以修改表中某些列的内容
满分:1分
40.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
满分:1分
二、判断题(共10道试题,共10分。)
1.可以使用MODIFY COMMAND命令来建立一个命令文件。( )
A. 错误
B. 正确
满分:1分
2.可以为一个表建立多个索引。( )
A. 错误
B. 正确
满分:1分
3.打开表文件时,VFP自动打开该表的结构索引文件。( )
A. 错误
B. 正确
满分:1分
4.利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。( )
A. 错误
B. 正确
满分:1分
5.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。( )
A. 错误
B. 正确
满分:1分
6.若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( )
A. 错误
B. 正确
满分:1分
7.在Visual FoxPro中,可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是“活动数据库”。( )
A. 错误
B. 正确
满分:1分
8.两个日期型数据可进行减法运算,结果为数值型数据。( )
A. 错误
B. 正确
满分:1分
9.查询文件不能更新数据表中的数据。 ( )
A. 错误
B. 正确
满分:1分
10.表的数据记录也存储在数据库文件中。( )
A. 错误
B. 正确
满分:1分
三、主观填空题(共10道试题,共20分。)
1.要在"成绩"表中插入一条记录,应该使用的SQL语句是:成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)。
2.教师表JS.DBF中有7条记录,打开后执行GO BOTTOM和SKIP命令,再执行?RECNO()命令,则显示结果为。
3.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是。
4.用二维表表示实体及实体之间联系的数据模型的是。
5.在SELECT-SQL语句中,DISTINCT选项的功能是。
6.在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE。
7.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这种情况称为。
8.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是。
9.统计STUD表中所有女生的人数,并将结果存入变量woman中,可使用的命令是。
10.在Visual Foxpro中,数据库表S中的通用型字段的内容将存储在文件中。
四、论述题(共3道试题,共30分。)
1.
程序设计题
有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下:(10分)
书号 单价 数量 总计
B0168 19.8 3
B6915 12.6 36
B9023 40.0 100
B4682 18.0 40
B6329 28.0 56
B8127 2.0 20
要逐条计算总计并填入“总计”字段之中,计算按照如下规则:
若数量小于等于10,总计等于“单价*数量”
若数量大于50,总计等于“单价*数量*(1-5/100)”
若数量在11与50之间,总计等于“单价*数量(1-10/100)”
2.
程序设计题
程序设计:根据表SCORE(学号,课程号,成绩)中的数据,统计选修课程号分别为“000002”、“000005”和“000008”课程的人数以及这些课程的平均分。
3.编程题:在STUDENT数据库的STUD表中任意查找一同学,有此人就显示该生的姓名、性别、出生日期等信息,无此人就显示“查无此人”。
页: [1]
查看完整版本: 中国石油大学(华东)13秋《Visual FoxPro》补考在线答案