VFP程序设计模拟试题三

  • 格式:doc
  • 大小:86.50 KB
  • 文档页数:6

Visual FoxPro程序设计模拟试题(三)一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置,答在试卷上不得分。

1·关系数据库中的关键字是指 ( ) A·能惟一决定关系的字段 B·不可改动的专用保留字C·关键的很重要的字段 D·能惟一标识元组的属性或属性集合2·在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为"教授"、"副教授"的姓名和工资,应使用命令 ( ) A·LIST 姓名,工资FOR年龄<=40 .AND. 职称="教授" .AND. 职称="副教授”B·LIST 姓名,工资 FOR年龄<=40 .OR. 职称="教授" .OR. 职称=”副教授"C·LIST 姓名,工资 FOR年龄<=40 .AND. (职称="教授" .OR. 职称="副教授”)D·LIST 姓名,工资 FOR年龄<=40 .OR. (职称="教授" .AND. 职称="副教授")3·要求数据库文件某数值型字段的整数是4位,小数是2位,某值可能为负数,该字段的宽度应定义为 ( ) A·8位 B·7位C·6位 D·4位4·表达式GTOD('97-06-06')-{97-06-01}的结果是 ( )A·字符5 B·数值5C·数值150 D·出错5·下列说法中正确的是 ( )A·若函数不带参数,则调用时函数名后面的圆括号可以省略B·函数若有多个参数,则各参数间应用空格隔开c·调用函数时,参数的类型、个数和顺序不一定要一致D·调用函数时,函数名后的圆括号不论有无参数都不能省略6·假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修"COMPUTEE”课程的"女"学生姓名,将涉及到关系 ( )A·S B·SC,CC·S,SC D·S,C,SC7·对某个单位来说,正确的是 ( )A·E-R图是唯一的 B·数据模型是唯一的C·数据库文件是唯一的 D·以上三个都不是唯一的8·以下属于非容器类控件的是A·Form B·LabelC·page D·Container9·打开一数据库,不能肯定将当前记录指针定位到1号记录的命令是 ( ) A·GOTO 1 B·GO TOPC·LOCATE WHILE RECNO()=1 D·LOCATE ALL FOR RECNO()=110·数据库模型提供了两个映像,它们的作用是 ( ) A·控制数据的冗余度 B·实现数据据的共享C·使数据结构化 D·实现数据独立性11·要使学生数据表中不出现同名学生的记录,在数据库中需要建立 ( ) A·字段有效性限制 B·属性设置C·记录有效性限制 D·设置触发器12·在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )A·关键字 B·数据项C·主属性 D·主属性值13·下面有关命令SET DEVICE TO PRINTER的叙述正确的是 ( ) A·该命令的功能是开关打印设备B·该命令的功能是将打印机联机C·该命令的功能是设置@…SAY命令的输出定向为打印机D·该命令的功能是设置"?"或"??"命令的输出定向为打印机14·执行命令序列:STORE {99/08/06} TO MGATENDATE=MDATE+1? NDATE后,变量NDATE 的显示值是 ( ) A·99-08-08 B·99-10-06C·99-08-06 D·99-10-0815·逻辑判断式? ROUND(123.456,0)<INT(123.456)的结果应是 ( ) A·.F. B·.T.C·.T. D·.F.16·将1999年12月10存入日期型变量RQ的正确方法是 ( ) A·STORE 99/12/10 TO RQ B·STORE DTOC("99/12/10") TO RQC·STORE {99/12/10} TO RQ D·STORE "99/12/10" TO RQ17·有关过程调用叙述正确的是 ( ) A·用命令 DO <proc> WITH <parm list>调用过程时,过程文件无需打开,就可以调用其中的过程B·用命令 DO <proc> WITH <parm list> IN <file>调用过程时,过程文件无需打开,就可以调用其中的过程C·同一时刻只能打开一个过程,打开新的过程旧的过程自动关闭D·打开过程文件时,其中的主过程自动调入主存18·若想从字符串'北京市'中取出汉字'京',应用函数 ( ) A·SUBSTR("北京市",2,2) B·SUBSTR("北京市",2,1)C·SUBSTR("北京市",3,1) D·SUBSTR("北京市",3,2)19·设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是 ( ) A·FOR 婚否 B·FOR .NOT. 婚否C·FOR婚否= F D· FOR婚否=.F.20·若当前工作区为A, 执行以下命令后结果为()REPLACE NUM WITH 20STORE 0 TO NUM?NUM,A->NUM,M.NUMA·0 0 20 B·0 20 0C·O O O D·20 20 020·决定微调控件最大值的属性是()A·Keyboardhighvalue B·ValueC·Keyboardlowvalue D·interval22·Visual FoxPro 6.0数据库系统是 ( ) A·网络 B·层次C·关系 D·链状23·设出生年月字段为日期型,日期格式为 DD/MM/YY,以下四组命令中各命令功能完全等效的是()A·LIST FOR SUBSTR(DTOC(出生年月),4,2)=”97”LIST FOR YEAR(出生年月)=1997LIST FOR "97" $ DTOC(出生年月)B.LIST FOR SUBSTR (DTOC(出生年月) ,7,2)=”97”LIST FOR YEAR(出生年月)= 1997LIST FOR ”97” $ DTOC(出生年月)C·LIST FOR SUBSTR(DTOC(出生年月),l,2)=”97”LIST FOR YEAR(出生年月)=”1997”LIST FOR ”97” $ DTOC(出生年月)D·LIST FOR SUBSTR(DTOC(出生年月),7,2)=”97”LIST FOR YEAR(出生年月)=1997LIST FOR ”97” $ 出生年24·计算表文件中所有职称为副教授和教授的工资总额,并将结果赋予变量 ZGZ,可使用命令()A.SUM工资TO ZGZ FOR 职称=”副教授” .AND.”教授”B·SUM 工资 TO ZGZ FOR职称= "副教授" .OR."教授"C·SUM 工资 TO ZGZ FOR职称="副教授" .OR.职称="教授"D·SUM 工资 TO ZGZ FOR "教授" $ 职称25·要显示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用使命令()A·LIST FOR 性别=”女”,平均分>=90 ,平均分<=60B·LIST FOR 性别="女",平均分>90,平均分<60C·LIST FOR 性别=”女” .AND.平均分>90 .AND.平均分<60D·LIST FOR 性别=”女” .AND.(平均分>60 .OR.平均分<60=26·要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()A·8位 B·7位C·6位 D·4位27·以下四组表达式中结果是逻辑值.T.的是 ( ) A·’this’ $ ’this is a sting’ B·’this’ $’THIS IS A STRING’ C·’this is a sting’ $ ’this’ D·’this’>’this is a sting’28·在标准 SQL中,建立数据库结构(模式)的命令为() A·CREATE SCHEMA命令 B· CREATE TABLE命令C·CREATE VIW命令 D·CREATE INDEX命令29·设A=”abcd”+space(5),B=”efgh”,则 A-B的结果与下列()选项的结果相同。