第一篇:2014年《计算机VF》标准答案
2014年辽宁省专升本考试《计算机—Visual FoxPro》试卷参考答案
第一部分计算机基础知识部分
一、单项选择题:
1.A2.B3.B4.C5.B6.B7.A8.B9.B10.C
11.D12.C13.B14.D15.A16.B17.A18.C19.D20.B
二、多项选择题:
21.CDE22.AD23.ABE24.ABDE25.DE
26.ABCDE27.BCDE28.ABCE29.BCE30.ADE
三、判断题:
31.√32.√33.X34.√35.X36.√37.√38.X39.X40.X
第二部分:计算机高级语言部分
注:1.答案中涉及的英文字母不区分大小写。2.关键字超过四个英文字母的,可以只写前四个
四、填空题
41.CAPTION42.语言43.QUIT44.SELECT 045.普通索引
五、阅读程序题
46.欢迎你47.3 5 748.136
49.250.251.40
52.许宏00000353.0002计算机系刘刚
六、完善程序题
54.SORT TO DJ
55.单价 > 30.AND.出版单位 = “电子工业出版社”
56.JOIN TO 借阅信息 WITH B
57.FIND
58.图书.总编号 = 借阅.总编号
59.X = X*I
60.INT(X/10)
61.MESSAGEBOX
七、程序改错题
62.错误行(6)改为:GROUP BY 借阅.借书证号
63.错误行(7)改为:CONTINUE
64.错误行(5)改为:IF INT(X/I)= X/I
65.错误行(5)改为:REPLACE借书证号WITH“0006”
第二篇:vf计算机教学工作总结2010
2010-2011学年春季学期计算机教学工作总结
本学期我任教10级体育系一、二班的大学计算机技术基础教学在各位领导和老师的热心支持和帮助下,我认真做好教学工作,积极
完成学校布置的各项任务。下面我把这学期的工作做简要的总结:
一、学校制度执行情况
平时积极参加全校教职工活动会议,认真学习学校下达的文件,注重政治理论的学习。配合本组里搞好教研活动。每周按时参加教务例会和教研例会,并且认真做好笔记,从不缺勤。工作上服从安排,人际关系融洽。
二、教育教学情况
1、潜心钻研,认真备课。
在备课中,我认真研究VF教材,力求准确把握难重点,难点。并注重参阅各种参考书,制定符合学生认知规律的教学方法及教学形式。注意弱化难点,强调重点。认真写好教案,并不断归纳总结提高教学水平。
2、以生为本,微笑上课。上课时注重学生主动性的发挥,发散学生的思维,注重综合能力的培养,有意识的培养学生的思维的严谨性及逻辑性,在教学中提高学生的思维素质。微笑行动,也是我对自己的教学的新的要求,学生喜欢老师的笑脸,这样能给学生自信。
3、虚心学习,坚持听课。注意学习组里老师的教学经验,努力探索适合自己的教学模式。同时,认真总结经验,取长补短。经过听课,评课,本学期对自己的教学促进很大,我也在努力提高自己的业务水平。
三、自身的学习情况
1. 为了提高自身的专业水平,我不断给自己“充电”。吸收新的知识坚持学习有关计算机方面的知识,阅读计算机报刊杂志,学到很多新词汇和新知识,并且获得不少新信息。
2.为了提高自身的业务水平和教学水平,有时向老教师学习好的教学方法和好的教学经验,从而提高自己的上课水平。
四、科研情况
积极学习计算机名著,并做笔记。针对新生班级学生计算机基础的普遍差的情况,跟学生一起,寻找原因,对这部分同学进行有计划的辅导。除了注意课堂效果之外,在上课结束时,我坚持利用课余时间了解情况,发现问题及时纠正。在日常工作中,我还积累了一些教学案例,并针对计算机知识的特点,做点滴积累。
当然,我也看到了本学期的不足,比如说,对计算机专业知识的掌握还不深,以后还需多花时间去加强自身的专业理论与实践操作技能;在教学方面,还应多向老教师、优秀教师学习,以提高自已各方面的能力,适应学校发展的要求。
石丹2011.7.4
第三篇:计算机基础vf例题!!
一,已知一个数,取出其中各个数位上的书
1,若一个四位正整数是另一个正整数的平方,且各位数字的和是一个平方数,则称该四位正整数是“四位双平方数”。例如:由于7396=86^2,且7+3+9+6=25=5^2,则称7396是“四位双平方数”求
所有“四位双平方数”的个数。(答案17)
2,求出[750,978]内不包含数字8的所有整数之和。(答案94415)3,求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。(答案175)4,求所有符合算式ab*ba=3627的最大的两位数ab(即a*10+b)。答案93 5,求[10,1000] 内所有能被6整除但不能被9整除的整数之和。答案55440 6,求[1234,9876]内回文数的个数。答案85 7,设某四位数的各位数字的平方和等于198,问满足条件最大数和最小数之和是?答案12749 二.整除于余数
1,将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序后,求前面20个数之和。答案20610
2,求出将十进制整数98765432等值转换为二进制形式后其中数字1的个数。答案13 3,求出将十进制小数0.56789等值转换为八进制形式的表示中前18位小数中数字3的个数。答案3 4,求出[100,800]内所有既不能被5整除也不能被7整除的数个数。答案480 5,求出559399的所有非平方因子中最小的。答案73 6,求前[1,100]内能被6或8整除的所有自然数的平方根的和。答案162 8,求出20677和42067的最大公约数。答案713 9,求出42253和20677的的最小公倍数。答案971819 9求[200,300]之间能被其因子数整除的数中且能被3整除的数之和。1713 10求出[1234,6789]内至少有两位数字是7的所有整数之和。答案678981 11求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。答案18630 求素数
1求100-200内所有素数个数。21 2梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内的梅森尼数个数。答案7 3求100-1000内的第10个素数。答案149 4设某四位数的各位数字的平方和为100,问满足条件的最大四位数素数?答案9133 5求两位数中最大绝对素数,答案97 数列
1,等比数列1,3,9,27… 求使此数列前n项之和小于9876543的最大自然数n。答案15 填空程序填空:
1.下面程序是计算小于或等于35的所有正奇数的积和正偶数的和,并显示符合条件的正奇数的积,填空。(654729075)
2.下列程序求三位数中,个位数字与十位数字之积除以3所得的余数是十位数字的偶数和,填空。(32022)
3.求100——999的水仙花数(如:153=1^3+5^3+3^3)的个数。填空。(4)4.求所有数字的和为16的四位数的个数,填空。(564)5.已知S1=1,S2=1+2,S3=1+2+3,„Sn=1+2+3+„N,求S1,S2,S3,„S2800中有多少个能被3或7整除的数。(1272)
6.下面的程序是求1+3+5+„的奇数之和,若累加数大于123699时则结束累加。(123904)7.下列程序的功能是求N,其中N是一个四位整数,它的九倍恰好是其反序数。(1089)8.下面程序是求S=1!+2!+3!+„+19!,填空。(***000)9.下面程序求在1,2,3,4,„,3000这3000个数中的任意两个不同的数,要求它们的和能被6整除的数的总对数。(749500)
10.求出45678的所有非平凡因子中的奇数的个数。(7)11.下面程序是计算小于或等于35的所有正奇数的积和正偶数的和,并显示符合条件的正奇数的积,填空。(654729075)
12.下面程序是求30到150之间所有偶数的平方和并显示结果,填空。(569740.00)13.下面程序是求2+4+6+„的偶数之积,若积数大于22500时则结束。(46080)14.求1*2*3*4*5^,当积大于77777720时退出循环。(479001600)15.下列程序求三位数中,个位数字与十位数字之和除以10所得的余数是百位数字的偶数的个数。(45)
16.求解下列方程,x+y=7,x^2+2y^2=41.?X填空实现这一功能。(3)17.下面程序求2203年各月份中的15日有几天是星期二。(3)18.下面的程序是求100到1500之间的质数的个数。(214)19.下面的程序是求100到1500之间质数的和。(163980)20.下列程序求能被3整除且有一位数字为5的三位数的个数。(85)
第四篇:计算机vf函数(重庆专升本)含答案
强化练习选择题
2,下列表达式中结果为“计算机等级考试”的表达式为()A,“计算机”|“等级考试” B,“计算机”&“等级考试” C,“计算机”and“等级考试” D,“计算机”+“等级考试”
3,关系运算符$用来判断一个字符串表达式是否()另一个字符串表达式。A,等于 B,完全等于 C,不等于 D,包含于 4,在下面的Visual FoxPro表达式中,不正确的是()A,{^2001-05-01 10:10:10 AM}-10 B{^2001-05-01}-DATE()C,{^2001-05-01 10:10:10 AM}+DATE()D,{^2001-05-01 10:10:10 AM}+1000 5,以下日期正确的是()A,{“2001-05-25”} B,{'^2001-05-25'} C,{^2001-05-25} D,{[^2001-05-25]} 8.Visual FoxPro的表达式中不仅允许有常量,变量,而且还允许有()A.过程 B.函数 C.子程序 D.主程序
10.如果一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是()A,逻辑->算术->关系 B,关系->逻辑->算术 C,算术->逻辑->关系 D,算术->关系->逻辑
11.已知D1和D2为日期型变量,下列4个表达式中非法的是()A.D1-D2 B,D1+D2 C,D1+28 D,D1-36 13.函数INT(数值表达式)的功能是()A.按四舍五入取数值表达式的整数部分 B.返回数值表达式的整数部分 C.返回不大于数值表达式的最大整数 D.返回不小于数值表达式的最小整数
14.下列4个表达式中,运算结果为数值的是()A.“9988”-“1255” B。200+800=1000 C。CTOD([11/22/01])-20 d。LEN(SPACE(3))-1 15。设有变量Sr=“2000年上半年全国计算机等级考试”。能够显示“2000年上半年计算机等级考试”{的命令是()A.?sr“全国”
B.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C.? STR(sr,1,12)+STR(sr,17,14 D.? SUBSTR(sr,1,12)+SUBSTR(sr,17,14)17.6E-3是一个()
A.内存变量 B.字符变量 C.数值常量 D.非法表达式 19.下列4个表达式中,其值为“数据库系统”的是()A.“数据库 ”+“系统” B.“数据库”+“系统 ” C.“数据库”-“系统” D.“数据库”-“系统 ” 20.以下赋值语句正确的是()
A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y C.X=8,Y=9 DX,Y=8 23.设字段变量”工作日期”为日期型,”工资”为数值型,则要想表达”工龄大于30年,工作高于1500、低于1800元”{这一命题,其表达式是 A.工龄>30.AND.工资>1500.AND.工资<1800 B.工龄> 30.AND.工资> 1500.OR.工资< 1800 C.INT((DATE()-工作日期/365)>30.AND.工资 >1500.AND.工资< 1800 D.INT(DATE()-工作日期/365)>30.AND.(工资>1500.AND.工资 < 1800)24.下列说法中正确的是
A.若函数不带参数,则调用时函数名后面的圆括号可以省略 B.函数若有多个参数,则各参数间应用空格隔开 C.调用函数时,参数的类型、个数和顺序不一定要一致 D.调用函数时,函数名后面的圆括号不论有无参数都不能省略 26.逻辑型数据的取值不能是
A..T.或.F.B..Y.或.N.C..T.或..F或.Y.或.N.D.T或F 28已知字符串M=“12 34 ”,N=“ 56 78”,则连接运算M-N的运算结果是 A.“12 34 56 78 ” B.“12 34 56 78” C.“1234 56 78” D.“123456 78” 29设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且是pay不大于1000元”的表达式是
A.job=处长 AND pay >1000 B.job=”处长”AND pay <1000 C.job=“处长”ANd pay <=1000 D.job=处长AND pay < =1000 31.表达式VAL(SUBStr(”本年第2期”,7,1))*LEN(“他!我”)的结果是 A.0 B.2 C.8 D.10 32.下列符号既不能作文件名又不能作变量的是 A.V__abcdefg B.F___a1234 C.Vabcdef___ D.F-a1234 33.假定M=[22+28],则执行命令?M后屏幕将显示 A.50 B.22+28 C.[22+28] D.50.00 36 下列选项中,是逻辑型常量的是()A.Y B.N C.NOT D..F.37 下列选项中不是常量的()A.abc B.”abc“ c.1.4E+2 D.{^1999/21/31} 38 变量名中不能包括()A.数字 B.字母 C.汉字 D.空格
计算表达式1-8>7.OR.”a“+”b“$”123abc123“的值时,运算顺序为()A.->.OR.+$ B..OR.-+$> C.-.OR.$+> D.+$->.OR.41 CTOD(”98/09/28)的值应为()A.1998年9月28日 B.98/09/28 C.{98/09/28} D.“98-09-28” 42 下列选项中得不到字符型数据的是()A.DTOC(DATE())B.DTOC(DATE(),1)C.STR(123.567)D.At(“1”,STR 1321)44 {99/05/01}+31的值为()A.{99/06/01} B.{99/05/31} C.{99/06/02} D.{99/04/02}
47、关于FORXPRO中的运算符的优先级,下列选项中不正确的是()A、算术运算符的优先级高于其他类型的运算符 B、字符串运算符“+”和“-”优先级相等 C、逻辑运算符的优先级高于关系运算符 D、所以关系运算符的优先级都相等
48、下列选项中是日期型常量的是 A、{“99/12/31”} B、{^1999/12/31} C、99/12/31 D、ctod(99/12/31)
49、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是()A、0 B、-999.99 C、-99.99 D、-9999.99
51、职工数据中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令()
A、?DATE()-出生日期/365 B、?(DATE()-出生日期)/365 C、?INT((DATE()-出生日期)/365)D、?ROUND((DATE()-出生日期)/365)
52、关于“?”和“??”,下列说法中错误的是()A、?和??只能输出多个同类型的表达式值 B、?从当中所在行的下一行第0列开始显示 C、??从当前光标处开始显示 D、?和??后可以没有表达式
53、DTOC({98/09/28})的值应为()A、1998年9月28日 B、98/09/28 C、“98/09/28” D、“98—09—28”
54、下列数据中,不是常量的是()A、NAME B、“年龄” C、“91/01/02” D、.T.55、执行命令序列: STORE {99/08/06} TO MDATE NDATE=MDATE+2 ?NDATE 后,变量NDATE的显示值是()A.99-08-08 B.99-10-06 C.99-08-06 D.99-10-08 57.顺序执行下列命令后,屏幕最后显示的结果是()
M=“ABC” M=M+“.DBF” ?M A.ABC.DBF B..T.C..F.D.错误提示 59.顺序执行下列命令: X=100 y=8 X=X+Y ?X,X=X+Y 最后一条命令的显示结果为()A.100.F.B.100.T.C.108.T.D.108.F.60.假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是()A.NOT X>=Y B.Y*2>10 C.X.001 D.STR(X)-Y 62.“STROE 1 TO A,B,C,D”的结果是()A.使A,B,C,D四个变量的值都为1 B.只使A值为1,其它变量的值为O C.只使A的值为1,其它变量的值为F D.只使A的值为.F.,其它变量的值为1 64.在下列FoxPro的表达式中,结果为.T.的是()A.[112]>=“90” B.[张先生]>=[李先生] C.{90/09/09}-8<{90/09/01} D.[女] $性别
65.表达式“INT((CTOD(”99/10/01“)-CTOD(”49/10/01“)/365)的值应为()A.50 B.52 C.48 D.-50 66.可以比较大小的数据类型包括()A.数值型;字符型;日期型;逻辑型
B.数值型;字符型;日期型 C数值型;字符型 D.数值型
67.职工数据库中有D型字段”出生日期“,要显示职工生日的月份和日期可以使用命令()A.?姓名+Month(生日日期)+”月“+DAY(出生日期)+”日“ B.?姓名+STR(Month(出生日期))+”月“+DAY(出生日期)+”日“ C.?姓名+STR(Month(出生日期))+”月“+STR(DAY(出生日期))+”日“ D.?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)68.下列选项中可以得到字符型数据的是()A.DATE()B.TIME()C.YEAR(DATE())D.MONTH(DATE())69.用DIMENSION a(3,5)命令定义了一个数组a,则该数组的数组元素数目是()A.15 B.24 C.8 D.10 71.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是()A.无类型 B.字符型 C.数值型 D.逻辑型
73.用DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1,2)=2,a(1,3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是()
A..F.B.变量未定义 C.3 D.5 74执行以下命令序列(设今天是2000年8月6日)STORE DATE()TO M_DATE M_DATE=M_DATE-365 ?YEAR(M_DATE)的显示结果为()A.1999 B.99 C.2000 D.该语句序列中有错误
75在下列表达式中,结果为字符型是()A.”125“-”90“ B.”abc“+”def“=”abcdef“ C.CTOD(”99/10/01“)D.DOTC(DATE())>”96/08/01“ 76数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为()
A..NOT.婚否.AND.INT((DATE()-出生日期)/365>=30 B..NOT.婚否.AND.INT((DATE()-出生日期)/365)>30 C.婚否.AND.INT((DATE()-出生日期)/365>=30 D.婚否.AND.INT((DATE()-出生日期)/365)>30 77以下选项中不能参与数据运算的变量类型是()A.屏幕型 B.字符型 C.逻辑型 D.日期型
78设变量A=”99/10/01“,则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为()
A.99和10 B.99和1 C.10和1 D.1和10 80执行STORE“1999年12月庆祝澳门回归祖国!” TO XY命令之后,要在屏幕上显示“澳门1999年12月回归祖国!”,应使用命令()A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)81有如下命令序列: STORE“456 ”TO X STORE“123”+X TO Y
STORE TRIM(Y-“789”)TO Z 执行上述命令之后,Z的值是()A.”123456789“ B.”123456 789“ C.”123 456789“ D.”1234 56789“ 82.假定有下述变量定义:姓名=[李华],性别=[女],生日={70/09/08},婚否=.T.,要显示出下格式的信息:李华,女,出生于70-09-08.T.,可用命令 A?姓名,性别,生日,婚否 B?姓名+“,”+性别+“,”+“出生于”+生日+婚否
C?姓名+“,”+性别+“,”+“出生于”+DTOC(生日),婚否 D?姓名+“,'+性别+”,”+“出生于”+DOTC(生日)+婚否 83.设有变量PI=3.1415926,执行命令round(PI,3)的显示结果是 A.3.14 B.3.142 C.3.140 D.3.0 84.设当前有一字段变量A,值为123,另有一同名内存变量A的值是-123,则执行?M.A-A 后屏幕将显示 A.246 B.-246 C.0 D.3.0 85.下列各种字符型常量Hello,word!的表示方法中,错误的是 A.[Hello,word!] B.'Hello,word' c.”Hello,word!“ D.{Hello,word} 86.命令?STR(1000.50)执行后的结果是 A.1000 B.1000.5 C.1001 D.1000.50 87.执行以下命令序列:
STORE CTOD(“99/06/20”)TO日期 STORE MONTH(日期)TO月份 ?月份
显示的月份值是 A.06 B.99 C.20 D.6 88在以下的四组命令中,每组有两个分别运算的函数,运算结果相同的是 A.LEFT(”FoxPro“,3)与SUBSTR(”FoxPro“,1,3)B.YEAR(DATE())与SUBSTR(DOTC(DATE(),7.2)C.TYPE(“36-5*4”)与TYPE(36-5*4)D.假定A=”THIS”,B=”is a string” A-B与A+B 89.CLEAR MEMORY命令的功能是
A.清除整个屏幕 B.清除内存中的所有信息 C.清除所有内存变量 D.清除所有变量
90.命令?[李华]<=[黄华],”计算机报”$”计算机”的执行结果应为()A..T..T.B..F..F.C..T..F.D..F..T.91.命令?STR(1000.5454,7,3)执行后屏幕的显示结果为()A.1000.54 B.1000.55 C.1000.545 D.1000.5454 92.设A=”abcd”+space(5),B=”efgh”,则A-B的结果与下列()选项的结果相同 A.”abcd”+space(5)+”efgh” B.”abcd”+”efgh” C.”abcd“+”efgh“+space(5)D.”abcd“+”efgh“+space(1)93.假定系统日期是1998年12月20日,有如下命令: N=(YEAR(DATE())-1900)%100,执行后N的值为()A.1998 B.98 C.20 D.12 94.将1999年12月10存入日期型变量RQ的正确方法是()A.STORE 99/12/10 TO RQ B.STORE DTOC(”99/12/10“)TO RQ C,STORE {99/12/10} TO RQ D.STORE ”99/12/10“ TO RQ 97 假定”出生日期“为日期型内存变量,下列表达式中结果不是日期型的是()A.CTOD(”2000/10/01“)B.{99/10/01}+365 C.CTOD(出生日期)D.DATE()99 执行下列命令 HZ=”中华人民共和国“ ?SUBSTR(HZ,LEN(HZ)/2-2,4)输出的结果是()A.中华 B.人民 C.共和 D.和国
下列表达式中,运算值为日期型的是()A.YEAR(DATE())B.DATE()-{12/15/99} C.DATE()-100 D.DTOC(DATE())-”12/15/99“ 103.命令Y=YEAR({12/15/99})执行后,内存变量Y的值()A.99 B.05 C.20 D.出错信息
106.下列各表达式中,结果总是逻辑值的是()A.算术运算表达式 B.字符运算表达式 C.日期运算表达式 D.关系运算表达式
107.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用()的逻辑表达式 A.婚否.OR.(性别=„女')B.(婚否=.T.).AND.(性别=„女')C.婚否.AND.(性别=女)D.婚否.OR.(性别=女)
110.要求表文件某数字值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()A.8位 B.7位 C.6位 D.4位
113.内存变量一旦定义后,它的()可以改变 A.类型和值 B.值 C.类型 D.宽度
114.以下四组表达式中结果是逻辑值.T.()A.„this'$'this is a string' B.'this'$'THIS IS A STRING' C.'this is a string'$'this' D.'this'>'this is a string' 115下面()是合法的变量名
A.Ab_1 B.X XZ C.AB-1 D.STUDENT.CLASS 116 人事档案数据库,内容较多的个人简历应用()字段较为合适。A。数值型 B。字符型 C。备注型 D。逻辑型 117 执行X=VAL(”123.45“)后变量X的类型是()A.字符型
B.日期型
C.数值型
D.逻辑型
表达式DTOC({00-06-06})+LEFT(”12345“,2)的数据类型是
(A.字符型
B.数值型
C.日期型
D.逻辑型 119 下列逻辑运算,结果是假的是
()A.?”ABCDE“= =”ABCDE“ B.NOT(ROUND(123.456,2)C.{95-05-01}+45>{95-06-26} D.”ABC“<”ABCDEF“ 121 对内存变量的叙述,不正确的是
()
A.内存变量是独立于数据库的变量 B.内存变量有N.C.L.D.S类型)C.内存变量用赋值语句定义
D.内存变量的形式只有标量 122.下列字符常量的表示,哪个用错了定界符
()A.{96-06/09} B.”ABCDE“ C.'ABCD' D.[99-06-09] 126 表达式CTOD('97-06-06')-{97-06-01}的结果是()A.字符5 B.数值5 C.数值150 D.出错
若想从字符串„北京市'中取出汉字„京',应用函数()A.SUBSTR(“北京市”,2,2)B.SUBSTR(“北京市”。2,1)C.SUBSTR(“北京市”,3,1)D.SUBSTR(“北京市”,3,2)130 ?AT(“大学”,“北京语言文化学院”)的答案是()A.12 B.13 C.16 D.0 131 STR(109.87,7,3)的值是()
A.109.87 B.”109.87“ C.109.870 D.”109.870“ 132 以下哪些不是字符型数据()A.01/01/98 B.”01/01/97“ C.”12345“ D.”ASDF“ 133 字符型数据的最大长度是()A.20 B.254 C.10 D.65K 134 以下常量哪些是合法的数值型常量()A.123 B.123+E456 C.”123.456“ D.123*10 135 VAL(”123.45“)值是()
A.”123.45" B.123.45 C.123.45000 D.12345 2.D 3.D 4.C 5.C 8.B 10.D 11.B 13.B 14.D 15.D 17.C 19.C 20.A 23.D 24.D 26.D 28.A 29.C
31.D 32.D 33.B 36.D 37.A 38.D 40.D 41.C 42.D 44.A 47.C 48.B 49.C
51.C 52.A 53.C 54.A 55.A 56.D 57.A 59.D 60.D 62.A 64.B 65.A 66.B 67.C 68.B 69.A 71.D 73.D 74.A 75.A 76.A 77.A 78.C 80.C 81.A 82.C 83.B 84.B 85.D 86.C 87.D 88.A 89.C 90.B 91.B 92.C 93.B 94.C 97.C 99.B 100.C 103.D 106.D 107.B 110.A 113.A 114.A 115.A116.C 117.C 118.A 119.C 121.D 122.A 126.B 127.D 130.D 131.C 132.A 133.B 134.A 135.B
第五篇:计算机等级考试二级VF考点分析
计算机等级考试二级VF考点分析:VF基础知识
1.1 数据库基础知识
考点1 计算机数据管理的发展
1数据与数据处理
数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。
2计算机数据管理
(l)人工管理。
(2)文件系统。
(3)数据库系统。
(4)分布式数据库系统。
(5)面向对象数据库系统。
3数据库管理系统
为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBase Management System)。
图1-1 数据库系统中数据与程序的关系 考点2 数据库系统
1有关数据库的概念
(1)数据库(DataBase):存储在计算机存储设备上、结构化的相关数据的集合。
(2)数据库应用系统(DBAS):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
(3)数据库管理系统(DBMS):对数据实行专门管理,提供安全性和完整性等统一机制,可以对数据库的建立、使用和维护进行管理。
(4)数据库系统(DBS):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部分组成。
2数据库系统的特点
(l)实现数据共享,减少数据冗余。
(2)采用特定的数据模型。
(3)具有较高的数据独立性。
(4)具有统一的数据控制功能。考点3 数据模型
1实体的描述
(1)实体。
(2)实体的属性。
(3)实体集和实体型。
2实体间联系及联系的种类
(1)一对一联系。
(2)一对多联系。
(3)多对多联系。
3数据模型简介
为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。
(1)层次数据模型。
(2)网状数据模型。
(3)关系数据模型。小提示:
数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。1.2 关系模型
关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
1关系术语
(l)关系:一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,扩展名为DBF,称为“表”。
对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为: 关系名(属性名1,属性名2,„,属性名n)
(2)元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。
(3)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。
(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
(5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在Visual FoxPro中,主关键字和候选关键字就起唯一标志一个元组的作用。
(6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。
2关系的特点
(1)关系必须规范化。
(2)在同一个关系中不能出现同名属性,Visual FoxPro中表示为字段名的不同。
(3)关系中不允许有完全相同的元组,即冗余。
(4)在一个关系中元组的次序无关紧要。
(5)在一个关系中列的次序无关紧要。考点5 关系运算
对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。
1传统的集合运算
(1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。
(2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关系R和S的差结果是由属于R但不属于S的元组组成的集合。
(3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。
2专门的关系运算
(1)选择:从关系中找出满足给定条件的元组的操作。
(2)投影:从关系模式中指定若干个属性组成新的关系:
(3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。
(4)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。小提示:
选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。1.3 数据库设计基础 考点6 数据库设计步骤
1设计原则
(l)关系数据库的设计应遵从概念单一化“一事一地”的原则。
(2)避免在表之间出现重复字段。
(3)表中的字段必须是原始数据和基本数据元素。
(4)用外部关键字保证有关联的表之间的联系。
2设计步骤
利用Visual FoxPro来开发数据库应用系统,可以按照以下步骤来设计。
(1)需求分析。
(2)确定需求表C
(3)确定需求字段。
(4)确定联系。
(5)设计精确
1.4 Visual FoxPro系统概述 考点7 Visual FoxPro的特点
(l)增强项目与数据库管理。
(2)提高应用程序开发的生产率。
(3)互操作性与支持Internet。
(4)充分利用已有数据。