VF十套题Word格式.docx
- 文档编号:19235755
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:84
- 大小:113.62KB
VF十套题Word格式.docx
《VF十套题Word格式.docx》由会员分享,可在线阅读,更多相关《VF十套题Word格式.docx(84页珍藏版)》请在冰豆网上搜索。
7、主索引只能在数据库表中才能建立。
8、程序文件的扩展名为.prg。
第1页(共11页)
9、视图文件中保存的是视图的结果。
(B)
10、基于同一个类产生的两个对象可以分别设置自己的属性值。
(A)
二、选择题(每小题2分,25题,共50分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选
项填写在答题卡相应位置上,答在试卷上不得分。
1、(D)是存储在计算机内的有结构的数据集合。
A)网络系统B)数据库系统C)操作系统D)数据库
2、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)
A)多对多
一对多
C)
多对一
D)
一对一
3、在Visual
FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是
(C)
MODIFY
STRUCTURE
STUDENT
COMMAND
CREATE
TABLE
4、
在Visual
FoxPro中,关于自由表叙述正确的是(A)
自由表不能建立字段级规则和约束
自由表和数据库表是完全相同的
自由表不能建立候选索引
自由表不可以加入到数据库中
5、
FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于(B)
实体完整性约束
域完整性约束
C)参照完整性约束
D)
视图完整性约束
第2页(共11页)
6、在Visual
FoxPro中,运行程序T1.prg的命令是(A)
DO
T1
B)
RUN
program
D)
Runprogram
7、
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B)
使用WHERE子句
在GROUP
BY后面使用HAVING
子句
先使用WHERE子句,再使用HAVING
先使用HAVING
子句,再使用WHERE子句
8、
FoxPro的参照完整性规则中,不包括(C)
更新规则
删除规则
查询规则
插入规则
9、
FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:
A
A)
1、4、8
4、4、10
1、10、8
2、8、8
10、
FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为
D
STUDENT.DOC
STUDENT.MEN
STUDENT.DBF
STUDENT.FPT
11、
FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是(D)
REPLACE
AGE
WITH
AGE+1
UPDATE
SET
AGE=AGE+1
12、
FoxPro中,建立索引的作用之一是(C)
节省存储空间
便于管理
提高查询速度
提高查询和更新的速度
13、在Visual
FoxPro中,相当于主关键字的索引是(A)
主索引
普通索引
唯一索引
排序索引
第3页(共11页)
14、如果想从字符串“昆明市”中取出汉字“明”,应该用函数(D)。
A)SUBSTR(“昆明市”,2,2)B)SUBSTR(“昆明市”,2,1)
C)SUBSTR(“昆明市”,3,1)D)SUBSTR(“昆明市”,3,2)
15、
FoxPro中,存储图象的字段类型应该是(B)
备注型
通用型
字符型
双精度型
16、在Visual
FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是(C)
A){^2002.09.01
11:
10:
10AM}-{^2001.09.01
10AM}
B){^01/01/2002}+20
C){^2002-02-01}+{^2001-02-01}
D){^2002/02/01}-{^2001/02/01}
17、项目文件的扩展名是:
(C)
PRO
PRJ
C)
PJX
PXJ
18、在Visual
FoxPro中,关于视图的正确叙述是
(D)
视图与数据库表相同,用来存储数据
视图不能同数据库表进行连接操作
在视图上不能进行更新操作
视图是从一个或多个据库表导出的虚拟表
19、关于Visual
FoxPro的变量,下面说法中正确的是(B)
使用一个简单变量之前要先声明或定义
数组中各数组元素的数据类型可以不同
定义数组以后,系统为数组的每个数组元素赋以数值0
数组元素的下标下限是0
20、
在下面的表达式中,运算结果为逻辑真的是(D)
EMPTY(.NULL.)
LIKE(″edit″,″edi?
″)
AT(″a″,
″123abc″)
EMPTY(SPACE
(1))
21、SQL是那几个英文单词的缩写(B)
Standard
Query
Language
Structured
Select
以上都不是
第4页(共11页)
22、
如果学生表STUDENT是使用下面的SQL语句创建的A
STUDENT(SNO
C(4)
PRIMARY
KEY
NOT
NULL,;
SN
C(8),SEX
C
(2),AGE
N
(2)
CHECK(AGE>
15
AND
AGE<
30)
)
下面的SQL语句中可以正确执行的是
INSERT
INTO
STUDENT(SNO,SEX,AGE)
VALUES
("
S9"
"
男"
17)
李安琦"
20)
STUDENT(SEX,AGE)
STUDENT(SNO,SN)
安琦"
16)
23、
使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是(A)
A)
SELECT*FROM
WHERE
LEFT
(姓名,2)="
王"
RIGHT
TRIM
STR(姓名,2)="
商品表
部门号
商品号
商品名称
单价
数量
产地
40
0101
A牌电风扇
250.00
10
广东
0104
A牌微波炉
350.00
0105
B牌微波炉
600.00
20
1032
C牌传真机
1000.00
上海
400107
D牌微波炉_A
200.00
10
北京
0110
A牌电话机
200.00
50
0112
B牌手机
2000.00
0202
A牌电冰箱
3000.00
2
广东
30
1041
B牌计算机
6000.00
0204
C牌计算机
10000.00
第(24-25)题使用如下表的数据:
部门表
部门名称
家用电器部
电视录摄像机部
电话手机部
计算机部
24、SQL语句
SELECT部门号,
MAX(单价*数量)
FROM
商品表GROUP
BY
查询结果有几条记录?
C
1
4
3
第5页(共11页)
25、SQL
语句
SELECT
部门表.部门号,
部门名称,
商品号,
商品名称,
单价;
部门表,商品表;
部门表.部门号=商品表.部门号;
ORDER
部门表.部门号
DESC,单价
查询结果的第一条记录的商品号是
D
0110
0107
三、填空题(
每空1分,共20空,共20分)
请将每一个空的正确答案写在答题卡的相应位置上,答在试卷上不得分。
用二维表数据来表示实体及实体之间联系的数据模型称为
(关系模型)。
2、
中,在需要输入密码的地方,我们希望运行表单时不显示用户所输入的密码,此
时我们可以设置文本框控件(Text)的(passwordchar)属性值。
3、
可以在项目管理器的(文档)选项卡下建立表单文件。
FoxPro中数据库文件的扩展名是(.dbc)
,数据库表文件的扩展名是(.dbf)
。
打开数据库设计器的命令是(Modify)
DATABASE。
6、
在SQL中,删除记录的命令是(Deletefrom)短语。
SQL插入记录的命令是(Insertinto),修改记录的命令是(Update)。
在SQL的嵌套查询中,量词ANY和(some)是同义词。
在SQL查询时,使用(where)子句指出的是查询条件。
在职工数据库表中计算工资字段的合计值的SQL语句是
SELECT
(sum(工资))
FROM职工。
10、在Visual
FoxPro中选择一个没有使用的、编号最小的工作区的命令是(Select0)(关键字必须拼写完整)。
11、说明公共变量的命令关键字是
(public)(关键字必须拼写完整)。
12、设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)
课程号,AVG(成绩)
SC(Groupby课程号)
第6页(共11页)
13、允许出现重复字段值的索引是
(普通索引和唯一索引)
14、执行以下命令后的输出结果是(C)
?
vartype(DTOC({^2049-05-01}))
15、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-"
您好"
?
姓名
len(姓名)
那么主窗口中将按顺序显示(“张三”)和(6)
16、在SQL的SELECT查询中使用(distinct)子句消除查询结果中的重复记录。
四、问答题。
(每题10分,共2题,共20分)
1、设某图书资料室的"图书管理"数据库中有3张表:
TS.dbf(图书表),DZ.dbf与JY.dbf(借阅表),表结构如下:
TS.dbf结构
DZ.dbf结构
JY.dbf结构
字段名
字段类型
编号
C(10)
借书证号
C(6)
分类号
单位
C(18)
书名
C(8)
姓名
借书日期
D(8)
出版单位
C(20)
性别
C
(2)
还书日期
作者
职称
单价
N(7,2)
地址
藏书册数
N(4)
(1)请写出实现下面要求的命令序列。
(5分)
显示云南农业大学出版社出版的图书的书名、作者、单价。
答:
UseTSList
Listfor出版单位=“云南农业大学”fields书名,作者,出版单位
(或者)Displayallfor出版单位=“云南农业大学”fields书名,作者,出版单位
(2)请写出实现下面要求的SQL-SELECT命令。
查询出2011年前被借过的图书信息。
SELECTdistinctTS.*;
FromTS,JY;
WhereTS.编号andyear(借书日期)<
2011
2、下面是一个求圆面积的表单文件。
该表单如下图所示。
在运行表单时,用户在text1文本框中键入半径值(如10),然后单价“计算”命令按钮,则结果(如314.159)就出现在text2文本框中,当单击“退出”命令按钮时,关闭表单。
表单中所有控件属性均设置好。
其中,两个文本框和两个命令按钮的name属性设置如图所示。
(10分)
(1)请使用绝对引用的方法,写出“计算”命令按钮的clickevent事件的语句。
(6分)
Thisform.text2.value=3.14*val(thisform,text1.value)**2
(2)写出“退出”命令按钮的clickevent事件的语句。
(4分)
thisform.release()
注意:
计算圆面积的公式为:
面积=3.14*半径2
第8页(共11页)
云南农业大学公共计算机课
VFp第二套模拟题
数据库设计的根本目标是要解决数据共享问题。
5、在vfp中,工作区共有32767个。
6、当前表的指针指向表尾时,eof()的值为假。
(A)
7、函数中变量的默认为局部变量。
5、VFP中的运行菜单的命令为do菜单名.mnx。
6、在给表命名时,允许采用数字或下划线。
7、在文本框中输入的数据被默认为是数值型的。
8、视图文件的扩展名为.vie。
9、在表单控件的属性中,设置为可视的属性为RedOnly。
10、数据工作期窗口可以打开或显示表、建立表间关系,设置工作区属性。
(A)
1、若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向(D)。
A)首记录B)尾记录C)表头D)表尾
2、若要恢复用DELETE命令删除的若干记录,应该(A)。
A)用RECALL命令B)立即按[ESC]键
C)用RELEASE命令D)用FOUND命令
3、执行命令STORECTOD('
03/09/94'
)TOA后,变量A的类型为(A)。
A)日期型B)数值型C)备注型D)字符型
4、按照数据模型分类VisualFoxpro6.0是属于(C)。
A)层次型B)网状型C)关系型D)混合型
5、“计算机等级考试”这七个汉字作为字符串常量,在VFP中,可表示为(D)
A){计算机等级考试}B)(计算机等级考试)
C)计算机等级考试D)"计算机等级考试"
6、在VFP中,INPUT,ACCEPT,WAIT三条命令中,可以接受字符的命令是(C)
A)只有ACCEPTB)只有ACCEPT和WAITC)都可以D)只有WAIT
7、将系统当天的日期送入内存变量ND的方法是(C)
A)ND=DTOC(“10/01/01”)B)ND=CTOD(“10/01/01”)
C)STOREDATE()TONDD)STORE10/01/01TOND
8、统计当前表中女生人数并将结果存放于变量X中的命令是(B)
A)calculateFOR性别!
=”男”TOX
B)COUNTFOR性别=”女”TOX
C)SUMFOR性别<
>
”男”TOX
D)SUMFOR性别=”女”TOX
9、在已打开的表中,要永久删除当前记录位置开始的10条记录,可用(A)
A)先执行DELETENEXT10命令,后用PACK命令
B)先执行DELETERECORD10命令,后用PACK命令
C)先执行DELETEFORRECORD>
10命令,后用PACK命令
D)ZAPNEXT10
10、某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是(C)
A)LOCATEFOR出生日期=’01/01/80’
B)LOCATEFOR出生日期=&
N
C)LOCATEFORDTOC(出生日期)=N
D)LOCATEFORDTOC(出生日期)=CTOD(N)
11、下列概念中,正确的是(A)
A)在同一时间段,一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭
B)一个表文件可以在不同的工作区同时打开而不使用again命令
C)一个工作区中可以同时打开多个表文件
D)JOIN命令生成的表文件可以与连接文件在一个工作区同时打开
12、数据库文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY命令后,记录指针向的记录号是(B)。
A)100B)10C)1D)101
13、执行命令ACCEPT“请输入出生日期:
”TOMDATE时,如果通过键盘输入CTOD(“01/01/69”),则MDATE的值应当是(A).
A)CTOD(“01/01/69”)B)“01/01/69”
C)01/01/69D)拒绝接受,MDAT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 十套题