您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 模拟题 >> 正文    
  计算机等级考试二级VFp练习自测题2 【注册男护士专用博客】          

计算机等级考试二级VFp练习自测题2

www.nanhushi.com     佚名   不详 

第一部分 选择题 

一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 

1.VisualFoxPro是一种( ) 

A.DB(数据库) 

B.DBS(数据库系统) 

C.DBMS(数据库管理系统) 

D.OS(操作系统) 

2.文件的扩展名为.PRG的文件是( ) 

A.数据库文件 

B.格式文件 

C.备注文件 

D.程序文件 

3.若要中止部分语句执行而重新开始下一轮循环的命令是( ) 

A.LOOP 

B.EXIT 

C.SKIP 

D.GOTO 

4.逻辑删除当前库文件的当前记录的命令是( ) 

A.CLEAR 

B.ZAP 

C.PACK 

D.DELETE 

5.若要从字符串"澳门回归"取出"回归",正确的写法是( ) 

A.SUBSTR("澳门回归",5,4) 

B.SUBSTR(澳门回归,5,4) 

C.SUBSTR("澳门回归",3,2) 

D.SUBSTR("澳门回归",3,4) 

6.日期型数据加整型数据的结果是( ) 

A.数值型 

B.逻辑型 

C.字符型 

D.日期型 

7.修改名为worker.dbf库文件的结构,正确的命令是( ) 

A.CREATE worker.dbf 

B.CREATE worker 

C.MODIFY STRUCTUER 

D.MODIFY STRUCTURE TO PRINT 

8.下列类型的字段长度用户可以自定的是( ) 

A.备注型 

B.逻辑型 

C.日期型 

D.字符型 

9.刚打开库文件,显示1,2,3号记录的正确操作是( ) 

A.DISPLAY RECORD 3 

B.LIST 1,2,3 

C.DISPLAY NEXT 3 

D.DISPALY 1,2,3 

10.备注型字段中存放的是( ) 

A.字段值 

B.字符串 

C.Memo 

D.指向备注文件的指针  

 

二、多项选择题:在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内,多选、少选、错选均无分。 

1.下列命令或命令的组合中可以将所有记录彻底从磁盘上删除的有( ) 

A.ZAP 

B.DELETE ALL 

C. 

DELETE ALL 

PACK 

D.RECALL ALL 

2.下列是字符串常量的是( ) 

A."计算机" 

B.’计算机’ 

C.[计算机] 

D.<计算机> 

3.下列表达式正确的是( ) 

A.DATE() TIME() &&数据类型不匹配 

B.DATE() 200 &&结果为日期型数据 

C.365-DATE() &&数据类型不匹配 

D.365-TIME() &&数据类型不匹配 

E.DATE()-CTOD("01/01/1900") 

4.如下命令中不需要使用索引文件的是( ) 

A. LOCATE 

B. LIST 

C. DISP 

D. SEEK 

5.USE命令的相关功能有( ) 

A. 打开.DBF文件 

B. 打开.IDX文件 

C. 关闭.DBF文件及相关的.IDX文件 

D.调用自程序 

E. 退出模块程序 

第二部分 非选择题 

三、填空题 

1. 索引按扩展名来划分包括:_简单索引___,__复合索引___两类索引。 

2. 用VFP的菜单设计器可以设计两种类型的菜单,它们分别是______快捷菜单_______,______下拉菜单___________。 

3. VFP菜单设计器设计的菜单,必须生成菜单程序后才能执行,生成后的菜单程序其扩展名是____MPR_________。 

4. 可以作为容器的控件有(列2个):____表格、页框、容器____。 

5.&n

bsp; LEN("ABCD")=______4_______。 

6. EOF()函数的作用是:____测试当前纪录指针是否位于文件的末尾__________。 

7. 取出字符串"ASDHFASDHKFJ"左侧4个字符方法是:__LEFT("ASDHFASDHKFJ",4)__________。 

8. YEAR({09/23/1998}) 1的结果是____{09/24/1998}____。 

9. VAL("3") 2的结果是____5_________。 

10. 如果使用LOCATE命令没有找到你要查找的记录,则FOUND()的返回值为__.F._____,EOF()返回值为___.T._____。 

11. 当前记录指针在第4个记录,发布SKIP命令后,记录指针定位在第____个记录。 



四、简答和名次解释 

A. 数据环境 

B. 数据库表和自由表的异同 

C. 查询和视图 

D.SORT命令与INDEX命令的主要区别 

E. 公有变量和私有变量有什么区别,如何定义公有变量? 

五、程序分析题 

(1)写出如下程序的执行结果 

1. 

SET TALK OFF 

CLEAR 

i=1 

DO WHILE i<=70 

IF i/7=INT(i/7) 

?? STR(i,4) 

ENDIF 

i=i 1 

ENDDO 

RETURN 

2. 

k5="AB" 

DO sub1 

? k5 

*sub1.prg 

k5=k5 "200" 

?k5 

RETURN 

(2)指出如下程序的功能 

1. 

SET TALK OFF 

USE 职工 

DO WHILE NOT EOF() 

IF 职称="工程师" OR 职称="会计师" 

REPLACE 工资 WITH 工资 200 
ELSE 

REPLACE 工资 WITH 工资 100 

ENDIF 

SKIP 

ENDDO 

USE 


2. 

USE SB 

LOCATE FOR NOT 主要设备 

IF FOUND() 

DISPLAY 名称,价格 

REPL 价格 WITH 价格*(1-0.1) 

DISPLAY 名称,价格 

ELSE 

WAIT "NOT FOUND!" WINDOW 

ENDIF 

USE 

3. 

USE 选课 

SCAN FOR 课程号="655" AND 成绩<60 

? 学号,课程号,成绩 

ENDSCAN 

USE 


六、对于下列查询要求,写出SQL-SELECT(SELE ---FROM---WHERE)命令。 

已知设备表SB(编号C(5),名称C(6),启用日期D,价格N(9,2),部门C(2),主要设备L) 

1. 显示所有设备清单; 

2. 列出所有车床的编号、名称、启用日期和价格; 

3. 列出所有主要设备的编号、名称和价格; 

4. 列出价格在10000以上的所有主要设备的名称、启用日期和价格。 

SELE 名称,启用日期,价格 FROM SB WHERE 主要设备 AND 价格>10000 

六、编程题 

1.编写一个程序,让计算机随即产生一个1-999之间的数,然后从键盘输入一个数,如果输入的数比计算机产生的数小,计算机提示“小”的信息,如果所输入的数比计算机产生的数大,则计算机提示“大”的信息,直到猜中计算机所产生的随机数,并报告你所猜的总次数。 

七、面向对象编程 

1.设计一个密码验证的表单,写出应该放置哪些控件(可以不局限于上图示例表单的控件),对这些控件(含表单本身)的属性进行设置,并编写事件响应程序。 

2.设计一个界面,完成第六题的猜数游戏。要求写出应该放置哪些控件,对这些控件(含表单本身)的属性进行设置,并编写事件响应程序。 

3.设计一个界面,上面放置一个命令按钮,如果命令按钮位于表单的左上角,当点击该按钮时按钮移动到表单的中心位置,如果该命令按钮位于表单的中心时,当点击时按钮移动到表单的左上角。 

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。