1.在Visual FoxPro的命令窗口中输入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤( )。
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选按钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选按钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按钮,再单击“向导”命令按钮2.一个数据库名student,要想打开数据库,应使用命令()。
A)OPEN student B)OPEN DATA studentC)USE DATA student D)USE student3.在使用USE命令打开表文件时,能够同时自动打开一个相关的()。
A)备注文件B)文本文件C)内存变量文件D)屏幕格式文件4.删除数据库表中的记录有()方式。
A)1种B)2种C)3种D)4种5.如果需要给当前表末尾增加一个空白记录,应使用的命令是()。
A)APPEND B)APPEND BLANK C)INSERT D)EDIT6.要从表中物理删除一条记录,应使用命令()。
A)首先用DELETE命令,然后用ZAP命令B)直接用ZAP命令C)首先用DELETE命令,然后用PACK命令D)直接用DElETE命令7.要彻底删除表中的所有记录,可以使用命令( )。
A)PPEND B)DELETE C)ZAP D)RECALL8.用命令REPLACE修改记录的特点是()。
A)边查阅边修改B)数据表之间自动更新c)成批自动替换D)按给定条件顺序修改更新9.职工数据表中有D型字段“出生日期”,苦要显示职工生日的月份和日期,应当使用命令()。
A)?姓名+MONTH(出生日期)+”月”+DAY(出生日期)+“日”B)?姓名+STR(MONTH(出生日期)+”月”+DAY(出生日期))+”日”c)?姓名+SUBSTR(MONTH(出生日期))+”月”+SUBSTR(DAY(出生日期)) +”日“D)?姓名+STR(MONTH(出生日期),2)+”月”+STR(DAY(出生日期),2) +”日”10.在以下各命令序列中总能实现插入一条空记录并使其成为第八条记录的是()。
A)SKIP 7 B)GOTO 7INSERT BLANK INSERT BLANKC)LOCATE FOR RECNO( )=8 D)GOTO 7INSERT BLANK INSERT BIlANK BEFORE11.要为当前表中所有职工增加100元工资应该使用命令。
A)CHANGE工资WITH工资+100。
B)REPLACE 工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10012.浏览表文件的命令是()。
A)USE B)LIST C)DISPLAY D)BROWSE13.假定学生数据表STUDENT DBF中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在()。
USE STUDENTGOTO 3LOCATE NEXT 3 FOR性别=“男”A)第一条记录上B)第三条记录上C)第四条记录上D)第六条记录上14.执行下面的命令后,函数EOF( )的值一定为真的是()。
A)REPLACE 基本工资WITH基本工资+200B)LIST NEXT l0C)SUM基本工资TO SS WHILE性别=”女”D)DISPLAY FOR 基本工资>80015.下面命令执行后都将生成TEMP DBF文件,其中肯定生成空数据表文件的命令是()。
A)SORT TO TEMP B)COPY TO TEMPC)COPY STRUCTURE TO TEMP D)COPY FILE TO TEMP16.无论索引是否生效,定位到相同记录上的命令是()。
A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP17.在“参赛队”表已经打开时,若打开索引文件“排名”可用命令()。
A)USE排名B)INDEXWlTH排名C)SETINDEXTO排名D)INDEX ON排名18.索引文件打开后,下列命令中不受索引影响的是()。
A)LIST B)SKlP C)GOT0 50 D)GO TOP19.下列关于结构复合索引文件,描述正确的是()。
A)一个表只能建立一个结构复合索引文件B)不能随表打开时自动打开C)在同一索引文件中只能包含一个索引项D)在添加、更改或删除记录时需要手动维护索引20.可以伴随着表的打开而自动打开的索引是()。
A)单一索引文件(IDX) B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件21.要想对一个打开的数据表增加新字段,应当使用命令()。
A)APPEND B)MODIFY STRUCTUREC)INSERT D)CHANGE22.执行DISPLAY姓名,出生日期FOR性别=”女”命令之后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向( )。
A)最后一个性别为“女”的记录B)最后一个性别为“女”的记录的下一个记录C)文件尾D)状态视表文件中数据记录的实际情况而定23.TOTAL命令的功能是( )。
A)对数据表的记录个数进行统计B)对数据表的字段个数进行统计C)对两个数据表的内容进行合并D)对数据表中的数值型字段按指定关键字进行分类汇总24.执行命令DISPLAY WHILE 性别=”女”时,屏幕上显示了若干记录,但执行命令DISPLAY WHILE性别=”男”时,屏幕上没有显示任何记录,这说明( ),A)表文件是空文件B)表文件中没有性别字段值为“男”的记录C)表文件中的第个记录的性别字段值不是“男”D)表文件中当前记录的性别字段值不是“男”25.设数据表及其按“工资”字段索引的文件已经打开,若用SEEK命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用的命令是()。
A)DISPLAY NEXT l B)SKlP C)CONTINUE D)SEEK 90026.在没有打开相关索引的情况下,以下各组中的两条命令,执行结果相同的是()。
A)LOCATE FOR RECNO( ) =5与SKIP 5B)GO RECNO( )+5与SKIP 5C)SKIP RECNO( )+5与GO RECNO( )+5D)GO RECNO( )+5与LIST NEXT 527.在VISUAL FOXPRO中,能够进行条件定位的命令是( )。
A)SKIP B)SEEK C)LOCATE D)GO28.工资数据表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是()。
A)SET INDEX TOB)COPY TO NEWl FOR基本工资>=1000C)COPY STRUCTURE TO NEW2D)COPY FILE TO NEW3.DBF29.当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是()。
REPLACE sname WITH”程嵩越”?LEN(sname)A)3 B)6 C)10 D)1230.要显示数据表文件中平均分超过90分和平均分不及格的全部女生记录,应当使用命令( )。
A)LIST FOR性别=’女‘,平均分>=90,平均分<=60B)LIST FOR性别=’女’.AND.平均分>90.AND.平均分<60C)LIST FOR性别=’女’.AND. 平均分>90 .OR.平均分<60D)LIST FOR性别=’女.AND.(平均分>90 .OR.平均分<60)31.数据表有10条记录,当前记录号是3,使用APPEND BILANK命令增加一条空记录后,则当前记录的序号是( )。
A)4 B)3 (C)1 D)1132.把当前数据表文件中“性别”字段(C型)的值全部清除,但仍保留该字段,应当使用命令( )。
A)MODIFY STRUCTURE B)DELETE C)REPLACE D)ZAP33.当前数据表文件有10条记录,耍在第五条记录后面插入l条新记录,应使用命令( )。
A)APPEND B)INSERT C)EDIT D)BROWSE34.当前数据表文件有20条记录,当前记录号是10。
执行命令LIST REST以后,当前记录号尾( )。
A)10 B)20 C)21 D)135.某数据表文件有字符型、数值型和逻辑型3个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2。
表文件中共有l00记录,则全部记录需要占用的存储字节数目是( )。
A)1100 R)l 200 C)1300 D)140036.在“职工档案”表文件中,“婚否”是L型字段(已婚为.T.未婚为.F.),“性别”是C型字段,若要显示已婚的女职工,应该用()。
A)LIST FOR婚否.OR.性别=”女”B)LIST FoR已婚.AND.性别=”女”C)LIST FOR婚否.AND.性别=”女”D)LIST FoR已婚.OR. 性别=”女”37.要生成数据表文件STD2.DBF,要求其结构与现有数据表STDl.DBF相同,但记录不同,其建表方法是()。
A)USE STDlCOPY TO STD2B)USE STDlCOPY STRU TO STD2C)COPY FIIE STDl. DBF TO STD2. DBFD)CREA TE STD2 FROM STDl38.职工工资数据表文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是( )。
A)1 B)基本工资最少的记录号C)0 D)基本工资最多的记录号39.设职工数据表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令()。
A)FIND FOR工资>620 B)SEEK工资>620C)LOCA TE FOR工资>620 D)LIST FOR工资>62040.设人事.DBF有字段“职称”等已执行过以下两条命令,现要查找职称为“教授”的记录,应使用命令()。
USE人事.DBFINDEX ON 职称TO 人事.IDXA)FIND职称=”教授”B)FIND&职称C)FIND教授D)SEEK&职称41.命令SELECT 0的功能是()。
A)选择区号最小的空闲工作区B)选择区号最大的空闲工作区C)选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号42.以下叙述中,错误的是()。