VF程序设计作业

合集下载

VF30道程序设计题参考答案

VF30道程序设计题参考答案

1求圆的面积cleainpu '请输入半径='to rif r>=0s=pi[]*r^2?'s=',selse?'此时半径无意义'endifretu2求分段函数的值cleainpu '请输入x='to xdo casecase x>0y=2*x+5case x=0y=-xcase x<0y=xendcase?'y=',yset talk onretu3输入一个成绩判断等级cleainput '请输入成绩='to x if x<=100 and x>=0do casecase x<60?'不及格'case x<70?'及格'case x<80?'中'case x<90?'良'otherwise?'优秀'endcaseendifif x>100 or x<0?'成绩无效'retu4输入多个成绩判断等级cleadime a[6]for i=1 to 6inpu'请输入成绩:'to a[i] ?':',str[a[i],3]if a[i]<=100 and a[i]>=0 do casecase a[i]<60?'不及格'case a[i]<70?'及格'case a[i]<80?'中'case a[i]<90?'良'otherwise?'优秀'endcaseendifif a[i]>100 or a[i]<0?'成绩无效'endifendforretu5求和1到100的和cleas=0for i=1 to 100s=s+iendfor?'s=',sretu6 1to100乘cleas=1for i=2 to 100s=s*iendfor?'s=',sretu7 1+3+……+99s=0for i=1 to 99 step 2s=s+iendfor?'s=',sretu8 1-2+3-……-100cleas=0for i=1 to 100s=s-(-1)^i*iendfor?'s=',sretu9 1+1/2+2/3+3/5+……前十项和cleas=1a=1b=1for i=1 to 9t=aa=bb=t+bs=s+a/bendfor?'s=',sretu10.1+2!+3!+cleas=0t=1for i=1 to 10t=t*is=s+tendif?'s=',sretu11. 对学生表中所有入学成绩≥650分的学生免去贷款cleaopen database 教学管理use 学生if 入学成绩>=650?姓名,'免去贷款'retu12. 输出图形* **** * ******* * **** ** *** *** ***** ** *** *** ** ***** *** *** ** **** * ******* * **** * 第一个cleafor t=1 to 4for i=1 to t??'*'endfor?endforretu下面是第五个图形cleafor t=4 to 1 step -1?space[4-t]for i=1 to t??'*'endforendforretu下面是第三个图形cleafor t=1 to 4?space[4-t]for i=1 to 2*t-1??'*'endfendfretu13. 判断一个整数是否素数cleainput'请输入x=' to xfor i=2 to x-1if mod[x,i]=0?x,'不是素数'exitendifendfor?x,'是素数'endifretu14. 判断十个整数是否素数cleadime a(10)for j=1 to 10input'请输入x=' to a(j)?for i=2 to a[j]-1if a[j]/i=int(a[j]/i)exitendifendforif i>a[j]-1?a[j],'是素数'else?a[j],'不是素数'endifendforretu15. 找出两个数的大数和小数cleadime a[2]for i=1 to 2input'请输入x=' to a[i]Endforif a[1]>=a[2]?a[1]else?a[2],'较大'endifretu16.找出三个数的最大数和最小数cleainput'请输入一个数:' to xstore x to max,minfor i=2 to 3input'请输入一个数:' to xif max<=xmax=xelsemin=xendfor?'最大数:',max?'最小数:',minretu17. 找出十个数的最大数和最小数cleadime a[10]for i=1 to 10input'请输入x=' to a[i]endforfor j=9 to 1 step -1for i=1 to jif a[i]<=a[i+1]t=a[i]a[i]=a[i+1]a[i+1]=tendifendforendfor?'最大值',a[1]?'最小值',a[10]retu18. 找出2×3矩阵中的最大数和最小数cleadime a[2,3]for i=1 to 2for j=1 to 3input'请输入x='to a[i,j]endforendforfor i=1 to 1for j=1 to 2if a[i,j]>=a[i,j+1]t=a[i,j]a[i,j]=a[i,j+1]a[i,j+1]=tendifendforendforfor j=1 to 3 step 2for i=1 to 1if a[i,j]>=a[i+1,j]t=a[i,j]a[i,j]=a[i+1,j]a[i+1,j]=tendifendforendfor?'最小值=',a[1,1]?'最大值=',a[2,3]retu19. 对三个整数从大到小排序cleadime a[3]for i=1 to 3input'请输入x=' to a[i]endforfor j=2 to 1 step -1for i=1 to jif a[i]<=a[i+1]t=a[i]a[i]=a[i+1]a[i+1]=tendifendforendforfor i=1 to 3space[2]?a[i]endfretu20.对十个整数从大到小排序(用选择法和起泡法两种方法cleadime a[10]for i=1 to 10input'请输入x=' to a[i]endforfor j=9 to 1 step -1for i=1 to jif a[i]<=a[i+1]t=a[i]a[i]=a[i+1]a[i+1]=tendifendforendforfor i=1 to 10space[2]?a[i]endforretu21. 输出Fibonacci(斐波那契)数列的前十项cleadime a[10]for i=1 to 10if i<3a[i]=1elsea[i]=a[i-2]+a[i-1]endif?a[i]endfor?retu22. 输出杨辉三角的前十行cleadime aa(10,10)for i=1 to 10?space(20-2*i)for j=1 to iif j>1.and.j<iaa[i,j]=aa(i-1,j-1)+aa(i-1,j)elseaa(i,j)=1endif??space[1]+str(aa[i,j],4)endfor?endforretu23. 对2×3矩阵转置cleadime a[2,3]for i=1 to 2for j=1 to 3input'请输入数值='to a[i,j]endforendfordime b[3,2]for j=1 to 3for i=1 to 2b[j,i]=a[i,j]??b[j,i]endfor?endforretu24. 求三位数中的所有水仙花数(即指一个三位数,其各位数字立方和等于该数本身)cleafor a=1 to 9for b=0 to 9for c=0 to 9if a^3+b^3+c^3=100*a+10*b+c?100*a+10*b+cendifendforendforendforretu25. 求100以内的所有完数(即一个数恰好等于除它本身外的所有因子之和)cleafor a= 1 to 100s=0for i=1 to a-1if a/i=int[a/i]s=s+iendifendforif a=s?sendifendforretu26. 已知三角形的三边(从键盘输入),求其面积(S^2=p(p-a)(p-b)(p-c), p=(a+b+c)/2) cleainput'请输入边长='to ainput'请输入边长='to binput'请输入边长='to cp=(a+b+c)/2m=p*(p-a)*(p-b)*(p-c)?'s=',sqrt(m)retu27. 求二元方程的根(分三种情况:两个不等实根,两个相等实根,两个不等虚根)cleai=val['i']input'请输入系数='to ainput'请输入系数='to binput'请输入系数='to cj=b^2-4*a*cdo casecase j>0x1=(-b+sqrt(j))/(2*a)x2=(-b-sqrt(j))/(2*a)?'x1=',x1?'x2=',x2case j=0x=(-b)/(2*a)?'x=',xotherwise?'存在两个不等虚根'endcaseretu28. 输入任意一个五位数,前后对应位置上的数据进行交换重新排列(例:25984→48952)cleainpu'请输入一个五位数:'to bdime a[5]a[5]=int[b/10000]i=int[b/1000]a[4]=mod(i,10)j=int[b/100]a[3]=mod[j,10]a[1]=mod[b,10]d=(b-a[1])/10a[2]=mod(d,10)?space(2)for k=1 to 5??str(a[k],1)endforretu29. 找出一个3x3矩阵的"鞍点",即该位置上的元素在该行上最大,在该列上最小(也有可能没有鞍点)cleadime a(3,3)for m=1 to 3for n=1 to 3inpu'请输入矩阵值='to a[m,n]endforendforfor i=1 to 3max=a[i,1]t=ik=1for j=1 to 3if max=<a[i,j]max=a[i,j]t=ik=jendifendformin=a[1,k]for z=1 to 3if min>=a[z,k]min=a[z,k]t1=zendiendfif t1=l?'存在鞍点=',a[t,k]endifendfor30. 求S(n)=a+aa+aaa+...+aaa....aaa(其中有n个a)之值,a是一个数字,n和a由键盘键入(例如:2+22+222+22222+22222,此时n=5)cleainput'请输入a='to ainput'请输入n='to ns=0m=0for i=1 to nm=m+a*10^(i-1)s=s+mendfor?'s=',sretu。

VF程序设计题目及答案

VF程序设计题目及答案

2
2
2
2
2
Hale Waihona Puke 22VF 程序设计题目及答案
ProProblem ProAnswer ProType disp 2 一球从 100 米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度 13 都是前一高度的 3/4 倍,试求出最小的自然数 n,使得此球从开始下落至第 n 次 着地时在垂直方向所经过的总路程超过 678 米。 一球从 100 米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度 15 都是前一高度的 3/4 倍,试求出最大的自然数 n,使得此球从开始下落至第 n 次 着地时在垂直方向所经过的总路程不超过 690 米。 设一数列{f(n)}:f(1)=1,当 n>1 时 f(n)=1/(f(n-1)+1)。试求出此数列的前 20 5 项中小于 0.618 的项数。 设一数列{f(n)}:f(1)=1,当 n>1 时 f(n)=1/(f(n-1)+1)。试求出此数列的前 20 15 项中大于 0.618 的项数。 设有用 26 个字母表示的 26 个表达式:a=1,b=1/(a+1),c=1/(b+2),„, z=1/(y+25)。试求出这 26 个字母中其值小于 0.1 的字母个数。 求所有符合算式 ab*ba=3627 的最大的两位数 ab(即 a*10+b)。其中 a、b 是 1~9 93 之间的一位整数。 设一个数列的前 3 项都是 1,从第 4 项开始,每一项都是其前 3 项之和。试求出 5 此数列的前 25 项中大于 54321 的项数。 已知一个由分数组成的数列:1/2,3/5,8/13,21/34,„,其特点是:从其中 20 第 2 个分数起,每个分数的分子都是前一分数的分子分母之和而其分母都是其分 子与前一分数的分母之和。试求出此数列的前 25 项中其值大于 0.618 的项数。 已知数列{f(n)}:f(1)=1,f(2)=4,当 n=3,4,5,„时,f(n)=3*f(n-1)-f(n-2)。16 试求出 100 以内最大的自然数 n 使得此数列的第 n 项不超过 7654321。 回文指的是正读和反读都一样的一串字符,如 121、1221。试求出[1421,4112] 74250 内所有回文数的和。 回文指的是正读和反读都一样的一串字符,如 121、1221。试求出[1234,9876] 85 内回文数的个数。 求出[123,789]内至少有两个数字相同的数的个数。 求出[123,931]内恰好有两个数字相同的数的个数。 求出[123,456]内恰好有两个数字相同的所有整数之和。 求在[100,999]内所有不含数字 0 且各位数字之积被 96 整除的数之和。 求在[100,999]内所有不含数字 0 且各位数字之和被 14 整除的数之和。 求出[100,600]内被除 3 余 2 并且被除 5 余 3 的整数的个数。 求出[200,800]内被除 3 余 1 并且被除 5 余 3 的整数的和。 求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。 求出[1234,5678]内至少有 1 位数字是 7 的所有整数之和。 求出[750,978]内不包含数字 8 的所有整数之和。 求出[750,978]内恰好有两位数字是 8 的所有整数之和. 180 209 26406 26640 31080 33 20020 175 3991594 94415 17275 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 2 2 2 2

VFP课程设计作业

VFP课程设计作业

VFP课程设计作业一、教学目标本课程的教学目标是让学生掌握VFP(Visual FoxPro)的基本概念、操作方法和编程技巧,培养学生运用VFP解决实际问题的能力。

具体分为以下三个部分:1.知识目标:学生需要掌握VFP的基本语法、数据类型、运算符、控制结构、函数、数组和指针等概念。

2.技能目标:学生能够熟练使用VFP进行程序设计,包括算法分析、程序调试和优化。

3.情感态度价值观目标:培养学生对计算机科学的兴趣,提高学生独立思考、合作交流和创新能力。

二、教学内容根据课程目标,教学内容分为以下几个部分:1.VFP概述:介绍VFP的发展历程、特点和应用领域。

2.基本语法:讲解VFP的基本语法规则,包括数据类型、运算符、控制结构等。

3.函数和数组:讲解VFP内置函数的用法,以及数组的概念和应用。

4.指针和动态分配:介绍指针的概念、用法以及动态分配内存的方法。

5.文件操作:讲解VFP中文件的创建、打开、关闭和删除等操作。

6.数据库管理:介绍VFP数据库的概念、创建和管理方法。

7.程序设计实践:通过案例分析和实验,使学生掌握VFP编程技巧,提高解决实际问题的能力。

三、教学方法为了提高教学效果,本课程采用以下教学方法:1.讲授法:教师讲解VFP的基本概念、语法和编程技巧。

2.案例分析法:分析实际案例,让学生学会将理论知识应用于实际问题。

3.实验法:学生动手实践,培养实际操作能力和编程技巧。

4.讨论法:分组讨论,培养学生的合作精神和独立思考能力。

四、教学资源为了支持教学内容和教学方法的实施,提供以下教学资源:1.教材:选用权威、实用的VFP教材,为学生提供系统性的学习资料。

2.参考书:推荐一些VFP编程方面的参考书籍,拓展学生的知识面。

3.多媒体资料:制作课件、教学视频等,提高学生的学习兴趣。

4.实验设备:提供计算机实验室,让学生进行实际操作和编程练习。

五、教学评估本课程的教学评估分为以下几个部分:1.平时表现:评估学生在课堂上的参与程度、提问和回答问题的情况。

VF程序设计(含答案)

VF程序设计(含答案)

2014年春季学期 《VF 程序设计》试卷A一、单项选择题(每空1分,共35分)1.表单的NAME 属性是____。

A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名 D .引用表单对象时的名称2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。

A .DTOC() B .CTOD() C . DA TE() D . STR()3. 执行命令INPUT ”请输入数据:”TO XYZ 时,可以通过键盘输入的内容包括_____ A) 字符串 B) 数值和字符串C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。

A.Grid,Column,TextBoxmandButton,OptionGroup,ListBoxmandGroup,DataEnvironment,HeaderD.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B .数据库文件中 C.项目文件中 D .表文件中 6.下列叙述中含有错误的是____。

A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B .表的验证规则C.字段的默认值D.结构复合索引中的候选索引8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。

A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____A.文本框 B .组合框 C .页框 D.选项按钮11.对于自由表而言,不能创建的索引类型是____。

VFP程序设计题汇总

VFP程序设计题汇总

S=0 N=1 DO WHILE N<=36 S=S+N N=N+1 ENDDO ? " 1+2+3+……+36的值为:", S SET TALK ON 用FOR循环的写法: SET TALK OFF CLEAR S=0 FOR N=1 TO 36 S=S+N ENDFOR ? " 1+2+3+……+36的和值:", S SET TALK ON 6. 用“SCAN…ENDSCAN循环结构”显示“学生信息.dbf”文件中“英语成 绩”大于等于75的记录。 SET TALK OFF CLEAR USE 学生信息 SCAN FOR 英语ቤተ መጻሕፍቲ ባይዱ绩>=75 DISPLAY ENDSCAN USE SET TALK ON
请编写:
(1) 表单Form1的Init事件代码: 单击“选中”界面 表单设计界面 this.text1.value="学生学号" &&文本框显示初值“学生学号” bel2.visible=.f. &&标签label2不可见 this.timer1.enabled=.f. &&计时器timer1不可用 this.timer1.interval=10 &&计时器时间间隔为10/1000 秒(即0.01秒)
13. 编制一个表单完成表文件“学生.dbf”内容的只读浏览显示功能;表 单初始显示内容为表文件“学生.dbf”的首记录;当按前翻、后翻、 首记录、末记录按钮时,表单将自动显示相应记录的内容;当翻至 表头或表尾时,将自动设置相应按钮不可访问。参见下面的表单设 计及运行示意图。

VF程序设计

VF程序设计

程序设计第1题 (10.0分) 题号:16题目:从键盘上输入3个不同的数,将他们从大到小排序。

请将下列程序填写完整。

(提示: 利用三个if…endif 语句实现,其中交换时用到的临时内存变量为t )。

请按照题目要求,在下面编写程序代码。

*-------------------------------------* set talk offinput "请输入第一个数:" to a input "请输入第二个数:" to b input "请输入第三个数:" to c****************Program*************** if a<b t=a a=bb=tendif if a<c t=a a=cc=tendif if b<c t=b b=cc=tendif******************End****************** ?a,b,c Return Set talk on*-------------------------------------* 第2题 (10.0分) 题号:2题目:求[1,100]内所有能被3或被5整除的数以及个数。

(提示:利用do while 语句实现)。

请按照题目要求,在下面编写程序代码。

*-------------------------------------* Set talk off clear n=0 i=1*******************Program*************Do while i<=100IF MOD(i,3)=0 .OR. MOD(i,5)=0 ?? in=n+1 Endif i=i+1 enddo********** End ********** ? "满足条件的数的个数为:",n Set talk on Return*-------------------------------------* 第3题 (10.0分) 题号:5题目:求自然数5的阶乘。

二级vf结构化程序设计习题(总)1

二级vf结构化程序设计习题(总)1

1. 进一步理解数据类型、常量、变量、表达式和函数的含义,掌握各种运算符的使用方法、常用函数的功能。

2. 能够根据程序要求使用不同的程序控制结构编写程序实验内容:1. 顺序结构程序设计(1) 输入两个数,做加法运算。

(2) 输入两个数,交换位置(3) 从键盘输入三个数并分别存入变量a,b,c 中,求它们的平均值(4) 从键盘输入一个小写字母,输出其对应的大写字母(5) 输入一个华氏温度,根据公式 c=5/9(f-32),计算并输出摄氏温度。

(6) 输入一个三位数,将它反向输出,如输入127,输出应为721(7) 将从键盘输入的数值型十进制数分离为整数部分和小数部分后输出,如输入123.45,输出为123.45=123+0.45(8) 编程求以a,b,c 为边长的三角形的面积,提示:))()((c s b s a s s area ---=其中:s=(a+b+c)/2;a=3.5; b=5.4; c=4.3(9) 已知a=2.5,b=9.4,c=4.3,编程求02=++c bx ax 提示:a acb b x 2422,1-±-=) (10) 输出数据库中某一条学生信息(11) 查找并显示xsqk 中某学生的有关情况。

2. 分支结构结构程序设计单分支或双分支结构1) 从键盘输入一个数,若为正数则输出,非正数则结束。

(单分支)2) 从键盘输入两个整数,按从小到大的顺序输出。

(单分支)3) 从键盘输入3个数,按从小到大的顺序输出4) 从键盘输入一个数,判断是奇数还是偶数。

(双分支)5) 计算运费。

车站从甲地到乙地托运行李,收费规定:若行李重量不超过50公斤,每公斤收费0.5元;若行李重量超过50公斤,其超重部分加收0.4元。

编写计算运费的程序。

6) 判断某一年是否是闰年提示:设N 为年份数,若N 满足如下两个条件之一,则N 为闰年。

✧ N 能被4整除,但N 不能被100整除✧ 或者N 能被400整除。

VF程序设计习题(1)

VF程序设计习题(1)

1.下列关于数据与信息叙述不正确的是()。

A.数据都可以经过处理得到信息B.信息一定是数据C.数据一定是信息D.信息是经过处理的数据2.下列关系运算中不是单表运算的是()。

A. 选择B. 合并C. 连接D. 投影3.下列描述不正确的是()。

A. 数据库减少了数据冗余B. 数据库能避免一切数据重复C. 数据库具有较高的数据独立性D. 数据库中的数据可以共享4.Visual FoxPro 6.0中要隐藏命令窗口的组合键是()。

A. CTRL+F2B. CTRL+F4C. CTRL+F1D. CTRL+F35.在Visual FoxPro环境下,要隐藏命令窗口,可选择“窗口”菜单中的命令。

A. 清除B. 隐藏C. 循环D. 命令窗口6.在Visual FoxPro 中,关于字段值为空值(NULL)的描述中正确的是()。

A. 不支持字段值为空值B. 空值表示字段还没有确定值C. 空值等同于空字符串D. 空值等同于数值07.Y1="大学计算机基础",那么?SUBS(Y1,LEN(y1)-3,4)命令的执行结果是()。

A. 9B. 12C. 基础D. 计算机8.命令?round(42.1998,2)的结果是( )。

A. 42.00B. 42.20C. 42.19D. 42.20009.下列说法不正确的是( )。

A. recno()的功能是测试当前或指定工作区中数据表的当前记录号B. eof()的功能是测试当前或指定工作区中数据表的记录指针是否指向最后一条记录之后C. reccount()的功能是测试当前或指定工作区中数据表的记录个数,不包含逻辑删除的记录D. bof()的功能是测试当前或指定工作区中数据表的记录指针是否指向第一个记录之前10.关于函数atc()和at()的说法正确的是()。

A. atc()和at()的功能完全相同B. 以上说法都不正确C. atc()区分字母的大小写D. at()区分字母的大小写11.函数MAX(1,-90)的结果值是()。

vf程序设计练习及答案

vf程序设计练习及答案

程序设计操作练习题计算:T=1!+2!+3!+…+10!。

T=0for i=1 to 10S=1for j=1 to iS=S*jendforT=T+Sendfor?"1!+2!+....10!=",T1.某商场的日销售表RQ.DBF包含:营业员代号(DH,N,6)、品名(PM,C,6)、数量(SL,N,2)、单价(DJ,C,7,2)、营业额(YEE,N,9,2),每一笔销售构成数据表中的一条记录,营业额字段为0,编程查询某个营业员全天营业额的程序。

例如:DH PM SL DJ YYE011201 洗衣机 4 1820.00011201 电饭锅8 298.00020301 空调 5 4500.00011201 空调 3 4500.00020301 MP3 1458.00CLEAUSE RQREPL ALL YYE WITH SL*DJ &&营业额=单价*数量D="" && 初始化变量DAccept "请输入营业员代号:" TO DS=0Locate for DH=DDo while Not eof()S=S+YYEContEnddo@12,10 SAY "营业额为:"+STR(S,8,2)RETU3. 逐条显示RSGL.DBF中的记录,显示完一条记录后暂停,出现提示“继续吗(Y/N)?”,用户输入Y(y)则继续显示下一条记录,输入N(n)退出。

clearset talk offuse rsgldo while .not. eof()disp 编号,姓名,性别,职称&&可以使用?输出wait "继续吗(Y/N)?" to YNif UPPER(YN)="N"ExitEndifSkipEnddoUseSet talk onReturn4显示RSGL.DBF中在1966年以后出生的职工记录。

VF程序设计50道题最基础的知识哦

VF程序设计50道题最基础的知识哦

VF程序设计50道题最基础的知识哦1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

答案:236n=0for i=10 to 1000if mod(i,7)=0 or mod(i,9)=0n=n+1endiendfn2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

答案:18630s=0for i=101 to 299if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0)s=s+iendiendfs3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

答案:18s=0for i=1 to 100s=s+1/iif s>=3.5exitendiendfi-14、求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。

答案:25s=0for i=1 to 100s=s+i^3if s>30000exitendiendfi5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

答案:23s=0for i=1 to 100s=s+i*(i+1)if s>=5000exitendiendfi-16、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。

答案:21s=0for i=1 to 100s=s+1/i^2if s>=1.6exitendiendfi-17、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

答案:18n=0x=1do while x<2x=x*(1+0.04)n=n+1enddon8、设等比数列:1,3,9,27,…。

求使得此数列的前n项之和大于2345678的最小的自然数n。

答案:14s=0n=0do while s<=2345678s=s+3^nn=n+1enddon9、求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。

VF程序设计试题及答案

VF程序设计试题及答案

VF程序设计请注意:1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。

没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值请注意:本学期您只有一次在线考试机会,请慎重做答和提交!01:29:42单项选择题第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分A、Visual FoxPro是一个数据库应用平台软件B、Visual FoxPro是一个数据库应用开发工具C、Visual FoxPro是一个综合应用软件D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具第2题关系数据库系统中所使用的数据结构是(D )本题1分A、树B、图C、表格D、二维表第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分A、操作系统B、文件系统C、文件结构D、数据结构第4题用二维表形式表示的数据模型是(B )本题1分A、层次数据模型B、关系数据模型C、网状数据模型D、网络数据模型第5题关系数据库管理系统的3种基本关系运算不包括( A) 本题1分A、比较B、选择C、连接D、投影第6题下列关于数据库系统的叙述中,正确的是(A )本题1分A、表的字段之间和记录之间都存在联系B、表的字段之间和记录之间都不存在联系C、表的字段之间不存在联系,而记录之间存在联系D、表中只有字段之间存在联系第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分A、数据项B、元组C、结构名D、属性名第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B ) 本题1分A、候选键B、主键C、外键D、超键第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分A、操作系统B、文件系统C、数据集合D、数据库管理系统第11题数据库系统的用户对数据库的查询和存储操作使用的语言是( D )本题1分A、自然语言B、自含语言C、数据描述语言D、数据操作语言第12题DBAS指的是(C )本题1分A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统第13题用于实现对数据库进行各种数据操作的软件称为(C ) 本题1分A、数据软件B、操作系统C、数据库管理系统D、编译程序第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系第15题下列关于数据库系统的叙述中,正确的是(D )本题1分A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余第16题Visual FoxPro6。

vf程序设计课后答案

vf程序设计课后答案

vf程序设计课后答案【篇一:vfp数据库程序设计基础课后作业(三)参考答案】一、根据题目要求,对进行books.dbf进行数据统计,写出相应的vfp命令1、统计类别为“计算机”的图书共有几种。

use c:\documents and settings\administrator\桌面\ books.dbfcount all for 类别=计算机 to x?x2、统计所有书籍的平均页数。

average 页数 to x3、统计高等教育出版社出版的图书的价格总和。

sum 价格 for 出版单位=高等教育出版社4、统计会计类图书价格最高是多少,最低是多少?calculate max(价格),min(价格) for 类别=会计二、根据题目要求,编写vfp程序1、编写一个程序,根据输入的长方形的长和宽,计算长方形的周长和面积。

clearlocal c,sinput 请输入长方形的长: to xinput 请输入长方形的宽: to yc=2*(x+y)s=x*y?长方形的周长为:,c?长方形的面积为:,s例1:设计程序先用xxxx年xx月xx日显示当前日期的年月日,再用星期x显示星期,然后用xx时xx分xx秒显示当前时间(共分三行显示)。

?alltrim(str(year(date())))+年+ alltrim(str(month(date())))+月+ alltrim(str(day(date())))+日?cdow(date())?alltrim(str(hour(datetime())))+时+alltrim(str(minute(datetime())))+分+alltrim(str(sec(datetime())))+秒3、编写一个程序,程序的功能是根据5个评委所给分数,计算并输出“最后得分”,具体计算方法是去掉一个最高分、去掉一个最低分,再对其余得分求平均。

clearlocal dfinput 1号评委给分: to x1input 2号评委给分: to x2input 3号评委给分: to x3input 4号评委给分: to x4input 2号评委给分: to x5df =((x1+x2+x3+x4+x5)-max(x1,x2,x3,x4,x5)-min(x1,x2,x3,x4,x5))/3?最后得分:,df【篇二:vf程序设计教程题及答案】明数据与信息的区别和联系。

VF程序设计教程题及答案

VF程序设计教程题及答案

第一章1.试说明数据与信息的区别和联系。

数据是人们用于记录事物情况的物理符号。

信息是数据中所包含的意义。

数据与信息既有区别,又有联系。

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。

2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。

数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。

数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

3.简述数据库的三级模式结构。

为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式又称存储模式,对应于物理级。

它是数据库中全体数据的内部表示或底层描述。

4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。

5.实体之间的联系有哪几种?分别举例说明。

(1)一对一联系(1∶1) 例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

vfp典型程序设计题(附参考答案)

vfp典型程序设计题(附参考答案)

典型程序设计题(附参考答案)1.求1到2000之间,能被3或7整除,并且含有数字5的整数的个数、它们的和、它们的平方根的和(保留2位小数)、以及它们的平方和。

2.求能被3整除且至少有一位数字为5的三位数的个数。

3.求出只要能被2,7,9之一整除的800以内的正整数的个数。

4.求[105,625]间能同时被7和11整除的自然数之和。

求[200,600]间奇数之和。

5.编程序求出1000到2000之间同时满足除3余2和除5余3条件的数的个数。

6.输出[10,100]中除以17的余数和除以5的商相等的整数的个数。

7.统计区间[1000,9999]内所有能被3整除,且千位数字与个位数字之和为8的整数的个数。

8.求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。

9.求出所有能被17整除且不含重复数字的三位数的和。

10.求1到500的偶数立方和与奇数立方和之差。

11.求3+9+27+81+243+...这样的数之和. 若累加数大于500时,则结束累加.12.求1+3+5+7+9+11+...这样的奇数之和.若累加数大于500时, 则结束累加。

13.计算S=1*5*9*13*...*k,直到累乘数k>=25中止。

14.求出1到5000之间的能被5整除的前若干个偶数之和,当和大于500时程序退出。

15.编写程序,s=1+1/2+1/3+…+1/99,保留两位小数。

16.编程求S=1*3+2*4+3*5+...+198*200。

17.设S=1+1/2+1/3+...+1/N,N为正整数。

编程求使S不超过10的最大的N18.求S=8!+9!+10!19.编写程序,求10!20.计算S=3!+5!+7!+...+N!,求直到S>=680000为止的奇数N。

21.s=1!+2!+3!+....+n! 当s大于61000时结束累加,求n。

22.数列xi各元素的值是:x1=1,x2=1+2,x3=1+2+3,.....xn=1+2+3+......+n。

VF程序设计作业

VF程序设计作业

VF程序设计作业作业一一、选择题1、在关系运算中,查找满足一定条件的记录的运算称为()A、复制B、选择C、投影D、连接2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是:()A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS3、设A="123",B="234",表达式( )的值为假A、.NOT.(A=B).OR. B$"13579"B、.NOT.A$"ABC".AND.A<>BC、.NOT.(A<>B)D、.NOT.(A>=B)4、对于现实世界中事物的特征,在实体-联系模型中使用:()A、属性描述B、关键字描述C、二维表格描述D、实体描述5、为了设置两个表之间的数据参照完整性,要求这两个表是:()A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制6. 在Visual FoxPro中,向数据库文件中追加数据使用语句( )。

A、INSERTB、REPLACEC、APPENDD、ADD7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 逻辑运算符在运算时的优先顺序是()A.NOT→AND→ORB.AND→NOT→O RC.OR→NOT→ANDD.从左至右按先后次序9. 以下各表达式中,运算结果为数值型的是()。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-928.以下各表达式中,运算结果为数值型的是()。

计算机二级(VF)程序设计基础章节练习试卷3(题后含答案及解析)

计算机二级(VF)程序设计基础章节练习试卷3(题后含答案及解析)

计算机二级(VF)程序设计基础章节练习试卷3(题后含答案及解析) 题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.正确的程序注释一般包括序言性注释和()。

A.说明性注释B.解析性注释C.概要性注释D.功能性注释正确答案:D 涉及知识点:程序设计基础2.结构化程序设计主要强调的是()。

A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性正确答案:B 涉及知识点:程序设计基础3.对建立良好的程序设计风格,下面描述正确的是()。

A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础4.下面对对象概念描述错误的是()。

A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性正确答案:A 涉及知识点:程序设计基础5.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。

A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础6.面向对象的设计方法与传统的面向过程的方法有本质上的不同,它的基本原理是()。

A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考正确答案:C 涉及知识点:程序设计基础7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。

A.详细设计B.需求分析C.总体设计D.编程调试正确答案:C 涉及知识点:程序设计基础8.在设计程序时,应采纳的原则之一是()。

A.程序结构应有助于读者理解B.不限制GOTO语句的使用C.减少或取消注解行D.程序越短越好正确答案:A 涉及知识点:程序设计基础9.结构化程序设计的3种结构是()。

VFP程序设计典型例题汇总

VFP程序设计典型例题汇总

Visual FxoPro程序设计题1.编写程序,从键盘输入一个日期,查询STUDENT表中该日期以后出生的学生信息并显示在浏览窗口中。

use student &&运行前单击教学管理数据库input “请输入某日期:” to r q*输入时有提示,或input to rq输入时无提示,输{^1987-01-01}browse for 出生日期>rq2.有一函数:x (x<1)y= 2x-1 (1≤x<10)3x-11 (x≥10)编写程序,输入x,输出y的值。

clearinput "Enter x please!" to xif x<1y=xelseif x<10y=2*x-1elsey=3*x-11endifendif? 'x=',x,'y=',y3.编写程序,从键盘输入一个年份,判断它是否闰年。

clearinput "Enter year number please!" to yif y%4=0 and y%100<>0 or y%400=0? y,"is a leap year!"else? y,"is not leap year."Endif4.编写程序,输入一个百分制成绩,要求输出成绩等级“A”、“B”、“C”、“D”、“E”。

90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”。

input “请输入一百分制成绩” to cjdo casecase cj>=90?” A”case cj>=80?” B”case cj>=70?” C”case cj>=60?” D”otherwise?” E”endcase5.编写程序,从键盘输入一个正整数M,输出M内(包括M)所有偶数。

VF的程序设计题

VF的程序设计题

VF的程序设计题1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

答案:236n=0for i=10 to 1000if mod(i,7)=0 or mod(i,9)=0n=n+1endiendf?n2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

答案:18630s=0for i=101 to 299if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0)s=s+iendiendf3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

答案:18s=0for i=1 to 100s=s+1/iif s>=3.5exitendiendf?i-14、求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。

答案:25s=0for i=1 to 100s=s+i^3if s>30000exitendiendf5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

答案:23s=0for i=1 to 100s=s+i*(i+1)if s>=5000exitendiendf?i-16、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。

答案:21s=0for i=1 to 100s=s+1/i^2if s>=1.6exitendiendf7、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

答案:18n=0x=1do while x<2x=x*(1+0.04)n=n+1enddo?n8、设等比数列:1,3,9,27,…。

求使得此数列的前n项之和大于2345678的最小的自然数n。

答案:14s=0n=0do while s<=2345678s=s+3^nn=n+1enddo?n9、求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业一一、选择题1、在关系运算中,查找满足一定条件的记录的运算称为()A、复制B、选择C、投影D、连接2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是:()A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS3、设A="123",B="234",表达式( )的值为假A、.NOT.(A=B).OR. B$"13579"B、.NOT.A$"ABC".AND.A<>BC、.NOT.(A<>B)D、.NOT.(A>=B)4、对于现实世界中事物的特征,在实体-联系模型中使用:()A、属性描述B、关键字描述C、二维表格描述D、实体描述5、为了设置两个表之间的数据参照完整性,要求这两个表是:()A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制6. 在Visual FoxPro中,向数据库文件中追加数据使用语句( )。

A、INSERTB、REPLACEC、APPENDD、ADD7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 逻辑运算符在运算时的优先顺序是()A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序9. 以下各表达式中,运算结果为数值型的是()。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-928.以下各表达式中,运算结果为数值型的是()。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-910.若X=56.789,则命令?STR(X,2)-SUBS([56.789],5,1)的显示结果是()。

A、578B、568C、49D、4811. 设AB=12,函数TYPE(“AB<30”)的返回值是( )。

A、.T.B、.C.C、.U.D、.L.12. 在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为( )。

A、.T. .T.B、.F..F.C、.T..F.D、.F..T.13.假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE.STUDENTGOTO 3LOCATE NEXT 3 FOR 性别="男"后,记录指针定位在()。

A)第3条记录上B)第4条记录上 C)第5条记录上D)第6条记录上14.修改表结构的命令是()A.CREATEB.LIST STRUCTUREC.BROESED.MODIFY STRUCTURE15.如果一个字段的宽度为8,则此字段的类型不可能是()A) 数值型 B) 字符型 C) 日期型 D) 备注型16.用COPY STRU TO <文件名> 形成的文件是()。

A. 数据表文件B. 索引文件C. 文本文件D. 正式文件17.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是()A.NOT((NOT A OR B) AND C)B. NOT (NOT (A OR B) AND C)C.NOT(A AND B OR NOT C)D.NOT(NOT A OR B AND C)18.当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N,3.0),记录指针指向一个非空的记录。

要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组()。

A. 不必事先定义B. 必须用DIMENSION X 事先定义C. 必须用DIMENSION X(5)事先定义D. 必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义19.计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令()。

A) AVERAGE 工资TO PJ FOR “教授”$职称B) AVERAGE FIELDS 工资TO PJ FOR “教授”$职称C) AVERAGE 工资TO PJ FOR 职称=”副教授”.AND.职称=”教授”D) AVERAGE 工资 TO PJ FOR 职称=”副教授”.OR.”教授”20.表文件的数值型字段要求保留2位小数,那么该字段宽度最少应当定义成()位。

A、2B、3C、4D、5二、判断题1、total 命令的功能是对数据表的记录个数进行统计()2、过程文件是由若干个过程组成的命令文件()3、Visual FoxPro的变量有两类,字段变量和内存变量。

字段变量在建立数据库表时生成,只存在于数据库表中。

()4、Visual FoxPro的变量有两类,字段变量和内存变量。

字段变量在建立数据库表时生成,只存在于数据库表中。

()5、LEN(STR(1234.587))的值是4()6、执行命令 ?AT("ABC","ABCABABC",2),屏幕显示的结果为:6。

()7、设置字符串精确比较的命令是SET EXACT ON/OFF。

()8、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。

()9、程序执行方式克服了单条命令执行方式的缺点,充分发挥了计算机“程序存储”、“程序控制”、完全自动高速处理数据的特点。

()10、将数组数据(一维或二维形式)追加到表中的命令APPEND FROM ARRAY。

()11、VFP程序(命令文件)的组成要素主要为命令、函数、结构控制语句。

()12、执行命令 ?AT("大学","武汉大学"),屏幕显示的结果为:5 ()13、Visual FoxPro定义的字符串运算符有两个:+,-。

+为字符串精确连接符,它把两个字符串原封不动连接起来,形成一个新的字符串。

()14、Visual FoxPro规定,变量名必须以字母、汉字或下划线开头,其后可以是字母(汉字)、数字和下划线。

()三、编程题1、已知a>b>c,且a+b+c<30,求满足条件1/(a^2)+1/(b^2)=1/(c^2)的共有多少组。

2、给出一个百分制的学生成绩,要求计算机判断并输出该成绩的等级“优秀”、“良好”、“中等”、“及格”、“不及格”,其中90(包括90)分以上为优秀,80~89(包括80)分为良好,70~79(包括70)分为中等,60~69(包括60)分为及格,60以下为不及格。

作业二一、选择题1、查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是:()A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"C、SELECT * FROM 订单 WHERE "1"$订购单号D、SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"2、要想对一个打开的数据表增加新的字段,应使用命令()。

A、APPENDB、MODIFY STRUCTUREC、INSERTD、CHANGE3、Visual FoxPro的报表文件.FRX中保存的是:()A、打印报表的预览格式B、已经生成的完整报表C、报表的数据D、报表设计格式的定义4、在下面的VisualFoxPro表达式中,不正确的是:()A、{^2002-05-01 10:10:10:AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DATE()D、{n2002-05-01}+[1000]5、结构化程序设计的三种基本逻辑结构是:()A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构6.VFP中的循环语句有三种,关于它们的适用场合下列说法中不正确的是( )。

A.当事先知道循环次数时,可以用FOR…ENDFOR循环B.当需要对表中所有记录执行某一操作时,可以用SCAN…ENDSCANC.当不知道循环次数时,应该用FOR…ENDFORD.循环语句应该配对出现7.在有关数据库的概念中,若干记录的集合称为()。

A) 文件B) 字段 C) 数据项 D) 表8.在Visual Foxpro中,用于建立或修改过程文件的命令是()。

A) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都对9.假定系统是期是2004年01月05日,有如下命令:NJ= YEAR(DATE())执行该命令后,NJ的值是( )。

A)2004 B) 01 C)05 D)01/05/0410.函数EOF()用于检测当前数据库记录指针是否达到( )。

A. 文件头B. 文件尾C. 指定记录D. 第一条记录11.下面( )不是VFP程序文件中可以使用的注释语句A. NOTE <注释内容> B. * <注释内容> C. // <注释内容> D. && <注释内容>12.函数LEN(TRIM(SPACE(8)-SPACE(8)))返回的值是( )。

A) 8 B) 16 C) 0 D) 出错13.在VFP中,可以对数值型同时也可以对字符型内存变量输入数据的命令是( )。

A. ACCEPT B. INPUT C. WAIT D. EDIT14.下面程序运行结果是( )。

SET TALK OFFSTRING="ABCDEF"N=1DO WHILE N<5?SUBSTR(STRING,N,2)N=N+1ENDDOSET TALK ONA. ABB. ABC. BCD. CDBC CD AB BCCD DE CD DEDE BC DE AB15.下列命令不能关闭数据库表文件的是()。

A、browseB、useC、close allD、close database16.在关系理论中,把二维表表头中的栏目称为()。

相关文档
最新文档