《VFP面向对象程序设计》等级考试模拟试卷A.doc_第1页
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第2页
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第3页
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第4页
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

VFP面向对象程序设计等级考试试卷A)一、单选题(130=30,请将所选答案编号填写在题目前的括号中。)()1、信息与数据既有联系又有区别,反映了,而又依靠来表示。A. 数据信息,数据信息B. 数据信息,信息数据C. 信息数据,数据信息D. 信息数据,信息数据()2、数据管理技术的发展历程中,经历了几个阶段,不包括。A. 人工管理阶段B. 数据库系统阶段C. 操作系统管理阶段D. 文件管理阶段()3、一个学生可以选择多门课程,选同一门课程的学生又可以有多个,那么学生和课程这两个实体属于的联系。A. 一对一B. 一对多C. 多对一D. 多对多()4、下列对数据库系统的主要特点的描述中,不正确的是。A. 实现的数据的分散化B. 实现了数据独立C. 实现了数据统一控制D. 实现了数据的共享()5、主属性值不能取空值且不能有相同值是属于。A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. DBMS完整性约束()6、用二维表格结构来表示实体以及实体之间联系的数据模型称为。A. 层次模型B. 关系模型C. 网状模型D. 概念模型()7、下面的赋值方式错误的是。A. X=12.3B. X,Y=”12.3”C. STORE 3 TO X,YD. STORE 3*5 TO Z()8、 ?sqrt(abs(-4)=2 的结果是。A. .F.B. 2C. .T.D. 3( )9、 ?val(“12.3A”),val(“12.3E2”) 的结果是。A. 12.3 12.3B. 12.30 12.302C. 12.30 123D. 12.30 1230( )10、数据库系统的核心部分是。A. 数据模型B. 数据库C. 数据库管理系统D. 计算机硬件( )11、在创建“学生”表时,学生的照片字段应该设为类型。A. 字符B. 浮点C. 通用D. 备注( )12、下列命令中,一定不能实现向当前表添加记录的是。(学生表,其字段为:学号,姓名,性别)A. append blankB. append from abc.txtC. append from array Abc(3)D. insert into (学号,姓名,性别)( )13、SQL的drop index语句的作用是。A. 删除索引B. 建立索引C. 修改索引D. 更新索引( )14、下面的命令能够彻底删除当前表中第4条记录的是。A. delete 4B. zap 4C. delete record 4D. go 4 pack pack( )15、表达式2002/8/26-20的结果是。A. 2002/8/6B. 1982/8/26C. 2000/12/6D. 1980/12/6 ( )16、组合框具有和的功能。A. 编辑框列表框B. 复选框按钮C. 微调框编辑框D. 列表框表格( )17、建立表的命令是。A. useB. createC. modifyD. edit( )18、下列控件中,控件属于容器类控件。A. 文本框B. 按钮C. 表单D. 列表框( )19、对象和类的关系是 的关系。A. 父与子B. 上与下C. 一般和特殊D. 具体和抽象( )20、把表A.DBF的学号和姓名字段的数据复制成另一表文件B.DBF,应使用命令。A. USE A COPY TO B FIELDS 学号,姓名B. USE BCOPY TO B FIELDS 学号,姓名C. COPY ATO BFIELDS 学号,姓名D. COPY BTO AFIELDS 学号,姓名( )21、Visual FoxPro中,有相对引用和绝对引用两种引用方式,下面不属于相对引用的是。A. mand1.caption=确认B. parent.refreshC. this.enabled=.F.D. myform.text1.setfocus( )22、下列表达式中,不是字符型表达式。A. “3”+“2”B. 3-“1”C 2+6D. 6( )23、不属于程序的基本结构的是结构。A. 顺序B. 分支C. 网状D. 循环( )24、Visual FoxPro中的set relation 关联操作是一种。A. 逻辑连接B. 物理连接C. 逻辑排序D. 物理排序( )25、在SELECT语句中,子句后可能带有HAVING短语。A. ORDER BY B. GROUP BY C. WHERE D. SELECT( )26、对当前表中所有职工的工资在原工资的基础上增加100元的命令是。A. replace 工资 with 工资+100B. replace all 工资 with 工资+100C. replace all 工资 with 100D. replace 工资 with 100( )27、如果一条命令太长,在一行内写不下,可以使用续行符号。A.;(分号)B.,(逗号)C.:(冒号)D.!(惊叹号)( )28、当前记录指针指向第10条记录,当执行命令skip -2后,记录指针指向第 条记录。A. 7B. 9C. 8D. 12对于“成绩”表,下面几条查询语句,根据这几条查询语句完成29、30题。(“成绩”表只有:学号,课程号,分数三个字段)、select 学号,课程号,分数 from 成绩 where 分数 in(60,90)、select * from 成绩 where 分数 between 60 and 90、select 学号,课程号,分数 from 成绩 where 分数= 60 and 分数=90、select * from 成绩 where 分数60 and 分数90、select * from 成绩 where 分数=60 or 分数= 90、select 学号,课程号,分数 from 成绩 where 分数=90( )29、能同等同的是。A. B. C. D. ( )30、能同等同的是。A. B. C. D. 二、读程序选择答问(310=30,请将所选答案编号填写在题目前的括号中。)1、读懂程序后选择答问:DIMENSION abc(3), b(2,3)STORE 10 TO babc(1)=30?b(1,2),abc(3)()、执行此程序后,在主屏上显示的结果是 。A. .F. 30B. .T. 30C. 10 30D. 10 .F.( )、数组b的元素个数是 ,其所有元素的数据类型是 。 A. 3 NB. 3 不全一样 C. 6 ND. 6 不全一样2、认真阅读下面打印九九乘法表的程序,选择答问。set talk offclearfor y=1 to 9for x=1 to yz=x*y? “ ”+str(y,1)+ “*”+str(x,1)+ “=”+str(z,2)+ “ ”endfor x?endfor yset talk onreturn()、在程序中语句:z=x*y执行的次数为。A. 9B. 19C. 81D. 45()、命令clear和return的作用分别是。A. clear是结束其它程序,return是结束本程序B. clear是清除主屏,return是结束本程序C. clear是结束其它程序,return是结束所有程序D. clear是清除主屏,return是结束所有程序()、对于程序中的endfor x和endfor y,则。A. 两个同时去掉程序照样能运行B. 去掉其中一个后程序能照常运行,不能同时去掉C. 两个都不能去掉,否则程序不能运行D. 以上说法都不对()、对于程序中出现的str(x,1)、?和?,下列说法正确的是 。A. ?是换行输出B. ?是输出命令,这里不输出任何内容,可有可无C. str(x,1)把x转换为字符类型D. 以上说法都不对3、右图是一个简单登录窗口:在“确定”按钮的click事件的代码为:if trim(thisform.text1.value)123456if messagebox(请重新输入口令,0+16,提示)=1thisform.text1.value=thisform.text1.setfocusendifelsedo form 主窗口.scxrelease thisformendif在“关闭”按钮的click事件的代码为:a=messagebox(真的要退出吗?,4+16+0,对话窗口)if a=6release thisformendif()、分析程序代码trim(thisform.text1.value)的作用是 。A. 取出用户输入的信息B. 设置该文本框的value属性C. 去除用户输入信息的两端空格D. 清除用户输入内容()、命令thisform.text1.value=中,thisform是,text1是,value是。A. 对象对象事件B. 事件事件方法C. 对象对象属性D. 对象事件方法()、关于release thisform的说法,正确的是 。A. 关闭当前表单B. 刷新当前表单C. 打开表单D. 其功能等同于thisform release()、对于messagebox()和 do form 主窗口.scx的说法正确的是。A. messagebox()是函数,do form 主窗口.scx是关闭主窗口B. messagebox()是命令,do form 主窗口.scx是关闭主窗口C. messagebox()是函数,do form 主窗口.scx是打开主窗口D. messagebox()是命令,do form 主窗口.scx是更新主窗口三、填空(25=10)1、Visual FoxPro的工作方式有交互操作方式和方式。2、当Visual FoxPro运行时,存在一个默认目录(或路径),那么把D:xsgl修改为默认目录(或路径)的命令是。3、表达式2*32+2*8/4+32的值是。4、向“学生”表中添加“是否三好生”字段的命令为。5、对“成绩”表按成绩降序建立单索引(cj)的命令为。四、阅读程序填空(210=20)(把程序中缺少的部份填写在编有番号的横线上)1、 下面的程序是统计“教学管理”数据库中“学生”表中性别为“男”和性别为“女”的记录数分别是多少。set talk offopen database 教学管理 学生 store 0 to mn,wndo while .not.eof()if 性别=男 elsewn=wn+1 skip 1enddo?”男生人数:”+str(mn)?”女生人数:”+ use return2、 下面程序功能是:求1!+2!+100!的和。*主程序store 1 to n, sdo while n100n=n+1m=ndo with m s=s+menddo?1!+2!+100!=, str( ,2

温馨提示

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

评论

0/150

提交评论