2019vfp考试试卷B

发布 2023-12-31 08:30:13 阅读 9006

一、选择题(每小题1 分,共 30 分)

1、下列( )可以将变量x、y的值互换。

a、x=yb、x=(x+y)/2

y=xy=(x-y)/2

c、x=kd、k=x

k=yx=y

y=xy=k

2、下面的表达式中,不正确的是( )

a、{^2006-12-24}+29b、{^2006-12-24}-29

c、{^2006-12-24}+ d、{^2006-12-24}-

3、打开学生情况表的命令是( )

a、use table 学生情况 b、use 学生情况

c、open 学生情况 d、open table 学生情况。

4、关于自由表的叙述,正确的是( )

a、自由表不可添加进数据库成为数据库表。

b、数据库表不可从数据库中移出成为自由表。

c、自由表和数据库表具有相同的功能。

d、自由表添加进数据库后成为数据库表。

5、sql的数据操作语句不包括( )

a、insert b、update c、delete d、change

6、select语句中条件短语的关键字是( )

a、where b、for c、while d、condition

7、表单上有控件text1、commandgroup1,命令按钮组中有command1、command2,如果在command1的click事件中访问text1的value属性,下面( )是正确的。

a、 b、c、 d、

8、下列表达式值为f是( )

a、”123”<”2” b、len(space(5))>val(”5”)

c、”男”<”女” d、date()+5>date()

9、select语句中where条件:成绩between(40,60)等价于( )

a、成绩》=40 and 成绩<=60 b、成绩》40 or 成绩<60

c、成绩<40 and 成绩》60 d、成绩<40 or 成绩》60

10、以下不属于vfp常量的是( )

a、数值型常量 b、字符型常量 c、货币型常量 d、备注型常量。

11、正确的赋值操作是( )

a、x=0b、store 1,2 to x,y

c、x=y=0d、store x=0

12、判断一个数是否偶数,正确的是( )

a、mod(n,2b、int(n/2)=n/2

c、int(n/2)=mod(n,2) d、n%2

13、在vfp系统中,”.dbf”文件被称为( )

a、数据库文件 b、表文件 c、程序文件 d、项目文件。

14、对于学生情况表,下面( )显示所有女同学记录(性别为逻辑型)。

a、list for 性别=”女” b、list for 性别=女。

c、list for 性别=”f” d、list for 性别=.f.

15、执行命令:use 学生情况,skip –1,下列显示。t.的是( )

a、?eof() b、?bof() c、?recno() d、?学生情况。

16、对于数据库表的索引,( 不正确。

a、数据库表打开时,其对应的结构复合索引文件不能自动打开。

b、主索引能控制表中字段重复值的输入。

c、一个表可建立多个候选索引。

d、主索引只适用于数据库表。

17、建立索引时,( 字段不能作为索引字段。

a、字符型 b、数值型 c、备注型 d、日期型。

18、数据库表间创建的永久关系保存在( )中。

a、数据库表 b、数据库 c、表设计器 d、数据环境。

19、若循环体的条件为 do while .t. 则下列说法中正确的是( )

a、程序不会出现死循环 b、用exit可跳出循环。

c、用loop可跳出循环 d、程序无法跳出循环。

20、有命令x=(5<4),x的类型是( )

a、数值型 b、字符型 c、逻辑型 d、备注型。

21、执行a=(3>5)和b=.t.后,a and b的值是( )

a、.f. b、.tc、ad、b

22、下列为字符常量的是( )

a、string b、”string” c、常量string d、变量string

23、vfp中,逻辑型字段的宽度由系统确定为( )位字符长度。

a、2 b、1 c、8 d、4

24、逻辑运算符不包括( )

a、nob、anc、ord、#

25、真正从表文件中删除记录的命令是( )

a、pack b、recall c、delete d、delete from

26、需使用continue命令来继续查找的命令是( )

a、find b、seek c、locate d、select

27、循环体for i=1 to 0 执行的循环次数为( )

a、1次 b、0次 c、条件不正确 d、死循环。

28、要在两个表之间建立永久关系,至少要在父表建立( )

a、唯一索引 b、普通索引 c、候选索引 d、主索引或候选索引。

29、要在两个表之间建立永久关系,这两张表应是( )

a、两个自由表 b、两个在同一个数据库中的数据库表。

c、一个自由表一个数据库表 d、任意两个自由表或数据库表。

30、关系数据库用( )来表示实体和实体之间的关系。

a、属性 b、二维表 c、字段 d、记录。

二、填空题(每小题1分,共10分)

1、“12”—“4”的结果是。

2、mod(35,8)的结果是。

3、val(“123.4.56”)的结果是。

4、表达式sqrt(3.14**2)的值是。

5、len(alltrim(space(5)+”abc”+space(5)+”abc”+space(5

6、substr(”goodbye”,5,3

7、commandgroup1有三个命令按钮,当用户选择了command3,则命令按钮组的value属性值为。

8、数据库表之间的一对多联系通过主表的主索引和子表的( )索引实现。

9、year(date())的返回值是类型。

10、sql支持分组运算的关键命令词是。

三、分析程序运行结果(每小题5分,共10分)、m=n=

if mk=m

m=nn=k

endifdo while n!=0

r=m%nm=n

n=renddo

若输入,输出是:

、s=0for i=1 to 3

t=1for j=1 to i输出是:

t=t*jendfor

s=s+tendfor

?s四、sql语言操作题(每小题3分,共15分)

给出表结构如下:

职工表(职工编号(c)姓名(c)年龄(n)性别(l)婚否(l)参加工作时间(d)

职务表(职工编号,职务(c)聘任时间(d)部门编号(c)

1、查询年龄在40岁以下的全体女科长的姓名(科长为职务名)。

2、查询所有有职务的职工编号、聘任时间、职务。

3、删除所有在2024年以前参加工作的职工记录。

4、将“张三”的婚否字段改为。t.。

5、查找所有未婚职工的姓名、年龄、性别、参加工作时间。

五、编程题(每小题10分,共20分)

编写程序,要求根据给出的表单控件写出必要的属性(3分),并写出click事件的**(7分)。

1、 判断n是否素数。

、输出1~1000之间的所有完备数。一个数如果刚好与它所有的因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6就是一个完数。

六、数据库操作题(每小题3分,共15分)

有以下表结构:

学生表(姓名(c)学号(c)性别(l)出生日期(d)

成绩表(学号,英语(n)计算机(n)平均成绩(n)

1、 显示2024年出生的学生的姓名和出生日期。

2、 在学生表中查找“张三”同学。

3、 逻辑删除学生表中所有女同学记录。

4、 将所有计算机成绩不及格的学生计算机成绩改为60分。

5、 求所有学生的英语和计算机的平均成绩,填入平均成绩字段。

2019vfp考试试卷B答案

一 选择题。评分标准 每小题 分。1 d11 a21 a 2 c12 b22 b 3 b13 b23 b 4 d14 d24 d 5 d15 b25 a 6 a16 a26 c 7 a17 c27 b 8 b18 b28 d 9 a19 b29 b 10 d20 c30 b 二 填空题。评分标准 每...

2019vfp考试试卷A

一 单选题 每小题 1 分,共 30 分 1 visualfoxpro是一种 c a db 数据库b dbs 数据库系统 c dbms 数据库管理系统 d os 操作系统 2 在下列函数中,函数值为数值的是 d a len 中华人民共和国b ctod 01 01 96 c bofd substr d...

级VFP上机考试试卷B 印

2008 2009学年第二学期 visualfoxpro数据库 期末上机试卷b 闭卷 本试卷满分 100分 2009年9月5 日,90分钟 注意 1.在硬盘中建一文件夹,名为你的真实姓名,请将网上下传的所有考试相关文件存放此文件夹!2.将其设置为vfp的缺省路径。所有修改的,新建的文件都放到这里。3...