徐工院期末VFP期末考试选择题含答案.docx
- 文档编号:26416910
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:87
- 大小:49.09KB
徐工院期末VFP期末考试选择题含答案.docx
《徐工院期末VFP期末考试选择题含答案.docx》由会员分享,可在线阅读,更多相关《徐工院期末VFP期末考试选择题含答案.docx(87页珍藏版)》请在冰豆网上搜索。
徐工院期末VFP期末考试选择题含答案
在
选择题练习1(一至四章)
1.单选题:
下列符号中,除()外均不能作为VisualFoxPro的内存变量名.
A..OR.
B.SIN
C.IF
D.AND
2.单选题:
删除数据表文件的命令是().
A.DELETE
B.DROP
C.DROPTABLE
D.DELETETABLE
3.单选题:
表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令().
A.GOTOP
B.GOBOF()
C.SKIP1
D.GO1
4.单选题:
下列()命令能给内存变量赋值.
A.input
B.brows
C.modify
D.create
5.单选题:
一个日期型数据与一个正整数相加,其结果将是().
A.字符型
B.一个新的日期
C.数据类型不匹配
D.数值型
6.单选题:
每一个表只能拥有一个()索引.
A.唯一
B.主
C.普通
D.候选
7.单选题:
执行下列命令后:
STUDNAME="ZHANGSANFENG"
CHARVAR="STUDNAME"
?
SUBSTR((CHARVAR),1,4)
命令?
输出的值为().
A.出错
B."STUD"
C."CHAR"
D."ZHAN"
8.单选题:
已知字符串M=″1234″,N="5678″.则连接运算M-N的运算结果为().
A.″12345678″
B.″12345678″
C.″12345678″
D.″12345678″
9.单选题:
设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?
姓名的值应为().
A."李敏"
B."王华"
C.王华
D.李敏
10.单选题:
关系数据库系统中所使用的数据结构是().
A.树
B.图
C.表格
D.二维表
11.单选题:
VisualFoxPro不支持的数据类型有().
A.货币型
B.常量型
C.备注型
D.字符型
12.单选题:
设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令().
A.GOTOP
B.SKIP1
C.GO1
D.GOBOP()
13.单选题:
某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是().
A.-9999.99
B.-99.99
C.-999.99
D.0
14.单选题:
使用LEN()函数测长度时,一个汉字的长度为().
A.3
B.4
C.2
D.1
15.单选题:
在关系理论中,把二维表表头中的栏目称为().
A.元组
B.数据项
C.属性名
D.结构名
16.单选题:
系统默认的索引类型是().
A.候选索引
B.普通索引
C.主索引
D.唯一索引
17.单选题:
在命令窗口中输入下列命令:
X=1
STOREX+1TOA,B,C
?
A,B,C
主屏幕上显示的结果是().
A.222
B.111
C.1
D.11
18.单选题:
使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为().
A.5
B.6
C.3
D.2
19.单选题:
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是
A.DB包含DBS和DBMS
B.三者同级,没有包含关系
C.DBS包含DB和DBMS
D.DBMS包含DBS和DB
20.单选题:
以下函数中能返回指定日期是一周中的第几天的是().
A.YEAR()
B.DAY()
C.DOW()
D.WEEK()
21.单选题:
使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向().
A.首记录的前面
B.末记录
C.首记录
D.末记录的后面
22.单选题:
设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay
不大于1000元"的表达式是().
A.job="处长".AND.pay<=1000
B.job=处长.AND.pay<=1000
C.job=处长.AND.pay>1000
D.job="处长".AND.pay<1000
23.单选题:
建立一个表文件结构,表中有姓名字段(C型,6字节)、出生年月字段(D型)
和婚否字段(L型),则该库中总的字段宽度是().
A.17
B.18
C.15
D.16
24.单选题:
下面关于项目及项目中的文件的叙述,不正确的一项是().
A.项目中的文件是项目的一部分,永远不可分开.
B.项目中的文件不是项目的一部分
C.项目中的文件是独立存在的.
D.项目中的文件表示该文件与项目建立了一种关系.
25.单选题:
下面关于VisualFoxPro数组的叙述中,不正确的是().
A.一个数组中各个数组元素必须是同一种数据类型
B.用DIMENSION命令可以定义数组
C.VisualFoxPro只支持一维数组和二维数组
D.新定义的数组的各个数组元素初值为.F.
26.单选题:
如果要更改表中数据的类型,应在"表设计器"的()选项卡中进行.
A.字段
B.数据类型
C.表
D.索引
27.单选题:
命令″DIMEarray(5,5)″执行后,array(3,3)的值为().
A..F.
B..T.
C.1
D.0
28.单选题:
在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过().
A.候选键
B.主键
C.外键
D.超键
29.单选题:
要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表().
A.是同一个数据库中的两个表
B.两个自由表
C.一个是数据库表另一个是自由表
D.不同数据库中的两个表
30.单选题:
在VisualFoxPro中,自由表字段名最长为()个字符
A.10
B.2
C.1
D.若干个
31.单选题:
VisualFoxPro中索引类型包括().
A.主索引、候选索引、唯一索引、普通索引
B.主索引、次索引、唯一索引、普通索引
C.主索引、候选索引、普通索引、视图索引
D.主索引、次索引、候选索、普通索引
32.单选题:
如果要在当前表中新增一个字段,应使用()命令.
A.APPEND
B.MODISTRU
C.EDIT
D.INSERT
33.单选题:
计算表达式1-8>7.OR."a"+"b"$"123abc123"的值时,运算顺序为().
A..OR.-+$>
B.+$->.OR.
C.->.OR.+$
D.-.OR.$+>
34.单选题:
在VisualFoxPro中,打开数据库设计器的命令是().
A.OPENDATABASE
B.CLEARDATABASE
C.USEDATABASE
D.MODIFYDATABASE
35.单选题:
以下日期正确的是().
A.{′^2001-05-25′}
B.{″^2001-05-25″}
C.{[^2001-05-25]}
D.{^2001-05-25}
36.单选题:
永久关系是数据库表之间的关系,在数据库设计器表现为表索引之间的().
A.联接
B.关系
C.映射
D.连线
37.单选题:
下列选项中不能够返回逻辑值的是().
A.RECNO()
B.FOUND()
C.BOF()
D.EOF()
38.单选题:
要存储员工上下班打卡的日期和时间,应采用哪种数据类型的字段().
A.备注类型
B.字符类型
C.日期时间类型
D.日期类型
39.单选题:
以下函数中能返回指定日期是一年中的第几周的是().
A.WEEK()
B.DOW()
C.YEAR()
D.DAY()
40.单选题:
在建立唯一索引,出现重复字段值时,只存储重复出现记录的().
A.第一个
B.最后一个
C.全部
D.几个
41.单选题:
假定M=[22+28],则执行命令?
M后屏幕将显示().
A.[22+28]
B.22+28
C.50
D.50.00
42.单选题:
函数INT(数值表达式)的功能是().
A.按四舍五入取数值表达式值的整数部分
B.返回不大于数值表达式的最大整数
C.返回不小于数值表达式值的最小整数
D.返回数值表达式值的整数部分
43.单选题:
下列4个表达式中,运算结果为数值的是().(分数:
2,完成次数:
4)
A.200+800=1000
B.″9988″-″1255″
C.LEN(SPACE(3))-1
D.CTOD([11/22/01])-20
44.单选题:
哪一种索引文件会随着表的打开而自动打开,随着表的关闭而自动关闭().
A.独立复合索引
B.结构复合索引文件
C.单索引文件
D.以上都是
45.单选题:
设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令().
A.FIND工资>800
B.SEEK工资>800
C.LOCATEFOR工资>800
D.FINDFOR工资>800
46.单选题:
用LOCATE命令查找出满足条件的第一个记录后,要继续查找满足条件的下一条记录,应该用()命令.
A.LOCATE
B.GO
C.SKIP
D.CONTINUE
47.单选题:
表达式3*4^2-5/10+2^3的值为()(分数:
2,完成次数:
4)
A.55
B.65.5
C.0
D.55.5
48.单选题:
在VisualFoxPro中,数据库表字段名最长为()个字符.
A.128
B.156
C.10
D.130
49.单选题:
函数INT(数值表达式)的功能是().
A.返回指定表达式在指定位置四舍五入后的结果
B.返回指定数值表达式的绝对值
C.返回指定数值表达式的整数部分
D.返回指定数值表达式的符号
50.单选题:
已知D1和D2为日期型变量,下列4个表达式中非法的是().
A.D1-D2
B.D1+28
C.D1+D2
D.D1-36
【选择题练习2(一至四章)】
1.单选题:
依次执行以下6条命令:
SELECT1
USEF1
SELECT2
USEF2
SELECT3
USEF3
现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列().
A.SELECT1APPEND
B.GOF1APPEND
C.GO1APPEND
D.USEF1APPEND
2.单选题:
在VisualFoxPro中内存足够的情况下,每一个数组最多可拥有()个下标变量.
A.65000
B.255
C.128
D.10亿
3.单选题:
已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为().
A.193
B.100
C.72
D.88
4.单选题:
VisualFoxPro中,将当前索引文件中的"姓名"设置为当前索引,应输入的命令\是().
A.SETINDEXTO姓名
B.SETORDERTOTAG姓名
C.SET姓名
D.SETORDER姓名
5.单选题:
ASC(″F″)-ASC(″A″)+10的值为().
A.15
B.0
C.10
D.5
6.单选题:
STORE-46.611TOX
?
"X="+STR(X,6,2)
A.X=46.61
B.X=-46.61
C.46.61
D.-46.61
7.单选题:
只有满足连接条件的记录才包含在查询结果中,这种连接为().
A.左连接
B.完全连接
C.内部连接
D.右连接
8.单选题:
要清除所有开头字母不为A的变量,应使用命令().
A.releaseallexcepta*
B.releasealllikea?
C.releasealllikea*
D.releallexcepta?
9.单选题:
?
str(1234.567,3,2)的结果为().
A.123.57
B.123
C.***
D.123.56
10.单选题:
函数?
AT("万般皆下品","惟有读书高")的结果是().
A.万般皆下品
B.万般皆下品惟有读书高
C.惟有读书高
D.0
11.单选题:
打开一数据库,不一定将当前记录指针定位到1号记录的命令是().
A.GOTO1
B.LOCATEWHILERECNO()=1
C.GOTOP
D.LOCATEALLFORRECNO()=1
12.单选题:
下列4个表达式中,运算结果为数值的是().
A.?
"100"-"50"
B.?
CTOD([07/21/02])-20
C.?
500+200=400
D.?
LEN(SPACE(4))+1
13.单选题:
下列命题中错误的是()
A.关系中每一个属性对应一个值域
B.关系中不同的属性可对应同一值域
C.DOM(A)表示属性A的取值范围
D.对应于同一值域的属性为不同的属性
14.单选题:
在当前表中,查找第2个女同学的记录,应使用命令()100%
A.LOCATEFOR性别=″女″
CONTINUE
B.LOCATEFOR性别=″女″
NEXT2
C.LOCATEFOR性别=″女″
D.LISTFOR性别=″女″
NEXT2
15.单选题:
表达式?
VAL(SUBS("古老的故事",2))*LEN("VisualFoxPro")的结果是().
A.19
B.21
C.20
D.0
16.单选题:
职工数据表中有D型字段″出生日期″,要计算职工的整数实足年龄,应当使用命令()
A.?
INT((DATE()-出生日期)/365)
B.?
(DATE()-出生日期)/365
C.?
DATE()-出生日期/365
D.?
ROUND((DATE()-出生日期)/365)
17.单选题:
修改数据表文件结构时,下列可能使数据表中数据丢失的操作是().
A.增加一个字段
B.上述ABC三种情况
C.改变一个字段的数据类型
D.改变一个字段名
18.单选题:
执行下列命令后:
XYZ=123.456
CH='XYZ'
?
INT(&CH)
命令?
输出的值为().
A.123.456
B.0
C.123
D.出错
19.单选题:
设表TXL.DBF中有20条记录.在VFP命令窗口中执行以下命令序列,
最后显示的结果是().
USETXL
SKIP3
COUNTTOn
?
n
A.3
B.4
C.20
D.0
20.单选题:
设置字段级规则时,"字段有效性"框的"规则"中应输入()表达式,"信息"框中输入()表达式.
A.逻辑、字符串
B.由输入的字段决定、逻辑
C.字符串、逻辑
D.逻辑、由字段决定
21.单选题:
使用ALLTRIM()函数可以删除所给表达式的()(分数:
2,完成次数:
1)
A.前后空格
B.尾部空格
C.所有空格
D.前导空格
22.单选题:
下列函数中,其值不为数值型的是().
A.LEN()
B.DATE()
C.SIGN()
D.SORT()
23.单选题:
设表中有3条记录,当EOF()的返回值为.T.时,其记录号为().
A.2
B.4
C.1
D.3
24.单选题:
在以下关于索引的说明中,错误的是().
A.不能更新索引字段
B.索引和排序具有不同的含义
C.索引可能降低更新速度
D.索引可以提高查询速度
25.单选题:
关系数据库中,实现表与表之间的联系是通过().
A.参照完整性规则
B.值域
C.用户自定义的完整性规则
D.实体完整性规则
26.单选题:
某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6(其中小数位为2),库文件中共有100条记录,则全部记录需要占用的存储字节数目是().
A.1100
B.1300
C.1200
D.1400
27.单选题:
设表中有2条记录,当BOF()的返回值为.T.时,其记录号为().
A.1
B.0
C..T.
D.2
28.单选题:
VAL("1E3")的值为().
A.0.0
B.1.0
C.3.0
D.1000.0
29.单选题:
在命令窗口中输入下列命令:
STORE4*5TOX
?
X
主屏幕上显示的结果是().
A.20
B.5
C.X
D.4
30.单选题:
在VisualFoxPro中,逻辑非可以用()表示.
A..OR.
B.!
C..AND.
D..F.
31.单选题:
下列程序段有语法错误的行为第()行.
forI=1.50to12.34step0.83
I=I+1
next
A.1
B.无
C.3
D.2
32.单选题:
两个日期型数据相减后,得到的结果为()型数据.
A.D
B.C
C.N
D.L
33.单选题:
在VisualFoxPro中,打开数据库的命令是().
A.USEDATABASE<数据库名>
B.USE<数据库名>
C.OPENDATABASE<数据库名>
D.OPEN<数据库名>
34.单选题:
关于命令的书写规则,下列说法中正确的是().
A.命令不一定要以命令名开头
B.不能大小写混合,也不能分行书写
C.各子句顺序不能改变
D.命令行最大字符数是2048
35.单选题:
用VFP表达式表示"x是小于100的非负数",正确的是().
A.0≤x<100
B.X>=0ANDx<100
C.0<=xORx<100
D.0<=x<100
36.单选题:
定位记录时,可以用()命令向前或向后相对移动若干条记录位置.
A.SKIP
B.GOTO
C.GO
D.LOCATE
37.单选题:
表达式VAL(SUBS("本年第2期",7,1))*LEN("他!
我")的结果是().
A.2
B.0
C.8
D.10
38.单选题:
{^1999/05/01}+31的值应为().
A.{^1999/04/02}
B.{^1999/06/01}
C.{^1999/05/31}
D.{^1999/06/02}
39.单选题:
要打开多个数据表文件,应该在多个().
A.工作区中
B.项目中
C.工作期中
D.数据库中
40.单选题:
执行?
AT("教授","副教授")命令的显示结果是().
A.2
B..T.
C.0
D.3
41.单选题:
在当前表中查找班级为"1"的多条记录,应输入命令().
A.LOCATEFOR班级="1"回车
CONTINUE
B.LOCATEFOR班级="1"
NEXT1
C.LISTFOR班级="1"
D.LOCATEFOR班级="1"
42.单选题:
数据库系统的核心是().
A.数据库
B.操作系统
C.数据库管理系统
D.编译系统
43.单选题:
命令SETDELETEDOFF的作用是().
A.取消删除标记
B.执行删除命令时,不提供任何信息
C.使删除标记对任何命令无响应
D.禁止对数据库记录进行删除
44.单选题:
当前表中有4个数值型字段:
高等数学、英语、计算机网络和总分.其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空.要将所有学生的总分自动计算出来并填入总分段中,使用命令().
A.REPL总分WITH高等数学,英语,计算机网络
B.REPL总分WITH高等数学+英语+计算机网络FORALL
C.REPL总分WITH高等数学+英语+计算机网络ALL
D.REPL总分WITH高等数学+英语+计算机网络
45.单选题:
设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是().
A.?
SUBSTR(sr,1,8)+SUBSTR(sr,11,17)
B.?
STR(sr,1,12)+STR(sr,17,14)
C.?
SUBSTR(sr,1,12)+SUBSTR(sr,17,14)
D.?
sr"全国"
46.单选题:
要区分同名的内存变量和字段变量,应().
A.关闭当前表文件
B.在同名内存变量名前加上前缀M->
C.释放同名内存变量
D.在同名字段变量名前加上前缀M->
47.单选题:
若当前数据表共有10条记录,且无索引文件处于打开状态,执行命令GO5后接着执行命令INSERTBLANKBEFORE,则此时记录指针指向第()条记录.
A.11
B.5
C.6
D.4
48.单选题:
在数据表浏览状态下,若要恢复已经逻辑删除的某个记录,应该().
A.用鼠标重新单击删除标识
B.用重新输入
C.立即按[ESC]键
D.用SETDELETEOFF命令
49.单选题:
CTOD("98/09/28")的值应为().
A.1998年9月28日
B.98/09/28
C."98-09-28"
D.{^1998/09/28}
50.单选题:
如果把学生看成实体,某个学生的姓名叫"张三",则张三应看成是().
A.属性型
B.记录值
C.属性值
D.记录型
【选择题练习3(一至四章)】
1.单选题:
测试当前记录指针的位置可以用函数().
A.RECCOUNT()
B.BOF()
C.RECNO()
D.EOF()
2.单选题:
有如下一个程序段,执行后,其显示的结果是().
DIMENSIONARRAY[4,5]
?
AELEMENT(ARRAY,3,5)
A.15
B.16
C.12
D.14
3.单选题:
在VFP的表结构中,逻辑型、日期型和备注型字段的宽度分别为().
0%A.1、8、10
0%B.3、8、任意
0%C.1、8、4
100%D.3、8、10
4.单选题:
数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些"数据"要进行().
50%A.物理删除
50%B.数据过滤器
0%C.逻辑删除
0%D.不加处理
5.单选题:
已知当前表中有15条记录,当前记录为第12条记录,执行SKIP-2
命令后,当前记录变为第()条记录.
33%A.2
33%B.10
0%C.15
33%D.12
6.单选题:
下列命令中,不能对记录进行编辑修改的是().
0%A.CHANGE
0%B.MODISTRU
50%C.BROWSE
50%D.EDIT
7.单选题:
下列字段名中不合法的是().
0%A.abs_7
33%B.3的倍数
33%C.UF1
33%D.姓名
8.单选题:
ROUND(-8.8,0)的函数值为().
0%A.-8
0%B.-9
50%C.9
50%D.8
9.单选题:
VisualFoxPro中设置参照完整性时,要设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应先择().
0%A.级联
0%B.忽略或限制
50%C.限制
50%D.忽略
10.单选题:
下列字段名中合法的是().
50%A.编号
0%B._产品号
50%C.1U
0%D.生产_日期
11.单选题:
表达式ASC("APPEND")的值是().
50%A.A
50%B.127
0%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 徐工院 期末 VFP 期末考试 选择题 答案