2016.11.28月考VF试题
更新时间:2023-10-26 17:41:01 阅读量: 综合文库 文档下载
2016-2017第一学期11月份月考试题VF
一.选择题(30*2=60)
1、下列 不能作为VFP中变量名。
A)ABCDEFG B)P000000
C)89TWDDFF
D)xyz
2、函数INT(-3.415)的值是 。
A)-3.1415 B)3.1415 C)-3
D)3 3、函数VAL(″16Year″)的值是 。
A)16.0 B)16.00
C)16.000
D)16
4、连续执行以下命令之后,最后一条命令的输出结果是 。
SET EXACT OFF X=\
?IIF(\,X-\,X+\ A)A
B)BCD
C)A BCD
D)ABCD
5、在以下四组函数运算中,结果相同的是 。
A)LEET(\与SUBSTR(\ B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4) D)假定A=\与A+B
6、下面关于Visual FoxPro数组的叙述中,错误的是 。
A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值为.F. 7、在下列函数中,函数值为数值的是 。
A)AT(′人民′,′中华人民共和国′) B)CTOD(′01/01/96′)
C)BOF() D)SUBSTR(DTOC(DATE()),7)
8、EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为 。
A)0
B)1 C).T.
D).F.
9、STR(109.87,7,3)的值是 。
A)109.87 B)“109.87” C)109.870 D)“109.870” 10、对于数组的定义,下列语句正确的是 。
A)DIMENSION A(2,4,3) B)DIMENSION A(2)AB(2,3) C)DIMENSION A(2 3) D)DIMENSION A(2),AB(2,3)
11、在逻辑运算中,依照_____运算原则。
A)NOT-OR-AND B)NOT-AND-OR C)AND-OR-NOT
D)OR-AND-NOT
12、已知D1和D2为日期型变量,下列4个表达式中非法的是 。
A)D1-D2 B)D1+D2 C)D1+28
D)D1-36
13、Visual FoxPro的数据类型不包括 。
A)实数型 B)备注型 C)逻辑型 D)字符型 14、以下四条语句中,正确的是 。
A)a=1,b=2 B)a=b=1
C)store 1 to a,b D)store 1,2 to a,b
1
15、下列选项中不能够返回逻辑值的是 。
A)EOF() B)BOF() C)RECN()
D)FOUND()
16、设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:
″?姓名″的值应为 。 A)赵磊
B)何菲
C)″赵磊″ D)″何菲″ 17、欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是 。
A)SUBSTR(“电子计算机”,3,3) B)SUBSTR(“电子计算机”,3,6) C)SUBSTR(“电子计算机”,5,3) D)SUBSTR(“电子计算机”,5,6) 18、假定M=[22+28],则执行命令?M后屏幕将显示 。 A)50 B)22+28
C)[22+28]
D)10
19、函数MOD(21,5)的值为 。
A)4 B)-4 C)1
D)-1 20、设R=2,A=″3*R*R″,则&A的值应为 。
A)0 B)不存在
C)12
D)-12 21、执行下列命令后,当前打开的数据库文件名是 。
Number=″3″ File=″file″+Number USE &File
A)File3 B)&File C)FileNumber
D)File
22、函数UPPER(″FoxPro″)的值是 。
A)FOXPRO
B)FoxPro C)FoxPro
D)FoxPro
23、CTOD(″98/09/28″)的值应该为 。
A)1998年9月28日 B)98/09/28 C){^98/09/28}
D)″98-09-28″ 24、下列选项中得不到字符型数据的是 。
A)DTOC(DATE()) B)DTOC(DATE(),1) C)STR(123,567)
D)At(″1″,STR1321)
25、执行下列命令后,输出结果为 。
STORE″666.49″TO X ?INT(&X+4) A)666 B)666.494 C)670
D)670.49
26、有下列命令 。
STORE 2 TO A
STORE A+2 TO A STORE A=A+2 TO A ?TYPE(″A″)
顺序执行后,最后一条命令的显示结果为 。 A)N B)C
C)L
D)U
27、执行如下命令序列:
YA=100 YA=200 YAB=300 N=″A″ M=″Y&N″
2
?&M
最后一条命令的显示值应为 。 A)100
B)200
C)300
D)Y&N
28、用DIMENSION Q(2,3)命令定义的数组Q,再对各数组元素赋值:Q(1,1)=1, Q(1,2)=2, Q(1,3)=3, Q(2,1)=4,
Q(2,2)=5, Q(2,3)=6。然后执行命令?Q(2),则显示结果是 。 A)4 x=100 y=8 x=x+y ?x, x=x+y
最后一条命令的显示结果是 。 A)100 .F. A).NOT.X>=Y
B)100 .E.
C)108 .T.
D)108 .F.
30、假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是 。
B)Y*2>10 C)X-001 D)STR(X)-Y B)2
C).F. D)变量未定义的提示
29、顺序执行下列命令:
二.填空题(1*10=10)
1.在VFP6.0中要确定当前工作区号使用____________函数.
2. 在VFP6.0中,一个正在使用的数据表的当前记录号可使用函数___________. 3.设AB=2,函数 TYPE(“ab<30”)的返回值是_______________ 4. 在VFP6.0中,time() 函数的反回值类型是________________
5.visual foxpro的主索引和候选索引可以保证数据的_______________
6.为了确保相关表之间的数据的一致性,需要设置参照完整性规则_______________ 7.定位记录时,可以使用__________命令,向前或向后移动若干条记录位置 8. 在VFP6.0中提供了 _________________个数据工作区 9.len(“space(3)-space(2)”) 的值是______________ 10.MOD(37,-5)的结果是 ______________.
三.判断题(1*10=10)
1、在第一次给数组或数组元素赋值前其初始值是.F.。 正确
2、同一个元素在程序执行过程中可以取得不同类型的数据。正确
3、计算与显示命令规定:?是在同行显示结果,??是在下一行显示结果。 4、程序文件可以在命令窗口执行。 错误
5、程序设计的严谨性就是程序设计者最好具有严密的逻辑思维能力,因为计算机执行程序只能是严格地按照指令的含义执行, 其本身没有思维和判断能力。正确 6、Visual FoxPro数据库管理系统的数据模型是网状型。 错误
7、Visual FoxPro有3种工作方式,即命令、程序和菜单方式。 正确 8、可以链接或嵌入OLE对象的字段类型是通用型。 正确 9、选择当前未使用的最小编号工作区的命令是SELECT 1。错误 10、表是由结构和记录数据两部分组成的。正确
3
四命令题(2*10=20)
1.根据已知的环境与题意,写出相应的Visual FoxPro操作命令或SQL语句,要 求每小题用一条命令或语句完成
现有数据库“customer.DBC”,其中包含表“order_list.dbf”,该表有以下字段:客户号(C,6)、订单号(C,6)、订购日期(D)、数量(I)、单价(N,10,2),总金额(N,15,2)。在相应数据库和表已打开的前提下,写出完成下述功能的命令(注意:只能写一条语句,多于一条不得分)。
1.恢复“order_list”表中被逻辑删除的记录中“数量”大于等于1000的记录。(用Visual FoxPro命令)
2. 使用“order_list”表,建立以“订单号”为关键字,名称为“订单”的降序的唯一索引,复合索引文件名为DD.CDX。(用Visual FoxPro命令)
3. 建立“zgxxb”表,字段为:职工号(C,6),姓名(C,8),性别(C,2),设置“职工号”字段为主索引,并对“性别”字段建立有效性规则为:“性别”字段只能填“男”或“女”,如果填入其他数据则提示信息“性别输入错误”。(用SQL语句)
4.计算“order_list”表中“总金额”字段的值,总金额=数量*单价。(用SQL语句)
5. 查询“order_list”表中“客户号”为100001、“总金额”小于等于10000的记录,按“总金额”降序输出,结果保存到“JG.dbf”表中。(用SQL语句) 2. 根据已知的环境与题意,写出相应的Visual FoxPro操作命令或SQL语句,要 求每小题用一条命令或语句完成(本大题共5小题,每小题4分,共20分,请填 写在答题纸上)。
现有数据库“GZGL.DBC”,其中包含表“gzb.dbf”,该表有以下字段:职工号(C,6)、姓名(C,20)、性别(C,2)、年龄(N,3)、基本工资(N,7,2)、奖金(N,7,2),在相应数据库和表已打开的前提下,写出完成下述功能的命令(注意:只能写一条语句,多于一条不得分)。
1.将所有年龄大于50的职工基本工资增加200。(用Visual FoxPro命令)
2. 以“职工号”为关键字建立降序的唯一索引,索引名为ZHG,索引文件名ZHGGL.CDX。(用Visual FoxPro命令)
3.将“gzb.dbf”表中“基本工资”字段的宽度改为8。(用SQL语句) 4.删除“gzb.dbf”表中年龄大于60、性别为“男”的记录。(用SQL语句) 5.查询统计“gzb.dbf”表中每个部门(职工号的前3位)职工基本工资的平均值。(用SQL语句)
4
五程序分析题(5*4=20)
1.有Visual ForPro程序chengxu.prg如下
CLEAR
INPUT \请输入X=\INPUT \请输入Y=\DIMENSION KK(2,2) I=1
DO WHILE I<=2 J=1
DO WHILE J<=2 IF I%2=0 KK(I,J)=I*J*7 ELSE
KK(I,J)=I*J*3 ENDIF J=J+1 ENDDO I=I+1 ENDDO S=0
FOR M=1 TO 2 FOR N=1 TO 2 IF ZHI(KK(M,N))=1 IF KK(M,N)%4=0 S=S+KK(M,N)*X ELSE
S=S+KK(M,N)*Y ENDIF ENDIF ENDFOR ENDFOR ?S
FUNCTION ZHI PARAMETERS TT SUM1=0
FOR I=1 TO TT-1 IF TT%I=0
5
正在阅读:
2016.11.28月考VF试题10-26
社会责任理论与新闻自由理论的关系05-21
出国10-19
关于加强征地拆迁补偿资金监管的思考10-20
高中生物一轮复习呼吸作用学案03-30
2007年北京市中级专业技术资格考试制冷空调专业基础与实务试卷_secret05-15
东标橡塑检测中心检测认证范围0216 -11-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试题
- 2016.11
- 28
- 2016年昆明市官渡区普岗教师招聘考试强化训练四
- 微观经济学论文
- 人教版英语七年级下册9单元练习题
- 《输油管道设计与管理》课程综合复习资料
- 东大17春学期《基于Web的程序设计》在线作业1
- 2016年3月- 4月全国各地一模二模作文题及观点
- 计算机仿真技术总复习整理
- 旅游管理系统的设计与实现 - 图文
- 整理 2015马克思主义与社会科学方法论复习思考题
- 威廉-配第William Petty
- 大班科学《小蚂蚁了不起》活动设计
- 《劳动经济学》复习题答案2016-6-14
- 儒教、道教、汉族丧葬习俗简述
- 外科手术学考试大纲 - 图文
- 半导体-硅片生产工艺流程及工艺注意要点 - 图文
- 陋室铭对比阅读 - 图文
- Symbolism of the Rose in A Rose for Emily
- 山东省关于印发《 - 严肃市县乡换届纪律工作实施方案》 - 和《 - 严肃村两委换届纪律工作实施方案》 - 的通知
- 工业电气自动化生产实习报告
- 2002秋vb上机(3)