文档库 最新最全的文档下载
当前位置:文档库 › vf程序设计复习题

vf程序设计复习题

vf程序设计复习题
vf程序设计复习题

一、余数类

1、求1到2000之间的不能被3或5或7整除的整数之和;

CLEAR

S=0 &&求和的变量

FOR I=1 TO 2000

IF MOD(I,3)<>0 OR MOD(I,5)<>0 OR MOD(I,7)<>0

S=S+I

ENDIF

ENDFOR

?S

RETURN

2、统计[1000,4000]内所有既能被7整除,且至少有一位数字是6的数的个数;

CLEAR

N=0 &&计数变量

FOR I=1000 TO 4000

A=I%10 &&个位数字

B=INT(I/10)%10 &&十位数字

C=INT(I/100)%10 &&百位数字

IF I%7=0 AND (A=6 OR B=6 OR C=6)

N=N+1

ENDIF

ENDFOR

?N

RETURN

3、求连续N个不是7的倍数的自然数之和,当和是101的倍数时显示最后的自然数。

CLEAR

S=0

FOR N=1 TO 10000000

IF S<>0 AND S%101=0

EXIT

ENDIF

IF N%7<>0

S=S+N

ENDIF

ENDFOR

?”最后的自然数是:”,N-1

RETURN

4、一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为a。又知这个自然数被17 除余4,所得的商被17除余15,最后得到一个商是a的2倍。编写程序求这个自然数。

CLEAR

FOR I=1 TO 10000000000

A=INT(INT(INT(I/8)/8)/8)

B=INT(INT(I/17)/17)

IF I%8=1 AND INT(I/8)%8=1 AND INT(INT(I/8)/8)%8=7 AND I%17=4 AND INT(I/17)%17=15 AND B=2*A

?I

EXIT

ENDIF

ENDFOR

RETURN

二、数列类

1、设s=1+1/2+1/3+…+1/n, n为正整数。编程求使S刚好超过6时的n;

CLEAR

N=0

S=0

DO WHILE .T.

IF S>6

EXIT

ENDIF

N=N+1

S=S+1/N

ENDDO

?”所求N是:”,N

RETURN

2、已知s=1-1/2+1/3-1/4+1/5-1/6+…-1/100,求S的值;

CLEAR

S=0

FOR N=1 TO 100

S=S+(1/N)*(-1)^(N-1)

ENDFOR

?S

RETURN

3、已知一个数列的前2项为0,1,后面各项均为前2项之和,求第40项。

CLEAR

DIMESION A(40)

A(1)=0

A(2)=1

FOR N=3 TO 40

A(N)=A(N-1)+A(N-2)

ENDFOR

RETURN

4、编程求S=3^1+3^2+3^3+…+3^20

CLEAR

S=0

FOR N=1 TO 20

S=S+3^N

ENDFOR

?S

RETURN

5、已知 S1=1,S2=1+2,S3=1+2+3,Sn=1+2+3+…+n,S=S1+S2+…Sn

写程序求当n=10时S的值

CLEAR

S=0

FOR N=1 to 10

sub=0

FOR I = 1 to N

SUB=SUB+I

ENDFOR

S=S+SUB

ENDFOR

?S

RETURN

6、求s=2+(2+4)+(2+4+6)+(2+4+6+8)+…,求直到s>=60000为止

CLEAR

S=0

FOR N=1 TO 10000000

IF S>=60000

EXIT

ENDIF

SUB=0

FOR I=2 TO 2*N STEP 2

SUB=SUB+I

ENDFOR

S=S+SUB

ENDFOR

?S

RETURN

7、编写程序,求1~55的平方根的和并输出结果(按四舍五入的方式保留小数点后面第两位)

CLEAR

FOR I=1 TO 55

S=S+SQRT(I)

ENDFOR

S=ROUND(S,2)

?S

RETURN

三、阶乘类

1、编程求s=1!+2!+3!+ (9)

CLEAR

S=0

FOR N=1 TO 9

SUB=1

FOR I=1 TO N

SUB=SUB*I

ENDFOR

S=S+SUB

ENDFOR

?S

RETURN

2、求s=3!+5!+7!+…N!,直到s>=28000为止,并求最大的N。

CLEAR

S=0

FOR N=3 TO 1000000 STEP 2

IF S>=28000

EXIT

ENDIF

SUB=1

FOR I=1 TO N

SUB=SUB*I

ENDFOR

S=S+SUB

ENDFOR

?”和=”,S

?”最大的N=”,N-2

RETURN

3、求这样一个三位数,该三位数等于其每位数字的阶乘之和。即:abc=a!+b!+c!

CLEAR

FOR A=1 TO 9

FOR B=0 TO 9

FOR C=0 TO 9

M=A*100+B*10+C

S1=1

FOR I=1 TO A

S1=S1*I

ENDFOR

S2=1

FOR I=1 TO B

S2=S2*I

ENDFOR

S3=1

FOR I=1 TO C

S3=S3*I

ENDFOR

IF M=S1+S2+S3

?M

ENDIF

ENDFOR

ENDFOR

ENDFOR

RETURN

四、应用题类

1、设某国今年的国民生产总值为 45600 亿元 , 若今后每年以 8% 的增长率增长 , 计算多少年后能实现国民生产总值翻两番 ?

CLEAR

S=45600

N=0

DO WHILE S<45600*2

S=S+S*0.08

N=N+1

ENDDO

?N

RETURN

2、5元、2元和1元兑换100元的方法有多少种;

CLEAR

N=0

FOR WUYUAN= 0 TO 20

FOR LIANGYUAN=0 TO 50

FOR YIYUAN=0 TO 100

IF 5*WUYUAN+2*LIANGYUAN+YIYUAN=100

N=N+1

ENDIF

ENDFOR

ENDFOR

ENDFOR

?N

RETURN

3、有30个学生一起买小吃,共花钱50元,其中每个大学生花3元,每个中学生花2元,每个小学生花1元,问大、中、小学生的人数分配共有多少种不同的解(去掉某类学生数为0的解)?

CLEAR

N=0

FOR X= 1 TO 30

FOR Y= 1 TO 30

FOR Z= 1 TO 30

IF X+Y+Z=30 AND 3*X+2*Y+Z=50

N=N+1

ENDIF

ENDFOR

ENDFOR

ENDFOR

?”解为:”,N

五、特殊类

(1)回文数

1、设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321),求N 的值。

CLEAR

FOR N=1000 TO 9999

A=N%10

B=INT(N/10)%10

C=INT(N/100)%10

D=INT(N/1000)

M=A*1000+B*100+C*10+D

IF 9*N=M

?N

ENDIF

ENDFOR

RETURN

2、编写程序,求三位数中所有回文数之和。所谓回文数,就是对正整数N从左到右读与从右到左读其结果值相同的数。如"101"。

CLEAR

S=0

FOR N=100 TO 999

A=N%10

C=INT(N/100)

IF A=C

S=S+N

ENDIF

ENDFOR

?S

RETURN

(2) 素数

3、编程求出10-1000以内按从小到大顺序排在第10位的回文素数。所谓回文素数,就是对正整数N从左到右读与从右到左读其结果值相同且都为素数。如"101"。

CLEAR

I=0

FOR N=11 TO 1000

FLAG=.T.

FOR M=2 TO (N-1)

IF N%M=0

FLAG=.F.

ENDIF

ENDFOR

IF FLAG=.T. AND LEFT(LTRIM(STR(N)),1)=RIGHT(LTRIM(STR(N)),1)

I=I+1

IF I=10

?N

ENDIF

ENDIF

ENDFOR

RETURN

4、求[3,100]内的素数的个数。素数为除了能被1和本身整除之外,不能被其它数整除的数。

CLEAR

I=0

FOR N=3 TO 100

FLAG=.T.

FOR M=2 TO (N-1)

IF N%M=0

FLAG=.F.

ENDIF

ENDFOR

IF FLAG=.T.

I=I+1

ENDFOR

?”个数为:”,I

RETURN

(3)水仙花数

5、水仙花数是一个三位正整数,它等于它的各位数字的立方之和。例如:153=1^3+5^3+3^3, 所以153 是水仙花数试求所有的水仙花数之积。

CLEAR

S=1

FOR N=100 TO 999

A=N%10

B=INT(N/10)%10

C=INT(N/100)

IF N=A^3+B^3+C^3

S=S*N

ENDIF

ENDFOR

?S

RETURN

(4)完数

6、数如果刚好与小于它的所有因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6就是一个完数。求出1000以内的所有的完数之和及个数。

CLEAR

S=0 &&S中存放完数之和

N=0 &&N中存放完数的个数

FOR I=1 TO 1000

S1=0 &&S1中存放I的因子之和

FOR K=1 TO I/2

IF I%K=0 &&判断K是否为I的因子

S1=S1+K

ENDIF

ENDFOR

IF S1=I

S=S+I

N=N+1

ENDIF

ENDFOR

?"S=",S,"N=",N

RETURN

(5)自守数

7、编程求出10-10000以内按从小到大顺序排在第5位的自守数。所谓自守数,就是该数平方后的尾数等于该数自身的自然数。如25*25=625,76*76=5776。

CLEAR

I=0

FOR N=1 TO 10000

X=LEN(LTRIM(STR(N)))

IF RIGHT(STR(N^2),X)=LTRIM(STR(N))

I=I+1

IF I=5

?N

ENDIF

ENDIF

ENDFOR

RETURN

(6)其它

8、编写程序,求共有几组I,J,K符合IJK+KJI=1333,其中I,J,K是0~9之间的一位整数

CLEAR

N=0

FOR I=0 TO 9

FOR J=0 TO 9

FOR K=0 TO 9

Q=I*100+J*10+K

W=K*100+J*10+I

IF Q+W=1333

N=N+1

ENDIF

ENDFOR

ENDFOR

ENDFOR

?”所求组数为=”,N/2

RETURN

9、已知a>b>c,且a+b+c<100,求满足条件1/(a^2)+1/(b^2)=1/(c^2)的共有多少组。 CLEAR

N=0

FOR A=1 TO 100

FOR B=1 TO 100

FOR C=1 TO 100

IF A>B AND B>C AND A+B+C<100 AND 1/(A^2)+1/(B^2)=1(C^2)

N=N+1

ENDIF

ENDFOR

ENDFOR

ENDFOR

?N

RETURN

10、设某四位数的千位数字与十位数字的和等于百位数字与个位数字的积,例如,对于四位数:9512 ,9+1=5*2 ,试问所有这样的四位数之和是多少?

CLEAR

S=0

FOR N=1000 TO 9999

GEWEI=N%10

SHIWEI=INT(N/10)%10

BAIWEI=INT(N/100)%10

QIANWEI=INT(N/1000)

IF QIANWEI+SHIWEI=BAIWEI*GEWEI

S=S+N

ENDIF

ENDFOR

?S

RETURN

vf程序设计课后填空题

1数据管理阶段:人工管理阶段,文件管理阶段,数据库管理阶段 2数据库系统组成:数据库,计算机软件系统,计算机硬件系统和用户。 3客观存在并且可以相互识别的事物称为实体: 4实体的某一特性:属性 5数据库系统支持的主要数据模型:层次,网状,关系,面向对象 6关系是一种规范化的二维表,表格中一行称为:元组表格一列为:属性,属性的取值范围称为:域 7实体之间联系的三种类型:一对一,一对多,多对多 8可唯一标识元组的属性或属性集为关键字 9关系模型中三种规则:选择,投影,连接 10关系操作有三种:选择从关系中找出满足条件的元组,投影从关系某型中指定若干个属性组成新的关系,连接从两个关系中选取满足链接条件的元组组成新关系的操作。11对关系进行选择投影或连接操作之后结果仍然是一个:关系 12vf的两种工作方式:交互式和程序运行式 13用户界面组成:标题栏,菜单栏,工具栏,状态栏,工作区和命令窗口 14当用户在命令圈口输入命令时,可以用(j)作为续行符,表示该行的下一行仍然是同一命令的一部分。 15选项对话框的区域选项卡用于显示和管理日期和时间格式,设置默认目录使用文件位置选项卡。 16vf的表分为:数据库表和自由表,他们得扩展名均为:.dbcb。 17vf每个表都是由:结构和数据两个组成。 18表中输入空值的方法:Ctrl+o 19日期字段宽度:8,逻辑型字段宽度:1,备注型和通用型宽度:4 20删除表中记录通常分为两个步骤:物理删除和逻辑删除 21复合索引文件的扩展名:.cdx。 22使用total命令时表文件应先:排序 23一个工作区某一时刻只能打开:1个表,正在使用的工作区叫:当前工作区。 24在不适用索引的情况下,为了定位满足某个条件的记录应使用命令:Go,要继续查找可使用命令:continue。 25当数据表非空时,执行gotop命令后,函数bof()返回值是:.T.,当执行gobottom命令后,函数eof()返回值是:.T.。 26数据库表之间的永久关系有两种类型:一对一和一对多,关系类型取决于:子表的索引类型。 27参照完整性可以设置表的:更新、删除和插入。 28向数据库中添加的表应该是目前不属于:其他数据库的表。 29在vf中一个表只能属于1个数据库。 30插入触发器用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入记录:是否满足规则。 31规则表达式的类型是:字符型。 32主索引或候选索引的关键字的值必须是:唯一的,一个数据库表可以建立:1个主索引和:多个候选索引。 33数据库表之间的一对多关系是通过主表的:主索引和子表的:候选索引。 34sql的意思是:结构化查询语言 35在使用SQL SELECT语句时为了将查询结果存放到临时表中,应该使用:cursor 短语。

VF第6章习题练习

Visual Foxpro练习6 一、单项选择题 1.在程序中定义局部变量的命令动词是()。 A.PUBLIC B.PRIVATE C.LOCAL D.DECLARE 2.VFP 6.0程序设计的三种基本结构是()。 A.顺序,选择,循环B.顺序,选择,逻辑C.模块,转 移,循环D.网状,选择,逻辑 3.在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的 是()。 A.程序无法跳出循环B.程序不会出现死循环C.用LOOP 可跳出循环D.用EXIT可跳出循环 4.SCAN循环语句是( )扫描式循环。 A.数组B.数据表C.内存变量D.程序 5.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是()。 A.退出过程,返回程序开始处 B.转移到DO WHILE语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D.终止程序执行 6.下列程序段执行时在屏幕上显示的结果是()。 DIME A(6) A(1)=1 A(2)=1 FOR J=3 TO 6 A(J)=A(J-1)+A(J-2) NEXT ?A(6) A.5 B.6 C.8 D.7 7.执行如下程序 SET TALK OFF S=0 I=1 INPUT "N=" TO N DO WHILE S<=N S=S+I I=I+1 ENDDO

?S SET TALK ON 如果输入N值为5,则最后S的显示值是()。 A.1 B.3 C.5 D.6 8.下列程序段执行时在屏幕上显示的结果是()。 X1=20 X2=30 DO test With X1,X2 ?X1,X2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A. 30 30 B.30 20 C.20 20 D.20 30 9.有程序如下 USE CJ M.ZF=0 SCAN M.ZF=M.ZF+ZF ENDSCAN ?M.ZF RETURN 其中数据库文件CJ.DBF中有2条记录,内容如下 XM ZF 1 李四500.00 2 张三600.00 运行该程序的结果应当是()。 A.1100.00 B.1000.00 C.1600.00 D.1200.00 10.如下程序段的输出结果是()。 DECLARE b(6) FOR i=1 TO 6 b(i)=i*10 NEXT FOR i=1 TO 6

(完整版)VFP程序设计期末复习题(学生版)

VFP程序设计期末复习题(学生版) 一、基本知识点(含填空题、选择题、判断题) 1.在有关数据库的概念中,若干记录的集合称为表。 2.要计算职称为副教授或教授的工资总额,可用的命令有: (1)sum 工资 FOR 职称="副教授".OR.职称="教授" (2)SUM ALL 工资 FOR 职称="副教授".OR.职称="教授" (3)SUM 工资 FOR "教授"$职称 3.不允许记录中出现重复索引值的索引是主索引和候选索引。 4.在Visual FoxPro中,打开数据库的命令是OPEN DATABASE <数据库名>。 5.连续执行以下命令之后,最后一条命令的输出结果是A BCD。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD") 6. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)运算中,结果相同。 7.在Visual Foxpro中,用于建立或修改过程文件的命令是MODIFY COMMAND <文件名>或MODIFY PROCEDURE <文件名>。 8.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为6。 9.APPEND命令的功能是在表的最后面插入一条记录。 10.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令GOTO 100。 11.假定系统是期是2004年01月05日,有如下命令: NJ=YEAR(DATE()) 执行该命令后,NJ 的值是2004。 12.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno() 最后,recno()函数的显示值是1。 13.比较表达式的结果是逻辑型。 14.用COPY STRU TO <文件名> 形成的文件是表文件。 15. 数值型、日期型、字符型能作为索引关键字的数据类型而备注型则不能。 16.显示数据表当前记录内容的命令是LIST NEXT 1。 17.用命令DIMENSION A(4,5)定义后,A数组中共有20个数据元素。

VF程序设计典型题目

VF程序设计典型题目 1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。 答案:236 n=0 for i=10 to 1000 if mod(i,7)=0 or mod(i,9)=0 n=n+1 endi endf ?n 2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。 答案:18630 s=0 for i=101 to 299 if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0) s=s+i endi endf

3、求100以内最大的自然数n,使得从1开始的连续n 个自然数的倒数之和小于3.5。 答案:18 s=0 for i=1 to 100 s=s+1/i if s>=3.5 exit endi endf ?i-1 4、求100以内最小的自然数n,使得从1开始的连续n 个自然数的立方之和大于30000。 答案:25 s=0 for i=1 to 100 s=s+i^3 if s>30000 exit endi endf

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

VF程序设计经典例题

1. 求园的面积(要求判断半径是否合理) Clea Inpu ‘r=’ to r If r>0 S=3.14*r*r ?s Else ?’半径错误!’ Endif 2. 求分段函数Y 的值 Clea Inpu ‘x=’If x>0 Y=2*x+5 Else If x=0 Y=x Else Y=abs(x) Endif Endif ?y 3. 输入一个百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘cj=’ to cj Do case Case cj>=90 ?’优’ Case cj>=80 ?’良’ Case cj>=70 ?’中’ Case cj>=60 ?’及格’ Orth ?’不及格’ Endcase 4. 输入若干个(个数不定)百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘请输入处理几个人的成绩:’ to n For i=1 to n Inpu ‘cj=’ to cj Do case 2x +5 x>0 x x=0 | x | x<0

Case cj>=90 ?’优’ Case cj>=80 ?’良’ Case cj>=70 ?’中’ Case cj>=60 ?’及格’ Orth ?’不及格’ Endcase endfor 5.求S=1+2+3. . . . . .+100 C lea S=0 For i=1 to 100 S=s+i Endfor ?s 6.求S=1×2×3. . . . . .×100 Clea p=1 For i=1 to 100 p=p*i Endfor ?p 7.求S=1+3+5.. . . . .+99 Clea S=0 For i=1 to 99 step 2 S=s+i Endfor ?s 8.求S=1-2+3-4. . . . . .-100 Clea S=0 For i=1 to 100 S=s+(-1)^(i+1)*i Endfor ?s 9.求S=1+1/2+2/3+3/5. . . . . .前10项之和Clea S=0 A=1

VFP程序设计教程习题答案

第一章 1.试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。 2.什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。 数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。 3.简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模 式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.数据库系统的特点是什么? 特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。 5.实体之间的联系有哪几种?分别举例说明。

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分

VFP程序设计习题

《VFP程序设计》习题 一、单项选择题: 1.关系数据库中的三种基本运算不包括()。B A、选择 B、比较 C、连接 D、投影 2.“项目管理器”中数据库是表的集合,其扩展名为()。C A、 .DBF B、.PJX C、.DBC D、.APP 3.备注型字段的长度固定为()位。C A、8 B、1 C、4 D、10 4.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是()。C A、X=Y B、X==Y C、X$Y D、 AT(X,Y)=0 5.打开一个数据库的命令是()。D A、USE B、USE DATABASE C、OPEN D、OPEN DATABASE 6.查询建立后,查询文件的扩展名是()。A A、.QPR B、.SCX C、.VCX D、.MNX 7. 下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是()。A A、视图 B、检索 C、查询 D 、浏览 8.如果给当前表增加一个字段,应使用的命令是()。B A、APPEND B、MODIFY STRUCTURE C、INSERT D、EDIT 9.在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。B A、1,4 B、1,8 C、4,8 D、3,8 10.执行USE KCC!XS ALIAS 学生 IN B 命令后,被打开的表别名是()。 B A、 XS B、学生 C、 B D、 ALIAS 11. 顺序执行下列命令后,最后一条命令显示的结果是()。B Use 学生成绩 Go 5 Skip-1 ?recno() A、 5 B、 4 C、 3 D、 2 12.关于索引文件说法正确的是()。D A、索引文件扩展名只有.CDX B、复合索引文件中可以存储多种排序方法 C、建立索引时不可以使用for条件 D、index on 性别 tag a1 命令中的a1是指索引文件名 13.查询设计器的结果不能以()方式输出。 D A、图形 B、报表 C、标签 D、视图 14.表达式12%3^2*3的值是()。C A、 0 B、 1 C、 9 D、 12 15.命令?MOD(44,-5)的值是()。B A、1 B、-1 C 、4 D 、-4 16.表单文件的扩展名是()。C A、 mnx B、 idx C、 scx D、 fxp 17.下面()是输入控件。A A、编辑框 B、标签 C、列表框 D、滚动条 18.能真正删除当前库文件中所有记录的命令是()。A

VF复习题及答案

VFP程序设计复习题 一、选择题 1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。 A.表格B.控件 C.类 D.数据 2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。 A.Name B.Caption C. Visible D.ToolTipText 3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。 A.CommandButton B.Timer C. TextBox D.Image 4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。 A.x.y B.y+5 C.25 D.10 5、函数STR(-304.75)的值是。 A、-304 B、304 C、305 D、 -305 6、连续执行以下命令之后,最后一条命令的输出结果是。 SET EXACT OFF X="A " ?IIF(x="A",X-"BCD",X+"BCD") A、A B、BCD C、A BCD D、ABCD 7、()数据在内存中占用1个字节。 A.字符型B.日期型C.货币型D.逻辑型 8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。 A.A<>0=A B.A=0=A C.A=0<>A D.A=0 9、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。 A.1 B.31 C.01/01/08 D.05/01/08 9、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。 A.大学B..T. C.大学生D..F. 10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。 A.654321 B.654 + SPACE(2) + 321 C.333 D.”654321” + SPACE(2) 11、数据库管理系统(DBMS)是。 A)计算机上的数据库系统B)计算机语言 C)用于数据管理的软件系统D)计算机应用程序 12、用二维表数据来表示实体之间联系的模型叫做。 A)网状模型B)层次模型C)关系模型D)实体-联系模型 13、数据库DB、数据库系统DBS和数据库管理系统DBMS的关系是_____。 A、DBMS包括DB和DBS B、DBS包括DB和DBMS C、DB包括DBS和DBMS D、DB、DBS和DBMS是平等关系 14、若要从库存表中选取商品号和商品名这两个字段组成一个新表,应使用()运算。 A.并 B.选择C.投影 D.交 15、下列函数中,函数值为数值型的是:

vf程序填空和设计复习题

净月校区VF复习题 〖第1题〗『程序填空』(5分)(题号:609) *题目:设有如下表结构,使用SQL命令,检索外语成绩大于等于80分的年龄小于21岁的学生姓名,性别,数学成绩;*学生表.dbf: 学号C(8), 姓名C(8), 性别C(4), 出生日期D, 年龄I, 籍贯C(10), 政治面貌C(4), 专业C(10), 高考分数N(3,0)*成绩表.dbf: 学号C(8), 哲学N(5,1), 数学N(5,1), 外语N(5,1), 计算机N(5,1) ***********SPACE********** SELECT 学生表.姓名,性别,数学FROM 学生表,【?】; ***********SPACE********** WHERE 【?】and 年龄<21 and 外语>=80 答案: 1). 成绩★表 2). 学生★表.★学号★=★成绩★表.★学号 〖第2题〗『程序填空』(5分)(题号:71) *题目:统计300到600之间(包括300和600)能被3整除的数的个数。请在【】处添上适当的内容,使程序完整。 GS=0 N=300 ***********SPACE********** DO WHILE 【?】 IF MOD(N,3)=0 ***********SPACE********** 【?】 ENDIF ***********SPACE********** 【?】 ENDDO ? "300到600之间(包括300和600)能被3整除的数的个数为",GS RETURN 答案: 1). N<★=600 或N<★601 或600★>=N 或601★>N 2). GS=★GS+1 或GS=★1+GS 3). N=★N+1 或N=★1+N 〖第3题〗『程序填空』(5分)(题号:69) *题目:下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖学金做相应调整:双科90分以上(包括90)的每人增加30元;双科75分以上(包括75)的每人增加20元;其他人增加10元。 USE XSDB ***********SPACE********** DO WHILE 【?】 DO CASE CASE计算机>=90.AND.英语>=90 REPLACE 奖学金WITH 奖学金+30 CASE计算机>=75.AND.英语>=75 REPLACE 奖学金WITH 奖学金+20

(完整版)vfP程序设计基础习题集

VFP程序设计习题 习题一 一、判断题(1分/题,共20分,对打画√,错打×) 1.建立自由表分两步:定义表结构和输入数据。 2.表间的关系分三种:一对一关系、一对多关系和多对多关系。 3.若要使用多个表,就要使用多个工作区。 4.在应用程序中可以通过使用该工作区的表的别名来标识工作区。 5.对象具有属性,而属性只能在设计阶段设置。 6.引用对象的方法分绝对引用和相对引用。 7.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。 8.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。 9.VFP主要数据容器有:表记录、变量和数组。 10.报表包括两个基本组成部分:数据源和布局。 11.如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。 12.表选择查询输出的去向可以是浏览、报表或表单。 13.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。14:视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。15.在“数据库设计器”中,视图的显示方式与表在分层结构中的显示方式相同,所不同的是视图名代替了表名。 16.一个视图在使用时,将作为临时表在自己的工作区中打开。 17.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。18.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。19.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。20.索引是改变表的物理顺序,排序是排列表的逻辑顺序。 二、选择题(每个选择3分,共24分) 1.统计女生人数并将结果存放于变量X中的命令是() (A).COUNT FOR .NOT. 性别=”男” TO X (B).COUNT FOR ( 性别=”女”)=.T. TO X (C).SUM FOR ( 性别<>”男”)=.T. TO X (D).SUM FOR 性别=”女” TO X 2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用() (A)先执行DELETE NEXT 10命令,后用PACK命令 (B)先执行DELETE RECORD 10命令,后用PACK命令 (C)先执行DELETE FOR RECORD> 10命令,后用PACK命令 (D)ZAP NEXT 10 3.按数值型字段”总分”进行索引,使其按降序排列的命令是() (A)INDEX ON -总分TO WP (B)INDEX ON 总分/A TO WP (C)INDEX ON 总分TO WP (D)INDEX ON 总分/D TO WP 4.下列操作后,不改变表记录指针的命令是()

数据库及VF程序设计考试题

第4章章后作业,第14周上机课时提交作业(电子版即可) 《数据库及VF 程序设计》练习题(I) 一、单选题: 1、如要物理删除某已打开的表文件的第五条记录,使用下列三条命令的正确操作顺序是 。 ① DELETE ② GO 5 ③ PACK A) ①,②,③ B) ②,①,③ C) ③,②,① D) ①,③,② 2、当前表文件中包含"姓名"字段,显示姓"刘"的所有记录的命令是______: A) DISPLAY FOR "刘"=姓名 B ) DISPLAY FOR 姓名=刘 C) DISPLAY FOR SUBSTR(姓名,1,2)="刘" D) DISPLAY FOR SUBSTR(姓名,1,1)="刘" 3、当前应用最广泛的数据库所采用的数据模型是_______: A) 关系模型 B) 层次模型 C) 网状模型 D) 实用模型 4、在数据表中,实体的一个属性对应一个__________: A) 数据表文件 B) 记录 C) 字段 D) 索引文件 5、在以下VFP6.0命令中,必须首先建立索引才可执行的是_______: A) LOCATE B) SUM C) SEEK D) DELETE 6、当前记录号为7,执行SKIP -1命令后,当前记录号为______: A) 6 B) 7 C) 8 D) 不确定 7、假设某数据表中有20条记录;如果此时RECNO()函数的返回值为21,则EOF() 函数的返回值一

定是_______: A) 21 B) 1 C) .T. D) .F. 8、关于设置数据库中的数据表之间的永久关系问题,以下说法正确的是_______: A)父表中必须建立主索引或侯选索引,子表中可以不建立索引 B)父表中必须建立主索引或侯选索引,子表中可以建立普通索引 C)父表中必须建立主索引或侯选索引,子表中必须建立普通索引 D)父表和子表中都必须建立主索引 9、在数据表中建立索引后,将改变其数据记录的_______: A)物理顺序B)逻辑顺序 C)记录总数D)字段的排列顺序 10、顺序执行以下命令后,当前工作区是_______: SELECT 1 USE 学生 SELECT 0 USE 课程 SELECT 0 USE 成绩 SELECT 0 A)第1号工作区B)第3号工作区 C)第2号工作区D)第4号工作区 11、SQL-SELECT语句的基本查询模块的结构是_______: A) SELECT…FROM…ORDER BY B) SELECT …WHERE…GROUP BY C) SELECT …WHERE…HAVING D) SELECT…FROM…WHERE 12、假设数据表中有10条记录,顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是_______: USE 学生 GO 5 LIST NEXT 4 A)1~4 B)5~8 C)6~9 D)5~10 13、假设“职工”表中包含“工资”等字段,并有多个“工资”为3300的数据记录。执行下列命令后,为了将记录指针定位在下一个工资也是3300的记录上,应该接着使用命令_______:

VF程序设计经典例题1

1. 求园的面积(要求判断半径是否合理) Clea Inpu ‘r=’ to r If r>0 S=*r*r s Else ’半径错误!’ Endif 2. 求分段函数Y 的值 Clea Inpu ‘x=’ If x>0 Y=2*x+5 Else If x=0 Y=x Else Y=abs(x) Endif Endif y 3. 输入一个百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘cj=’ to cj Do case Case cj>=90 ’优’ Case cj>=80 ’良’ Case cj>=70 ’中’ Case cj>=60 ’及格’ Orth ’不及格’ Endcase 4. 输入若干个(个数不定)百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘请输入处理几个人的成绩:’ to n For i=1 to n Inpu ‘cj=’ to cj Do case 2x +5 x>0 x x=0 | x | x<0

Case cj>=90 ’优’ Case cj>=80 ’良’ Case cj>=70 ’中’ Case cj>=60 ’及格’ Orth ’不及格’ Endcase endfor 5.求S=1+2+3. . . . . .+100 C lea S=0 For i=1 to 100 S=s+i Endfor s 6.求S=1×2×3. . . . . .×100 Clea p=1 For i=1 to 100 p=p*i Endfor p 7.求S=1+3+5.. . . . .+99 Clea S=0 For i=1 to 99 step 2 S=s+i Endfor s 8.求S=1-2+3-4. . . . . .-100 Clea S=0 For i=1 to 100 S=s+(-1)^(i+1)*i Endfor s 9.求S=1+1/2+2/3+3/5. . . . . .前10项之和Clea S=0 A=1

VF习题讲解(答案)

一.填空题 1.数据模型一般有______层次_____、__网状__________和_____关系 _______。 2.人一般有身份证号、姓名、性别等属性,其中可作为主关键字的是_____ 身份证号____________。 3.函数INT(-3.415)的值是_____-3_________。 4.函数LEN(SPACE(2)-SPACE(3))的返回值是___5__________。 5.一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为 ___外键__________。 6.二维表中的行称为关系的_____元组______。 7.查询设计器与视图设计器相比,少了__________更新条件____选项卡。 8.扩展名为.DBC的文件表示____数据库____;表示应用程序文件的扩展名为 _______.prg____。 9.用事件方式释放当前运行的表单用 _____thisform.release_______________。 10.在Visual FoxPro中, _quit______命令能在程序终止后,直接退出Visual FoxPro系统环境,返回Windows操作系统环境。 11.若X="青岛理工大学",left(x,2)、SUBSTR(X,3,6)的显示结果分别为__ _”青”____________、_______”岛理工”________。 12.实现表之间临时联系的命令是______set relation to _____________。 13.在表的尾部追加一条空白记录的VF命令是_____append blank________。 14.?VARTYPE(″10/25/01″)的输出值是__C_________。 15.?ROUND(123.456,2),显示结果为__123.46______,?ROUND(123.456,-2), 显示结果为__100_________。 16.LEFT("123456789",LEN("数据库"))的计算结果是___”123456”________。

VFP程序设计综合练习题(含答案).

1、有一张0.5mm厚足够大的纸,问对折多少次可以达到珠峰高度(8848.13m? h=0.5 cs=0 do while h<8848000 h=h*2 cs=cs+1 enddo ?"对折的次数为:",cs 2、文本框Text1中输入的值与文本框Text2中输入的值进行交换。 Form1的click事件 a=this.text1.value this.text1.value=this.text2.value this.text2.value=a 3、在表单的标签上输出自然数1,2,3,4,5 Form1的click事件 https://www.wendangku.net/doc/1b17327352.html,bel1.caption=”” For i=1 to 5 https://www.wendangku.net/doc/1b17327352.html,bel1.caption=https://www.wendangku.net/doc/1b17327352.html,bel1.caption+str(I,1 next

4、判断一个学生的计算机考试成绩x属于哪个分数段之间(0-59,60-69,70-79, 80-89,90-100 Form1的click事件 input to x do case case x<0 or x>100 =messagebox("成绩在0-100之间,重新输入" case x<=59 =messagebox("该生的计算机成绩"+str(x,3+"在0-59之间" case x<=69 =messagebox("该生的计算机成绩"+str(x,3+"在60-69之间" case x<=79 =messagebox("该生的计算机成绩"+str(x,3+"在70-79之间" case x<=89 =messagebox("该生的计算机成绩"+str(x,3+"在80-89之间" otherwise =messagebox("该生的计算机成绩"+str(x,3+"在90-100之间" endcase

VFP程序设计基础试题库

练习题一Visual FoxPro基础 一、选择题 1.关系数据库管理系统应能实现的专门关系运算包括___c_______。 A)显示、打印、制表B)关联、更新、排序 C)选择、投影、连接D)排序、索引、统计 2.关系是指__b________。 A)属性的集合B)元组的集合C)实例的集合D)字段的集合 3.如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b_______。 A)属性型B)属性值C)记录型D)记录值 4.关系数据库系统中所使用的数据结构是______d____。 , A)图B)树C)表格D)二维表 5.对表进行水平方向的分割用的运算是______b____。 A)交B)选择C)投影D)连接 6.下列数据库技术的术语与关系模型的术语的对应关系中____d______是正确的。 A)实例与关系B)字段与元组C)记录与属性D)记录类型与关系模式7.下列关于数据库系统的叙述中,正确的是____c______。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D)数据库系统避免了数据冗余 8.; 9.关系数据模型______d____。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C)只能表示实体间的m:n

D)可以表示实体间的上述三种联系 10.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称 这个属性为_____a_____。 A)关键字B)主属性C)数据项D)主属性值 11.关系数据库管理系统中的元组是_____b_____。 A)关系中的垂直方向的列B)关系中的水平方向的行 C)属性或属性的组合D)以上的答案均不正确 12.、 13.从数据库的整体结构看,数据库系统采用的数据模型有______a____。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D)链状模型、关系模型和层次模型 14.设有属性A、B、C、D以下表示中不是关系的是_______d___。 A)R(A)B)R(A,B)C)R(A,B,C,D)D)R(A×B×C×D) 15.若实体间联系是M:N的,则将联系类型______a____。 A)也转换为关系模型 B)属性加入任一个关系模式中 [ C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 16.数据库系统的构成为数据库、计算机硬件系统、用户和_____a_____。 A)数据库管理系统B)操作系统C)数据集合D)文件系统 17.层次型、网状型和关系型数据库划分原则是______c____。 A)文件大小B)记录长度C)数据之间的联系D)联系的复杂程度 18.在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 ______d____。 A)封装结构B)层次结构C)网状结构D)二维表结构 19.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a________。

vfp习题

OptionGroup、ButtonGroup对象的Value属性值类型只能是( ). A、L B、C C、D D、N 如果要改变表单的标题,需要设置表单对象的( )属性. A、BackColor B、Name C、Caption D、BorderStyle 计时器控件的主要属性是( ). A、Caption B、Value C、Autocenter D、Interval 对列表框的内容进行一次新的选择,将发生( )事件. A、GotFocus B、CLICK C、WHEN D、InterActiveChange 不可以作为文本框控件数据来源的是(). A、数值型字段 B、内存变量 C、备注型字段 D、字符型字段 建立表单的命令是( ). A、BEGIN FORM B、START FORM C、CREATE FORM D、NEW FORM 以下属于容器类控件的是( ). A、Label B、Commandbutton C、Form D、Text 关闭表单的最常用方法是( ). A、Destroy B、End C、Close D、Release 下列关于查询的说法中错误的是( ). A、利用查询设计器可以查询表的内容 B、利用查询设计器可以进行有关表数据的统计运算

C、查询设计器的查询去向可以是图形 D、利用查询设计器不能完成数据的统计运算 循环结构中EXIT语句的功能是(). A、退出循环,执行循环结构的下一条语句 B、放弃本次循环,重新执行该循环结构 C、放弃本次循环,进入下一次循环 D、退出循环,结束程序的运行 对象的鼠标移动事件名为( ). A、Click B、MouseMove C、MouseDown D、MouseUp 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( ). A、"一方"表的主索引或候选索引,"多方"表的普通索引 B、一方表的普通索引,"多方"表的候选索引或普通索引 C、一方表的主索引,"多方"表的普通索引或候选索引 D、一方表的普通索引,"多方"表的主索引或候选索引 执行WAIT"选择"TO ANS命令后,内存变量ANS的类型是(). A、字符型 B、日期型 C、逻辑型 D、数值型 已知X="134",表达式&X+478的值为( ). A、"612" B、"134478" C、34478 D、612 计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( ) A、SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名="刘明" B、SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名="刘明" C、SELECT AVG(成绩) FROM 选课 WHERE 姓名="刘明" D、SELECT AVG(成绩) FROM 学生,选课 WHERE学生.学号=选课.学号 AND 姓名="刘明" 在VFP中,以FOR开头的循环结构,只能以ENDFOR结束. 每个对象在系统中都有唯一的对象标识. 查询文件是独立的,不影响原来的数据文件. 新建一张表单时,可以添加新的属性、方法和事件.

答案第二章 VF程序设计基础习题

一. 数据类型 (1)下列常量中格式正确的是()。D A)S1.23E4 B)““计算机”等级考试”C) .False. D){^2003/01/13} (2)下列数据哪个不是字符型数据( )。A A)13/01/08 B)“13/01/08”C)“12.3”D)“CHINA=中国” (3)下列字符型常量的表示中,错误的是( )。C A)”12+13”B)“[x=y]”C)[[北京]] D)[“等级考试”] (4)下列货币型常量的表示中,错误的是( )。D A)$1234.56 B)$1234.567 C)$1234.5678 D)$1234.56789 (5)常量{^2009-10-01,15:30:00}的数据类型是【】。日期时间型或 T (6)在Visual FoxPro中,表示时间2009年3月3日的常量应写为【】{^2009-03-03} (7)对于只有两种取值的字段,最好使用哪种数据类型( ). D A)日期型B)字符型C)数值型D)逻辑型 (8)下列变量名中不合法的是( )。C A)XYZ B)年龄C)2X D)A2 (9)下列关于变量的叙述中,不正确的一项是( )。B A)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 B)变量的类型决定变量值的类型 C)在Visual FoxPro中,变量分为字段变量和内存变量 D)变量值可以随时改变 (10)如果内存变量和字段变量均有变量名"姓名",那么引用内存变量的正确方法是:D A.M.姓名B.M->姓名 C.姓名D.A和B都可以 (11)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"出勤" ?姓名 屏幕上会显示A A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤 (12)表结构中的__表示的含义是尚未输入的值。NULL (13)以下关于空值(NULL值)叙述正确的是C A)空值等于空字符串B)空值等同于数值0 C)空值表示字段或变量还没有确定的值D)Visual FoxPro不支持空值 (14)下列有关数组的叙述中,错误的是( )。A A)在同一个环境下,数组与内存变量可以同名,两者互不影响 B)可以用一维数组的形式访问二维数组 C)在可以使用简单内存变量的地方都可以使用数组元素 D)一个数组中各元素的数据类型可以相同,也可以不同 (15)假设使用DIMENSION y(5)定义了一个一维数组y,正确的赋值语句是( )。A A)y=8 B)y[6]=8 C)STORE 10 y[2],y[3],y[4) D)y[3],y[4],y[5]=8 二. 表达式和函数 (1)CTOD("04-01-01")+20的结果是__。04/21/01 (2)下列表达式中,表达式返回结果为.F.的是( )。B A)AT(“A”,”BCD”)B)“[信息]”$“管理信息系统” C) ISNULL(.NULL.) D) SUBSTR(“计算机技术”,3,2) (3)设X="11”,Y="1122",下列表达式结果为假的是( )。D A)NOT(X==Y)AND(X$Y ) B)NOT(X$Y)OR(X◇Y)C)NOT (X>=Y) D)NOT(X$Y) (4)假设在数据库表的表设计中,字符型字段“性别”已被选中,正确的有效性规则设置是D A)=“男”.OR. “女”B)性别=“男”.OR. “女” C)$“男女”D) 性别$“男女”

相关文档