山东大学网络教育学院 电子商务专业《数据库原理及其应用》模拟题 试题.docx
- 文档编号:10870114
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:17
- 大小:30.23KB
山东大学网络教育学院 电子商务专业《数据库原理及其应用》模拟题 试题.docx
《山东大学网络教育学院 电子商务专业《数据库原理及其应用》模拟题 试题.docx》由会员分享,可在线阅读,更多相关《山东大学网络教育学院 电子商务专业《数据库原理及其应用》模拟题 试题.docx(17页珍藏版)》请在冰豆网上搜索。
山东大学网络教育学院电子商务专业《数据库原理及其应用》模拟题试题
山东大学网络教育学院
电子商务专业《数据库原理及其应用》模拟题
试题中所涉及的表及其结构是:
sb(编号C(5),名称C(6),启用日期D,价格N(9,2),部门C
(2),主要设备L)
bmdm(代码C
(2),名称C(6))
dx(编号C(5),费用N(6,1))
zz(编号C(5),增值N(8,2))
一、选择题
1、()关于通用型字段下列说法错误的是:
A.用来存放图形、电子表格、声音等多媒体数据
B.与其他字段一起存放在表文件中
C.字段宽度为固定的4个字节
D.与备注型字段数据存放在一起
2、()在下列表达式中,计算结果为字符型的是:
A.VAL(“123ABC”)+20B.SQRT(4)*12+20
C.“12”$DTOC({^1994-12-24})
D.“2.13”+SUBSTR(“ABCSYSTEM”,4)
3、()下列选择中都是方法程序的是:
A.Cls,refresh,release,initB.Cls,caption,pset,release
C.Cls,setfocus,pset,releaseD.Setfocus,getfocus,lostfocus,cls
4、()下列叙述中,正确的是:
A.公共变量可以先使用后定义
B.在程序返回COMMAND窗口时,公共变量会被自动释放
C.在一个过程中可以把私有变量改变为公共变量
D.定义私有变量的过程结束,其中的私有变量也随之被释放
5、()当前表中有一字段“姓名”,显示姓“张”的所有人员用:
A.LISTFORSUBS(“姓名”,1,1)=“张”
B.LISTFOR“张”=SUBS(姓名,1,2)
C.LISTFORSUBS(“姓名”,1,2)=“张”
D.LISTFOR“张”=姓名
6、()有关FOR循环结构,叙述正确的是:
A.对于FOR循环结构,循环的次数是未知的
B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错
D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句
7、()修改表文件结构时,下列可能使表中数据丢失的操作是
A.增加一个字段B.改变一个字段名
C.改变一个字段的数据类型D.上述A、B、C三种情况
8、()下列控件中都属于控制类的是:
A.标签、文本框、命令按钮、表格、计时器
B.命令按钮、复选框、计时器、选项按钮组
C.表格、复选框、命令按钮、微调控件
D.线条、命令按钮组、页框、组合框、选项按钮组
9、()关于索引更新的表述正确的是:
A.结构复合索引文件能够自动更新
B.一个表的所有索引文件都能够自动更新
C.结构复合索引文件必须用REINDEX命令才能够更新
D.一个表的所有索引文件都必须用REINDEX命令才能够更新
10、()关于表的关联的表述正确的是:
A.子表指针移动时父表指针也会随之移动
B.子表必须按关联条件建立索引
C.子表一条记录对应父表多条记录的情况,称为一多关系
D.建立关联的命令是SETSKIPTO……
11、()下列叙述中,是正确的:
A.经PACK删除的记录仍可用RECALL命令恢复
B.经ZAP删除的记录仍可用RECALL命令恢复
C.一般进行了若干次逻辑删除后必须进行一次物理删除
D.ZAP可以物理删除当前表中所有记录
12、()为了改变MyForm表单中的控件cmd1的Caption属性,下述正确命令是:
A.MyForm.Cmd1.Caption=”下一个”
B.This.Cmd1.Caption=”下一个”
C.ThisForm.Cmd1.Caption=”下一个”
D.ThisFormSet.Cmd1.Caption=”下一个”
13、()下列选择中都是事件的是:
A.Load,valid,value,initB.Load,init,refresh,cls
C.Load,unload,click,keypressD.Load,gotfocus,setfocus,lostfocus
14、()计算各类职称的工资总和,并把结果存入ZCGZ表中,使用命令
A.SUM工资FOR职称=“各类职称”TOZCGZ
B.CALCULATESUM(工资)TOZCGZFIELDS职称
C.SELECT职称,SUM(工资)TOZCGZ
D.TOTALON职称TOZCGZFIELDS工资
15、()关于主控索引的表述正确的是:
A.主控索引文件就是主控索引
B.当前起作用的索引就是主控索引
C.对于一个表文件而言,可以同时确定多个主控索引
D.结构复合索引文件的第一个索引标识就是主控索引
二、填空题
1、计算机数据处理技术的发展分为三个阶段:
、文件管理阶段、数据库管理阶段。
2、A=“山东大学管理学院”,?
SUBSTR(A,9,20)的执行结果显示
3、VFP的两种工作方式:
交互操作方式、。
4、在数据库中可以通过编辑来定义数据库表间规则。
5、数据库表文件的后缀是
6、用顺序查询命令查询SB表中编号为“016-2”的主要设备
7、HW表中有一个货号字段,C型,宽度为6,现将其宽度改为8,命令是:
8、为SB表建立一个以启用日期降序排列、普通索引型、索引标识为QYRQ的结构复合索引文件:
9、查询1992年启用的设备及所属部门名,并按设备名称降序排列
SELECT
10、试算出1996年前启用的主要设备的台数:
SELECT
11、给第2个到第5个纪录加上删除标记的命令:
12、执行GOBOTTOM之后,EOF()的值是;执行LIST之后,EOF()的值是。
13、VFP的关联关系有和。
14、编辑框与文本框最大的区别是,在编辑框中可以输入或编辑文本,而在文本框中只能输入或编辑文本。
15、如果要为控件设置焦点,则控件的属性和属性必须为.T.。
16、用建立关联的方法显示增值设备的价格、编号和部门名
CLOSEALL
SELECT2
USEBMDM
INDEXON代码TAGDM
SELECT3
USEZZ
INDEXON编号TAGBH
SELE1
SETRELATIONTOSB.部门INTOBMDM
BROWSEFIELDS编号,价格,ZZ.增值,BMDM.名称
17、阅读下列程序,说明该程序的功能并填充相应命令。
该程序的功能是:
CLEAR
USESB
ACCEPT“请输入设备编号:
”TOBH
LOCATEFOR编号=BH
INPUT“请输入设备价格:
”TOJG
REPLACE
DISPLAY
ELSE
WAIT“没有该设备”WINDOWS
ENDIF
USE
18、试编一个程序,显示KS表中的所有VFP分数超过80分的学生学号和总分。
GOBOTTOM
FORI=TORECCOUNT()
IFVFP>=80
?
学号,总分
ENDIF
NEXT
USE
19、STORE0TOI,S,T
DOWHILEI<100
I=I+1
S=
IFINT(I/2)<>I/2
ENDIF
T=T+I
ENDDO
?
“1+2+3+……+100=”,S
?
“1~100偶数和为:
”,T
20、下列程序用于逐个显示职称为教授的数据记录,请填空:
USETEACHER
DISPLAY
ENDIF
SKIP
ENDDO
USE
21、变量包括内存变量、、系统内存变量
22、数据库系统的特点:
数据的结构化、数据共享、、可控冗余度。
23、IIF(LEN(SPACE(3))>2,3,-4)的值是
24、事件的触发方式主要有以下3种:
用户触发、系统触发、
25、〈日期型表达式〉+〈数值型表达式〉得到的是型数据。
26、显示SB表价格大于5万元的非主要设备的命令是:
27、给HW表中添加一个字段“费用”,数值类型,宽度是整数位5位,小数位2位,命令:
28、为SB表建立一个以名称降序排列,名称相同时则按启用日期降序排列、候选索引型、索引标识为MCQY的结构复合索引文件:
29、求SB表中所有设备价格的总和、平均、最大价格、最小价格,并将这些值赋给数组JG:
CALCULATE
30、查询价格在10万到20万元之间的设备的编号、名称和价格:
SELECT
31、VFP的辅助设计工具有:
、设计器、。
32、数据环境泛指定义表单或表单集时使用的,包括、视图和关系。
33、Y=’M’
M=10+20
?
&Y&&结果是:
34、算出大修过的设备中每种设备大修费用的平均值
SELECT
35、在数据库表中可以对每条记录设定、插入触发器、更新触发器、、表注释等内容
36、查询磨床的大修费用
SELECT1
USEsb
SELE2
USEDX
?
“磨床的大修费用:
”,费用
37、、从键盘上输入一个三位正整数,若该数个位为6且被3整除,则打印该数,否则,输出“该数不符合要求”。
CLEA
X=0
DOWHILE.T.
@5,10SAY"请输入一个三位正整数:
"GETXPICTURE999
READ
IFX<100ORX>999
ELSE
ENDIF
ENDDO
X1=RIGHT(STR(X,3),1)
?
STR(X,3)+"该数符合要求"
ELSE
?
"该数不符合要求"
ENDIF
38、CLEA
USESTD&&该表有姓名、成绩等字段
ACCEPT“请输入待查学生姓名:
”TOXM
IF
?
“姓名:
”+姓名,“成绩:
”+STR(成绩,3,0)
ENDIF
ENDDO
USE
RETU
39、INPUT“请输入任意一个正整数:
”TON
C=“”
DOWHILE.T.
D=MOD(N,2)&&取余数
C=STR(D,1)+C
N=INT(N/2)
IFN=0
EXIT
ENDIF
ENDDO
?
“C=”,C
程序运行时,若输入一个正整数9,则变量C显示的内容是:
,其类型是:
40、简述下述命令的执行结果:
Y1=100+30
Y2=’ABCDEF’
YXZ={03/09/90}
YA=.T.
LISTMEMORYLIKEY?
RELEASEY1,Y2
LISTMEMORYLIKEY?
?
41、计算机数据处理技术的发展的三个阶段:
人工管理阶段、文件管理阶段、
42、建立表结构就是定义各个字段的属性,基本的字段属性可包括字段名、、字段宽度和小数位数等
43、表达式100.3<5.6*30AND(“ABCD”$“AB”)ORNOT(.T.ORNOT.F.)的结果是
44、范围子句的4种限定方法:
ALL,NEXT,RECORD,
45、A=“山东大学管理学院”,?
LEFT(A,8)的执行结果显示
46、常用字段类型包括:
字符型、、日期型、、备注型、通用型
47、按功能来分,索引的种类有、唯一索引、、主索引
48、与焦点有关的事件:
GotFocus,,Valid,
49、USESB
GOBOTTOM
SKIP
?
EOF()&&函数值为
50、对SB表建立按名称升序,名称相同按价格升序排列的普通索引型结构复合索引文件
51、将SB表复制为SB2表,且SB2表中只包含名称、价格、编号,备注四个字段
52、有一个商品表SP.DBF,结构如下:
SP(货号C(6),品名C(8),进口L,单价N(7,2),数量N
(2),开单日期D,生产单位C(16),摘要M)。
写出如下命令:
显示单价大于4000的进口商品信息或单价大于5000的国产商品信息
53、显示SP表的货号第一个字母为“M”或者第二个字母为“P”的全部商品
54、用SELECT命令查询1992年启用的设备编号,名称,价格,并按设备名称降序排列
55、找出每种大修设备的名称,所属部门和累计大修费用
SELECT
56、用关联的方法列出每个设备的名称、大修的费用和增值
SELECT2
USEdx
INDEXON编号TAGbh
SELECT3
USEzz
INDEXON编号TAGbh
SELECT1
USEsb
BROWSFIELDSsb.编号,sb.名称,dx.费用,zz.增值
57、试编一个程序,显示KS表中的所有VFP分数超过80分的学生学号和总分。
IFVFP>=80
?
学号,总分
ENDIF
ENDDO
USE
58、*主程序MAIN.PRG
CLEA
A=10
B=20
DOSUBWITHA,B
?
A,B运行结果:
RETU
*过程SUB
PROCSUB
PARAX,Y
A=X*2
B=A*2
X=A+B
Y=B-A+10
?
A,B运行结果:
RETU
59、CLEA
X=0
@5,10SAY"请输入一个四位正整数:
"GETXPICT9999RANGE1000
READ
X1=&&X1等于X的百位数
&&如果X的百位为3或X为奇数
?
STR(X)+"该数符合要求"&&则该数符合要求
ELSE
?
"该数不符合要求"
ENDIF
60、i=i+1
IF&&允许输入5次
IF&&在文本框内输入的数据为12345
THISFORM.RELEASE
ELSE
MESSAGEBOX(“密码错,请重新输入!
”)
ThisForm.Text1.Value=””
&&使文本框获得焦点
ENDIF
ELSE
MESSAGEBOX(“禁止进入系统”)
THISFORM.RELEASE
ENDIF
三、简答及描述题
1、有一个表结构如下:
CP(编号C(4),名称C(8),单价N(7,1),摘要M),记录有两条:
编号名称单价摘要
1201办公桌660.80黑色,长1.5米,宽80厘米
1202电脑台456.50
……
利用表设计器创建CP表以及利用交互方式输入记录,请写出操作步骤。
2、程序有哪几种基本结构?
各有什么特点?
3、举例说明输出类控件的特点
4、VFP有哪几种工作方式?
各种方式的特点。
5、利用查询设计器来完成查询设备的编号、名称和增值,请写出操作步骤。
6、举例说明内存变量与字段变量的不同之处。
7、有一个表结构如下:
CP(编号C(5),名称C(8),单价N(7,1),摘要M),记录有两条:
编号名称单价摘要
1201办公桌660.80黑色,长1.5米,宽80厘米
1202电脑台456.50
利用设计器创建CP表以及利用交互方式输入记录,请写出操作步骤。
8、VFP内存变量的属性有几种?
各有什么特点?
9、举例说明输入类控件的特点
四、程序设计题
1、输入任意十个数,统计能被3整除的数的个数,并累加其和。
2、某厂在三八妇女节时,给每位女职工按工资的45%发放奖金,其中职称为高工的已婚妇女再多加上100元。
请编程完成这一功能。
该厂职工人员表(ZGRY.DBF)的结构有:
姓名(C,10),出生日期(D),性别(C,2),职称(C,8),婚否(L),工资(N,8,2),奖金(N,7,2)、简历(M),……
3、试在表单上创建一个文本框和一个命令按钮。
要求逐次单击命令按钮,文本框内轮流显示“欢迎”、“再见”,写出设计步骤。
4、将1~100之间能被5或6整除的数显示出来、统计个数并求和。
5、编程输出如下九九乘法表:
1*1=11*2=21*3=3……1*9=9
2*2=42*3=6……2*9=18
…………
8*8=648*9=72
9*9=81
6、在表单上创建一个文本框和一个命令按钮。
要求对命令按钮按住鼠标左键时,命令按钮上显示“释放”,文本框内能显示红色的“欢迎”;而释放该键时,命令按钮上显示“按下”,文本框内能显示蓝色的“再见”。
命令按钮上的文本要求是16号,文本框内文本时20号。
请写出设计步骤。
提示:
红色的颜色值是(255,0,0),蓝色的颜色值是(0,0,255)
7、从键盘上任意输入一个数给X,根据X的值按不同的表达式计算,并输出计算结果,该表达式如下:
Y=2X+5X〉10
Y=10X-5X〈5
Y=100X为其它值
8、编程计算1+2!
+3!
+……+20!
9、设计一个表单,要求能根据SB表来统计一车间、二车间、三车间(其部门代码分别是21、22、23)任意组合后拥有的台数。
具体控件要求如下图,统计结果在label1中输出。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及其应用 山东大学网络教育学院 电子商务专业数据库原理及其应用模拟题 试题 山东大学 网络教育学院 电子商务 专业 数据库 原理 及其 应用 模拟