VFor上机题.docx

上传人:b****5 文档编号:30720241 上传时间:2023-08-19 格式:DOCX 页数:22 大小:25.51KB
下载 相关 举报
VFor上机题.docx_第1页
第1页 / 共22页
VFor上机题.docx_第2页
第2页 / 共22页
VFor上机题.docx_第3页
第3页 / 共22页
VFor上机题.docx_第4页
第4页 / 共22页
VFor上机题.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

VFor上机题.docx

《VFor上机题.docx》由会员分享,可在线阅读,更多相关《VFor上机题.docx(22页珍藏版)》请在冰豆网上搜索。

VFor上机题.docx

VFor上机题

习题1

1.将“成绩”表中的“平时成绩”字段按20%折算,应使用的命令是(C)。

A:

REPLACEALL平时成绩=平时成绩*0.2

B:

REPLACE平时成绩WITH平时成绩*20%

C:

REPLACEALL平时成绩WITH平时成绩*0.2

D:

REPLACE平时成绩WITH平时成绩*0.2

2.执行LISTNEXT1命令后,记录指针指向(C)。

A:

最后一条记录

B:

下一条记录

C:

原来记录

D:

以上都不对

3.VisualFoxPro中可以同时打开多少个工作区(A)、

A:

32767B:

64C:

255D:

16

4.要在数据库中的各个数据表之间建立一对多关联,“一方”的关键字段必须建立(B)。

A:

候选索引B:

主索引C:

普通索引D:

惟一索引

5.下面关于结构复合索引的特点说法不正确的是(B)。

A:

对表进行增、删、改等操作时,索引结果将会自动更新

B:

一个索引文件中只能包含一个索引项

C:

索引文件随着表文件的打开而打开

D:

索引文件名与表文件名相同

6.有关查询与视图,下列说法中不正确的是(A)。

A:

查询可以更新数据源,视图也有此功能

B:

查询是只读型数据,而视图可以更新数据源

C:

视图具有许多数据表的共性,利用视图可以创建查询和视图

D:

视图可以更新数据源,它存在于数据库中

7.下列关于视图的描述中正确的是(D)。

A:

视图保存在视图文件中

B:

视图保存在表文件中

C:

视图保存在项目文件中

D:

视图保存在数据库文件中

8.以下有关子查询的叙述中,不正确的是(B)。

A:

子查询可以向其外部查询提供查询所需要的条件值

B:

子查询可以嵌套很多层

C:

子查询总是先于外部查询执行

D:

子查询的结果是一个集合

9.在SQL的计算查询中,用于计数的函数是(A)。

A:

COUNTB:

SUMC:

AVGD:

MAX

10.将“欧阳秀”的工资增加200元的SQL语句是(B)。

A:

REPLACE教师WITH工资=工资+200WHERE姓名="欧阳秀"

B:

UPDATE教师SET工资=工资+200WHERE姓名="欧阳秀"

C:

UPDATE教师工资=工资+200WHERE姓名="欧阳秀"

D:

UPDATE教师SET工资=工资+200WHEN姓名="欧阳秀"

11.本题使用如下三个表:

部门:

部门号C(8),部门名C(12),负责人C(6),电话C(16)

职工:

部门号C(8),职工号(10),姓名C(8),性别C

(2),出生日期D

工资:

职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)

则查询所有目前年龄在35岁以上(不含35岁)的职工信息(包括姓名、性别和年龄),正确命令是()。

SELECT姓名,性别,YEAR(DAYE())-YEAR(出生日期)年龄;

FROM职工WHEREYEAR(DAYE())-YEAR(出生日期)>35

12.数据库与文件系统的根本区别在于(D)。

A:

提高了系统效率

B:

方便了用户使用

C:

节省了存储空间

D:

数据的结构化

13.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,则从社团到学生之间的联系类型是(D)。

A:

多对多联系

B:

一对一联系

C:

多对一联系

D:

一对多联系

14.用树型结构表示实体及其联系的数据模型是(D)。

A:

结构模型

B:

网状模型

C:

关系模型

D:

层次模型

15.下列关于数据库系统的叙述中,正确的是(D)。

A:

表的字段之间和记录之间都不存在联系

B:

表的字段之间不存在联系,而记录之间都存在联系

C:

表中只有字段之间存在联系

D:

表的字段之间和记录之间都存在联系

16.以下表达式中哪个肯定是非法的VFP表达式(C)

A:

[123]-AAA

B:

姓名+"姓名"

C:

"程序"OR"设计"

D:

00/01/01

17.以下表达式的结果是“设计”的是(C)。

A:

SUBSTR("数据库程序设计",6,2)

B:

SUBSTR("数据库程序设计",6,4)

C:

SUBSTR("数据库程序设计",11,4)

D:

SUBSTR("数据库程序设计",11,2)

 

18.以下哪个表达式表示变量X是偶数(A)。

A:

INT(X/2)=X/2

B:

ROUND(X,0)=0

C:

MOD(X,2)<>0

D:

X/2=MOD(X,2)

19.以下表达式的结果为“数据库程序设计”的是(C)。

A:

"数据库"+TRIM("程序设计")

B:

"数据库"-"程序设计"

C:

RTRIM("数据库")+"程序设计"

D:

"数据库"+"程序设计"

20.下面关于空字符串的说法正确的是(B)

A:

定界符内只包含有空格

B:

空字符串的长度为0

C:

定界符内只包含有一个空格

D:

空字符串的长度由定界符内空格的个数决定

21.在VFP中的内存变量可以分为(C)。

A:

字段变量和简单变量

B:

局部变量和全局变量

C:

用户自定义内存变量和系统内存变量

D:

简单内存变量和数组变量

22.以下哪个表示常量(D)。

A:

DATE()

B:

F

C:

DATE

D:

.F.

23.函数LEN('AAA'+SPACE

(1)-'AAA')的值是()。

7

24.函数MOD(2,3)的值是()。

2

25.设当前数据表有5条记录,当BOF()为真时,命令?

RECNO()的结果是

(1)

26.对于不同的控件,其属性Value所表示的含义也有所不同。

例如,选项组中Value的含义为()。

用于指定选项组中哪个选项被选中

27.将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“物资学院”时,文本框中显示的是(C)。

A:

****

B:

计算机

C:

********

D:

错误设置,无法输入

28.如果在运行表单时,要使表单的标题显示“登录窗口”,可以在Form1的Load事件中加入语句()。

THISFORM.CAPTION="登录窗口"

29.表单属性窗口中Class属性值是倾斜的,这是代表(C)。

A:

非重点属性

B:

重点属性

C:

不可修改

D:

不能使用

30.创建报表有三种方式,其中不能用于创建报表的是(A)。

A:

报表生成器

B:

快速报表

C:

报表设计器

D:

报表向导

31.假设已经生成了文件名为MYMENU.MPR的菜单,为了执行此菜单应在“命令”窗口中输入的命令是(D)。

A:

DOMYMENU

B:

DOMYMYNU.MNX

C:

DOMYMENU.PJX

D:

DOMYMENU.MPR

32.学生表中有10条记录,下面程序的执行结果是(C)。

USE学生表

GOBOTTOM

FORN=10TO1STEP-1

IFBOF()

EXIT

ENDIF

GON

DISPLAY

ENDFOR

USE

A:

仅显示表中第十条记录

B:

按记录号升序地逐条显示表中的10条记录

C:

按记录号降序地逐条显示表中的10条记录

D:

仅显示表中第一条记录

33.下面的程序在运行时,要执行的循环次数是(A)。

X=35

Y=40

DOWHILEX<=Y

X=X+1

ENDDO

A:

6B:

55C:

60D:

5

 

34.下面程序的输出结果是(C)。

ACCEPT"A="TOA

IFA=[12345]

S=0

ENDIF

S=1

S

RETURN

A:

程序出错B:

0C:

1D:

由A的值决定

35.不需要先建立就可以使用的变量是(C)。

A:

公共变量B:

局部变量C:

私有变量D:

数组

36.下面程序段的执行结果(B)。

A=5

B=6

DOSUB

A,B

PROCEDURESUB

PRIVATEA

A=3

B=5

ENDPROC

A:

36B:

55C:

56D:

35

37.以下关于ACCEPT命令的说明,正确的是(B)。

A:

将输入内容作为数值型数据接收

B:

将输入内容作为字符型数据接收

C:

将输入内容作为逻辑型数据接收

D:

将输入内容作为备注型数据接收

38.有关LOOP语句和EXIT语句的叙述正确的是(D)。

A:

LOOP语句的作用是把控制转到ENDDO语句

B:

LOOP和EXIT语句可以写在循环体的外面

C:

EXIT语句的作用是把控制转到ENDDO语句

D:

LOOP和EXIT语句一般写在循环结构里面嵌套的分支结构中

39.在VFP中,条件语句属于(A)。

A:

分支结构B:

顺序结构C:

循环结构D:

模块结构

40.当查看一个数据表的结构时,发现记录的总宽度比各字段和的字节数多,其原因是(A)。

A:

存放删除标记B:

存放记录号C:

计算错误D:

存放记录的结尾标志

41.请打开考生文件夹下的数据库表d49.dbf,完成如下操作:

1)将d49.dbf数据库表其中的第二条记录修改为:

编号图纸名占地面积

E402H5餐厅设计图35

2)并对第三条记录做物理删除。

操作完成后将操作结果保存在考生文件夹下。

 

42.请打开考生文件夹下的d78.dbf文档,进行如下操作:

1)请按照已建立的教师资料数据库表d78.dbf的结构输入下列记录:

姓名性别工作时间职称

李竟云男7助教

张梅燕女10副教授

陈可女4助教

2)请将d78.dbf数据库表中工作时间超过5年的,职称为助教的记录改为副教授。

操作完成后将操作结果保存在考生文件夹下。

 

43.在考生文件夹下的数据库文件“职工档案35.dbc”中完成如下操作:

(1)在“employee35.dbf”中,将“基本工资”字段有效性规则设置为:

基本工资在1000至3000元之间。

(2)基本工资的默认值是1200。

 

44.在考生文件夹下完成如下操作:

在考生文件夹下有表“学生101.dbf”,使用查询设计器建立一个查询文件“qury01.qpr”,查询要求:

专业是“计算机”的所有学生的学号、姓名、性别和入学成绩,要求查询去向是表,表名是“stud_temp01.dbf”,并执行该查询。

 

45.进入VisualFoxPro程序,打开考生文件夹下的项目文件“project_form7.pjx”,在该项目中创建表单“f_form7.scx”,在该表单上放置一个标签控件,名为lable1,放置一个组合框控件,名为combo1,其属性设置参照其运行时外观图“f_form7.bmp”(图中的冒号为中文半角状态下的)。

习题2

1.在VFP中,有关命令书写规则的下列说法中,错误的是(A)。

A任何命令的总字符数必须小于或者等于屏幕的宽度(80个字符)

B命令动词或短语中的英文单词可以只写前4个字母

C命令动词、基本项、任务项之间必须有一个以上的空格

D命令动词和短语中的英文单词不区分大小写.

2.执行以下命令后,DJ和LBDJ内存放的分别是(A)。

USE产品

AVERAGE单价TODJFOR类别=“饮料”

INDEXON类别TOLB

A饮料类产品的平均单价和每类产品的单价和

B每类产品的平均单价和每类产品的单价和

C饮料类产品的平均单价和饮料类产品的单价和

D饮料类产品的平均单价和每类产品的平均单价

3.在VFP中,存储图像的字段类型应该是(B)

A字符型B通用型 C备注型D双精度型

4.在下列有关项目与项目管理器的叙述中,不正确的是(D)。

A利用"移去"操作可以把文件从项目中移去,也可把它从磁盘上删除

B同一个文件可以同时属于多个项目

C当用户将某文件添加到项目中时,系统默认为表文件是排除的,其他类型的文件是包含的

D只有通过VFP创建的文件,才能添加到项目中

5.SEEK和LOCATE均用于查询记录,下列说法中正确的是(B)。

A:

SEEK只能查找字符串,LOCATE可查找任何字段

B:

SEEK必须在索引生效后使用,LOCATE不需要索引文件

C:

SEEK可一次找到全部记录,LOCATE一次只找到一条记录

D:

SEEK可以和CONTINUE连用,LOCATE则不能

6.下面有关索引的描述,正确的是(A)。

A创建索引是创建一个指向数据库表文件记录的指针构成的文件

B索引与数据库表的数据存储在一个文件中

C修改索引以后,原来的数据库表文件中记录的物理顺序将被改变

D使用索引并不能加快对表的查询操作

7.有关查询与视图,下列说法中不正确的是(B)。

A视图可以更新数据源,它存在于数据库中

B查询可以更新数据源,视图也有此功能

C视图具有许多数据表的共性,利用视图可以创建查询和视图

D查询是只读型数据,而视图可以更新数据源

8.下列说法中正确的是(A)

A查询设计器实质上是SQL-SELECT命令的可视化设计方法

B视图文件的扩展名是.VCX

C查询是基于数据表、可更新的数据集合

D查询文件中保存的是查询结果

9.在SQL语言中,创建数据表应使用的命令是(C)。

ACREATEVIEW

BCREATEINDEX

CCREATETABLE

DCREATEDATABASE

 

10.以下有关ORDERBY子句的叙述中,不正确的是(C)。

A在SELECT中ORDERBY只能在其他子句之后,作为最后一个子句出现

BORDERBY子句可以对多个列进行排序

C子查询中可以使用ORDERBY子句

D视图中不能使用ORDERBY子句

11.学生表的结构是:

学号C(4),姓名C(8),性别C

(2),年龄N

(2),其中学号为主索引,下面可使用SQL-INSERT语句插入到表中的记录是(C)。

A(1001,"张三","男",20)

B(NULL,"张三","男",20)

C("1001","张三","男",20)

D(1001,张三,男,20)

12.有SQL语句如下:

SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)

与如上语句等价的SQL语句是(A)。

ASELECT*FROM教师WHERE工资BETWEEN2000AND3000

BSELECT*FROM教师WHERE工资<=2000AND工资>=3000

CSELECT*FROM教师WHERE工资>2000OR工资<3000

DSELECT*FROM教师WHERE工资>2000AND工资<3000

13.下列不属于数据库系统阶段的特点是(A)。

A完全消除了数据冗余

B便于对数据库中的数据进行控制

C提供数据与应用程序的独立性

D多个用户能同时访问数据库中的数据

14.下列实体类型的联系中,属于一对一联系的是(B)

A班级对学生的联系

B省对省会的联系

C父亲对孩子的联系

D商店对顾客的联系

15.数据库系统的核心组成部分是(A)。

A数据库管理系统

B数据库系统

C数据库

D数据库技术

16.根据关系模型的有关理论,下列叙述中不正确的是(A)

A二维表中列的顺序不可以任意交换

B二维表中行的顺序可以任意交换

C二维表中的每一列均有唯一的字段名

D二维表中不允许出现全完相同的两行

17.执行以下命令后,下列哪个表达式是不正确的(A)。

XY='101'

A=[XY]

A&XY+ABSTR

(1)+&A

C&XY+1DVAL(XY)+1

18.执行以下命令后的结果是(A)。

X=“fgh”>“GHjKL”

Y='.T.'<'.F.'

?

XANDY

A.F.

B出错

CY

D.T.

19.执行以下命令后的结果是(B)。

A='B'

B='200'

TYPE(“&A”)

AN

BC

CD

DL

20.下列表达式中运算结果为C型的是(A)

ATYPE("[123]")

BDATE()+1

CAT("1","123")

D'A'$'B'

21.VFP中,对应的字符串表示方法正确的是(A)

A["程序设计方法"]

B[[程序设计方法]]

C("程序设计方法")

D{[程序设计方法]}

22.VFP中内存变量的数据类型不包括(C)。

A逻辑型B货币型C备注型D数值型

23.VFP中系统允许字符型数据最大的宽度为(A)个字节。

A254B10C256D无限制

24.执行下列命令后显示的结果依次是(C)。

use学生

?

recno()

?

bof()

skip-1

?

bof()

?

recno()

A1FT0

B1TF1

C1FT1

D1TF0

25.设GZ=5000,则函数:

IIF(GZ>=3000,高,“低”)的运算结果是(D)

A5000

B中

C低

D高

26.函数VAL(“1E2”)的值是(A)。

A100

B12

C1

D0

27.如果文本框的InputMask属性值是#999,允许在文本框中输入的是(D)。

Aab23

Babcd

C%345

D+123

28.在表单运行时,要求单击某一对象时释放表单,应(D)。

A在该对象的DblClick事件中输入Thisform.Release代码

B在该对象的Destory事件中输入Thisform.Refresh代码

C在该对象的Click事件中输入Thisform.Refresh代码

D在该对象的Click事件中输入Thisform.Release代码

29.假设某个表单中有一个命令按钮cmd,为了实现当用户单击此按钮时能够重新绘制表单或控件的功能,应在此按钮的Click事件中写入语句(B)。

Athisform.hide();

Bthisform.Refresh();

Cthisform.Show();

Dthisform.Release();

30.如果向表单添加新属性,那么新建属性的默认值是(B)

A0

B.F.

C1

D.T.

31.利用域控件可以在报表中显示以下各项的值,除了(A)

A标签

B表达式

C内存变量

D字段

32.如果要将一个SDI菜单附加到一个菜单中,则(C)。

A表单必须是SDI表单,并在表单的Load事件中调用菜单程序

B只要在表单的Load事件中调用菜单程序

C表单必须是SDI表单,并在表单的Init事件中调用菜单程序

D只要在表单的Init事件中调用菜单程序

33.下面程序的运行结果是(D)。

S=0

FORI=2TO100STEP2

S=S+I

ENDFO

S

A1到100中所有数的和

B1到100中奇数的和

C没有运行结果

D1到100中偶数的和

34.下面程序的功能是(C)。

STORE0TOY

USE工资表

SCAN

IF工资<=2000AND工资>=1000

LOOP

ENDIF

Y=Y+1

ENDSCAN

USE

?

Y

A统计工资表中工资在1000~2000元之间的职工人数

B统计工资表中的职工人数

C统计工资表中工资不在1000~2000元之间的职工人数

D统计工资表中的工资总数

35.下列程序段有语法错误的行是第(D)行

①docase

②casea>0

③s=1

④else

⑤s=0

⑥endcase

A②

B⑥

C⑤

D④

 

36.在命令窗口中创建的任何变量均为(B)变量。

A常用

B全局

C私有

D局部

37.下面的程序的输出结果是(C)。

PRIVATES

S=5

DOA

?

S

RETURN

PROCEDUREA

S=S+10

RETURN

A10B5C15D出错,找不到变量

38.设A=5,则执行?

A=A+5的结果是(D)。

A.TB10C5D.F.

39.有关LOOP语句和EXIT语句的叙述正确的是(A)。

ALOOP和EXIT语句一般写在循环结构里面嵌套的分支结构中

BLOOP语句的作用是把控制转到ENDDO语句

CEXIT语句的作用是把控制转到ENDDO语句

DLOOP和EXIT语句可以写在循环体的外面

40.下面关于IF-ENDIF语句的说法中不正确的是(A)。

AIF与ENDIF语句必须有ELSE子句

B条件语句可以嵌套使用

CIF与ENDIF语句可以无ELSE子句

DIF与ENDIF语句必须成对出现

 

41.在考生文件夹下有“学生23.dbf”表,进行以下操作:

(1)在数据表“学生23.dbf”中,按专业汇总入学成绩之和,汇总结果存入“ZYCJ.dbf”表中,“ZYCJ.dbf”表中包括专业、成绩之和两个字段。

(2)在数据表“学生23.dbf”中,按出生年份汇总入学成绩之和,汇总结果存入“NFCJ.dbf”表中,“NFCJ.dbf”表中包括出生年份、成绩之和两个字段。

 

42.请打开考生文件夹下的数据库表d64.dbf,完成如下操作:

1)打开D64.dbf数据库表在第三条记录后添加一条记录:

品名单价数量

四通5969.8023

2)将第一条记录的数量改为28。

操作完成后将操作结果保存在考生文件夹下。

 

43.在考生文件夹下的数据库文件“职工档案44.dbc”中完成如下操作:

(1)要求如果“salary44.dbf”表中有相关记录,禁止在“employee44.dbf”表中删除。

(2)要求如果“employee44.dbf”表中记录的职工号字段发生改变,那么用新的职工号更新“salary44.dbf”表中的所有相关记录。

 

44.在考生文件夹下完成如下操作:

考生文件夹下存在“教学管理109.dbc”数据库文件,在该数据库中包含两个表“学生109.dbf”、“成绩109.dbf”。

在考生文件夹下建立一个查询“qury09.qpr”,查询每个学生的平均成绩,要求查询信息包括学号、姓名和平均成绩,只查询平均成绩在80分以上(不包含80分)的学生,查询结果按照平均成绩由高到低排序,查询去向是表,表名是“学生成绩109.dbf”,并执行该查询。

习题3

1.在考生文件夹下有“学生23.dbf”表,进行以下操作:

(1)在数据表“学生23.dbf”中,按专业汇总入学成绩之和,汇总结果存入“ZYCJ.dbf”表中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1