vfp上机试题

vfp上机试题
vfp上机试题

VFP上机试题

一、

(1)属性设置及程序改错题

gc245.scx的功能是:设计一个窗口,日历牌每10秒显示一次,每次显示10秒;系统时间的数字式表每秒显示一次新的时间。要求:

①设置计时器Timer1 和Timer2的属性

②在编写的二个过程代码Timer1_Timer(),Timer2_Timer()中各有一个错误,请调试改正。调试改正中,每个过程代码只能改一处,并不得增删语句

timer1.timer:

if https://www.360docs.net/doc/2f5203890.html,bel1.visible=.t.

https://www.360docs.net/doc/2f5203890.html,bel1.visible=.f.

else

https://www.360docs.net/doc/2f5203890.html,bel1.visible=.f. && .t.

endif

timer2.timer:

if thisform. label1.caption!=time() && label2

https://www.360docs.net/doc/2f5203890.html,bel2.caption=time

endif

(2)程序填空题

tk245.scx的功能是:当按下“求和”按钮时,计算S=1**2+(1**2+2**2)+(1**2+2**2+3**2)+…(1**2+2**2+3**2+…+10**2)。请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。

Command1.click:

SET TALK OFF

TOT=0

FOR N=1 TO 10

T=0

M=1

DO WHILE M<=N

T=t+(1) M**2

M=M+1

ENDDO

TOT=TOT+T

ENDFOR

? 'S=',(2) TOT

SET TALK ON

RETURN

二、

1: 属性设置及改错题:

gc291.scx的功能是:设计一个窗口,输入一个整数,按下"判断"按钮,若该整数是一负数,则显示"该数不是一个素数",若为素数,则显示"该数是一个素数",否则也显示"该数不是一个素数".要求:

(1) 设置label2和label3的属性,使其开

始运行时不可见.

(2) 在command1_click() 的过程代码

中有两处错误,请调试改正.

Command1.click:

https://www.360docs.net/doc/2f5203890.html,bel2.visible=.f.

https://www.360docs.net/doc/2f5203890.html,bel3.visible=.f.

n=thisform.text1.value

if n<0

https://www.360docs.net/doc/2f5203890.html,bel3.visible=.t.

endif

for i=2 to sqrt(n)

if mod(n,i)=0

loop

endif

endfor

if i>=sqrt(n)

https://www.360docs.net/doc/2f5203890.html,bel2.visible=.t.

else

https://www.360docs.net/doc/2f5203890.html,bel3.visible=.t.

endif

2:程序填空题

设表文件WK.DBF的编号字段名为BH,类型为数值型,宽度为3,程序TK291.scx的功能是,单击"处理"按钮实现:把BH每一位相加是奇数的记录存放到WK1.DBF文件中,并要求按照BH从大到小排序。

请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。

USE WK

SORT TO WK1 ON BH/D

USE WK1

DO WHILE .NOT. EOF()

N1=INT(BH/100)

N2=INT((BH-100*N1)/10)

N3=MOD(BH,10)

IF MOD(( 1 ),2)=0

DELETE

ENDIF

( 2 )

ENDDO

PACK

LIST

三、

1: 属性设置及改错题:

已知表文件stud.dbf,包括学号(c,6),姓名(c,8),性别(c,1),系科(c,12),当前表中无记录。gc292.scx的功能是:实现对表stud.dbf的记录输入。其中:

“追加”按钮:单击追加一条新记录;

“上一条”按钮:单击显示上一条记录;

“下一条”按钮:单击显示下一条记录;

“退出”按钮:单击录入窗口。

要求:

(1) 设置Combo1的属性,使得性别中只能输入“M”和“F”;

(2) 在command2_click()和command3_click()的过程代码中有各有一处错误,请调试改正。

Command2.click:

if bof()

go top

else

skip -1

endif

thisform.refresh

comand3.click:

if eof()

go bottom

else

skip

endif

thisform.refresh

2: 程序填空题

TK292.scx的功能是,单击"计算"按钮实现求自然对数底E,要求误差小于1e-6,计算公式为:E=1+1/1!+1/2!+1/3!+...

请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。

Command1.click:

s=1

p=1

i=1

set decimal to 10

do while ( 1 )

p=p/i

s=s+p

i=i+1

enddo

thisform.text1.value=( 2 )

thisform.refresh

四、

1.属性设置及程序改错题(20分)

gc293.scx的功能是:该表单运行时自动处于最大化状态,窗口内有一个标签和一个计时器控件,标签“欢迎使用本上机测试系统”为从右向左移动的字幕,移动时间间隔为100毫秒。要求:

(1)设置表单Form1和计时器Timer1的属性;

(2)在编写的过程代码Timer1_Timer()中有二个错误,请调试改正,并不得增删语句。

IF https://www.360docs.net/doc/2f5203890.html,bel1.Left + https://www.360docs.net/doc/2f5203890.html,bel1.Width < 0

https://www.360docs.net/doc/2f5203890.html,bel1.Caption = THISFORM.Width

ELSE

https://www.360docs.net/doc/2f5203890.html,bel1.Left = https://www.360docs.net/doc/2f5203890.html,bel1.Left + 10

ENDIF

2.程序填空题(20分)

tk293.SCX的功能是:该表单中设有一个文本框,一个标签和一个命令按钮。在文本框中输入数字('0'~'6'),可在标签中用中文和英文同时显示星期几,单击命令按钮,可释放该表单。

请在文本框KeyPress事件的空白(1)、(2)处,填上适当的代码,将其补充完整,以便得到正确答案,但不得增删原语句。

LPARAMETERS nKeyCode, nShiftAltCtrl

IF nKeyCode=13

n = (1)

DO CASE

CASE N='1'

M="星期一(Monday)"

CASE N='2'

M="星期二(Tuesday)"

CASE N='3'

M="星期三(Wednesday)"

CASE N='4'

M="星期四(Thursday)"

CASE N='5'

M="星期五(Friday)"

CASE N='6'

M="星期六(Saturday)"

CASE N='7'

M="星期天(Sunday)"

OTHERWISE

M="重新输入!"

ENDCASE

https://www.360docs.net/doc/2f5203890.html,bel1.Caption= (2)

ENDIF

THISFORM.Text1.SelStart=0

THISFORM.Text1.SelLength=LEN(THISFORM.Text1.Text)

五、1.属性设置及程序改错题(20分)

gc314.scx的功能是:该表单运行时位居Visual FoxPro主窗口的正中,在编辑框中输出从100开始被3、5、7除余数均为1的10个数。该表单有两个命令按钮command1“开始计算”、command2“清空编辑框”和一个编辑框Edit1。点击“开始计算”,开始求满足条件的数,将满足条件的数输出到编辑框中,每输出一个换一行。要求:

(1)设置表单Form1和命令按钮command1的

属性;

(2)在command1的click事件代码中有两个

错误,请调试改正,并不得增删语句。

i=100

num=0

do while num<=10

if (i % 3 = 1) .and. (i % 5 = 1) and (i % 7 = 1)

THISFORM.Edit1=THISFORM.Edit1.Value+STR(i,5)+CHR(13)+chr(10)

num=num+1

ENDIF

i=i+1

ENDd

2.程序填空题(20分)

tk314.scx的功能是:该表单以5号字体显示“预祝大家通过考试!”字样,然后不停地递增放大该字体,当达到35号字体时,又恢复成最初状态;单击命令按钮,可释放该表单。

请在计时器Timer1的过程代码Timer1.Timer()的空白(1)、(2)处,填上适当的代码,

将其补充完整,以便得到正确答案,但不得增删

原语句。

i = i + 1

If i > 35

i = (1)

endif

(2)=i

thisform.refresh

六、

(1)属性设置及程序改错题:属性设置(4分*2题=8分),程序改错(6分*2题=12分),计20分.

表单gc337的功能是:设计一个表单,当单击增加按钮Command1时将文本框Text1中的内容增加到列表框List1中,当单击删除按钮Command2时将List1中所选中的项目删除。开始时表单的标题为“二级考试上机”,Text1中字体为20号。

具体要求:

①设置表单Form1和文本框Text1的属性。

②为完成以上操作,Command1和

Command2的过程代码中各有一处错误,

请调试改正。调试改正中,每个过程代码

只能改一处,并不得增删语句。

Command1的过程代码:

thisform.list1.additem(text1.value)

thisform.text1.value=""

Command2的过程代码:

num=thisform.list1

thisform.list1.removeitem(num)

thisform.list1.refresh

(2)程序填空题:(10分*2=20分),计20分

表单tk337的功能是:当按下显示按钮时,在屏幕上显示如下图形:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

……

其中显示的行数(小于10)由文本框Text1输入。该程序不完整,请补充空白(1)、(2)处,以便能得到正确答案,但不得增删原语句。

Dime a(40)

store 0 to a

store 0 to i,j

num=(1)

For i = 1 To num

a(1) = 1

a(i) = 1

For j = i-1 To 2 Step -1

(2)

next

For j = 1 To i

@i,j*5 say str(a(j),4)

Next j

Next i

七、

1.属性设置及程序改错题(20分)

gc338.scx的功能是:该表单包含1个标签Label1、1个选项按钮组Optiongroup1和3个文本框Text1、Text2、Text3。该表单刚运行时,标签不显示,通过选择选项按钮组中不同选项,使从文本框输入的3个数字分别以“从小到大排列”和“从大到小排列”的方式在标签位置输出,要求标签能自动调整大小;双击该表单,则释放该表单。

要求:(1)依题目要求,设置标签Label1的两处属性;

(2)在选项按钮组Optiongroup1的Click事件代码和表单Form1的Dblclick事件代码中分别有一个错误,请调试改正,并不得增删语句。

a=V AL(THISFORM.Text1.Value)

b=V AL(THISFORM.Text2.Value)

c=V AL(THISFORM.Text3.Value)

If b>a

d=a

a=b

b=d

ENDIF

If c>a

d=a

a=c

c=d

ENDIF

If b>c

d=b

b=c

c=d

ENDIF

If THIS.Value=1

https://www.360docs.net/doc/2f5203890.html,bel1.Caption=STR(c,5)+""+STR(b,5)+""+STR(a,5)

THISFORM.Text1.SetFocus

Else

https://www.360docs.net/doc/2f5203890.html,bel1.Caption=STR(a,5)+""+STR(b,5)+""+STR(c,5)

THISFORM.Text1.SetFocus

ENDIF

2.程序填空题(20分)

tk338.scx的功能是:该表单包含1个标签Label1(要

求在表单中居中,标签文本对齐方式为居中),3个命令按钮

command1“暂停”、command2“继续”和command3“退出”。

Label1用来显示系统的当前时间;单击命令按钮command1,

时钟停止;单击命令按钮command2,时钟继续显示系统的当

前时间;单击命令按钮command3,关闭表单。

请在计时器Timer1的过程代码Timer1.Timer()的空

白(1) 处和command1的过程代码command1.Click()的空白

(2) 处,填上适当的代码,将其补充完整,以便得到正确答案,

但不得增删原语句。

Timer1的过程代码:

If https://www.360docs.net/doc/2f5203890.html,bel1.Caption !=time()

https://www.360docs.net/doc/2f5203890.html,bel1.Caption = (1)

ENDIF

command1的过程代码:

(2)

八、

1. 程序改错题(20分)

gc374.scx的功能是:将一个二进制字符串压缩,其中结果保留该字符串的首字符,然后将连续的0或1用其数目来表示,当遇到不同字符时用“*”表示。

例如:字符串"111100000111111111000111110000"压缩后为“14*5*9*3*5*4”。请修改程序中2处错误,并调试该程序,使之正确运行,不得增加或删除程序行。

cString="111100000111111111000111110000"

cResult=LEFT(cString,1)

nCount=1

FOR n=2 TO LEN(cString)

IF SUBSTR(cString,n,1)=SUBSTR(cString,n-1,1) &&比较前后两个字符是否相

同,同则计字符数,否则记*

nCount=nCount+1

ELSE

cResult=cResult+ALLTRIM(STR(nCount))+"*"

nCount=nCount+1

ENDIF

ENDIF

cResult=cResult+ALLTRIM(STR(nCount))

WAIT WINDOWS "压缩后为"+cResult

2. 程序填空题(20分)

tk374.scx的功能是:对于数列1,1,2,3,5, 8,……(从第3项开始,每一数列项的值为前2项之和),求前多少项的和刚好不大于1000。程序中有两处空,请补充完整,使之能正确运行。

在(1)和(2)中填入正确的内容,去掉(1)和(2)符号,使之正确运行,不得增加或删除程序行。

a1=1

a2=1

nSum=a1+a2 &&第1、2项之和

nCount=2 &&项数,初值为2

DO WHILE nSum<=1000

x=(1) &&此处有一空(1)

a1=a2

a2=x+a1

nSum=nSum+a2

nCount=nCount+1

ENDDO

nCount=(2) &&此处有一空(2)

WAIT WINDOWS "前"+STR(nCount)+"项的和刚好不大于1000"

九、

1. 属性设置及程序改错题(20分)

gc375.scx表单的功能是:设计一个表单,当单击“加密”按钮时将文本框Text1中的字符串进行加密,加密后的结果显示在文本框Text2中;当单击“退出”按钮时释放表单。初始时表单的标题为“数据加密”,Text2中的内容为只读。

具体要求:

①设置文件文本框Text2和表单的属性。

②在编写的“加密”按钮事件代码和“退出”按钮的事件代码中各有一处错误,请调试改正。

调试改正时,每个事件代码只能改一处,并不得增删语句。

*加密算法说明:

*对输入的每个英文字符(区分大小写)将其向右移动5个位置,其它字符不变

*即a→f,b→g,c→h,……,z→e

*结果超过z的向前移,即z→e

“加密”按钮事件代码

oldstr=ThisForm.Text1.Value

length=len(oldstr)

enstr=""

For i=1 To length

c=str(oldstr,i,1)

Do Case

case c>='a' .and. c<='z'

iasc=asc(c)+5

if iasc>asc("z")

iasc=iasc-26

endif

enstr=enstr+chr(iasc)

case c>='A' .and. c<='Z'

iasc=asc(c)+5

if iasc>asc("Z")

iasc=iasc-26

endif

enstr=enstr+chr(iasc)

otherwise

enstr=enstr+c

endcase

endfor

ThisForm.text2.value=enstr

“退出”按钮的事件代码

Close ThisForm

2. 程序填空题(20分)

tk375.scx表单的功能是:单击“计算”按钮,对于数列1,1,2,3,5, 8,……(从第3项开始,每一数列项的值为前2项之),求前多少项的和刚好不大于1000。程序中有两处空,请补充完整,使之能正确运行。

在(1)和(2)中填入正确的内容,去掉(1)和(2)符号,使之正确运行,不得增加或删除程序行。

a1=1

a2=1

nSum=a1+a2 &&第1、2项之和

nCount=2 &&项数,初值为2

DO WHILE nSum<=1000

x=(1) &&此处有一空(1)

a1=a2

a2=x+a1

nSum=nSum+a2

nCount=nCount+1

ENDDO

nCount=(2) &&此处有一空(2)

WAIT WINDOWS "前"+STR(nCount)+"项的和刚好不大于1000"

VFP上机操作题(附解答过程)

VFP上机操作题 一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生目录下完成如下操作: 1. 打开"订货管理"数据库,并将表order_list添加到该数据库中。 2. 在"订货管理"数据库中建立表order_detail,表结构描述如下: 订单号字符型(6) 器件号字符型(6) 器件名字符型(16) 单价浮动型(10.2) 数量整型 3. 为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。 4. 建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。 解答: 1、方法1:命令方法 在命令窗口直接输入下列两条命令:open database 订货管理 add table order_list 方法2:菜单方法 单击“文件”菜单,选择“打开”项。在文件类型中选择“数据库”,单击“订货管理”,单击“确定”即打开了数据库,并进入到数据库设计器。 在数据库设计器中的空白位置,单击鼠标右键,在弹出的快捷菜单中单击“添加”命令。将题目要求的自由表添加到数据库中。 2、方法1:菜单操作。在数据库设计器的空白处单击鼠标右键,在弹出的菜单中选择“新建表”,进入“表设计器”后,分别输入各字段的字段名、类型、宽度和小数位数,最后单击“确定”按钮。 方法2:命令方法,在命令窗口中直接输入如下命令: create table order_detail(订单号C(6),器件号C(6),器件名C(16),单价N(10,2)) 3、方法1:菜单方法。打开order_detail表的设计器,选择索引页框,输入索引名、选择索引类型、输入索引表达式,然后单击“确定”按钮。 方法2:命令方法。在命令窗口中直接输入如下命令: index on 订单号tag 订单号 4、首先打开数据库设计器。通过拖动索引建立表间永久关系。 二、简单应用(2小题,每题20分,计40分) 在考生目录下完成如下简单应用: 1.将order_detail1表中的全部记录追加到order_detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的订单号、订购日期、器件号、器件名和总金额(按订单号升序,订单号相同再按总金额降序),并将结果存储到results表中(其中订单号、订购日期、总金额

《VFP数据库》试题及答案

页脚内容1 ****学院 学年 学期期末考试试题 (考试时间:120分钟 ) 答题说明: 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸上的答题无效。 一、选择(每小题2分,共70分) 1. VFP 是一种 ________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系 答案: D

2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。 选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 页脚内容2

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

VFP试卷4及答案

一、判断题(1分/题,共4分,对画√,错画×) 1、一个表固定只能在一个工作区中被打开使用。 2、在工作区中已打开的表文件都各自有自己的记录指针。 3、函数或子程序定义中的RETURN可以省缺。 4、 VFP中的注释可为:NOTE|* 或 && 二、选择题(每个选择2分,共40分) 1.( )是存储在计算机内的有结构的数据集合。 A)网络系统 B)数据库系统 C)操作系统 D)数据库 2.数据库系统的核心是( )。 A)编译系统 B)数据库 C)操作系统 D)数据库管理系统 3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。 A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1) C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2) 4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。 A)首记录 B)末记录 C)首记录的前面 D)末记录的后面 5..若要恢复用DELETE命令删除的若干记录,应该( )。 A)用RECALL命令 B)立即按[ESC]键 C)用RELEASE命令 D)用FOUND命令 6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。 A)日期型 B)数值型 C)备注型 D)字符型 7.按照数据模型分类FOXBASE和dBASE是属于( ). A.层次型 B.网状型 C.关系型 D.混合型 8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ). A.{计算机等级考试} B.(计算机等级考试) C.计算机等级考试 D."计算机等级考试" 9.在VFP中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是( ). A.只有ACCEPT B.只有ACCEPT和WAIT C.都可以 D.只有WAIT

VFP上机操作题(数据库建立与显示答案)

Visual Foxpro上机操作题(数据表建立与显示) 说明:本答案只写操作命令,具体操作自己上机完成 根据要求完成下列操作: 1.建立一个名为ys.dbf的数据表,其结构如下: 字段字段名类型宽度小数位 1 姓名字符型 8 2 性别字符型 2 3 固定工资数值型 8 2 4 津贴数值型 6 2 5 扣杂费数值型 6 2 6 实发金额数值型 8 2 7 领款日期日期型 8 8 退休逻辑型 1 9 签名字符型 6 10 备注备注型 10 注意:结构输入完成后,按CTRl+W存盘。 2.录入如下内容: 记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注 1 吴均荣女 527.00 120.00 10.50 01/01/89 .T. memo 2 肖才坤男 527.00 120.00 10.50 05/05/99 .F. memo 3 李思强男 527.00 120.00 10.50 05/05/95 .T. memo 4 司马文华女 527.00 120.00 10.50 05/05/98 .T. memo 5 钟小渠男 437.00 120.00 10.50 05/05/97 .F. memo 6 赵明明女 422.00 120.00 10.50 05/05/96 .F. memo 7 欧阳明月女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf 4.显示数据库结构. 5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位. 注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

vfp上机试题

VFP上机试题 一、 (1)属性设置及程序改错题 gc245.scx的功能是:设计一个窗口,日历牌每10秒显示一次,每次显示10秒;系统时间的数字式表每秒显示一次新的时间。要求: ①设置计时器Timer1 和Timer2的属性 ②在编写的二个过程代码Timer1_Timer(),Timer2_Timer()中各有一个错误,请调试改正。调试改正中,每个过程代码只能改一处,并不得增删语句 timer1.timer: if https://www.360docs.net/doc/2f5203890.html,bel1.visible=.t. https://www.360docs.net/doc/2f5203890.html,bel1.visible=.f. else https://www.360docs.net/doc/2f5203890.html,bel1.visible=.f. && .t. endif timer2.timer: if thisform. label1.caption!=time() && label2 https://www.360docs.net/doc/2f5203890.html,bel2.caption=time endif (2)程序填空题 tk245.scx的功能是:当按下“求和”按钮时,计算S=1**2+(1**2+2**2)+(1**2+2**2+3**2)+…(1**2+2**2+3**2+…+10**2)。请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。 Command1.click: SET TALK OFF TOT=0 FOR N=1 TO 10 T=0 M=1 DO WHILE M<=N T=t+(1) M**2 M=M+1 ENDDO TOT=TOT+T ENDFOR ? 'S=',(2) TOT SET TALK ON RETURN 二、 1: 属性设置及改错题: gc291.scx的功能是:设计一个窗口,输入一个整数,按下"判断"按钮,若该整数是一负数,则显示"该数不是一个素数",若为素数,则显示"该数是一个素数",否则也显示"该数不是一个素数".要求:

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

VFP入门学习-VFP_上机试题(二)

VFP上机试题 一、上机环境设置(2分) 1、设置默认路径为d:\KS文件夹,VFP上机试题所需素材均在其中。除非题目要求,否则不要对KS文件夹中的文件进行重命名、复制、移动和删除操作 2、操作的所有文件均还是保存在ks文件夹中,最后将ks文件夹重命名为:学号(写完整)班级姓名后提交。 二、项目、数据库和表操作(30分) 打开考试素材目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。 (1)设置AB表的表注释:参观人数; (2)设置日期字段的默认值:当前系统日期; (3)设置日期字段的显示类:微调框; (4)设置记录有效性规则:实际参观人数小于或等于售出门票数量; (5)创建普通索引,索引名为abcd,要求按实际参观人数与售出门票数量之比排序。 2.在AB表中输入如下记录: 3.给KC表中所有学分大于或等于5的记录加删除标记。 4.js表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以js表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。 三、设计查询(20分) 已知教师表(JS)含有工号(gh,c)、姓名(xm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,c)、分类号(flh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,教师的读者号与工号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和JYB表查询教师借书情况,计算过期罚款信息。要求:查询输出字段为dzh、 xm、罚款额;查询结果按罚款额降序排序;输出去向为文本文件TEMP。 注:罚款计算方法为30天以上超过部分每本每天0.10元,未还书者(即还书日期为空的 记录)不统计。 四、设计菜单(15分) JXGL项目中已存在菜单MENU,其中已定义了"文件"菜单栏及其中的"退出菜单"项。按如下要求设计菜单,菜单运行后的效果如图1所示。 1.在"文件"菜单栏右侧创建"数据管理"菜单栏。 2.在"数据管理"菜单栏下创建子菜单"查询"和"数据备份"。 3.为"查询"菜单项设置快捷键:F12。 4.在菜单项"查询"和"数据备份"之间插入分组线。 5.为"数据备份"菜单项设置过程代码: d=GETFILE("dbf"."*.dbf") USE &d COPY To bf1

VFP6.0基础复习试卷(附答案)

安徽省对口高考《VFP6.0数据库基础》复习试卷 教学检测卷(A卷) (本卷满分100分,考试时间为60分钟) 专业:班级:姓名: 一、填空题(本大题共10小题,每空2分,满分20分) 1.层次模型是用结构表示实体及其之间联系的数据模型。 2.在一个二维表中,水平方向的行成为元组,元组对应表的。 3.关系运算有、投影和连接。 4.把两个关系相同属性值的元组连接到一起形成一个新的关系的操作称为。 5.数据库管理系统由、数据操纵语言、数据库例行程序三部分组成。 6.log(10)结果为2.3,则1og(1000)结果为。 7. round(524.4625,-2)结果为。 8.时间函数time( )的值的类型为。 9. substr(“中华人民共和国”,3,4)的结果为。 10. vartype("5>3")结果为。 二、选择题(本大题共10小题,每空3分,满分30分) 11.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( ) A.DBS管理DB和DBMS B.DBMS管理DB和DBS C.DB管理DBS和DBMS D.DBS就是DB,也就是DBMS 12.下列实体的联系中,属于一对一联系的是( ) A.某地某次升学考试中所有考生的集合与所有考生考号的集合之间的联系。 B.某地某次升学考试中所有考生的集合与所有考试科目的集合之间的联系。 C.某地某次升学考试中所有考生的集合与所有考生姓名的集合之间的联系。 D.某地某次升学考试中所有考生的集合与所有监考人员的集合之间的联系 13.关系数据库管理系统管理的是( ) A.一个表文件 B.若干个二维表

计算机二级考试VF试题

计算机二级考试VF试题 计算机二级考试VF试题 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作: 1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。 3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:3026287336 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价*OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

VFP试卷及答案6

试卷编号:9600 所属语言:Visual Foxpro 试卷方案:cx20120625 试卷总分:100分 共有题型:4种 一、填空共14题(共计30分) 第1题(2.0分)题号:594 ?LEN("计算机"){^1999-12-10}结果为【1】. 答案: 1). .T 第5题(2.0分)题号:2043 有一个名为ABCD.DBF的自由表,执行下述命令在两个工作区中同时打开,则编号为150号工作区的别名是【1】. CLOSE TABLES ALL USE ABCD SELECT 150 USE ABCD AGAIN 答案: 1). W150

第6题(2.0分)题号:2122 数据字典是指存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据.这些数据称为【1】. 答案: 1). 元数据 第7题(2.0分)题号:2354 如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成【1】 答案: 1). 级联或删除级联 第8题(2.0分)题号:2110 在Visual FoxPro中数据库文件的扩展名是【1】,数据库表文件的扩展名是【2】. 答案: 1). DBC 或 .DBC 2). DBF 或 .DBF 第9题(2.0分)题号:2339 若未选定输出目标,【1】将作为查询结果默认的目的地. 答案: 1). 浏览 第10题(4.0分)题号:2050 已知教师表JS.DBF(含有字段: 工号 (GH,C,6),姓名(XM,C,8)基本工资(JBGZ,N,7,2),系名(XIMING,C,16)). 完成下列SQL命令一统计JS表中系名为"信息管理系"的职工的平均工资. SELECT XIMING as 系名,【1】; FORM JS; WHERE XIMING="信息管理系统"; 【2】; INTO CURS JSTMP 答案: 1). AVG(JBGZ) AS 平均工资 2). GROUP BY XIMING 或 GROUP BY 1 第11题(2.0分)题号:1922 在表单中确定控件是否可见是属性是【1】.

VFP2011春上机试题

上机部分 一、项目、数据库和表操作(12分) 练习1 打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。 1.在JXSJ (1 (2)设置RQ字段的默认值:当前系统日期; (3)设置单位字段的显示类:选项按钮组; (4)设置表的更新触发器:日期字段的值等于当前系统日期时可以更新记录; (5)创建普通索引:索引名为abcd,要求按日期排序,日期相同时按单价排序;2.在AB 3 4.KC表已存在主索引KCDM,索引表达式为KCDM,CJ表已存在普通索引KCDM,索引表达式为KCDM,以KC表为主表、CJ表为子表并按KCDM建立永久关系,并设置两表之间的参照完整性:删除级联、插入限制。 练习2 打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB表,并表格中的要求设置相关属性。 (1 (2)设置片名字段的格式:删除字段值的前导空格; (3)设置时长字段的有效性规则:大于或等于30; (4)设置语种字段的显示类:列表框; (5)创建普通索引:索引名为abcd,要求按语种排序,语种相同时按时长排序;2.在AB表中输入如下记录:

3.将自由表 4.KC表已存在主索引KCDM,索引表达式为KCDM;CJ表已存在普通索引KCDM,索引表达式为KCDM,以KC表为主表,CJ表为子表并按KCDM建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联、插入限制。 练习3 练习4 练习5 练习6 练习7

在TEST项目中已经存在查询chaxun 练习1 已知自由表图书表(TSB)含有分类号(flh,C)、册数(cs,N)、价格(jg,N)等字段。按如下要求修改JXGL项目中的查询CHAXUN: 基于TSB表查询图书类别、藏书册数等信息。要求:查询输出字段为图书类别、藏书册数和平均单价;查询结果按藏书册数降序排序,相同时按平均单价升序排序;输出去向为文本文件TEMP。 注:图书类别为flh中”.”前的内容(可用LEFT(…,AT(“.”,…))形式的表达式求得),藏书册数为同一图书类别册数之和。 练习2 已知课程表(KC)含有课程代码(kcdm,C)、学分(xf,N)和课程名称(kcmc,C)等字段;成绩表(CJ)含有成绩(cj,N)、课程代码(kcdm,C)和备注(bz,M),成绩等级信息存放在备注字段的前7个字节中。按如下要求修改JXGL项目中的查询CHAXUN: 基于KC表和CJ表查询每门课成绩优秀和不及格的学生信息。要求:查询输出字段为kcmc、xh、学分、成绩等级、补考日期;查询结果按课程名称排序,课程名称相同时按成绩等级排序;仅输出成绩等级为“A优秀”或“F不及格”的记录。 注:当cj.cj>=60时,学分为xf字段的值,否则为0;当cj.cj<60时,补考日期的值为“2010.09.06”,否则为10个字节的空字符串。 练习3 练习4 练习5 练习6 练习7

《VFP编程技术》期末考试试卷附答案

《VFP编程技术》期末考试试卷附答案 一、单选(每小题3分,共90分) 1.一个完整的计算机系统应该包括_____。 A)主机和外部设备B)硬件系统和软件系统 C)操作系统和应用程序 D)运算器、控制器和存储器 2.微型计算机突然断电后,数据会丢失的存储器是_____。 A)RAM B)硬盘C)ROM D)光盘 3.在计算机的应用领域中,CAD属于_____领域的应用。 A)科学计算B)数据处理C)计算机辅助系统D)人工智能 4.下列选项中,不是操作系统的软件是_____。 A)Windows XP B)Windows 7 C)Linux D)Microsoft Office 5.将(110010)2转换成十进制数是_____。 A)46 B)48 C)50 D)52 6.下列关于Windows剪贴板的描述,不正确的是_____。 A)只要Windows在运行中,剪贴板就处于运行状态 B)剪贴板是内存中临时存储信息的区域 C)剪贴板只能传递文字和图像信息 D)剪贴板是Windows提供的信息传递的方式 7.下列选项中,属于多媒体计算机必备的硬件设备是_____。 A)网卡B)声卡C)打印机D)扫描仪 8. 在Internet中,FTP指的是_____。 A)文件传输协议B)超文本传输协议 C)电子邮件协议D)传输控制协议 9. 下列关于计算机病毒的说法,正确的是_____。 A)计算机病毒是一种生物病毒 B)计算机病毒是一种程序 C)计算机病毒只破坏内存中的数据 D)使用杀毒软件能清除所有的病毒 10.计算机能够直接识别和处理的语言是_____。 A)汇编语言B)高级语言C)数据库语言D)机器语言 11.下列选项中,从关系中取出满足条件的元组的运算是_____。 A)投影B)选择C)联接D)筛选 12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。 A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF 13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。 A)通用型B)备注型C)字符型D)逻辑型 14.下列选项中,不属于常量的是_____。

vfp上机实训基本操作题

基本操作题 1(1)创建一个新的项目“customer_management”。 (2)在新建立的项目“customer_management”中创建数据库“order_management”。 (3)在数据库“order_management”中建立表“order_list”,表名称分别为:“客户型”、“订单号”、“订购日期”和“总金额”;类型分别为:“字符型(6)”、“字符型(6)”、“日期型”和“浮动型”。 (4)为“order list”表创建一个主索引,索引名和索引表达式均是“订单号”。 2在考生文件夹下的“职员管理”数据库中完成下列基本操作: (1)为“员工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。 (2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。 (3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“@https://www.360docs.net/doc/2f5203890.html,”进行替换。 (4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。 3(1)建立项目文件,文件名为“xm”。 (2)在项目中建立数据库,文件名为“DB1”。 (3)把表单“bd1”添加到项目“xm”中。 (4)修改表单“bd1”,为其添加一个“关闭”按钮。 4(1)将数据库“school”添加到项目文件“xm”中。 (2)将自由表“course”添加到数据库“school”中。 (3)建立数据库表“course"与表“score”之间的关联(两表的索引已经建立)。 (4)为(3)题中的两个表之间的联系设置完整性约束,要求:“更新”规则为“忽略”,“删除”规则和“插入”规则均为“限制”。 5(1)将自由表“股票代码”添加到“投资管理”数据库中。 (2)为表“股票代码”建立一个主索引(升序),索引名和索引表达式均为“股票代码”。 (3)为表“股票代码”设定有效性规则:股票代码第一位必须以0或6开头,错误提示信息是“股票代码必须以0或6开头”。 (4)打开表单文件“bd1”,请修改“登录”命令按钮的标题为关闭。

新版VFP实验考试模拟题

第1套 1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分) 该数据库中有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据 形式如下: 学生信息表(XS.DBF) 姓名号考李萍07020104黄程07040109王军07030106周小丽07020132程成07050223张伟07010213 学生成绩表(CJ.DBF) 上机成绩笔试成绩考号成绩合格否.F.86优07010213.F.45缺考07030106.F. 91优07040109 .F.74及格0702013279.F.不及格07050223.F.57及格07020104 考号和CJGL.DBC)中的XS.DBF(父表)CJ.DBF(子表)以“”建立一要求:将数据库(对一永久关系。 二、基于表的表单设计1)设计如图所示表单,文件名:myform1.scx,单击“查询”按钮,先根据笔试(中显示成绩出表中,再在成绩和上机成绩求出各学生成绩是否合格,并填入cj grid1 不合格的学生姓名和成绩,并按笔试成绩升序排序。

表单设计界面 ,表单运行后,在组合框中选择学)设计如图所示表单,文件名:myform2.scx(2Text1,text2生姓名,可以在中可以显示各科目的成绩,计算出他的平均成绩,要求保绩机(中text3留一位小数,并显示在。上成为0分计算,上机成绩为“缺席”的按60分计算,上机成绩为“及格”的按40“不及格”的按分计算,上机成绩为“优”分计算)90的按.

表单设计界面 三、数字算法的表单设计 设计如图(a)所示表单,文件名:myform3.scx,标签Label2初值为空,表单运行 后,可以在文本框text1中输入一个三位数,单击“判断水仙花数”按钮,在标签Label2中显示判断结果,如图(b)所示。 )表单设计界面a(

VFP考试试题及答案

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,TextBox https://www.360docs.net/doc/2f5203890.html,mandButton,OptionGroup,ListBox https://www.360docs.net/doc/2f5203890.html,mandGroup,DataEnvironment,Header D.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.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

VFP上机考试题目-1

VFP 上机考试题目-1 一、判断题(10题,每小题1分,共10分) 1. 若要使用多个表,就要使用多个工作区。 2. 在应用程序中可以通过使用该工作区的表的别名来标识工作区。 3. 对象具有属性,而属性只能在设计阶段设置。 4. 引用对象的方法分绝对引用和相对引用。 5. 表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。 6. 一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。 7. VFP主要数据容器有:表记录、变量和数组。 8. 报表包括两个基本组成部分:数据源和布局。 9. 如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。 10. 表选择查询输出的去向可以是浏览、报表或表单。 二、单选题(10题,每小题2分,共20分) 1. 下面选项中不属于面向对象程序设计特征的是 A. 继承性 B. 多态性 C. 类比性 D. 封闭性 2. 下列对列的叙述正确的是 A. 队列属于非线性表 B. 队列按“先进后出”原则组织数据 C. 队列在队尾删除数据 D. 队列按“先进先出”原则组织数据 3. Visual FoxPro是一种 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库应用系统 4. 在Visual FoxPro中调用表单mf1的正确命令是 A. DO mf1 B. DO FROM mf1 C. DO FORM mf1 D. RUN mf1 5. 要在浏览窗口中显示表js.dbf中职称(zc)为“教授”和“副教授”的纪录(该字段的内容无前导空格),下列命令中不能实现此功能的是。 A.SELECT * FROM js WHERE js.zc=“教授” OR js.zc=“副教授” B. SELECT * FROM js WHERE “教授” $ js.zc C. SELECT * FROM js WHERE js.zc IN(“教授” ,“副教授”) D. SELECT * FROM js WHERE WHERE RIGHT(js.zc,4)= “教授” 6. 在Visual FoxPro系统中,表达式LEN(DTOC(DA TE(),1))的值为。 A.4 B. 6 C. 8 D.10 7. 如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表

管理信息系统试题与答案

《管理信息系统》试题库 1 一、填空题 1. 信息系统包括 系统和 系统两个方面。 系统对输入数据进行 处理,获得新的数据;而 系统则不改变信息本身的内 容, 作用是把信息从一处传 到另一处。 2. 管理系统按层次可分为战略管理、 和 等三个层次。 3. 数据通常按四个层次进行组织。这四个层次是:数据项、 、文件和 。 4. 所谓数据的 组织,指的是由计算机操作系统提供的数据组织功能。而数据 的 组织,指的是对相关记录进行逻辑上的编排。 5. 数据模型有层次数据模型、 和 等几种。 二、选择题 1.下列系统开发的各阶段中难度最大的是 ( ) A 、系统分析 B 、系统设计 C 、系统实施 D 、系统规划 2.数据库的组织结构中包括 的模式有( )A 、内模式 B 、(概念)模式 C 、外模式 D 、前三个选项都对 3.U/C 矩阵的正确性检验没有包含的一种是: ( )A 、完备性检验 B 、准确性检 验 C 、一致性检验 D 、无冗余性检 验 4.文件系统中最小的数据存取单位是 ( )A 、数据项 B 、记录 C 、文件 D 、数据库 5.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统, 这种子系统是将 ( ) A 、供销职能和生产职能关联在一起 B 、供销职能和财务职能关联在一起 C 、财务职能和生产职能关联在一起 D 、供销职能和市场职能关联在一起 6. 下列关于结构化方法和原型法的描述错误的是 ( ) A 、结构化开发方法是以系统工程的思想和工程化的方法进行开发 B 、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模 型 C 、结构化方法要求严格区分开发阶 段 D 、原型法要求的软件支撑环境比结构化方法高 7.可行性分析的内容包括 ( ) A 、业务上的可行性、管理上的可行性、决策上的可行性 B 、技术上的可行性、业务上的可行性、管理上的可行性 C 、经济上的可行性、技术上的可行性、管理上的可行性 D 、经济上的可行性、业务上的可行性、管理上的可行性 8.数据库系统的核心是 ( ) A 、数据库 B 、操作系统 C 、数据库管理系统 D 、数据库系统 9.某企业建立了生产、销售、人事等从基层到高层的 MIS ,这种MIS 的结构为( ) A 、职能结构 B 、横向综合结构 C 、总的综合结构 D 、纵向综合结构 10.绘制系统流程图的基础是( ) A 、数据关系图 B 、数据流程图 C 、数据结构图 D 、功能结构图 11.VFP 语言属于第 ( )代计算机语言。 A 、一 B 、二 C 、三 D 、四 12.在银行财务和一些企业的核心系统中,系统切换应采用(

相关文档
最新文档