收藏 分销(赏)

《VFP面向对象程序设计》等级考试模拟试卷A.doc

上传人:仙人****88 文档编号:11989800 上传时间:2025-08-26 格式:DOC 页数:5 大小:67.50KB 下载积分:10 金币
下载 相关 举报
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第1页
第1页 / 共5页
《VFP面向对象程序设计》等级考试模拟试卷A.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
《VFP面向对象程序设计》等级考试试卷A) 一、单选题(1’╳30=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.3 B. X,Y=”12.3” C. STORE 3 TO X,Y D. STORE 3*5 TO Z ( )8、 ?sqrt(abs(-4))=2 的结果是  。 A. .F. B. –2 C. .T. D. 3 ( )9、 ?val(“12.3A”),val(“12.3E2”) 的结果是  。 A. 12.3 12.3 B. 12.30 12.302 C. 12.30 123 D. 12.30 1230 ( )10、数据库系统的核心部分是  。 A. 数据模型 B. 数据库 C. 数据库管理系统 D. 计算机硬件 ( )11、在创建“学生”表时,学生的照片字段应该设为  类型。 A. 字符 B. 浮点 C. 通用 D. 备注 ( )12、下列命令中,一定不能实现向当前表添加记录的是  。(学生表,其字段为:学号,姓名,性别) A. append blank B. append from abc.txt C. append from array Abc(3) D. insert into (学号,姓名,性别) ( )13、SQL的drop index语句的作用是  。 A. 删除索引 B. 建立索引 C. 修改索引 D. 更新索引 ( )14、下面的命令能够彻底删除当前表中第4条记录的是  。 A. delete 4 B. zap 4 C. delete record 4 D. go 4 pack pack ( )15、表达式{^2002/8/26}-20的结果是  。 A. {^2002/8/6} B. {^1982/8/26} C. {^2000/12/6} D. {^1980/12/6} ( )16、组合框具有  和  的功能。 A. 编辑框 列表框 B. 复选框 按钮 C. 微调框 编辑框 D. 列表框 表格 ( )17、建立表的命令是  。 A. use B. create C. modify D. 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 B    COPY TO B FIELDS 学号,姓名 C. COPY  A TO B FIELDS 学号,姓名 D. COPY  B TO A FIELDS 学号,姓名 ( )21、Visual FoxPro中,有相对引用和绝对引用两种引用方式,下面不属于相对引用的是_。 A. mand1.caption=’确认’ B. parent.refresh C. this.enabled=.F. D. myform.text1.setfocus ( )22、下列表达式中,  不是字符型表达式。 A. “3”+“2” B. [3]-“1” C 2+6 D. [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 工资+100 B. replace all 工资 with 工资+100 C. replace all 工资 with 100 D. replace 工资 with 100 ( )27、如果一条命令太长,在一行内写不下,可以使用续行符号  。 A. ;(分号) B. ,(逗号) C. :(冒号) D. !(惊叹号) ( )28、当前记录指针指向第10条记录,当执行命令skip -2后,记录指针指向第 条记录。 A. 7 B. 9 C. 8 D. 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 分数<= 60 and 分数>=90 ( )29、能同①等同的是  。 A. ③ B. ④ C. ⑤ D. ⑥ ( )30、能同②等同的是  。 A. ③ B. ④ C. ⑤ D. ⑥ 二、读程序选择答问(3’╳10=30’,请将所选答案编号填写在题目前的括号中。) 1、读懂程序后选择答问: DIMENSION abc(3), b(2,3) STORE 10 TO b abc(1)=30 ?b(1,2),abc(3) ( )①、执行此程序后,在主屏上显示的结果是 。 A. .F. 30 B. .T. 30 C. 10 30 D. 10 .F. ( )②、数组b的元素个数是 ,其所有元素的数据类型是 。 A. 3 N B. 3 不全一样 C. 6 N D. 6 不全一样 2、认真阅读下面打印九九乘法表的程序,选择答问。 set talk off clear for y=1 to 9 for x=1 to y z=x*y ?? “ ”+str(y,1)+ “*”+str(x,1)+ “=”+str(z,2)+ “ ” endfor x ? endfor y set talk on return ( )③、在程序中语句:z=x*y执行的次数为_。 A. 9 B. 19 C. 81 D. 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)<>"123456" if messagebox("请重新输入口令",0+16,"提示")=1 thisform.text1.value=’’ thisform.text1.setfocus endif else do form 主窗口.scx release thisform endif 在“关闭”按钮的click事件的代码为: a=messagebox("真的要退出吗?",4+16+0,"对话窗口") if a=6 release thisform endif ( )⑦、分析程序代码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是更新主窗口 三、填空(2’╳5=10’) 1、Visual FoxPro的工作方式有交互操作方式和       方式。 2、当Visual FoxPro运行时,存在一个默认目录(或路径),那么把D:\xsgl修改为默认目录(或路径)的命令是              。 3、表达式2*3^2+2*8/4+3^2的值是       。 4、向“学生”表中添加“是否三好生”字段的命令为                。 5、对“成绩”表按成绩降序建立单索引(cj)的命令为                 。 四、阅读程序填空(2’╳10=20’)(把程序中缺少的部份填写在编有番号的横线上) 1、 下面的程序是统计“教学管理”数据库中“学生”表中性别为“男”和性别为“女”的记录数分别是多少。 set talk off open database 教学管理 学生 ① store 0 to mn,wn do while .not.eof() if 性别=’男’ ② else wn=wn+1 ③ skip 1 enddo ?”男生人数:”+str(mn) ?”女生人数:”+ ④ use ⑤ return 2、 下面程序功能是:求1!+2!+……+100!的和。 *主程序 store 1 to n, s do while n<100 n=n+1 m=n do with m ⑥ s=s+m enddo ?"1!+2!+……+100!=", str( ,20) ⑦ return *过程js用来求某个整数的阶乘 procedure js parameters x store 1 to a, b do while ⑧ a=a+1 ⑨ enddo x= ⑩ return 五、编程题(10’╳1=10’) 存在一张“学生”表,该表有字段:学号 c(8)、姓名c(8)、性别 c(2)、出生日期 d、成绩 n(3)。编程实现下列功能: 输入学生的学号,如果在该表中存在,则显示该学生的姓名、性别、出生日期、成绩;否则提示:不存在该学生的信息记录。 第 5 页 共 5 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服