
例陵服业技术学院《甲程序设计》模拟试季二 一选释恩《对小圈2分。共计动分) L.数据岸B,数据库系统S,数据岸管理系统DS三者之阿的关系是0. )nS包杆G和ts)Ws包杆0和nS Cn包括Ts和TSD)mS威是TB,也就是T的 2.要想政变一个关系中字段的排列次序,可使用的关系运算是0。 A)联接B)比较C)选择)授影 3.存个关系中如果有这样·个属性有左,它的值能惟地标识关系中行每个元组,称 这个属性为0, )关键字)数据项C)主属性D)》主属性值 4.识出Visua!Uxrw的操作方法是(). )从“文件下拉菜单中选择“退出”选项 )用鼠标左技钮单击关闭窗口按钮 日在命令窗口中键人TT命,然后欣布键 )以上方法挥可以 5,将项目文件中的某一个自白表移出后,该自由表被0, A)移出项目B)迎辑除C)移出夏系年》物母除 B.设置严格的日期格式的金令是《)。 A)setdateansiB)setstrictdatetoo C)setcenturyonD)setstricldatetol 7.在下面的v1 SUALFOX别表达式中,压算箔果是显辑的是0. A)ETY(.LL.)B)L1E(‘hD',·h?') C)AT(‘A”,‘123A')D)PTT(SkE《2) 8。执行以下轮令下列 r1en(119) ?tl 的显示结果是《), A)119B3C).f,D)4 9.执行下列金令后,当前打开的表文件名是(). Mianher-“a“ File="File"+Xunber
铜陵职业技术学院《VFP 程序设计》模拟试卷二 一选择题(每小题 2 分,共计 50 分) 1.数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是()。 A)DBS 包括 DB 和 DBMSB)DBMS 包括 DB 和 DBS C)DB 包括 DBS 和 DBMSD)DBS 就是 DB,也就是 DBMS 2.要想改变一个关系中字段的排列次序,可使用的关系运算是()。 A)联接 B)比较 C)选择 D)投影 3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称 这个属性为()。 A)关键字 B)数据项 C)主属性 D)主属性值 4.退出 VisualFoxpro 的操作方法是()。 A)从“文件”下拉菜单中选择“退出”选项 B)用鼠标左按钮单击关闭窗口按钮 C)在命令窗口中键入 QUIT 命令,然后敲回车键 D)以上方法都可以 5.将项目文件中的某一个自由表移出后,该自由表被()。 A)移出项目 B)逻辑删除 C)移出数据库 D)物理删除 6.设置严格的日期格式的命令是()。 A)setdateansiB)setstrictdateto0 C)setcenturyonD)setstrictdateto1 7.在下面的 VISUALFOXPRO 表达式中,运算结果是逻辑真的是()。 A)EMPTY(.NULL.)B)LIKE(‘ACD’,‘AC?’) C)AT(‘A’,‘123ABC’)D)EMPTY(SPACE(2)) 8.执行以下命令序列 m=len("119") ?m=m+1 的显示结果是()。 A)119B)3C).f.D)4 9.执行下列命令后,当前打开的表文件名是()。 Number="3" File="File"+Number

X- D”,XBD A)AB) 1。下列烧中不能扳辑情的是(。 12.打开 个致库的命令是(0 A)LSEB)OPENDATAF 13,装从某表文件中真正隙一条记,应当0 A)先用ELEE命令,两用PaCK金令盼直接用aCX命令 )先用DELETE俞令,再用ZP食令D)直楼用DELETE命号 14.中,主素引可在《)中建立 )自由表数据库表心任何表)自由表和汽图 15。下列关于索引的叙述中钻误的是0。 ù仰中的案类型共有4和,分端是主索,杭迹索引,警道索州和修一索 助在用命令方式建立索引时,可以建立督西素引,惟一素引I)或侯选素引 CANDIDATE),但是不能建立车宋习 0在表设计洛的学段选项卡中建立的索引默认为普道索引 )在数据库设计鉴中建立两表之间的水久关系时,只须在父表中建立主索引,然后拖动该 紫引项到子表中的相应字段上既可 16.数拖库文作的打感名是0 A)DBFB)DBTC)DBCD)FPT 17.VISHALFOXPRD参照完整性规则不包括O。 A》更新规则B)除规则)查询规则D)插入规则 18.在L查询时,使用RE了句指出的是0, A)有目标B)有询条件C)有询结果D)有询视图 19.S%语句中修改表结构的命令是0. A)WODLFYTAELEB>MODIFYSIRUCTURE C)AI.TERTARL.ED)ALTERSTRIICTLRE
use&File A)File3B)&FileC)FileNumberD)File 10.连续执行以下命令之后,最后一条命令的输出结果是()。 SETEXACTON X=“A” ?IIF(“A”=X,X—“BCD”,X+“BCD”) A)AB)BCDC)ABCDD)ABCD 11.下列选项中不能返回逻辑值的是()。 A)EOF()B)BOF()C)RECNO()D)FOUND() 12.打开一个数据库的命令是()。 A)USEB)OPENDATABASEC)OPEND)USEDATABASE 13.要从某表文件中真正删除一条记录,应当()。 A)先用 DELETE 命令,再用 PACK 命令 B)直接用 PACK 命令 C)先用 DELETE 命令,再用 ZAP 命令 D)直接用 DELETE 命令 14.VFP 中,主索引可在()中建立。 A)自由表 B)数据库表 C)任何表 D)自由表和视图 15.下列关于索引的叙述中错误的是()。 A)VFP 中的索引类型共有 4 种,分别是主索引,候选索引,普通索引和惟一索引 B)在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引 (CANDIDATE),但是不能建立主索引 C)在表设计器的字段选项卡中建立的索引默认为普通索引 D)在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该 索引项到子表中的相应字段上既可 16.数据库文件的扩展名是()。 A)DBFB)DBTC)DBCD)FPT 17.VISUALFOXPRO 参照完整性规则不包括()。 A)更新规则 B)删除规则 C)查询规则 D)插入规则 18.在 SQL 查询时,使用 WHERE 子句指出的是()。 A)查询目标 B)查询条件 C)查询结果 D)查询视图 19.SQL 语句中修改表结构的命令是()。 A)MODIFYTABLEB)MODIFYSTRUCTURE C)ALTERTABLED)ALTERSTRUCTURE

20。以下关于查询的描述正确的是0 只能根白表建立有 库表 立查询 》可以微据数据库表和自白表建立查尚 2,欢认查的输出形式是〔 数表)图 .执行以下命令序列 select2 后。table2表所在的工作区号为()a A00B)1C02D) 3。设当前表文件中含有字段AE,系统中有一内存变量的名称他为4E,下面令kE 显示的结果是0… A)内存变量AG配的值)字段变量AGE的苗 )与惑命令之前的状态有关)错误伯恩 24.在向数哲库态加表的探作中,下列叙述中不正确的是0。 )可以将一张“独立的”表添知到量据车中 )可以将一个已属于一个数据库的表泽如到另一个数据车可 0可以在数据库设计器中新建一个表使其成为数据库表 )欲使·个数指库表成为另外·个数据库的表,划必领先使它成为自由表 25.函数M0(28,5)的结果是(. A03B)-3C)-2D2 一、纳空卷(每小题2分,共计20分) 1,怀有两种工作方式,即:交互式工作方式和(O。 2.V1SM0不允许在主关键字字段中有空值或《. 3,如果个字段或学段的组合不是本表的关健字,而是另一个表的关键字,则这样的字段称 为0。 4.月5E命令打开一个表之后,再执行()争令即可打开测觉器窗口 5.命令?122ND‘人'〉‘人民'CR1.<R的结果是(). 6。表达式“T5P”多“P”的使是()
20.以下关于查询的描述正确的是()。 A)不能根据自由表建立查询 B)只能根据自由表建立查询 C)只能根据数据库表建立查询 D)可以根据数据库表和自由表建立查询 21.默认查询的输出形式是()。 A)数据表 B)图形 C)浏览 D)报表 22.执行以下命令序列 closeall select2 usetable1 select0 usetable2 后,table2 表所在的工作区号为()。 A)0B)1C)2D)3 23.设当前表文件中含有字段 AGE,系统中有一内存变量的名称也为 AGE,下面命令?AGE 显示的结果是()。 A)内存变量 AGE 的值 B)字段变量 AGE 的值 C)与该命令之前的状态有关 D)错误信息 24.在向数据库添加表的操作中,下列叙述中不正确的是()。 A)可以将一张“独立的”表添加到数据库中 B)可以将一个已属于一个数据库的表添加到另一个数据库中 C)可以在数据库设计器中新建一个表使其成为数据库表 D)欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表 25.函数 MOD(23,-5)的结果是()。 A)3B)-3C)-2D)2 二、填空题(每小题 2 分,共计 20 分) 1.VF 有两种工作方式,即:交互式工作方式和()。 2.VISUALFOXPRO 不允许在主关键字字段中有空值或()。 3.如果一个字段或字段的组合不是本表的关键字,而是另一个表的关键字,则这样的字段称 为()。 4.用 USE 命令打开一个表之后,再执行()命令即可打开浏览器窗口。 5.命令?12>2AND‘人’>‘人民’OR.T.<.F.的结果是()。 6.表达式“WINDOWSXP”$“XP”的值是()

,TSO0的主索引和达索引可以证数据的 光整性 ,在息居中增入的表达式类型是( 10.期序站 、透择构址程序的 大基本站构 用SQ 语句完成以下操作,(共计15分 木恩要用到 库号,职工号,工资 订购单(积工号,供应臂号 订购单号,订购日期,总金领) 供应商(供应商号。 供应名 地址 1,检索出所有职工的平均工赏,(3分 2.检索出工低于本金库平均工资的眼工信息。(4分 检出每个仓中1资多于】 20元的职工个致。4分 1.别除由在上海仓车工作的职工发出的所有订购单。(4分 四、分断下列程序·《共计15分》 1,有如下程序 IW儿T“请输入一个数槛型数据:”TOx DOCASE CASEX<O Y=2*-1 CASE0 Y=7*+2 教定从谜盒输入的X的黄为3,分析这个程序的执行结米。 (4分) 2.执行如下程序: S-0 =1 IPT“情输入一个数值型数据:"T DXWHILES<-N s-sIn
7.VISUALFOXPRO 的主索引和侯选索引可以保证数据的()完整性。 8.在定义字段有效性规则时,在信息框中输入的表达式类型是()。 9.TIME 函数返回值的数据类型是()。 10.顺序结构、( )、选择结构是程序的三大基本结构。 三、用 SQL 语句完成以下操作。(共计 15 分) 本题要用到如下四个表: 仓库(仓库号,城市,面积) 职工(仓库号,职工号,工资) 订购单(职工号,供应商号,订购单号,订购日期,总金额) 供应商(供应商号,供应商名,地址) 1.检索出所有职工的平均工资。(3 分) 2.检索出工资低于本仓库平均工资的职工信息。(4 分) 3.检索出每个仓库中工资多于 1220 元的职工个数。(4 分) 4.删除由在上海仓库工作的职工发出的所有订购单。(4 分) 四、分析下列程序。(共计 15 分) 1.有如下程序: INPUT“请输入一个数值型数据:”TOX DOCASE CASEX=0 Y=7*X+2 ENDCASE ?Y 假定从键盘输入的 X 的值为 3,分析这个程序的执行结果。 (4 分) 2.执行如下程序: S=0 B=1 INPUT"请输入一个数值型数据:"TON DOWHILES<=N S=S+B

=8+1 O 5 如果输入值为6。分析这个程序的功雀。(5分) 3.有如下萍,下: SETTALKOFF DIMENSIONA(5) FORK-ITO5 A)-10-2城 ENOFOR A(5),4(3),410 SETTALKO球 分斯这个程序的执行结果。(6分)
B=B+1 ENDDO ?S 如果输入值为 6,分析这个程序的功能。(5 分) 3.有如下程序: SETTALKOFF DIMENSIONA(5) FORK=1TO5 A(K)=10-2*K ENDFOR ?A(5),A(3),A(1) SETTALKON 分析这个程序的执行结果。(6 分)

答案1 一、选择网 1.A 2.D 3.4 4.D 5.c 6.D 7.D 8,C 9.A 10.C 11.c 12.B 13.A 14.B 15.D 16.C 17.C 18.B 19.D 20.D 21.C22.A23.B 24.B25.C 二、填空避 命令方式 2.重复值 3.外部关键字 4.RROWSE 5..R 6..F 7.实体 8.字符型 9.字符型 10.循环结构 三、用S,诺句完成以下操光 L,SELECTAYG(工资)FM职工 2.S刑cTW限T WIFRE T(: (ELECTAVG(工资)O则乐工GHOUPBY仓斥号) 3.SELECT企军号,0OUT(工号)FwM取工: RFT资>1220RP隆仓库号 4.ELECTFON订购单HE运积工号IN: SLEC职工号FW职工,食库HE能职工,食库号=念底,:食库号AD拔市='上海') 列、分析下列程序 1,程序的运行结果:23,00 2.程序的功能:求1+2+3+4的和。 3.=1时A(1)=8 K-2时A(2冫-6 K-3时A(a;-4 K=4时A(4冫=2 K-5时A(5》-0
答案: 一、选择题 1.A 2.D 3.A 4.D 5.C 6.D 7.D 8.C 9.A 10.C 11.C 12.B 13.A 14.B 15.D 16.C 17.C 18.B 19.D 20.D 21.C 22.A 23.B 24.B 25.C 二、填空题 1.命令方式 2.重复值 3.外部关键字 4.BROWSE 5..F. 6..F. 7.实体 8.字符型 9.字符型 10.循环结构 三、用 SQL 语句完成以下操作 1.SELECTAVG(工资)FROM 职工 2.SELECT*FROM 职工 WHERE 工资1220GROUPBY 仓库号 4.DELECTFROM 订购单 WHERE 职工号 IN; (SELECT 职工号 FROM 职工,仓库 WHERE 职工.仓库号=仓库.;仓库号 AND 城市='上海') 四、分析下列程序 1.程序的运行结果:23.00 2.程序的功能:求 1+2+3+4 的和。 3.K=1 时 A(1)=8 K=2 时 A(2)=6 K=3 时 A(3)=4 K=4 时 A(4)=2 K=5 时 A(5)=0

所以显示箔果为:08
所以显示结果为:048