收藏 分享(赏)

重庆非计算机专业VF二级2009第一次等级考试.doc

上传人:HR专家 文档编号:11442387 上传时间:2020-04-28 格式:DOC 页数:12 大小:63.50KB
下载 相关 举报
重庆非计算机专业VF二级2009第一次等级考试.doc_第1页
第1页 / 共12页
重庆非计算机专业VF二级2009第一次等级考试.doc_第2页
第2页 / 共12页
重庆非计算机专业VF二级2009第一次等级考试.doc_第3页
第3页 / 共12页
重庆非计算机专业VF二级2009第一次等级考试.doc_第4页
第4页 / 共12页
重庆非计算机专业VF二级2009第一次等级考试.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、重庆非计算机专业VF二级2009第一次等级考试一、 单项选择题(每小题1分,共30分)1在Visual FoxPro中,数据库文件的扩展名是( )。A)PRG B)DBF C)DBC D)FRM2以下赋值语句正确的是( )。A)STORE 8 TO X Y B)STORE 8,9 TO X,YC)X=8+Y=9 D)X=893在Visual FoxPro中,表文件中的字段是一种( )A)常量 B)变量 C)运算符 D)函数4以下命令的输出是( )X1=1X2=3X13=X2-X1?&X13-13A)13 B)18 C)31 D)25. 函数MOD(20,-3)的值是( )A) 2 B) -2

2、C) 1 D) -1 6以下关于数据库及数据表的叙述中,不正确的是( )。A) 数据库表的字段或记录可以定义有效性规则B) 数据库表的字段名可超过10个字符C) 在数据库设计器中,既可以创建数据库表,也可以创建自由表D) 打开数据库之后,数据库包含的数据表并不一定被打开7在定义表结构时,字段宽度是系统自动设置的有( )。 A)字符型、货币型、数值型B)字符型、货币型、逻辑型 C)备注型、逻辑型、数值型 D)日期型、备注型、逻辑型8用DIMENSION Y(2,3)命令定义数组Y后,对部分数组元素赋值:Y(1,3)=3,Y(2,1)=4,然后执行命令?Y(2),Y(3),则显示的结果是( )A)

3、.F. 3 B).F. .F. C)3 4 D)变量未定义的提示9下列命令使用时不要求对数据表进行排序或索引的是( )A)SEEK,DELETE B)LOCATE,COUNT C)TOTAL,LIST D)FIND,APPEND10设当前所使用的数据表有10条记录,而当前记录指针指向第5条记录,则执行以下语句后,使记录指针指向第10条记录的语句是( )A)LIST REST B)LIST ALL C)LIST NEXT 6 D)LIST RECORD 511数据表STUD.DBF中有成绩等字段,执行SQL 命令“SELECT * FROM STUD INTO DBF XX ORDER BY 成

4、绩”之后,将( )。A)会提示命令出错B)会生成一个按“成绩”字段升序排序的表文件XX.DBFC)会生成一个按“成绩”字段降序排序的表文件XX.DBFD)在屏幕的浏览窗口中显示一个按“成绩”字段排序的结果12设已打开表文件A1.DBF,执行命令COPY STRUCTURE TO B1的作用是( )A)仅将当前一条记录拷贝到B1.DBF中B)将A1.DBF的全部记录拷贝到B1.DBF中C)将A1.DBF和B1.DBF的内容连接后再存入B1.DBF中D)仅将表文件A1.DBF的结构复制到新建立的B1.DBF中13表达式-32*2的值为( )。 A)18 B)-18 C)12 D)-1214一个逻辑

5、表达式包含三种运算符,并且未使用圆括号,该运算符的优先顺序是 ( ) A)ANDNOTOR B)ORANDNOT C)NOTORAND D)NOTANDOR15若要退出Visual FoxPro环境,可以选择菜单的“退出(X)”功能项,该菜单项属于( )。A)文件菜单 B)编辑菜单 C)工具菜单 D)程序菜单16以下关于查询的描述正确的是( )。A)不能根据自由表建立查询 B)只能根据自由表建立查询C)只能根据数据库表建立查询 D)可以根据数据库表和自由表建立查询17职工工资数据表按基本工资字段建立降序索引,然后执行GO TOP命令,此时当前记录指针指向的记录是( )。A)1 号记录 B)基本

6、工资最少的记录C)基本工资最多的记录 D)不能确定18对于学生数据表,包括学号,年龄,性别等字段,需要设计一条规则,把其中的年龄字段限制在1823之间,则这条规则属于( )。A) 实体完整性规则 B) 参照完整性规则C) 域的完整性规则 D) 不属于以上任何一种规则19表单运行时,在文本框中的任何输入都显示为“#”,需要指定文本框的( )属性。 A)controlsource B)enabledC)readonly D)passwordchar20以下属于容器类控件的是( )。A)命令按钮 B)表格 C)文本框 D)标签21要在数据库表中建立索引,其字段值不允许重复,并且一个表中只能创建一个。

7、这种索引是( )。A)主索引 B)惟一索引 C)候选索引 D)普通索引 22假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句( )。A) ThisForm.Close B) ThisForm.EraseC) ThisForm.Release D) ThisForm.Return23CLEAR MEMORY命令的作用是( )。A)清屏 B)关闭数据表 C)关闭所有文件 D)清除内存变量24下列叙述中,正确的是( )。A)一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件自动关闭B)一个表文件可以在

8、不同的工作区同时打开,并且表别名也相同C)一个工作区中可以同时打开多个表文件D)命令USE可以关闭所有工作区打开的表文件25在Visual FoxPro中,利用DELETE命令对当前记录作了逻辑删除,要取消当前记录的删除标记,应该使用命令( )。A)RECALL ALL B)RECALL RESTC)RECA D)UNDELETE26使用过程文件GC.PRG中的过程之前,必须先执行( )命令。A)USE GC.PRG B)SET PROCEDURE TO GC.PRG C)DO GC.PRG D)SET FORMAT TO GC.PRG27数据库表之间创建的永久关系保存在( )中。A)数据库表

9、 B)数据库 C)表设计器 D)数据环境设计器28若要在ZG 表中增加一个宽度为2的“性别”字段,应使用的SQL命令为( )。A)ALTER TABLE ZG ADD 性别 C(2)B)ALTER TABLE ZG ADD 性别 WITH C(2)C)INSERT TABLE ZG ADD 性别 C(2)D)UPDATE STUDENT ZG ADD 性别 WITH C(2)29. 使用命令PRIVATE X定义内存变量后,在没有赋值之前,X的数据类型是( ) A)无类型 B)字符型 C)数值型 D)逻辑型30以下对数组的描述中,正确的是( )。A)刚定义的数组中每个元素都是没有值的B)只能使

10、用DECLARE命令来定义数组C)VFP中只有一维数组D)同一个数组中的各元素不但取值可以不同,数据类型也可以不同二、判断题(每小题1分,共10分)1如果SCATTER TO 命令中的数组不存在,则该命令会自动生成所需大小的数组。( )2SQL查询命令可以为输出的记录进行排序。()3空格字符在字符串中没有意义。()4.在DO CASEENDCASE中,多个条件同时成立时,则这些分支都要执行。()5EXIT和LOOP命令可以在FORNEXT 或SCANENDS循环中使用。()6一个内存变量要得到日期型数据,只能通过转换函数得到。()7使用TOTAL命令时,要求必须对当前数据表进行排序或索引。(

11、)8TIME()返回值的数据类型是时间型。()9查询设计器与视图设计器的主要区别是:查询设计器有“更新条件”选项卡。()10若只有HAVING 短语而无GROUP BY短语,则HAVING短语相当于WHERE短语。( ) 三、填空题(每空2分,共20分)1. 下列程序的功能是输出能被7整除的3位自然数。请填空完成。CLEAR N=1DO WHILE N=100 AND N=4 Y=Y+LEFT(X,2)+- X=SUBSTR(X,3)ENDDOY=Y+_(10)_THISFORM.LABEL2.CAPTION=Y四、读程序写出运行结果(每小题5分,共20分)1. 有如下程序,请写出运行结果:C

12、LEAM=1N=1DO WHILE M10 M=M+1 IF INT(M/3)M/3 N=N+M ENDIFENDDO? N=,NRETURN2读如下程序,写出运行结果: CLEAR DIME W1(5) X=A W1= FOR I=5 TO 1 step -1 FOR J=1 TO I W1(I)=W1(I)+X ENDFOR X=CHR(ASC(X)+1) ?6-I,W1(I) ENDFOR3已知数据表“学生.dbf”中的记录如下所示:学号 姓名 总分 性别09104 郑刚 543 男09202 王康 589 男09111 刘伟 625 女09203 万里 615 男09305 赵萍 58

13、8 女设计如图b所示表单,将学生.DBF添加到表单的数据环境中,表单运行后,当在上面一个文本框Text1中输入“男”时,单击“输出”命令按钮,写出在下面一个文本框text2中的输出结果是什么?“输出”命令按钮的Click事件代码如下: 图bSELECT 学生K=0SCAN for性别=ALLTRIM(Thisform.Text1.Value)IF mod(总分,2)=0K=K+总分 ENDIFENDSCANThisform.Text2.Value=STR(K,4)4. 有如下程序,请写出运行结果:*主程序CLEARPUBLIC XX=10DO SUB1? XCANCELPROCEDURE SU

14、B1 LOCAL XX=20DO SUB2?XRETURNPROCEDURE SUB2 X=.T.? XRETURN五、程序设计题 (每小题10分,共20分)1设计如图c所示表单,其中文本框Text1、Text2的Value属性的初值为0。其功能是表单运行后在文本框Text1中输入一个奇数n,光标移到文本框Text2中可以计算数列1,3,5,n的平方和,并将结果显示在文本框Text2中。请编写文本框Text2的Gotfocus事件代码。图c2、有图书借阅数据库管理系统,其中包括如下两个数据表:读者.dbf(借书证号/C、姓名/C、地区/C、联系方式/C);借阅.dbf (借书证号/C、图书编号/C、借阅日期/D)。请编写程序实现功能:以系统当前日期为准,将借阅时间超过70天,并且图书编号以“IS”开头的读者列入特殊名单,生成数据表“特殊名单.DBF”(包含读者的姓名、地区、联系方式、图书编号和借阅日期等字段);然后以地区排序显示列入特殊名单的读者的地区、姓名、联系方式和超期天数;最后以地区分组统计人数并显示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报