计算机二级VFP理论考试加机试

  • 格式:doc
  • 大小:1.05 MB
  • 文档页数:27

全国高等学校(安徽考区)计算机水平考试试题(二级 Visual FoxPro6.0)第一部分2017年02月14日星期三 20:15一、单项选择题1.在以下关于计算机硬件的描述中,错误的说法是 1 。

A)软盘和硬盘上的数据都可由CPU直接存取B)断电时,RAM中的程序和数据消失C) 硬盘和软盘驱动器既属于输入设备也属于输出设备D) CPU主要由运算器、控制器和寄存器组成2.软件系统包括 2 。

A)操作系统和应用软件 B)系统软件和应用软件C)系统软件和游戏软件 D)通过计算机软件和专用计算机软件3.Caps Lock键的功能是 3 。

A)大写锁定 B)大写/小写切换 C)数字输入 D)数字/光标切换4.在计算机内部,汉字信息存取、处理和传递的形式是 4 。

A)ASCII码 B)汉字 C)机内码 D)拼音码5.下列各种进制的数据中最大的数是 5 。

A)101100B B)53Q C)2AH D)42D6.在查找文件时,若用户输入*.*,则将搜索 6 。

A)所有含*的文件 B)所有扩展名含*的文件 C)所有文件 D)无法进行7.在Windows中,各应用程序之间的信息交换是通过 7 进行的。

A)记事本 B)回收站 C)剪贴板 D)文件夹8.以下关于多媒体技术的叙述中,错误的是 8 。

A)将各种媒体(文字、图形、动画、图像、视频)以数字化的方式集成在一起B)多媒体技术已经成为声、文、图等媒体信息在计算机系统中综合应用的代名词C)多媒体技术和计算机技术的融合开辟出一个多学科交叉、跨行业的崭新领域D)多媒体技术就是能用来观看DVD电影的技术9.WWW引进了超文本的概念,超文本指的是包括 9 。

A)多种文本的文本 B)图像的文本 C)多种颜色的文本 D)链接的文本10.计算机病毒的主要危害 10 。

A)损害CPU B)占用资源,破坏信息 C)干扰电网,破坏信息 D)修改Cache的信息11.下列选项中,不能返回逻辑值的是 11 。

A)EOF() B)BOF() C)RECNO() D)FOUND()12.主索引字段 12 。

A)不能出现重复或空值 B)能出现重复值 C)能出现空值 D)不能出现重复值,但能出现空值13.对多表进行操作时,选择工作区所使用的命令为 13 。

A)USE B)OPEN C)SELECT D)CREATE14.VFP中参照完整性规则不包括 14 。

A)更新规则 B)删除规则 C)查询规则 D)插入规则15.SELECT—SQL语句是 15 。

A)选择工作区语句 B)数据查询语句 C)选择标准语句 D)数据修改语句16.关于数据库,下列说法正确的是 16 。

A)数据库就是关系 B)数据管理就是二维关系C)数据库就是表和关系的集合 D)数据库就是数据表格17.WAIT、INPUT和ACCEPT这三条命令在输入数据时,必须以回车键表示结束输入的是 17 。

A)WAIT、INPUT B)INPUT、ACCEPT C)WAIT、ACCEPT D)WAIT18.在程序中,可以结束程序运行并返回到操作系统的命令是 18 。

A)EXIT B)QUIT C)CANCEL D)RETURN19.VFP程序设计中,三种基本的程序结构是 19 。

A)顺序、选择、逻辑 B)顺序、选择、循环C)模块、转移、循环 D)网状、选择、逻辑20.已知D1、D2为日期型变量,下列4个表达式中非法的是 20 。

A)D1-D2 B)D1+D2 C)D1+36 D)D1-2821.在向数据库添加表的操作中,下列叙述中不正确的是 21 。

A)可以将一张“独立”表添加到数据库中B)可以将已属于一个数据库的表添加到另一数据库中C)可以在数据库设计中新建个表使其成为数据库表D)欲使一个数据库表成为另一个数据库表,则必须先使它成为自由表22.在DO WHILE ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是 22 。

A)程序无法跳出循环 B)程序逻辑不会出现死循环C)用EXIT可跳出循环 D)用LOOP可跳出循环23.一个表的全部备注字段的内容存储在23 中。

A)同一表备注文件 B)不同表备注文件 C)同一文本文件 D)同一数据库文件24.Init是指 24 时触发的基本事件。

A)当创建对象 B)当从内存中释放对象 C)当表单或表单集装入内存 D)当用户双击对象25.在表单的控件中,既能选择又能编辑的控件为 25 。

A)标签 B)组合框 C)列表框 D)文本框26.要使表单中某个控件不能用(变为灰色),则将该控件的 26 属性设置为.T.。

A)Caption B)Name C)Visible D)Enable27.下列控件中,没有Value的属性的是 27 。

A)文本框 B)命令按钮 C)列表框 D)复选框28.类是一组具有公共的方法(成员函数)和一般性的对象的描述,类之间共享属性和方法的机制是 28 。

A)多态性 B)封装性 C)继承性 D)传递性29.关于表单中文本框,下列说法正确的是 29 。

A)文本框只能输入一行文本 B)文本框能输入多行文本C)文本框只能显示文本,不能输入文本 D)文本框能输入、编辑备注型字段30.要使文件菜单使用“F”作为访问键,可用 30 定义菜单标题。

A)文件(F) B)文件(< \F) C)文件(\ <F) D)文件(<F)31.将一个欲览成功的菜单存盘,再运行该菜单,却不能执行,是因为 31 。

A)要编写程序 B)没有生成菜单程序 C)要用命令方式运行 D)没有放到项目中去32.在VFP报表设计中,某“学生成绩表”的报表类型为 32 。

A)行表 B)列表 C)标签 D)多列表33.在创建快速报表时,默认带区包括 33 。

A)标题、细节和总结 B)页标头、细节和页注脚C)组标头、细节和组注脚 D)标题、细节和页注脚34.视图不能单独存在,它必须依赖 34 。

A)视图 B)数据表 C)查询 D)数据库35.标签设计器和报表设计器相比,多了以下 35 默认带区。

A)组标头、组注脚 B)标题、总结 C)列标头、列注脚 D)页标头、页注脚36.查询结果如果是仅输出匹配记录,多表关联应选择 36 。

A)内部联接 B)左外部联接 C)右外部联接 D)全外部联接37.查询的数据源 37 。

A)只能是自由表 B)只能是关联的多表 C)只能是视图 D)表和视图38.在VFP中,建立查询可用 38 中方法。

A)1 B)2 C)3 D)439.在VFP中,主文件不可是 39 。

A)PRG文件 B)DBF文件 C)MPR文件 D)SCX文件40.在连编选项对话框中,“操作”选项中没有的是 40 。

A)重新连编项目 B)连编可执行文件 C)连编系统文件 D)连编应用程序二、填空题(每空1分,共20分)1.在vfp中有两种变量,分别是内存变量和 1 。

2.在vfp中,可以存放大块文本的字段类型是 2 ;可以放置照片信息的字段类型是3 。

3.数据表的索引类型中,允许重复值的索引类型有 4 , 5 。

4.将表xs.dbf的结构复制到xs1.dbf的命令格式为 6 。

5.若从字符串“北京市”中取出汉字“京”,应使用函数表达式 7 。

6.使用索引查询,其命令动词为 8 。

7.在文本框中通过设置 9 属性,可将输入的字符设置为屏幕显示。

8.在表单运行中,计时器控件是 10 ;当时间到时产生一 11 事件。

9.在对象引用中,ThisForm是指 12 。

是对MyForm的 13 引用;MyForm.Release是对MyForm的 14 引用。

11.在类的特征中,将方法和数据存放于同一对象中,并且对数据的存取只能通过对象本身的方法来进行,此特征是类的 15 。

12.若使内容相关的菜单项分隔成组,需要在“菜单名称”栏中键入 16 ,以创建一条分隔线。

13.在用户应用程序中引用菜单时,必须使用 17 作为扩展名。

14.在报表控件中,可用作显示表的字段、变量及表达式的控件为 18 。

15.在视图创建中,如果数据源是当前数据库之外的表,则所创建的视图称为 19 。

16.在SELECT—SQL语句中,表示条件表达式用where子句,分组用 20 子句。

三、运行结果题(共25分)[程序1](5分)SET TALK OFFSTORE 10 TO X,YDO WHILE X>0X=X-INT(Y/2)Y=Y-1ENDDO? ”X=” , X , ”Y=” , YSET TALK ON[程序2](5分)SET TALK OFFSTORE 0 TO A,BDO WHILE .T.A=A+1B=B+AIF A > = 5EXITENDIFENDDO?”A=”,A,”B=”,BSET TALK ON[程序3](5分)SET TALK OFFS=0I=1INPUT “N=?” TO NDO WHILE S < = NS=S+II=I+1ENDDO?”S=”,SSET TALK ON执行时如果输入值为5,写出运行结果[程序4](5分)SET TALK OFFFOR I=1 TO 5K=1FOR J=1 TO I@ I, K SAY “*”K=K+1ENDFORENDFORSET TALK ON[程序5](5分)现有一表xs.dbf(见右表)SET TALK OFFUSE XS.DBFN=0COUNT TO MSCANIF 性别=”男”LOOPENDIFN=N+1ENDSCANN=M-N?”N=”,NUSESET TALK ONVFP表单实验参考讲义一、标签和文本框(一)题目要求:(1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。

(不得退出VFP系统)操作要点:1)注意将text1的属性passwordchar设置为:*2)“显示密码”按钮Command1的Click事件代码:写法一:bel2.Caption=Thisform.Text1.Value写法二:X=Thisform.Text1.Valuebel2.Caption=X3)“关闭”的按钮Command2的Click事件代码:Thisform.Release(二)Command1 的CLICK事件代码:if thisform.text1.value="abc"bel2.caption="欢迎使用"elsebel2.caption="密码错误"EndifCommand2 的CLICK事件代码:thisform.release(三)代码编写:1)“确定”按钮Command1的Click事件代码:If Thisform.text1.value=”ABCD”Messagebox(“欢迎光临”,65,“密码正确“)ElseMessagebox(“禁止进入“,65,”密码错误“)Endif2)“关闭”的按钮Command2的Click事件代码:Thisform.Release(四)代码编写:1)“确定”按钮Command1的Click事件代码:r=val(thisform.text1.value)s=3.1415926*r*rmessagebox(str(s,5,2),65,”面积”)2) “关闭”的按钮Command2的Click事件代码:Thisform.Release(五)题目要求:(1) 该表单的名称为“Form1”,标题为“温度转换”,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“摄氏温度”的标签;再定义一个名称为“Label2”标题为“华氏温度”的标签,两个标签的字号均为11磅;3) 定义一个名称为“Text1”的文本框,用于输入摄氏温度,再定义一个名称为“Text2”的文本框,具有只读属性,用于显示华氏温度; 4) 定义一个名称为“Command1”,标题为“转换”的按钮,当单击该按钮时,将输入的摄氏温度转换成华氏温度并显示在Text2文本框中,编写其Click事件代码;其中:华氏温度=9/5*摄氏温度+325) 定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。