当前位置:首页 > vfp复习选择题
选择题练习1
1.单选题:下列符号中,除()外均不能作为VisualFoxPro的内存变量名.( A ) A..OR. B.SIN C.IF D.AND 2.单选题:删除数据表文件的命令是( C ).
A.DELETE B.DROP C.DROPTABLE D.DELETETABLE
3.单选题:表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(). A.GOTOP B.GOBOF() C.SKIP1 D.GO1 4.单选题:下列()命令能给内存变量赋值.( A )
A.input B.brows C.modify D.create 5.单选题:一个日期型数据与一个正整数相加,其结果将是( B ).
A.字符型 B.一个新的日期 C.数据类型不匹配 D.数值型 6.单选题:每一个表只能拥有一个( B )索引.
A.唯一 B.主 C.普通 D.候选 7.单选题:执行下列命令后: STUDNAME=\CHARVAR=\?SUBSTR((CHARVAR),1,4) 命令?输出的值为 ( B ).
A.出错 B.\ C.\ D.\
8.单选题:已知字符串M=″1234″,N=\″.则连接运算M-N的运算结果为( D ). A.″12345678″ B.″12345678″ C.″12345678″ D.″12345678″
9.单选题:设有一字段变量\姓名\目前值为\王华\又有一内存变量\姓名\其值为\李敏\则命令?姓名的值应为( B ).
A.\李敏\ B.\王华\ C.王华 D.李敏 10.单选题:关系数据库系统中所使用的数据结构是( D ).
A.树 B.图 C.表格 D.二维表 11.单选题:VisualFoxPro不支持的数据类型有( B ).
A.货币型 B.常量型 C.备注型 D.字符型
12.单选题:设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令( C ).
A.GOTOP B.SKIP1 C.GO1 D.GOBOP()
13.单选题:某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是( B ). A.-9999.99 B.-99.99 C.-999.99 D.0 14.单选题:使用LEN()函数测长度时,一个汉字的长度为( C ).
A.3 B.4 C.2 D.1 15.单选题:在关系理论中,把二维表表头中的栏目称为( C ). A.元组 B.数据项 C.属性名 D.结构名 16.单选题:系统默认的索引类型是( A ).
A.候选索引 B.普通索引 C.主索引 D.唯一索引 17.单选题:在命令窗口中输入下列命令: X=1
STOREX+1TOA,B,C ?A,B,C
主屏幕上显示的结果是( A ).
A.222 B.111 C.1 D.11
18.单选题:使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( B ). A.5 B.6 C.3 D.2
19.单选题:数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是( C ).
A.DB包含DBS和DBMS B.三者同级,没有包含关系 C.DBS包含DB和DBMS D.DBMS包含DBS和DB
20.单选题:以下函数中能返回指定日期是一周中的第几天的是( C ). A.YEAR() B.DAY() C.DOW() D.WEEK()
21.单选题:使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向( D ). A.首记录的前面 B.末记录 C.首记录 D.末记录的后面 22.单选题:设字段变量job是字符型的,pay是数值型的,能够表达\是处长且pay 不大于1000元\的表达式是( A ).
A.job=\处长\ B.job=处长.AND.pay<=1000 C.job=处长.AND.pay>1000 D.job=\处长\23.单选题:建立一个表文件结构,表中有姓名字段(C型,6字节)、出生年月字段(D型) 和婚否字段(L型),则该库中总的字段宽度是( D ).
A.17 B.18 C.15 D.16 24.单选题:下面关于项目及项目中的文件的叙述,不正确的一项是( A ).
A.项目中的文件是项目的一部分,永远不可分开. B.项目中的文件不是项目的一部分 C.项目中的文件是独立存在的. D.项目中的文件表示该文件与项目建立了一种关系.
25.单选题:下面关于VisualFoxPro数组的叙述中,不正确的是( A ) .
A.一个数组中各个数组元素必须是同一种数据类型 B.用DIMENSION命令可以定义数组 C.VisualFoxPro只支持一维数组和二维数组 D.新定义的数组的各个数组元素初值为.F.
26.单选题:如果要更改表中数据的类型,应在\表设计器\的( A )选项卡中进行. A.字段 B.数据类型 C.表 D.索引 27.单选题:命令″DIMEarray(5,5)″执行后,array(3,3)的值为( A ). A..F. B..T. C.1 D.0
28.单选题:在关系模型中,实现\关系中不允许出现相同的元组\的约束是通过( B ). A.候选键 B.主键 C.外键 D.超键
29.单选题:要控制两个表中数据的完整性和一致性可以设置\参照完整性\要求这两个表( A ).
A.是同一个数据库中的两个表 B.两个自由表 C.一个是数据库表另一个是自由表 D.不同数据库中的两个表 30.单选题:在VisualFoxPro中,自由表字段名最长为( A )个字符
A.10 B.2 C.1 D.若干个 31.单选题:VisualFoxPro中索引类型包括(A).
A.主索引、候选索引、唯一索引、普通索引 B.主索引、次索引、唯一索引、普通索引 C.主索引、候选索引、普通索引、视图索引 D.主索引、次索引、候选索、普通索引 32.单选题:如果要在当前表中新增一个字段,应使用( B )命令.
A.APPEND B.MODISTRU C.EDIT D.INSERT
33.单选题:计算表达式1-8>7.OR.\的值时,运算顺序为 ( B ). A..OR.-+$> B.+$->.OR. C.->.OR.+$ D.-.OR.$+> 34.单选题:在VisualFoxPro中,打开数据库设计器的命令是( D ).
A.OPENDATABASE B.CLEARDATABASE C.USEDATABASE D.MODIFYDATABASE 35.单选题:以下日期正确的是( D ).
A.{′^2001-05-25′} B.{″^2001-05-25″} C.{[^2001-05-25]} D.{^2001-05-25} 36.单选题:永久关系是数据库表之间的关系,在数据库设计器表现为表索引之间的( D ).
A.联接 B.关系 C.映射 D.连线 37.单选题:下列选项中不能够返回逻辑值的是( A ).
A.RECNO() B.FOUND() C.BOF() D.EOF() 38.单选题:要存储员工上下班打卡的日期和时间,应采用哪种数据类型的字段( C ).
A.备注类型 B.字符类型 C.日期时间类型 D.日期类型 39.单选题:以下函数中能返回指定日期是一年中的第几周的是( A ).
A.WEEK() B.DOW() C.YEAR() D.DAY() 40.单选题:在建立唯一索引,出现重复字段值时,只存储重复出现记录的( A ).
A.第一个 B.最后一个 C.全部 D.几个
41.单选题:假定M=[22+28],则执行命令?M后屏幕将显示( B ).
A.[22+28] B.22+28 C.50 D.50.00 42.单选题:函数INT(数值表达式)的功能是( D ).
A.按四舍五入取数值表达式值的整数部分 B.返回不大于数值表达式的最大整数 C.返回不小于数值表达式值的最小整数 D.返回数值表达式值的整数部分 43.单选题:下列4个表达式中,运算结果为数值的是( C ).
A.200+800=1000 B.″9988″-″1255″ C.LEN(SPACE(3))-1 D.CTOD([11/22/01])-20
44.单选题:哪一种索引文件会随着表的打开而自动打开,随着表的关闭而自动关闭( B ).
A.独立复合索引 B.结构复合索引文件 C.单索引文件 D.以上都是
45.单选题:设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令( C ). A.FIND工资>800 B.SEEK工资>800 C.LOCATEFOR工资>800 D.FINDFOR工资>800
46.单选题:用LOCATE命令查找出满足条件的第一个记录后,要继续查找满足条件的下一条记录,应该用( D )命令.
A.LOCATE B.GO C.SKIP D.CONTINUE 47.单选题:表达式3*4^2-5/10+2^3的值为( D )
0%A.55 B.65.5 C.0 D.55.5 48.单选题:在VisualFoxPro中,数据库表字段名最长为(A)个字符.
A.128 B.156 C.10 D.130 49.单选题:函数INT(数值表达式)的功能是( C ).
A.返回指定表达式在指定位置四舍五入后的结果 B.返回指定数值表达式的绝对值 C.返回指定数值表达式的整数部分 D.返回指定数值表达式的符号 50.单选题:已知D1和D2为日期型变量,下列4个表达式中非法的是( C ). A.D1-D2 B.D1+28 C.D1+D2 D.D1-36
【选择题练习2(一至四章)】
1.单选题:依次执行以下6条命令: SELECT1 USEF1 SELECT2 USEF2 SELECT3 USEF3
现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列(A). A.SELECT1APPEND B.GOF1APPEND C.GO1APPEND D.USEF1APPEND
2.单选题:在VisualFoxPro中内存足够的情况下,每一个数组最多可拥有(A)个下标变量. 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). A.193 B.100 C.72 D.88
4.单选题:VisualFoxPro中,将当前索引文件中的\姓名\设置为当前索引,应输入的命令是(B). A.SETINDEXTO姓名 B.SETORDERTOTAG姓名 C.SET姓名 D.SETORDER姓名 5.单选题:ASC(″F″)-ASC(″A″)+10的值为(A). A.15 B.0 C.10 D.5 6.单选题:STORE-46.611TOX ?\
A.X=46.61 B.X=-46.61 C.46.61 D.-46.61 7.单选题:只有满足连接条件的记录才包含在查询结果中,这种连接为(D). A.左连接 B.完全连接 C.内部连接 D.右连接
8.单选题:要清除所有开头字母不为A的变量,应使用命令(A).
A.releaseallexcepta* B.releasealllikea? C.releasealllikea* D.releallexcepta?
9.单选题:?str(1234.567,3,2)的结果为(C).
A.123.57 B.12 3C. D.123.56 10.单选题:函数?AT(\万般皆下品\惟有读书高\的结果是(D).
A.万般皆下品 B.万般皆下品惟有读书高 C.惟有读书高 D.0 11.单选题:打开一数据库,不一定将当前记录指针定位到1号记录的命令是(C). A.GOTO1 B.LOCATEWHILERECNO()=1 C.GOTOP D.LOCATEALLFORRECNO()=1 12.单选题:下列4个表达式中,运算结果为数值的是(D). A.?\C.?500+200=400 D.?LEN(SPACE(4))+1
13.单选题:下列命题中错误的是(D)
A.关系中每一个属性对应一个值域 B.关系中不同的属性可对应同一值域 C.DOM(A)表示属性A的取值范围 D.对应于同一值域的属性为不同的属性 14.单选题:在当前表中,查找第2个女同学的记录,应使用命令(A) A.LOCATEFOR性别=″女″ CONTINUE
B.LOCATEFOR性别=″女″ NEXT2
C.LOCATEFOR性别=″女″ D.LISTFOR性别=″女″ NEXT2
15.单选题:表达式?VAL(SUBS(\古老的故事\的结果是(D). A.19 B.21 C.20 D.0
16.单选题:职工数据表中有D型字段″出生日期″,要计算职工的整数实足年龄,应当使用命令(A) A.?INT((DATE()-出生日期)/365) B.?(DATE()-出生日期)/365 C.?DATE()-出生日期/365 D.?ROUND((DATE()-出生日期)/365) 17.单选题:修改数据表文件结构时,下列可能使数据表中数据丢失的操作是(C). A.增加一个字段 B.上述ABC三种情况 C.改变一个字段的数据类型 D.改变一个字段名 18.单选题:执行下列命令后: XYZ=123.456 CH='XYZ' ?INT(&CH)
命令?输出的值为(C).
A.123.456 B.0 C.123 D.出错
19.单选题:设表TXL.DBF中有20条记录.在VFP命令窗口中执行以下命令序列, 最后显示的结果是(C). USETXL SKIP3 COUNTTOn ?n
A.3 B.4 C.20 D.0
20.单选题:设置字段级规则时,\字段有效性\框的\规则\中应输入()表达式,\信息\框中输入(A)表达式. A.逻辑、字符串 B.由输入的字段决定、逻辑 C.字符串、逻辑 D.逻辑、由字段决定 21.单选题:使用ALLTRIM()函数可以删除所给表达式的(A)
共分享92篇相关文档