欢迎来到天天文库
浏览记录
ID:42257823
大小:92.00 KB
页数:23页
时间:2019-09-10
《Vfp题库2:数据库及其操作1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、典型例题[例1]当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将( ) A.只计算当前记录的工资值 B.计算前8条记录的工资和 C.计算后8条记录的工资和 D.计算全部记录的工资和分析:SUM命令缺省[范围]为ALL。答案:D[例2]在当前表中,查找第2个女同学的记录,应使用的命令是 ( )A.LOCATE FOR 性别=“女” NEXT2B.LOCATE
2、FOR 性别=“女”C.LOCATE FOR 性别=“女” CONTINUED.LIST FOR 性别=“女”NEXT2分析:LOCATE是按条件定位记录位置的命令。LOCATE命令的功能是查找满足条件的第1条记录,并将记录指针 指向该记录。使用COUTINUE命令,是使指针指向下一条满足LOCATE条件的记录。 答案:C[例3]将结构索引文件中的“进货标号”设置为当前索引,使用的命令是 ( )A.SETORDERTOTAG进货标号B.CREATEORDERTO 进货标号C.ORDE
3、RTOTAG进货标号D.SETORDER进货标号 分析:在使用某个特定索引项进行查询或需要记录按某个特定索引项的顺序显示时,必须用SETOR-DER命令 指定当前索引项。SETORDER命令的常用格式是: SETORDERTO{nlndexName[TAG]TagName}[ASCENDINGDESCENDING] 答案:A[例4]打开数据库设计器的命令 ( )A.MODIFYDATABASE
4、 B.OPENDATABASEC.USEDATABASE D.SETDATABASEON 分析:打开数据库设计器的命令是MODIFYDATABASE,具体语法格式如下: MODIFYDATABASE[DatabaseNamel?][NOWATT][NOEDTT] DatabaseName:给出要修改的数据库名,如果使用问号“?”或省略该参数则打开“打开”对话框。 NOWATT:改选项只在程序中使用,在交互使用的命令窗口中
5、无效,其作用是在数据库设计器打开程序 后继续执行。 NOEDTT:使用该选项只是打开数据库设计器,而禁止对数据库进行修改。 答案:A[例5] 在“订货管理”数据库中建立仓库表,则可以使用( )命令。 A.OPEN DATABASE ON 订货管理 CREATE 仓库B.OPEN DATABASE 订货管理 CREATE 仓库C.USE DATABASE 订货管理 CREATE 仓库D.SET DATABASE ON 订货管理 CREATE 仓库分析:打开数据库的命令是O
6、PENDATABASE 答案:B[例6]要为当前表所有职工增加100元工资应该使用命令(非SQL命令) ( ) A.CHANGE工资WITH工资+100 B.REPLACE工资WITH工资+100 C.CHANGEALL工资WITH工资+100 D.REPLACEALL工资WITH工资+100 分析:正确的命令是REPLACE,而没有ALL选项将只修改当前一条记录的值.这里给出的CHANGE命令不对. 答案:D[例7]在VisualFoxPro中关于默认值叙述正确的是( ) A.自由表的字段可以设
7、置默认值 B.数据库表的字段可以设置默认值 C.自由表和数据表的字段均可以设置默认值 D.自由表和数据表的字段均不可以设置默认值 分析:数据表的字段可以设置默认值和约束规则等,而自由表不可以. 答案:B[例8]依次执行以下6条命令: SELECT1 USEF1 SELECT2 USEF2 SELECT3 USEF3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用的命令序列是( ) A.GOF1 B.GO1 APPEND
8、 APPEND C.SELECT1 D.USEF1 APPEND APPEND 分析:SELECT1是选择1号工作区,APPEND命令是在表尾增加记录. 答案:C[例9]执行SELECT1选择工作区的结果是( ) A.选择了0号工作区 B.选择了空闲的最小号工作区 C.选择
此文档下载收益归作者所有