VFP期末考试第三套模拟题.doc_第1页
VFP期末考试第三套模拟题.doc_第2页
VFP期末考试第三套模拟题.doc_第3页
VFP期末考试第三套模拟题.doc_第4页
VFP期末考试第三套模拟题.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

期末考试第三套模拟题一 单项选择题1语句DIME TT(4,5)定义的数组元素的个数是(B)A 30 B 20 C 9 D 452 设A=(1*2+3)B=1*2+3C=“1*2+3”正确的表达式为(A)BA A+B B A+C C B+C D A+B+C 3 函数DATE (),TIME ()类型分别是(B)CA D,D B D,T C D,C D C,D4 X1=“100”X12=“200”?500+&x1.2上述命令执行后的结果为(C)BA600.2 B 1502 C 700.2 D7005 STU.DBF是一个具有两个备注型字段的表文件,使用 COPY TO ABC 命令进行复制操作,其结果将(D)BA得到一个新的表文件B得到一个新的表文件和一个新的备注文件C得到一个新的表文件和两个新的备注文件D显示出错信息,表明不能复制具有备注型的表文件6 当前记录号为3,将第六号记录设置为当前记录命令是(B)Askip +6 B skip +3 C skip 6 Dskip 37下列关于物理删除和逻辑删除表记录的说法,正确的是(D)A物理删除表记录的命令是DELETE ,逻辑删除表记录的命令是PACKB 逻辑删除表记录的命令ZAP,物理删除表记录的命令是PACK C物理删除只是在记录旁坐删除标记,可以恢复记录;逻辑删除是真正从表中删除记录,不能再恢复。D 逻辑删除只是在记录旁坐删除标记,可以恢复记录;物理删除是真正从表中删除记录,不能再恢复。8下列叙述中正确的是(?)DA当前记录为首记录时,EOF()为.T. eof( )为.f.B当前记录为首记录时,EOF()为.F. eof( )为.T. C当前记录为首记录时,EOF()为.T. eof( )为.T.D存在EOF(),BOF()同时为F 的情况9若后面使用命令SEEK-“张三”来查询姓名为张三的人,则前面(C)BA一定有INDEX ON 学号 TO XH B一定有INDEX ON 姓名 TO XMC 一定有SORT ON 姓名TO XMD 一定有FIND10 以下命令正确是(A)DA LOCA 出生日期 =10/10/1998B LOCA FOR 出生日期=10/10/1998C LOCAT for 出生日期=1998-10-10D LOCA FOR 出生日期=1998-10-1011 统计男生的平均计算机成绩,正确的命令是()A SUM 计算机TO A1B AVG 计算机 TO A1C AVERAGE 计算机 to a1 for 性别=“男“D AVG计算机 TO A1 FOR 性别=“男”12 有出生日期字段,统计今年满20岁的人数。正确的是()A COUNT TO X1 FOR 年龄=20B COUNT TO X1 FOR YEAR(DATE()-YEAR(出生日期)=20C COUNT TO X1 年龄=20D COUNT TO X1 FOR 出生日期=198513 关于属性,正确的是()A只是对象的内部特征B 是对象的固有特性C是对象的外部特征D属性是对象的固有的方法14 表单程序中,关于编写事件代码,错误的描述是()A就是编写.PRG程序,文件名为事件名B 将代码写入该对象的该事件过程中C可以从父类中继承D 属性窗口的代码卡片中选择该对象的事件双击,再打开的事件代码窗口中输入代码15 在面向对象程序设计中,对象所具有的特性不包括()A继承性 B 封装性 C 完整性 D 多态性16 在创建快速报表时,基本带区包括()A标题,细节和总结B 页标题,细节和页注脚C 组标头,细节和组注脚D 报表标题,细节和页注脚17关系数据库管理系统的三种基本运算是()A选择,投影,联接 B 自制,剪切与粘贴C 录入,修改与删除 D 统计,分类与替换18 关系数据库管理系统所管理的关系是()A 一个DBF文件 B 若干个二维表C 一个DBF 文件 D 若干个DBF文件19在SELECT 语句中,()子句后可能带有HAVING短语A ORDER B GROUP C WHERE D SELSCT20在SELECT 语句中,如果要对输出的记录进行排序,应选择使用()项A ORDER B GROUP CHAVING D TOP二、多项选择题1下面表达式中,合法的是()A“123”+“10“ B “123”+10C DATE()+ D .T. and A=B2假设表中有10条记录,当前记录是5号记录,操作后只显示5号记录的命令是()A DISPLAY B LIST NEXT 4C LIST NEXT 1 D LIST REST3对打开的表文件,()是统计表的记录数。A COUNT TO MUM B SUM TO MUMC CALCULATE CNT()TO MUMD AVERAGE TO MUM4可以生成一个新的表文件的命令是()A JOIN B UPDATE C LINK D COPY5假设A是表单中的一个对象,A是B的父对象,B是C的父对象。在B对象的某一事件代码中书写下面的一条语句,错误的是()A TISHFORM.C.CAPTION =”演示” B TISHFORM.A.B.C.CAPTION=”演示”C C.CAPTION =”演示”D THIS .PARENT.B.C.caption =”演示”三、判断题1) 数据字典属于DBMS的一部分()2) 在关系模型中的二维表中每一数据项不能再分()3) LIST MEMO和 DISP MEMO 使用没有区别()4) 数组是特定结构的内存变量的集合()5) VFP支持EXCEL中的数据追加到表文件中()6) APPEND命令INSERT 命令都是在当前记录的后面插入新记录()7) 在表设计器的“字段”选项卡中可以创建主索引()8) VISUAL FOXPRO 6.0中的SET RELATION 关联操作是一种逻辑连接()9) VFP中使用的表文件可分为自由表和数据库表()10) 表单设计中,若要使某按钮不可用,应设置VISIBLE属性为F()四 、读程序选择题1阅读下列程序CLEAR Store 2 to x,y Do while .t.Y=Y+3Do casse Case int(Y/5)*5=yLoopCase y10ExitOtherwiseX=X+YEndcase Enddo?X,Y1)程序执行后变量X的值是()A 2 B 9 C 10 D 11 2)程序执行后变量Y 的值是()A2 B 9 C 10 D 11阅读下面的程序 USE 学生DO WHILE NOT EOF()DO CASE CASE 计算机60?“计算机成绩是:”+“不及格”CASE 计算机=70?“计算机成绩是:”+“ 及格”CASE 计算机=80?“计算机成绩是:”+“ 中“CASE 计算机=90?“计算机成绩是:”+“ 良”CASE 计算机5ExitendifEnddo1)请选择程序运行后的输出结果A4 B 5 C 6 D72)如果把DO WHILE .T.换成DO WHILE X=5,程序运行的结果是()A3 B 6 C死循环 D没有输出4阅读下面的程序,ZGK.DBF是职工表,其中“姓名“字段是字符型CLEARUSE ZGKDO WHILE NOT EOF()IF NOT “张“$姓名SKIPLOOPENDIFDISPSKIPENDDOUSE1) 该程序实现的功能是()A显示表中姓张的职工记录B 显示表中名字含字符“张“的职工记录C 显示表中不姓张的职工记录D显示表中名字没有含字符“张“的职工记录2)该程序中语句“IF NOT”张“$姓名“换成IF SUBS (姓名1,2)”干“结果是()A显示表中姓张的职工记录B 显示表中名字含字符“张“的职工记录C 显示表中不姓张的职工记录D显示表中名字没有含字符“张“的职工记录5有如下表:部门表和商品表部门表部门号 部门名称40 家用电器部10 电视录摄像机部20 电话手机部30 计算机部 商品表部门号 商品号 商品名称 单价 数量 产地40 0101 A牌电风扇 200 10 广东40 0104 A牌微波炉 350 10 广东40 0105 B牌微波炉 600 20 广东20 0132 C牌传真机 1000 20 上海40 0107 D牌微波炉 420 10 北京20 0110 A牌电话机 200 50 广东20 0112 B牌手机 2000 10 广东40 0220 A牌电冰箱 3000 2 广东30 1041 B牌计算机 6000 10 广东30 0204 C牌计算机 10000 10 上海1)select 部门表.部门号,部门名称,sum(单价*数量)from 部门表.,商品表where 部门表.部门号=商品表.部门号group by 部门表,部门号查询的结果是()A各部门商品数量合计B 各部门商品合计C 所有商品金额合计D 各部门商品金额平均值2)SELEXT部门名称 FROM 部门表 WHERE 部门号 IN (SELECT 部门号 FROM 商品表WHERE 单价 BETWEEB 420 AND 1000)查询的结果是()A家用电器部,电话手机部 B 家用电器部,计算机部C 电话手机部 ,电视录摄像部D 家用电器部 ,电视录摄像部3)select 产地 ,count(*),as 提供的商品种类数,from 商品表 where 单价200 group by 产地having count (*)=2 order by 2desc查询结果的第一条记录的产地和提供的商品种类数是()A北京,1 B 上海 ,2 C 广东,5 D广东76 有如下程序:*主程序clea s=ofor I=1 to 5 step 2j=Ido jc with js=s+jendfor?”s”,sretrun*jc.prg子程序parameter Nstore 1 to Kfor L=1 to NK=k*LENDFORN=KReturn1)该程序实现的功能是()A计算一到5的奇数之和B 计算一到五各整数之和C计算1到5的阶乘D 计算1,3,5的阶乘之和2) 程序运行后S=()A 127 B 120 C 15 D 97阅读程序t=os=ofor j=1 to 100 step 2t=t+1s=s+jendfor?s,treturn1) 程序中S的意义是()A 1+2+3+100的累加B 1+3+5+.+99的奇数累加C 1+3+5+101的奇数累加D 1!+2!+3!+10!的阶乘之和2) 程序运行结束后,T的值是()A 100 B 50 C 101 D 51五 、读程序填空题1在学生成绩(学好,姓名,数学,英语,计算机)表中查询数学成绩与李小红数学成绩相同的学生的姓名,英语,数学成绩,对下面的SQL语句填空select 姓名,数学,英语 from 学生成绩 where 数学=(select _from 学生成绩 where_)2 下面是计算100以内偶数之和的程序,N是偶数个数,S是偶数之和clea allstore 0 to k, n ,sdo while _k=k+1If MOD(K,2)=0N=_EndifEnddo?n,s3.对stud表中数学及格的加5分,不及格的加10分set talk offuse studdo while _1_if 数学60_2_else repalce 数学with 数学+5endif_3_enddo4职工数据库表中有工资表和职务表,其中工资表包括字段(职工号,基本工资,奖金,扣款,实发工资),职工表包括字段(职工号,职工姓名和年龄,)其中工资表中实发工资为空,求出实际的实发工资的字段值,并在屏幕上显出实发工资=1000的职工姓名,实发工资。CleaSele a Use 职工表Index on _ to zghSele bUse 工资表Repla all 实发工资with _Set rela to 职工号_List a.职工号 ,姓名,实发工资 for _Close all5以下是一通话记费的表单,表单运行时,表单的标题是通话记费,单击TEXT1 ,在TEXT1 显示通话开始的时间:单击TEXT2,在TEXT2中显示通话结束时间;单击TEXT3,在TEXT3中显示通话时间,时间单位为分钟;单击TEXT4,在TEXT4中显示通话的费用,每分钟按三角进行计算,费用的单位为元,小数点后保留两位,运行结果如下图所示相关代码如下1 表单的INT代码为:PUBLIC t1,t2,t3,t42 This.caption=_Text1 的_事件代码为:This.value = time ()T1=second() & second()返回以秒为单位的自午夜以来经过的时间3 TEXT 2的CLICK事件代码为:this. Value = time( )t2=_.期末模拟题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论