《vfp模拟题(答案)资料.pdf》由会员分享,可在线阅读,更多相关《vfp模拟题(答案)资料.pdf(25页珍藏版)》请在三一文库上搜索。
1、一、数据库管理系统基础知识模拟试题 一、选择题 1下列选项中能够直接实现对数据库中数据操作的软件是(C ) 。 A、字处理软件B、操作系统C、数据库管理系统D、翻译系统 2数据库系统的核心是(D ) 。 A、编译系统B、数据库C、操作系统D、数据库管理系统 3下列关于数据库系统的正确叙述是(A ) 。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余 C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 4下列关于数据库系统的正确叙述是(B ) 。 A、数据库中只存在数据项之间的联系 B、数据库的数据项之间和记录之间都存在联系 C、数据库的数据
2、项之间无联系,记录之间存在联系 D、数据库的数据项之间和记录之间都不存在联系 5数据库 DB 、数据库系统DBS、数据库管理系统DBMS 这三者之间的关系是(A ) 。 A、DBS 包括 DB 和 DBMS B、DBMS 包括 DB 和 DBS C、DB 包括 DBS 和 DBMS D、DBS 就是 DB,也就是DBMS 6按照数据模型分类,数据库系统可以分为三种类型,正确的是(C ) 。 A、大型、中型和小型B、西文、中文和兼容 C、层次、网状和关系D、数据、图形和多媒体 7按照数据模型分类,Visual FoxPro 属于(C ) 。 A、层次型B、网状型C、关系型D、混合型 8数据库管理
3、系统是(C ) 。 A、应用软件B、辅助设计软件C、系统软件D、科学计算软件 9关系数据库管理系统存储与管理数据的基本形式是(B ) 。 A、关系树B、二维表C、结点路径D、文本文件 函数和表达式模拟试题 一、选择题 1 下列数据为常量的是( C )。 A、02/18/99 B、F C、.N. D、TOP 2 “ 程序设计 “ 这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D )。 A、 程序设计 B、(程序设计) C、程序设计 D、 程序设计 3 下述字符串表示方法正确的是( B )。 A、“ 等级考试 “ B 、 等级考试 C、“ 等级考试 “ D、 等级考试 4 如
4、果内存变量DT是日期型的,那么给该变量赋值正确的操作是( D )。 A、DT=08/10/97 B、DT=“08/10/97“ C 、DT=CTOD (08/10/97 ) D 、DT= CTOD (“08/10/97“) 5 执行命令STORE CTOD(08/11/99) TO AA后,变量AA的数据类型是( A )。 A、日期型 B、数值型 C、字符型 D、浮点型 6 在 “ 人事档案 “ 表文件中, “ 婚否 “是逻辑型字段(已婚为逻辑真值),“ 性别 “ 为字符型字段, 如果查询 “ 已婚女同志 “ ,应该使用的条件表达式是( C )。 A、婚否 .OR. (性别 =“ 女“ ) B
5、、婚否 .AND. (性别 =女) C、(婚否 =.T. ).AND.(性别 =“ 女“ ) D、已婚 .OR. (性别 =“ 女“ ) 7 设 L=668,M=537,N=“L+M“,表达式 5+&N的值是( C )。 A、类型不匹配 B、5+L+M C、1210 D、5+&N 8 设 A=5*3+6 ,B=5*3+6,C=5*3+6,在下面的表达式中,合法的是( C )。 A、A+B B、B+C C、C+A D、A+B+C 9 某数据表中包含如下的两个字段: 性别( C,2)、奖金( N,6,2),如果需要 查询奖金在 100 元以下或400 元以上的男职工和奖金在200 元以上的女职工,
6、应该使用的 条件是( D )。 A、性别 =“ 男“.AND. 奖金 =400.AND. 性别 =“ 女“.AND. 奖金 =200 B、性别 =“ 男“.AND. 奖金 =400.OR. 性别 =“ 女“.AND. 奖金 =200 C、性别 =“ 男“.AND. (奖金 =400).AND. 性别 =“ 女“.AND. 奖金 =200 D、性别 =“ 男“.AND. (奖金 =400).OR. 性别 =“ 女 “.AND. 奖金 =200 10 在下列表达式中,运算结果为字符串的是( A )。 A、“1551“+“66“ B、ABCD+XYZ=ABCDXYZ C、DTOC (DATE ()
7、“08/13/98“ D、CTOD ( “08/13/99“) 11 在下列表达式中,运算结果为数值的是( D )。 A、“1234“+“3579“ B、CTOD (“05/08/93“)-11 C、130+350=480 D、LEN ( “SFDE“)-1 12 假定 X=5,Y=8,执行下列运算后,结果为数值型数据的是( C )。 A、?X=Y-3 B、 ?Y-3=X C、X=Y D、X+3=Y 13 下列表达式的运算结果为日期型数据的是( C )。 A、08/15/97-12 B、DATE () -CTOD (“05/13/98“) C、DATE () -30 D、DATE () -TI
8、ME () 14 假设 X=10,Y=8,下列表达式中结果为逻辑真值的是( D )。 A、( XY).AND.“BOOKSTORE“$“BOOK“ B 、(XY).OR. “BOOK“$“BOOKSTORE“ 15 下列函数中,函数值为数值型数据的是( D )。 A、CTOD (01/11/99 ) B、SUBSTR (DTOC (DATE (), 7) C、SPACE (3) D、YEAR (DATE () 16 顺序执行下列命令之后,屏幕显示的结果是( 5 )。 A=“中华人民共和国“ B=“人民 “ ?AT(B,A) A、0 B、5 C、8 D、错误信息 17 顺序执行下列命令之后,屏幕
9、显示的结果是( B )。 STORE “Visual FoxPro“ TO TT ?UPPER (RIGHT(TT, 3) A、VISUAL FOXPRO B、PRO C、Pro D、VIS 18 函数 ROUND (15368.9236,-2)的结果为( C )。 A、15368 B、15370 C、15400 D、15300 19 执行以下命令( C )。 M=“THIS IS AN APPLE“ ?SUBSTR (M ,INT(LEN (M)/2+1 ), 2) A、TH B、IS C、AN D、AP 20 假设当前日期是1997 年 9 月 20 日,给出字符串“97 年 9 月“ 的
10、表达式是( B )。 A、SUBSTR(DTOC(DATE(),7,2)+“ 年“+SUBSTR(DTOC(DATE(),1,2)+“月“ B、SUBSTR(DTOC(DATE(),7,2)+“ 年“+SUBSTR(DTOC(DATE(),2,1)+“月“ C、YEAR(DATE()+“ 年“+MONTH(DATE()+“ 月“ D、STR(YEAR(DATE(),4)+“年“+STR(MONTH(DATE(),2)+“ 月“ 21 函数 DAY(07/29/97)的返回值是( D )。 A、7 B、0 C 、计算机日期 D、出错信息 22 函数 TIME() 的数据类型是( B )。 A、数
11、值型 B、字符型 C、日期型 D 、逻辑型 23 条件函数IIF(MOD(15,-8)3,10,-10)的结果为( B )。 A、10 B、-10 C、-1 D、7 24 如果变量X=11,函数 TYPE(“X=110“) 的结果为( A )。 A、L B、N C、C D、出错信息 25 如果变量D=“08/13/98“,命令 ?TYPE(“&D“) 的结果为( B )。 A、D B、 N C、C D、出错信息 数据表模拟试题 一、选择题 1 下列属于内存变量文件的扩展名是( D )。 A、.TXT B、.FPT C、.DBF D、 .MEM 2 一个数据表中有2 个备注型字段,这些字段的内容
12、存放在( B )。 A、2 个.FPT 文件中 B、同一个 .FPT 文件中 C、2 个.DBF 文件中 D、同一个 .DBF 文件中 3 数据表文件中的字段是一种( B )。 A、常量 B、变量 C、函数 D、运算符 4 在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为( D )。 A、3,8,10 B、1, 6,10 C、1,8,任意 D、1,8,4 5 一个数据表文件的数值型字段要求保留5 位小数, 那么它的宽度最少应当定义成( D )。 符号,小数点,整数位 A、5 位 B、6 位 C、7 位 D、8 位 6 已打开数据表文件,假设“ 出生日期 “ 字段为日期型,下列表达式
13、中结果不是日期型的是 ( C )。 A、CTOD (“08/12/96“) B 、出生日期 +5 C、DTOC (出生日期) D 、 DATE () -2 7 在 Visual FoxPro的数据表文件中,每条记录的总长度比用户定义的各个字段宽度之和多 一个字节,该字节用于( B )。 A、存放删除标记 B、存放记录号 C 、存放索引关键字 D、存放记录宽度 8 下列操作中,不能用MODIFY STRUCTURE命令实现的是(D )。 A、增加数据表中的字段 B、删除数据表中的字段 C、修改数据表中字段的宽度 D、删除数据表中的某些记录 9 假设数据表中“ 婚否 “ 字段为逻辑型(已婚为逻辑真
14、值),如果要显示所有未婚职工的情况, 应该使用的命令是( C )。 A、LIST FOR 婚否 =F B、LIST FOR 婚否 =“F“ C、LIST FOR .NOT. 婚否 D、LIST FOR 婚否 =“ 未婚 “ 10 数据表文件 “ 学生表 .DBF“ 中有性别(字符型)和平均分(数值型)字段,如果显示平均分 超过 90 分和不及格的全部女生的记录,应该使用的命令是( D )。 A、LIST FOR 性别 =“ 女“.OR. 平均分 90.OR. 平均分 90,平均分 90.AND. 平均分 90.OR. 平均分 270 B、SORT TO XSM ON 出生日期 /D FOR 性
15、别 =“ 男“.AND. 总分 270 C、SORT TO XSM ON 出生日期 FOR 性别 =“ 男“.AND. 总分 270 D、INDEX TO XSM ON 出生日期 FOR 性别 =“ 男“.AND. 总分 270 24 数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX ,应该使用的命 令是( a )。 A、INDEX ON 工资 /D TO GZJX B、SET INDEX ON - 工资 TO GZJX C、INDEX ON - 工资 TO GZJX D、REINDEX ON 工资 TO GZJX 25 假设日期格式是yy.mm.dd ,要求按工资升序排
16、序,工资相同者按参加工作时间的先后顺 序排列建立索引文件,应该使用的命令是( c )。 A、INDEX ON 工资 /A,工作日期 /D TO GR.IDX B、SET INDEX ON 工资 - 工作日期 TI GR.IDX C、INDEX ON STR(工资, 6,2)+DTOC (工作日期) TO GR.IDX D、INDEX ON STR(工资 +YEAR (工作日期) TO GR.IDX 26 TOTAL命令的功能是( a )。 A、对数值型字段按关键字分类求和 B、分别计算所有数值型字段的和 C、计算每个记录中数值型字段的和 D、求满足条件的记录个数 27 计算各类职称的工资总和,
17、并把结果存入GZZH数据表中的命令是( d )。 A、SUM 职称 TO GZZH B、SUM 工资 TO GZZH C、TOTAL ON 职称 TO GZZH FIELDS 工资 D、TOTAL ON 工资 TO GZZH FIELDS 职称 28 一个数据表中共有10 条记录,当函数EOF()为.T. 时,当前记录号应为( b )。 A、10 B、11 C、0 D、1 二、填空题 1 在 Visual FoxPro 的命令中, 选项可以使用的四种参数形式是 for 、 while、 where 、 having 。 2 有一个表文件AB.DBF,并且已经建立了索引文件IAB.IDX 。在修
18、改该表文件后,相应更新 索引文件的命令是 reindex 。 3 有计算机等级考试考生数据表文件STD.DBF和合格考生数据表HG.DBF 。 两个表的结构相同。 为了颁发合格证书并备案,把 STD数据表中的 “笔试成绩 “ 和“ 上机成绩 “ 均及格(大于等于60 分) 记录的 “ 合格否 “ 字段修改为逻辑真,然后将合格的记录追加到 合格考生数据表HG.DBF中。请对以下操作命令填空。 USE STD LIST 记录号准考证号姓名性别笔试成绩上机成绩合格否 1 11001 梁小冬女70 80 .F. 2 11005 林旭男95 78 .F. 3 11017 王一平男60 40 .F. 4
19、11083 吴大鹏男90 60 .F. 5 11080 杨纪红女58 67 .F. REPLACE all 合格否 with .t. FOR 笔试成绩 =60.AND. 上机成绩 =60 USE HG APPEND FORM STD FOR 合格否 =.t. LIST USE 4 假设有数据表SBK.DBF ,其中存有若干仪器设备清单,其结构如下: 部门代码( C,1)、设 备名称( C,10)、购买价格(N,10,2)、购入日期(D)、是否可用(L)。 该表包含的记录如下: 记录号部门代码设备名称购买价格购入日期是否可用 1 3 示波器13500.00 05/30/90 .T. 2 1 微机
20、 PC 9280.00 02/16/98 .F. 3 4 打印机3870.00 11/05/98 .F. 4 3 打印机3870.00 12/15/99 .T. 5 1 投影仪650.90 09/23/94 .T. 6 5 空调器2100.00 07/08/95 .T. 7 3 微机 PC 9280.00 05/13/98 .T. 8 2 服务器32500.00 06/11/99 .T. 根据以下各题的要求写出相应的命令。 1)打开设备数据表SBK.DBF的命令是 use sbk 。 2)显示数据表结构的命令是 list structure 。 3)用分屏方式显示所有记录 display al
21、l 。 4)查询 95 年 12 月 31 日以前购买的所有设备的情况 list for 购入日期 =2) 数据库模拟试题 1下列说法中正确的是( B )。 A 、当项目管理器处于打开状态时,使用CREATE DATABASE命令创建的数据库将会自动添加到 项目中 B 、当数据库处于打开状态时,用CREATE 命令创建的表文件将会自动添加到该数据库中 C 、CLOSE DATABASE 在关闭数据库的同时,不会将数据库中的表同时关闭 D 、自由表不能被添加到数据库中 2下列命令中能打开数据库设计器的是( D )。 A 、CREATE DABASE B、OPEN DATABASE C 、SET
22、DATABASE TO D、MODIFY DATABASE 3下列命中不能关闭数据库的是( C )。 A 、CLOSE DATABASE B、CLOSE ALL C 、CLOSE D、CLOSE DATABASE ALL 4下列说法中正确的是( A )。 A 、自由表中的字段名最多只能为10 个字符,数据库表则最多可为128 个 B 、当数据库表变成自由表时,数据库表的长字段名将保留 C 、对于数据库表的长字段名,可以只使用字段名的前10 个字符代表该字段 D 、当数据库表成为自由表时,使用长字段名创建的索引文件可继续使用 5下列有关索引的说法,正确的是( C )。 A 、可以在自由表中创建主
23、索引 B 、建立主索引的主关键字值不能为空,但可以有重复数值 C 、可以在自由表中建立候选索引 D 、唯一索引中只保留关键字段值相同的第一条记录 6下列有关数据表之间关系的说法中错误的是( B )。 A 、永久关系在数据库设计器中表现为联系数据表索引的一条连线 B 、永久关系同临时关系一样,可以控制各数据表内记录指针的同步移动 C 、在一对多关系中,一方必须为主索引文件 D 、多对多关系可以拆分为两个 一对多关系 7Visual FoxPro中的参照完整性规则不包括()。 A 、更新规则 B、删除规则 C、查询规则 D 、插入规则 查询和视图模拟试题 一、选择题。 1.以下关于查询的描述正确的
24、是( D )。 A、不能根据自由表建立查询 B、只能根据自由表建立查询 C、只能根据数据库表建立查询 D、可以根据数据库表和自由表建立查询 2.以下关于视图的描述正确的是( D )。 A、只能根据自由表建立视图 B、只能根据查询建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 3.以下关于交叉表查询说法不正确的是( D )。 A、交叉表查询可以在多个表中进行查询 B、交叉表查询可以对视图进行查询 C、交叉表查询只能使用查询向导获得 D、交叉表查询只能对一个表进行查询 4.查询设计器中包括的选项卡有( A )。 A、字段、筛选、排序依据 B、字段、条件、分组依据 C、
25、条件、排序依据、分组依据 D、条件、筛选、杂项 5.下列不属于查询结果输出格式的是( D )。 A、浏览 B、图形 C、屏幕 D、视图 结构化查询语言模拟试题 一、选择题 1.SQL的数据操作语句不包括( D )。 A、INSERT B、UPDATE C、DELETE D 、CHANGE 2.SQL语句中条件短语的关键字是( A )。 A、WHERE B 、FOR C、WHILE D、CONDITION 3.SQL语句中修改表结构的命令是( C )。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 4.SQL语
26、句中删除表的命令是( C )。 A、DROP TABLE B、DELETE TABLE C、ERASE TABLE D、DELETE DBF 5.SQL SELECT 语句为了将查询结果存放到临时表中应该使用的短语是( B )。 A、WHERE B、INTO C、GROUP BY D 、OREDER BY 结构化程序设计模拟试题 一、选择题 1将逻辑值赋给内存变量LZ 的正确方法是( D )。 A、LZ=“.T.“ B、STORE “T“ TO LZ C、LZ=TRUE D 、STORE .T. TO LZ 2将 98 年国庆节的日期赋给内存变量ND的正确方法是( B )。 A、ND=DTOC
27、 (“10/01/98“) B、 ND=CTOD( 10/01/98) C、STORE DATE () TO ND D、 STORE 10/01/98 TO ND 3执行命令INPUT “ 请输入出生日期:“ TO MDATE 时,如果通过键盘输入CTOD(“01/01/88“) 则内存变量MDATE 的值应当是( D )。 A、CTOD(“01/01/88“) B、“01/01/88“ C、日期值01/01/88 D、拒绝接收,MDATE 不赋值 4在 DO WHILE .T. 的循环中,退出循环应使用的命令是( B )。 A、LOOP B 、 EXIT C、CLOSE D、CLEAR 5下
28、列程序的运行结果是( B )。 A=10 IF A=10 S=0 ENDIF S=1 ?S A、0 B、 1 C 、程序出错 D、结果无法确定 6有如下的程序()。 SET TALK OFF M=0 N=0 DO WHILE NM M=M+N N=N-10 ENDDO ?M RETURN 运行此程序后M的值为( A )。 A、0 B、 10 C、100 D、99 7有如下程序()。 SET TALK OFF STORE 2 TO S,K DO WHILE SM M=M+N N=N-10 ENDDO ?M ,N RETURN 运行此程序的显示结果为( D )。 A、0 10 B、10 90 C、
29、 90 100 D、100 90 10运行下列程序后,语句?“123“ 被执行的次数是( B )。 I=0 DO WHILE IX/2 X=1+X2 Y=Y+1 LOOP ELSE X=X+1 ENDIF ENDDO ?X ?Y SET TALK ON RETURN 运行结果X 的值为 122 ,Y的值为 23 。 4有如下程序()。 SET TALK OFF I=1 DO WHILE IINT(A).OR.A=10 LOOP ELSE INPUT “B=“ TO B IF B=INT(B).AND.BINT(A).OR.A99 LOOP ELSE ?A,“+“,B,“=“,A+B &找不到变
30、量B ENDIF I=I+1 ENDDO 7下列程序的功能是对ABC.DBF中的字段 “ 数量 “ 里的数,求其偶数之和,并显示所有偶数,请 填空。 SET TALK OFF USE ABC S=0 DO WHILE .T. IF (1) ?数量 S=S+数量 ENDIF SKIP IF EOF() EXIT ENDIF ENDDO ?S RETURN 8请阅读下列程序,并根据运行结果填空。 SET TALK OFF M=1 DO WHILE M“ 教授 “ SKIP LOOP ENDIF DISPLAY WAIT “按任意键继续!“ SKIP ENDDO USE 11填空完成下列程序()。
31、SET TALK OFF USE STD ACCEPT “请输入待查学生姓名:“ TO XM DO WHILE .NOT.EOF() IF 姓名 =XM ?“姓名 “+ 姓名 “ ,成绩 “+STR (成绩, 3,0) ENDIF SKIP ENDDO SET TALK ON RETURN 12已经建立了工资数据表文件GZ.DBF ,在下列程序中要求修改水电费字段值,请填空。 SET TALK OFF CLEAR USE GZ ACCEPT “要将水电费字段清零吗?(Y/N)“ TO P IF UPPER(P)=“Y” REPLACE ALL 水电费 WITH 0 ENDIF GO TOP B
32、ROWSE FIELDS 姓名,水电费 USE RETURN 13下列程序的功能是从键盘接受到Y 或 N 才退出循环,请填空 DO WHILE .T. WAIT “请输入 Y/N“ TO YN IF ( UPPER (YN )“N“) ) LOOP ELSE EXIT ENDIF ENDDO 14计算机等级考试考生数据表为STUDENT.DBF 。笔试和上级成绩已分别录入其中的“ 笔试 “ 和“ 上机 “字段(均为数值型) 中, 此外另有 “等级 “ 字段(字符型) 。凡两次考试均达到80 分以上者, 应在等级字段中填入“ 优秀 “ 。为此编写如下程序,请填空。 SET TALK OFF US
33、E STUDENT DO WHILE .NOT.EOF() IF 笔试 =80.AND. 上机 =80 REPLACE 等级 WITH “优秀” ENDIF SKIP ENDDO USE SET TALK ON 15计算机等级考试的查分程序如下,请填空。 SET TALK OFF USE STUDENT ACCEPT “请输入准考证号“ TO NUM LOCATE FOR 准考证号 =NUM IF FOUND() ?姓名 +“ 的成绩是 “+STR(成绩 ,3,0 ) ELSE ?“没有此考生!“ ENDIF USE SET TALK ON 16阅读下列程序,回答指定问题。 SET TALK
34、OFF CLEAR USE SALARY DO WHILE .NOT.EOF() IF 实发工资 =250 SKIP LOOP ENDIF DISPLAY SKIP ENDDO CLOSE DATABASE RETURN 该程序完成的功能是显示实发工资小于250 的记录;LOOP 语句的功能是退出本次循 环。 17假设有商品数据表文件SP1.DBF,其中商店名、商品名和品牌微字符型字段,单价和库存量 为数值型字段,是否进货为逻辑型字段。该数据表记录如下: 记录号商店名商品名品牌单价库存量是否进货 1 光明商店电冰箱海尔3700 60 .F. 2 长安商店空调科龙3600 27 .T. 3 百货
35、大楼彩电长虹2450 60 .F. 4 塞特购物中心洗衣机小鸭1600 90 .F. 5 蓝岛东区空调美的2800 26 .T. 6 长安商场电冰箱海尔3700 20 .T. 7 塞特购物中心彩电康佳2980 32 .F. 8 百货大楼洗衣机松下1780 12 .T. 请阅读下列程序,并将程序填写完整。 SET TALK OFF STOR “Y“ TO YN INDEX ON 品牌 TO PP DO WHILE ACCEPT “请输入查询的品牌:“ TO CHX SEEK CHX IF FOUND() DISPLAY ELSE ?“无此品牌商品!“ ENDIF WAIT “继续查找吗?(Y/N
36、)“ TO YN ENDDO ?“再见! “ SET TALK ON RETURN 18有口令程序如下: SET TALK OFF SET STICTDATE TO 0 CLEAR DO WHILE .T. 5.20 SAY “请输入口令:“ INPUT TO PW IF DATE() =PW EXIT ELSE WAIT “口令不对,按任意键重来!“ CLEAR ENDIF ENDDO SET TALK ON CLEAR 假设今天是1999 年 10 月 15 日,为通过该口令程序,应输入的口令是 5/23/2007。 19下列程序用于在屏幕上显示一个由“*“ 组成的三角形(如下图),请填空
37、。 * * * * SET TALK OFF CLEAR R=1 CC=10 DO WHILE R800.AND.A=1300.AND.A1800.AND.A0 ?STR(X)+“!=“+STR(S) DO WHILE .T. RETURN S=S*Y Y=Y+1 IF YX EXIT ENDIF ENDDO ENDIF RETURN 23请阅读下列程序,并回答指定问题。 *主程序 AAA.PRG *过程文件BBB.PRG SET TALK OFF PROCEDURE SUBPRO CLEAR PARAMETERS Q SET PROCEDURE TO BBB Q=200 P=100 RETU
38、RN DO SUBPRO WITH P 5,5 SAY “P=“+STR(P,3) RETURN 执行该程序后,屏幕上显示的信息为 P=200 。 表单及其控件模拟试题 一、选择题 1.下列关于属性、方法和事件的叙述中,哪个是错误的?( D ) A、属性用于描述对象的状态,方法用于表示对象的行为 B、基于同一个类产生的两个对象可以分别设置自己的属性值 C、事件代码也可以像方法一样被显示调用 D、在新建一个表单时,可以添加新的属性、方法和事件 2.假设一个表单里有一个文本框Text1 和一个命令按钮组CommandGroup1 ,命令按钮组中包含 Command1 和 Command2 两个命令
39、按钮。如果要在Command1 命令按钮的某个事件代码中访问文本 框的 Value 属性值,下面哪个是正确的?( B ) A、This.ThisForm.Text1.Value B、This.Parent.Parent.Text1.Value C、Parent.Parent.Text1.Value D、This.Parent.Text1.Value 3. 下面关于数据环境中两个表之间关系的说法中,正确的是( B )。 A、数据环境是对象,关系不是对象 B、数据环境不是对象,关系是对象 C、数据环境是对象,关系是数据环境中的对象 D、数据环境和关系都不是对象 4.假定表单中包含一个命令按钮,那么
40、在运行表单时,下面有关事件引发次序的说法中,正确 的是( B )。 A、先命令按钮的Init事件,然后表单的Init事件,最后表单的Load 事件 B、先表单的Load 事件,然后表单的Init事件,最后命令按钮的Init事件 C、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load 事件 D、先表单的Load 事件,然后命令按钮的Init事件,最后表单的Init事件 5.要选定表单中某选项组里的某个选项按钮,可以( A ) A、单击选项按钮 B、双击选项按钮 C、先用鼠标右键单击选项组,并选择快捷菜单中的“编辑”命令,然后再单击选项按钮 D、以上 B、和 C、都可以 6.下面
41、关于列表框和组合框的陈述中,正确的是(?)。 A、列表框和组合框都可以设置成多重选择 B、列表框可以设置成多重选择,而组合框不能 C、组合框可以设置成多重选择,而列表框不能 D、列表框和组合框都不能设置成多重选择 报表和标签模拟试题 一、选择题()。 1.在“报表设计器”中,可以使用的控件是()。 A、标签、域控件 B、标签、域控件和列表框 C、标签、文本框和列表框 D、布局和数据源 2.报表的数据源可以是()。 A、自由表或其它报表 B、数据库表、自由表或视图 C、数据库表、自由表或查询 D 、表、查询或视图 3.在创建快速报表时,基本带区包括()。 A、标题、细节和总结 B、页标头、细节和
42、页注脚 C、组标头、细节和组注脚 D、报表标题、细节和页注脚 菜单栏和工具栏模拟试题 一、填空题 1.典型的菜单系统一般是一个下拉式菜单,下拉式菜单通常由一个和一组组 成。 2.要将 VFP系统菜单恢复成标准配置,可先执行命令,然后再执行命令。 3.快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是 在该对象的事件代码中添加调用该弹出式菜单程序的命令。 应用程序的开发模拟试题 一、选择题 1.把一个项目编译成一个应用程序时,下面的叙述正确的是()。 A、所有的项目文件将组合为一个单一的应用程序文件 B、所有项目的包含文件将组合为一个单一的应用程序文件 C、所有项目
43、排除的文件将组合为一个单一的应用程序文件 D、由用户选定的项目文件将组合为一个单一的应用程序文件 2.连编应用程序可以生成的文件是()。 A、.app 文件 B、 .exe 文件 C、.txt文件 D、 .prg文件 3.下面关于运行应用程序的说法正确的是()。 A、.app 应用程序可以在Visual FoxPro和 Windows 环境下运行 B、.exe 只能在 Windows 环境下运行 C、.exe 应用程序可以在Visual FoxPro和 Windows 环境下运行 D、.app 应用程序只能在Windows 环境下运行 4.作为整个应用程序入口点的主程序至少应具有一下功能()。 A、初始化环境 B、初始化环境、显示初始用户界面 C、初始化环境、显示初始用户界面、控制事件循环 D、初始化环境、显示初始用户界面、控制事件循环,退出时恢复环境 5.在应用程序生成器的“数据”选项卡中可以( ) A、为表生成一个表单和报表,并可以选择样式 B、为多个表生成的表单必须具有相同的样式 C、为多个表生成的报表必须具有相同的样式 D、只能选择数据源,不能创建它
链接地址:https://www.31doc.com/p-5198415.html