程序设计基中础期末复习题.doc

上传人:本田雅阁 文档编号:2110432 上传时间:2019-02-14 格式:DOC 页数:34 大小:272.02KB
返回 下载 相关 举报
程序设计基中础期末复习题.doc_第1页
第1页 / 共34页
程序设计基中础期末复习题.doc_第2页
第2页 / 共34页
程序设计基中础期末复习题.doc_第3页
第3页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《程序设计基中础期末复习题.doc》由会员分享,可在线阅读,更多相关《程序设计基中础期末复习题.doc(34页珍藏版)》请在三一文库上搜索。

1、1 程序设计基础期末复习题(一)程序设计基础期末复习题(一) 说明:试卷中使用的“工资”表、 “部门”表和“水电费”表的结构和内容如下: (每道使用此三表的题目均使用原始数据,不考虑前面程序的运行影响) “工资”表: 工资(部门号(C,2),职工号(C,3),姓名(C,6),应发工资(N,9,2),水电费 (N,7,2) ,实发工资(N,9,2) 记录号 部门号 职工号 姓名 应发工资 水电费 实发工资 1 11 011 张立 2000.00 50.00 1950.00 2 22 002 王艳 3000.00 70.00 2930.00 3 11 003 刘星 1500.00 0.00 150

2、0.00 4 31 004 林月明 1600.00 146.00 1454.00 5 21 015 刘良 2600.00 76.00 2524.00 6 22 106 孙民山 1100.00 91.00 1009.00 7 31 207 许慧芳 2200.00 52.00 2148.00 8 32 336 丁一 1100.00 0.00 1100.00 “部门”表: 部门(部门号(C,2),部门名(C,20),密码(C,8) 记录号 部门号 部门名 密码 1 11 机关 11111111 2 21 第一生产分厂 21111111 3 22 第二生产分厂 22111111 4 31 第一销售部

3、31111111 5 32 第二销售部 31111111 “水电费”表: 水电费(年月(C,6),职工号(C,3),上月水费(N,7,2),本月水费(N,7,2),上月电费 (N,7,2),本月电费(N,7,2),本月小计(N,7,2) 记录号 年月 职工号 上月水费 本月水费 上月电费 本月电费 本月小计 1 200610 011 20.00 30.00 2 200610 002 20.00 50.00 3 200610 003 0.00 0.00 4 200610 004 16.00 130.00 5 200610 015 16.00 60.00 6 200610 106 11.00 80

4、.00 7 200610 207 22.00 30.00 8 200610 336 0.00 0.00 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 1.关于 Visual FoxPro 命令格式的描述,错误的是( )。 A.Visual FoxPro 的命令一般是由命令动词和限定该动词的若干子句组成 B.Visual FoxPro 命令中的内容可以大写、小写或大小写混合 C.Visual FoxPro 命令中的各个子句应按系统规定的次序排列 2 D.Visual FoxPro 命令中的动词、短语和表达式等之间应以一个或多个空格隔开 2.可作为 Visual FoxPr

5、o 的日期型常量的是( )。 A.2006/10/21 B.2006/10/21 C.2006/10/21 D.“2006/10/21“ 3.可作为 Visual FoxPro 内存变量名的是( )。 A.?B B.X=9 C.100SS D.AA12 4.如果一个 Visual FoxPro 表达式包含逻辑运算、算术运算和关系运算,并且未用 括号规定运算顺序,则该表达式的运算顺序是( )。 A.逻辑运算算术运算关系运算 B.算术运算逻辑运算关系运算 C.算术运算关系运算逻辑运算 D.关系运算算术运算逻辑运算 5.Visual FoxPro 函数 SUBSTR(“2008 年北京奥运会“,7,

6、4)的值是( )。 A.京奥 B.北 C.北京 D.北京奥运 6.关系运算有( )。 A.选择、投影、排序 B.选择、投影、连接 C.选择、排序、连接 D.排序、投影、连接 7.下列关于实体完整性的描述,错误的是( )。 A.实体完整性规则是针对基本关系而言的 B.实体具有某种唯一性标识 C.关系模型中以主码作为唯一性标识 D.实体主码可以取空值 8.Visual FoxPro 中数据库文件的扩展名是( )。 ADBC BDBF CQPR DLBX 9.要使在 Visual FoxPro 项目管理器之外创建的文件包含在项目文件中,在项目管 理器中需要使用的按扭是( )。 A.“连编”按扭 B.

7、“添加”按扭 C.“包含”按扭 D.“新建”按扭 10.数据库表结构中的空值(NULL)表示的意义是( )。 A.不确定的值 B.默认值 C.空格 D.数值 0 11.在 Visual FoxPro 中,数据库表字段名最长为( )。 A.8 个字符 B.10 个字符 C.128 个字符 D.255 个字符 12.在 Visual FoxPro 的参照完整性规则不包括( )。 A.更新规则 B.删除规则 3 C.查询规则 D.插入规则 13.在 Visual FoxPro 中,选择当前未使用的工作区中最小编号的命令是( )。 A.SELECT -1 B.SELECT 0 C.SELECT 1 D

8、.SELECT MIN 14.不允许记录中出现重复索引值的索引是( )。 A.主索引 B.主索引、候选索引和普通索引 C.主索引和候选索引 D.主索引、候选索引和唯一索引 15.使数据库表变为自由表的命令是( )。 A.DROP TABLE B.REMOVE TABLE C.FREE TABLE D.RELEASE TABLE 16.用 DO 命令只能调用( )。 A.数据库文件 B.命令文件 C.索引文件 D.表文件 17.使用 DIMENSION ARRAY(4,3)定义的数组,它包含的元素个数为( )。 A.3 B.4 C.7 D.12 18.下列命令用于显示 1968 年及其以前出生的

9、职工记录,其中错误的是( )。 A.LIST FOR YEAR(出生日期)Y ( ) ENDIF ENDFOR ?X RETURN 2.在“水电费”表中,将全部职工的本月水费设为 10 元、本月电费设为 20 元,并 计算本月小计,程序如下: SET TALK OFF 5 USE 水电费 ( ) 本月水费 WITH 10,本月电费 WITH 20,本月小计; WITH 本月水费+本月电费 USE 3.在“水电费”表中,假定已将每位职工的本月电费录入完毕,请将每位职工的上 月电费与本月电费进行比较,显示两者不一致的职工号、上月电费与本月电费,程 序如下: SET TALK OFF USE 水电费

10、 DO WHILE NOT EOF() IF ( ) ?职工号,上月电费,本月电费 ENDIF SKIP ENDDO USE 4.在“工资”表中,查找且显示“刘星”的信息,程序如下: SET TALK OFF USE 工资 LOCATE ( ) IF FOUND() DISPLAY ENDIF USE 5.将“工资”表中的记录按实发工资降序排列后生成新表,程序如下: SET TALK OFF USE 工资 ( ) TO 工资 1 ON 实发工资/D USE 工资 1 DISPLAY ALL USE 五、阅读程序题(本大题共 8 小题,14 题每题 2 分,58 题每题 3 分,共 20 分)

11、1.SET TALK OFF USE 部门 ?EOF() SKIP ?RECNO() USE 2.SET TALK OFF SET HEADING OFF USE 工资 DISPLAY 职工号,姓名,应发工资 FOR 部门号=“11“ OFF USE 3.SET TALK OFF USE 水电费 INDEX ON 年月+职工号 TO SD SKIP 4 ?年月,职工号,上月水费,上月电费 USE 6 4.SET TALK OFF SET HEADING OFF SELECT 1 USE 部门 INDEX ON 部门号 TO BM SELECT 2 USE 工资 SET RELATION TO

12、部门号 INTO A SELECT 2 GO TOP DISPLAY A.部门名,姓名,水电费 OFF 5.SET TALK OFF CLEAR INPUT “请输入所购书款:“ TO SK DO CASE CASE SK本月电费 4.FOR 姓名=“刘星“ 5.SORT 五、阅读程序题(本大题共 8 小题,14 题每题 2 分,58 题每题 3 分,共 20 分) 1F. 2 2.011 张立 2000.00 003 刘星 1500.00 3.200610 015 16.00 60.00 4.机关 张立 50.00 5.优惠价应为:1200 元 6.王艳 2930.00 7.12.56 8.

13、S=33 六、简答题(本大题共 6 小题,每小题 5 分,共 30 分) 1.答:数据模型分为层次模型、网状模型和关系模型。 (1)层次模型的主要特征是:有且仅有一个结点没有父结点,这个结点即为 根结点;其他结点有且仅有一个父结点。 (2)网状模型的主要特征是:允许结点有多于一个的父结点;可以有一个以 上的结点没有父结点。 (3)关系模型的主要特征是:关系中每一数据项不可再分,是最基本的单位; 8 每一竖列是同属性的,列数根据需要而设,且各列的顺序是任意的;每一横行由一 个事物的诸多属性构成,行数根据需要而定,且各行的顺序是任意的。 2.答:内存变量包括数值型、字符型、货币型、日期型、日期时间

14、型和逻辑型 6 种。 (1)由字母、汉字、数字或下划线组成,不允许有空格; (2)以字母、汉字或下划线开始; (3)长度为 1128 个字符,每个汉字占两个字符; (4)不能使用 Visual FoxPro 6.0 的保留字作为内存变量名。 3.答:(1)数据表可以使用长表名和长字段名; (2)可以为数据表中的字段指定标题和添加注释; (3)可以为数据表的字段指定默认值和输入掩码; (4)可以为数据表规定字段级规则和记录级规则; (5)数据表支持主关键字、参照完整性和表之间的关联; (6)支持 INSERT、UPDATE 和 DELETE 事件的触发器。 4.答:索引包括主索引、候选索引、普通

15、索引和唯一索引四种类型。 (1)主索引:指用于建立索引的字段或表达式不能含有重复值和 NULL 值,能 对记录进行唯一标识,主索引只适用于数据库表,而不适用于自由表,且每个数据 库表只能有一个主索引; (2)候选索引:与主索引一样,不允许其索引关键字段有重复值和 NULL 值, 区别在于候选索引可用于数据库表,也可用于自由表,且一个表可同时建立多个候 选索引; (3)普通索引:普通索引的索引关键字段允许输入重复的值,可用于数据库 表和自由表,且一个表可拥有多个普通索引; (4)唯一索引:唯一索引允许其索引关键字段有重复值,但只在其索引项的 列表中保留首次出现此值的记录,数据库表和自由表都可以建

16、立唯一索引,每个表 可以建立多个唯一索引。 5.答:参照完整性规则分为更新规则、删除规则和插入规则三种。 (1)更新规则规定了当更新父表中的连接字段值时,如何处理相关的子表中 的记录。 级联:用新的关键字值更新子表中的所有相关记录; 限制:若子表中有相关记录则禁止更新; 忽略:允许更新,不管子表中的相关记录。 (2)删除规则规定了当删除父表中的记录时,如何处理子表中的记录。 级联:删除子表中的所有相关记录; 限制:若子表中有相关记录,则禁止删除; 忽略:允许删除,不管子表中的相关记录。 (3)插入规则规定了当子表中插入记录时,是否进行参照完整性检查。 限制:若父表中没有匹配的关键字值,则禁止插

17、入; 忽略:允许插入。 9 6.答:表的字段类型包括字符型、数值型、货币型、浮点型、日期型、日期时间型、 逻辑型、双精度型、整型、备注型、通用型。 (1)字段名可以由字母、汉字、数字和下划线组成; (2)字段名必须以字母或汉字开头; (3)字段名中不可以包含空格; (4)自由表字段名最长 10 个字符; (5)数据表字段名最长 128 个字符。 程序设计基础期末复习题(二)程序设计基础期末复习题(二) 说明:试卷中使用的“教师”表和“系别”表的结构和内容如下:(每道使用此二表 的题目均使用原始数据,不考虑前面程序的运行影响) “教师”表: 教师(教工号(C,5),姓名(C,6),职称(C,6)

18、,出生日期(D,8),工资(N,10,2),系号 (N,1,0) 记录号 教工号 姓名 职称 出生日期 工资 系号 1 10001 张立中 副教授 07/01/70 2000.00 1 2 20002 王秋艳 教授 02/05/63 3000.00 2 3 10003 刘星斌 讲师 07/01/78 1500.00 1 4 30004 张月新 讲师 07/23/75 1600.00 3 5 10005 李明玉 教授 12/01/69 2600.00 1 6 20006 孙民山 助教 07/03/82 1100.00 2 7 30007 刘芳菲 教授 09/01/60 2200.00 3 “系别

19、”表: 系别(系号(N,1,0),系名(C,10) 记录号 系号 系名 1 1 英语 2 2 会计 3 3 工商管理 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 1.在关系模型中,关系的行称为( ) 。 A.码 B.属性 C.域 D.元组 2.在 Visual FoxPro 运算符中,优先级最低的是( ) 。 A.算术运算符 B.字符运算符 C.逻辑运算符 D.关系运算符 3.扩展名为.pjx 的文件是( ) 。 A.表文件 B.表单文件 10 C.数据库文件 D.项目文件 4.用“INDEX ON 姓名 TAG index_name CANDIDATE”命令建立的索

20、引,其索引类型是 ( ) 。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 5.在 Visual FoxPro 的项目管理器中,不包括的选项卡是( ) 。 A.数据 B.文档 C.类 D.表单 6.数据库表可以设置字段有效性规则,字段有效性规则属于( ) 。 A.实体完整性范畴 B.参照完整性范畴 C.域完整性范畴 D.数据一致性范畴 7.结构化程序设计的三种基本结构是( ) 。 A.选择结构、循环结构和嵌套结构 B.选择结构、循环结构和模块结构 C.顺序结构、选择结构和循环结构 D.选择结构、递归结构和循环结构 8.下列函数中,函数值为字符型的是( ) 。 A.DATE() B.TI

21、ME() C.YEAR() D.DATETIME() 9.在“教师”表中,为所有的教师每人增加 200 元工资,应该使用的命令是( ) 。 A.EDIT 工资 WITH 工资+200 B.REPLACE 工资 WITH 工资+200 C.EDIT ALL 工资 WITH 工资+200 D.REPLACE ALL 工资 WITH 工资+200 10.在十运会田径比赛中,一个运动员可以参加多项比赛,一个比赛项目可以有多个 运动员参加,运动员与比赛项目两个实体之间的联系是( ) 。 A.一对一联系 B.一对二联系 C.一对多联系 D.多对多联系 11.在子程序或子过程调用过程中,要返回上一级程序,应

22、使用的命令是( ) 。 A.RETURN B.CANCEL C.QUIT D.EXIT 12.恢复当前表中所有已做了删除标记的记录,应使用的命令是( ) 。 A.RECALL ALL B.RELEASE ALL C.CLOSE ALL D.CLEAR ALL 13.通用字段和备注字段在表中占用的字节数是( ) 。 A.10 个 B.8 个 C.4 个 D.2 个 11 14.从关系中选择某些字段的所有值组成一个新的关系,这种运算为( ) 。 A.集合 B.投影 C.选择 D.连接 15.在 Visual FoxPro 中,关于自由表的叙述正确的是( ) 。 A.自由表和数据库表是完全相同的 B

23、.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引 D.自由表不可以加入到数据库中 16.在 Visual FoxPro 的参照完整性规则中,不包括( ) 。 A.更新规则 B.删除规则 C.查询规则 D.插入规则 17.自由表文件中每条记录的 Memo 字段的内容存储在( ) 。 A.同一个数据库文件(.DBC)中 B.同一个文本文件(.TXT)中 C.同一个备注文件(.FPT)中 D.同一个表文件(.DBF)中 18.Visual FoxPro 支持的循环结构语句不包括( ) 。 A.DO WHILE-ENDDO B.SCAN-ENDSCAN C.FOR-ENDFOR D.REP

24、EAT-ENDREPEAT 19.下列函数中,函数值为数值型的是( ) 。 A.SUBSTR(“中华人民共和国“,5,4) B.BOF() C.CTOD(“12/20/04“) D.AT(“人民“,“中华人民共和国“) 20.在 DO WHILE-ENDDO 循环结构中,EXIT 命令的作用是( ) 。 A.退出过程,返回程序开始处 B.转移到 DO WHILE 语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行 D.终止程序执行 二、多项选择题(本大题共 5 小题,每小题 2 分,共 10 分) l.按照实体间的不同联系方式,数据库的数据

25、模型有( ) 。 A.树状模型 B.关系模型 C.网状模型 D.逻辑模型 E.层次模型 2.关系数据库中的关系运算有( ) 。 A.连接 B.复制 C.投影 D.统计 E.选择 3.在 Visual FoxPro 中,创建表结构时,字段宽度不需要设置的数据类型是( ) 。 A.日期型 B.日期时间型 C.通用型 D.备注型 E.货币型 4.“项目管理器”中的“文档”选项卡用于显示和管理( ) 。 A.表单 B.报表 C.标签 D.查询 E.视图 5.在数据库表中,为了实现“在表中不允许出现相同记录”的约束,应使用( ) 。 A.候选索引 B.外部索引 C.唯一索引 D.普通索引 E.主索引 三

26、、填空题(本大题共 10 小题,每小题 1 分,共 10 分) 12 1.正确退出 Visual FoxPro 系统窗口的命令是( ) 。 2.设 A=“全国高校计算机考试“,能够求得“计算机“子串的函数形式是( ) 。 3.在数据库表中,将逻辑删除的记录进行物理删除的命令是( ) 。 4.使数据库表变为自由表的命令是( ) 。 5.正确的表示“1962 年 10 月 27 日”的日期型常量应写为( ) 。 6.如果数据库尚未打开,则在“文件”菜单中选择“打开”命令,找到要打开的数 据库,也可以使用( )命令打开这个数据库。 7.在命令窗口执行命令?32+5=MOD(12,7)+LEN(“FE

27、NGHUASO“),屏幕输出( ) 。 8. 在 Visual FoxPro 中定义数组后,数组的每个元素在未赋值之前的默认值是( ) 。 9.字段定义为数值型,如果整数部分最少 3 位、小数部分 2 位,那么该字段的宽度 至少应为( )位。 10.Visual FoxPro 6.0 是一个( )位的关系数据库管理系统。 四、完善程序题(本大题共 5 小题,每小题 2 分,共 10 分) 1.下面程序是求 1 到 100 以内奇数的平方和。 S=0 FOR I=l TO 100 STEP 2 ( ) ENDFOR ?“奇数的平方和为:“,S 2.下面程序显示“教师”表中系号为 1 的所有记录信

28、息。 SET HEADING OFF CLEAR USE 教师 SCAN ( ) DISPLAY EDNSCAN USE 3.下面程序用来计算长方形的面积。 SET PROCEDURE TO CP.PRG X=3 Y=5 S=0 DO AREA WITH X,Y,S ?S 13 *CP.PRG PROCEDURE AREA ( ) S1=X*Y RETURN 4.下面程序将“教师”表中 l、2、3 系的职工工资分别增加 100 元、200 元、300 元。 SET TALK OFF USE 教师 DO WHILE NOT EOF() DO CASE CASE 系号=1 REPLACE 工资 W

29、ITH 工资+100 CASE 系号=2 REPLACE 工资 WITH 工资+200 CASE 系号=3 REPLACE 工资 WITH 工资+300 ( ) SKIP ENDDO USE 8X+7 (X0) 5.下面程序是计算分段函数 Y= 2X-3 (X0) SET TALK OFF INPUT “请输入 X 的值:“ TO X IF X=0 ( ) ELSE Y=2*X-3 ENDIF ?Y RETURN 五、阅读程序题(本大题共 8 小题,14 题每题 2 分,58 题每题 3 分,共 20 分) 1.SET TALK OFF CLEAR USE 教师 ?BOF() SKIP -1

30、?RECNO() 14 USE RETURN 2.SET TALK OFF SET HEADING OFF CLOSE ALL CLEAR USE 教师 LOCATE FOR 职称=“讲师“ DISPLAY OFF CONTINUE DISPLAY OFF USE 3.SET TALK OFF CLOSE ALL CLEAR USE 教师 INDEX ON 工资 T0 GZ SKIP 2 ?姓名,职称 USE 输出结果为: 4.SET TALK OFF N=5 I=1 DO WHILE N1 I=I*N N=N-1 ENDDO ?STR(I) RETURN 5.SET TALK OFF SET

31、 HEADING OFF CLOSE ALL CLEAR SELECT 2 USE 系别 INDEX ON 系号 TO XH SELECT 1 USE 教师 SET RELATION TO 系号 INTO B G0 4 DISPLAY 姓名,B.系名 OFF CLOSE ALL 6.SET TALK OFF K=1 S=0 DO WHILE K10 EXIT ENDIF S=S+K K=K+2 ENDDO ?S RETURN 7.SET TALK OFF PUBLIC A,B A=1 B=3 C=5 DO PO3-1 ?A,B,C SET TALK ON RETURN *PO3-1.PRG P

32、RIVATE C A=10 B=20 C=A+B RETURN 8.SET TALK OFF SET HEADING OFF USE 教师 SCAN FOR “刘“$姓名 AND 出生日期 2。 (5)逻辑表达式是由逻辑运算符将逻辑型数据连接而成的式子。例如,32 AND NOT 56。 19 程序设计基础期末复习题(三)程序设计基础期末复习题(三) 说明:试卷中使用的“XS1.DBF”表和“XS2.DBF”表的结构和内容如下:(每道使用 此二表的题目均使用原始数据,不考虑前面程序的运行影响) “XS1.DBF”表: XS1(学号(C,6),姓名(C,6),性别(C,2),出生年月(D,8),

33、专业(C,8),奖学金(N,7,2), 保送生(L,1) 记录号 学号 姓名性别 出生年月专业 奖学金 保送生 1 040101赵一 女 10/20/85 计算机 300.00 .T. 2 030201王唯 男 07/18/85 通信 100.00 .F. 3 030120李辉 男 11/01/86 计算机 200.00 .F. 4 040313杨晓芳 女 07/28/87 自动控制 200.00 .F. 5 030228孙浩 男 03/04/85 通信 100.00 .T. 6 030102张玉树 男 08/22/86 计算机 100.00 .F. “XS2.DBF”表: XS2(学号(C,

34、6),姓名(C,6),C 语言(N,3,0),计算机网络(N,3,0),电子技术(N,3,0),总 分(N,4,0),平均分(N,6,2) 记录号 学号 姓名 C 语言 计算机网络 电子技术 总分 平均分 1 030201 王唯 76 67 80 0 0.00 2 030120 李辉 82 85 85 0 0.00 3 030228 孙浩 90 92 95 0 0.00 4 030102 张玉树 69 78 75 0 0.00 5 040313 杨晓芳 83 86 84 0 0.00 6 040101 赵一 92 90 93 0 0.00 一、单项选择题(本大题共 20 小题,每小题 1 分,

35、共 20 分) 1.在 Visual FoxPro 中, “表”是指( ) 。 A.报表 B.关系 C.表格 D.表单 2.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( ) 。 A.临时关键字 B.主关键字 C.外部关键字 D.索引关键字 3.执行命令 STORE CTOD(“03/09/94“) TO A 后,变量 A 的数据类型为( )。 A.日期型 B.数值型 C.备注型 D.字符型 4.以下命令中,可以显示“大学“的是( ) 。 A.?SUBSTR(“首都经贸大学“,5,4) B.?SUBSTR(“首都经贸大学“,9,2) C.?SUBSTR(“首都经贸大学“,5,

36、2) D.?SUBSTR(“首都经贸大学“,9,4) 5.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是( 20 ) 。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 6.以下关于主索引和侯选索引的叙述正确的是( ) 。 A.主索引和侯选索引都能保证表记录的唯一性 B.主索引和侯选索引都可以建立在数据库表和自由表上 C.主索引可以保证表记录的唯一性,而侯选索引不能 D.主索引和侯选索引是相同的概念 7.有如下赋值语句,结果为“大家好”的表达式是( ) 。 a=“你好“ b=“大家“ A.b+AT(a,1) B.b+RIGHT(a,1)

37、 C.b+LEFT(a,3,4) D.b+RIGHT(a,2) 8.数据库表的字段可以定义默认值,默认值是( ) 。 A.逻辑表达式 B.字符表达式 C.数值表达式 D.前三种都可能 9.数据库表的字段可以定义规则,规则是( ) 。 A.逻辑表达式 B.字符表达式 C.数值表达式 D.前三种说法都不对 10.“项目管理器”的“文档”选项卡用于显示和管理( ) 。 A.表单、报表和查询 B.数据库、表单和报表 C.查询、报表和视图 D.表单、报表和标签 11.下列运算符中优先级最低的是( ) 。 A.* B.AND C.=6 OR 3+35 AND 2+3=5 结果为( ) 。 10.在 Vis

38、ual FoxPro 中,定义私有变量的命令为( ) 。 四、完善程序题(本大题共 5 小题,每小题 2 分,共 10 分) 1.计算 XS2.DBF 中平均分,程序如下: USE XS2 DO WHILE NOT EOF() REPLACE 总分 WITH C 语言+计算机网络+电子技术 ( ) SKIP ENDDO LIST 平均分 RETURN 2.求 1-10 以内能被 3 整除的数之和及不能被 3 整除的数的个数,程序如下: S=0 N=0 ( ) IF INT(I/3)=I/3 S=S+I ELSE N=N+1 ENDIF ENDFOR ?S,N RETURN 3.在 XS2.DB

39、F 中,删除指定的记录,程序如下: USE XS2 LIST ACCEPT “请输入要删除学生的学号:“ TO XH LOCATE FOR 学号=XH DISPLAY ACCEPT “是否删除 YN“ TO YN IF UPPER(YN)=“Y“ ( ) PACK 23 ENDIF RETURN 4.将内存变量 X 的值从 1 开始逐次加 1,加到 100 后输出,程序如下: SET TALK OFF X=1 DO WHILE .T. IF X=100 ( ) ENDIF XX+1 ENDDO ?“X=“+STR(X,3) RETURN 5.任意输入若干个非零数,分别计算其正负数的和并统计它们

40、的个数,然后输出,程 序如下: SET TALK OFF STORE 0 TO A,B,C,D DO WHILE .T. INPUT “请输入一个数(0结束):“ TO N DO CASE ( ) EXIT CASE N0 A=A+N B=B+1 CASE N B.MODIFY COMMAND C.DIMENSION D.上面 B、C 都对 5.在 Visual FoxPro 中,建立数据库表时,将年龄字段值限制在 12-14 之间的这种 约束属于( )。 A.实体完整性约束 B.域完整性约束 C.参照完整性约束 D.视图完整性约束 6.Visual FoxPro 的参照完整性规则不包括( )

41、。 A.更新规则 B.删除规则 C.查询规则 D.插入规则 7.下列关于数据库管理系统的功能中,Visual FoxPro 不具备( )。 A.数据定义功能 B.数据控制功能 C.数据操纵功能 D.数据通信功能 8.表之间的“一对多”关系是指( )。 A.一个表中的一条记录对应多个表中的多条记录 B.一个表中的一条记录对应多个表中的一条记录 C.一个表中的一条记录对应另一个表中的多条记录 D.一个表与多个表之间的关系 9.在 Visual FoxPro 中,对某一数据表物理排序后生成的文件扩展名为( )。 A.FPT B.CDX C.DBF D.DBC 10.Visual FoxPro 提供一

42、种称为( )的管理工具,供用户对开发项目中的 数据、文档和源代码等资源集中管理。 A.类库管理器 B.项目管理器 C.生成器 D.设计器 11.当前表的记录数为 15,先执行 GO BOTTOM 命令,再向下移动指针,此时函数 RECNO()返回的值是( )。 A.-1 B.15 C.16 D.错误信息 12.若内存变量 G=“FIRST“,显示其内容应使用的命令是( )。 A.DISPLAY B.?G C.?&G D.LIST 13.要控制两个表中数据的完整性和一致性可以设置“参照完整性” ,要求这两个表 是( )。 A.同一个数据库中的两个表 B.不同数据库中的两个表 C.两个自由表 D.

43、一个是数据库表另一个是自由表 28 14.下列 4 个表达式中,其值为“数据库系统”的是( )。 A.“数据库 “+“系统“ B.“数据库“+“系统 “ C.“数据库 “-“系统“ D.“数据库“-“系统“ 15.在 VFP 中,如果要跳出 SCAN-ENDSCAN 循环体,执行语句用( )。 A.LOOP B.EXIT C.BREAK D.RETURN 16.在以下四组函数运算中,结果相同的是( )。 A.LEFT(“Visual FoxPro“,6)与 SUBSTR(“Visual FoxPro“,1,6) B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2) C.STR(256.5,3)与 256 D.假定 A=“this “,B=“is a string“,A-B 与 A+B 17.在 Visual FoxPro 中,用于建

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1