模拟试卷一
一、单选题(每小题1分,共30分)
1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 。
A、DB包括DBS和DBMS
B、DBS包括DB和DBMS
C、DBMS包括DB和DBS
D、DBS包括DB,但不包括DBMS
2、在关系型的数据库管理系统中,三种基本关系运算是 。
A、选择、投影和连接
B、选择、删除和复制
C、创建、修改和合并
D、统计、连接和合并
3、在下列式子中,结果为日期型的VFP正确
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
达式是 。
A、DATE()+TIME()
B、DATE()+120
C、DATE()+CTOD("02/01/99")
D、288-DATE()
4、日期型、逻辑型、备注型这三种字段的宽度分别是 字节。
A、8、3、10
B、8、3、254
C、8、1、10
D、8、1、4
5、表文件中共有30条记录,当前记录号是25,要显示最后6个记录,在下列命令中,错误命令是 。
A、LIST NEXT 6
B、LIST REST
C、DISPLAY NEXT 6
D、DISPLAY ALL REST
6、设D="09/09/2003" ,命令 ?TYPE("&D")的输出值是 。
A、09/09/2003
B、C
C、N
D、D
7、设数据库表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令 。
A、GO TOP B、GO BOF() C、SKIP 1 D、GO 1
8、用命令DIMENSION S(3,4)定义后,S数组中共有 个元素。
A、12
B、6
C、7
D、20
9、下列命令中,仅拷贝表文件结构的命令是 。
A、COPY TO B、COPY STRUCTURE TO
C、COPY FILE TO D、COPY STRUCTURE TO EXETENDED
10、下列表达式中,其运算结果为.T.的是 。
A、20/4-2
B、"等级考试"$"等级"
C、"01/12/98"<"12/30/97"
D、"四"=="四川"
11、打开一个建立了结构复合索引的表文件,表记录的顺序将按 排列。
A、第一个索引标识 B、最后一个索引标识
C、主索引标识 D、物理顺序
12、要为当前学生表中所有同学奖学金增加100元,应该使用命令 。
A、CHANGE 奖学金 WITH 奖学金+100
B、REPLACE 奖学金 WITH 奖学金+100
C、CHANGE ALL 奖学金 WITH 奖学金+100
D、REPLACE ALL 奖学金 WITH 奖学金+100
13、执行下列命令后,当前打开的表文件名是 。
Number="3"
File="file"+Number
USE &File
A、File3 B、&File C、FileNumber D、File
14、同一个表所有备注字段的内容存储在 。
A、该表文件中
B、不同的备注文件
C、同一个备注文件
D、同一个数据库文件
15、主索引字段 。
A、 不能出现重复值或空值 B、 能出现重复值
C、 能出现空值 D、 不能出现重复值,但能出现空值
16、若库文件结构中含有备注型字段,系统将自动建立一个相同文件名的 。
A、文本文件
B、索引文件
C、备注文件
D、后备文件
17、有关查询结果的去向,以下说法中不正确的是 。
A、可输出到浏览窗口 B、可输出到一临时表
C、可输出到一报表文件 D、只可输出到屏幕
18、修改数据库文件结构的命令是 。
A、MODIFY STRUCTURE
B、COPY STRUCTURE
C、MODIFY COMMAND
D、LIST STRUCTURE
19、视图不能单独存在,它必须依赖于 。
A、视图 B、数据库 C、数据表 D、查询
20、能显示当前数据库文件中所有男生的姓名、性别和籍贯的命令是 。
A、LIST FIELDS 姓名,性别,籍贯
B、LIST FIELDS 姓名,性别,籍贯 FOR 性别="男"
C、DISPLAY ALL FIELDS姓名,性别,籍贯
D、LIST FOR 性别="男".AND. 籍贯="四川"
21、Visual Foxpro中参照完整性规则不包括 。
A、更新规则 B、删除规则 C、查询规则 D、插入规则
22、关于数据库表与自由表的转换,下列说法中正确的是 。
A、数据库表能转换为自由表,反之不能
B、自由表能转换成数据库表,反之不能
C、两者不能转换
D、两者能相互转换
23、在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 。
A、"显示"菜单中的"追加方式" B、"表"菜单中的"追加新记录"
C、"表"菜单中的"追加记录" D、快捷键Ctrl+Y
24、要使表单中某个控件不可用(变为灰色),则将该控件的 属性设为.F.。
A、Caption B、Name C、Visible D、Eanbled
25、SQL语句中删除表的命令是 。
A、DROP TABLE
B、DELETE TABLE
C、ERASE TABLE
D、DELETE DBF
26、快速报表默认的基本带区是 。
A、标题、
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
、列注脚
B、页标头、细节、页注脚
C、页标头、细节、列注脚
D、标题、细节、页注脚
27、Caption是对象的 属性。
A、标题 B、名称 C、背景是否透明 D、字体
尺寸
手机海报尺寸公章尺寸朋友圈海报尺寸停车场尺寸印章尺寸
28、在SQL SELECT语句中,DISTINCT用于表示 。
A、查询结果中无重复记录 B、查询结果不分组
C、查询函数 D、查询不同的表
29、为一个表单建立了快捷菜单,要打开这个菜单应当 。
A、用热键
B、用事件
C、用快捷键
D、用菜单
30、在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则 。
A、在更新父表时,用新的关键字值更新子表中的所有相关记录
B、在更新父表时,若子表中有相关记录则禁止更新
C、在更新父表时,若子表中有相关记录则允许更新
D、允许更新父表,不管子表中的相关记录
二、判断题(每小题1分,共15分,正确T,错误F)
1、当内存变量和字段变量同名时,内存变量优先。
2、所有对象都有其属性、事件和方法,用户可以根据需要向对象中添加新的属性、事件和方法。
3、数据环境是一种对象,它包含与表单相互作用的表、视图和查询。
4、关系数据库中关系运算的操作对象为二维表。
5、工作区是VFP在磁盘上开辟的一块临时区域,在不同的工作区中,可以同时打开多个具有独立记录指针的表文件。
6、当文本框的VALID事件返回为.F.时,文本框控件失去焦点。
7、在VFP中,对象彼此之间只能通过传递信息相互联系。
8、项目管理器能将一个项目中所有文件合并成一个文件,它可以编译成一个能在VFP环境下运行的应用程序,即.APP;或一个独立的Windows应用程序,即.EXE文件。
9、作为数据库表,在“浏览”或“编辑”该表时的字段标题可以与表中的字段名不一样。
10、当使用SELECT 0时,所选择的工作区号可能为5号工作区。
11、NULL是指没有任何值,与数值0、空字符串具有相同的意义。
12、表单设计时,可根据需要向表单添加新属性和新方法。
13、当执行LIST命令后,用函数EOF()测试,返回值为.T.。
14、所有控件中都有value属性。
15、以下命令可以检索“学生”表中所有姓“张”的学生的信息。
SELECT * FROM 学生 WHERE 姓名 LIKE “张%”
三、程序填空题(每空2分,共16分)
1、本程序功能是求出4*4矩阵中最大元素值及其下标。
SET TALK OFF
DIMENSION A(4,4)
FOR K=1 TO 16
A(K)=RAND()*100
ENDFOR
MAX= A(1,1)
FOR I=1 TO 4
FOR J=1 TO 4
IF (1)
MAX= (2)
ROW=I
COL= (3)
ENDIF
ENDFOR
ENDFOR
?"ROW=",ROW,"COL=",COL,"MAX=", (4)
SET TALK ON
(1)A、A(I,J)>MAX
B、A(I,J)
MAX
(2)A、A(J,I)
B、A(I,J)
C、A(1,1)
D、J
(3)A、I
B、A(I,J)
C、A(1,1)
D、J
(4)A、J
B、A(4,4)
C、MAX
D、I
2、〖程序说明〗求正数M(M从键盘输入,M可以为小数,如:M的值为1306.96,最大数码为9,最小数码为0)值中的最大数码和最小数码。
SET TALK OFF
CLEAR
INPUT "M=" TO M
N=M
DO WHILE INT(N)!=N
(5)
ENDDO
STOR (6) TO D,X
DO WHILE N>0
R=MOD(N,10)
IF (7)
D=R
ENDIF
IF RD D、R>X
8、A、N/10 B、N*10 C、INT(N/10) D、N%10
四、程序阅读题(共15分,每题5分)
1、设变量X的输入值分别为210,366,0。
SET TALK OFF
CD='天一二三四五六'
DO WHIL .T.
X=0
INPUT 'X=' TO X
X=IIF(X>0 AND X<366,MOD(X+2,7)+1,IIF(X=0,0,8))
DO CASE
CASE X=0
? '结束'
EXIT
CASE X=8
? '输入有错'
LOOP
OTHERWISE
? '星期'+SUBSTR(CD,2*X-1,2)
ENDCASE
ENDDO
SET TALK ON
2、设输入的数值N为6。
SET TALK OFF
CLEAR
INPUT "N=" TO N
FOR I=1 TO 2*N-1
IF I<=N
FOR J=1 TO 2*(N-I+1)-1
??CHR(64+N-I+1)
ENDFOR
?
ENDIF
ENDFOR
SET TALK ON
3、设输入的数值M为24。
SET TALK OFF
CLEAR
INPUT "M=" TO M
I=2
DO WHILE I<=M
IF M%I=0
??STR(I,6)
M=INT(M/I)
LOOP
ENDIF
I=I+1
ENDDO
SET TALK ON
五、表单设计题(共24分,每题12分)
本题中可能涉及的主要属性、事件及方法列表如下,仅供参考:
caption enabled commandgroup value recordsource
additem buttons setall visible refresh
release init click timer enabled
1、设计一个为“演讲”计时的表单,要求完成下列功能:
(1)在表单中添加一个文本框、一个命令按钮组和一个计时器。其表单的布局如图1-1所示,其中文本框中的文本对齐方式为居中(0表示左对齐,1表示右对齐,2表示居中);文本框内的文本字体大小为20。命令按钮组中各按钮的标题由代码生成。
(2)运行表单后,其初始界面如图1-2所示。
(3)当单击“开始”按钮,系统开始倒计时,并在文本框中显示“剩余时间”,此时,其中的“复位”和“开始”为不可用,如图1-3所示。
(4)当单击“停止”按钮时,系统停止计时,并在文本框中显示“你的演讲时间为”,此时“停止”和“开始”按钮为不可用,如图1-4所示。
(5)当单击“复位”按钮,系统回到初始状态,此时“复位按钮”为不可用,如图1-5所示。
(6)当倒计时进入“00:00”时,在文本框中显示“你的演讲时间已到” ,如图1-6所示。
(7)当单击“关闭”按钮时,系统正常退出。
图1-1 表单布局 图1-2 初始化界面
图1-3 “开始”计时 图1-4 “停止”计时
图1-5 计时“复位” 图1-6 计时结束
2、设计一个查找“学生所修课程与成绩”的表单,要求完成下列功能。
(1)在表单中添加组合框、
表格
关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载
、文本框和标签,如图2-1所示。
(2)初始化界面如图2-2所示。
(3)当选择的学生姓名有选修课程时,在表格中显示学生所修课程名和对应的成绩。如图2-3所示。
(4)当选择的学生姓名没有选修课程时,则将表格、文本框和两个标签隐藏,并且给出“该学生没有选修课程”的信息框,如图2-4所示。
注:该表单中所用到的表文件学生.dbf、课程.dbf和成绩.dbf请参考本试卷。
图2-1 表单布局 图2-2 表单运行时
图2-3 有选修课程时 图2-4 无选修课程时
模拟试卷一参考
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
一、单选题(每小题1分,共30分)
1、 B 2、A
3、B
4、D
5、D
6、C
7、D
8、A
9、B
10、C
11、D 12、D
13、A
14、C
15、A
16、C
17、D
18、A
19、B
20、B
21、C
22、D
23、A 24、D
25、A
26、B 27、A
28、A
29、B
30、B
二、判断题(每小题1分,共15分,正确T,错误F)
1、F 2、F 3、F
4、T
5、T
6、F
7、T
8、T
9、T
10、T
11、F 12、T
13、T
14、F 15、T
三、程序填空题(每空2分,共16分)
1、A
2、B
3、D
4、C
5、B
6、A
7、C
8、
C
四、程序阅读题(共15分,每题5分)
1、运行结果为:
星期二 2分
输入有错 2分
结束 1分
2、运行结果为:
FFFFFFFFFFF
EEEEEEEEE
DDDDDDD
CCCCC
BBB
A
3、运行结果为:
2 2 2 3
五、表单设计题(共24分,每题12分)
1、
(1)FORM_INIT
public f,m
f=3
m=0
thisform.text1.alignment=2
thisform.text1.fontsize=20
thisform.text1.value="每人演讲时间为3分钟"
c="复位开始停止关闭"
for i=1 to thisform.commandgroup1.buttoncount
thisform.commandgroup1.buttons(i).caption=substr(c,4*(i-1)+1,4)
endfor
thisform.timer1.enabled=.f.
thisform.timer1.interval=1000
(2)TIMER1_TIMER
m=m-1
if m<0
f=f-1
m=59
endif
thisform.text1.value="剩余时间:"+"0"+str(f,1)+":"+str(m,2)
if m=0 and f=0
this.enabled=.f.
thisform.text1.value="您的演讲时间已到了"
thisform.commandgroup1.buttons(1).enabled=.t.
thisform.commandgroup1.buttons(2).enabled=.f.
thisform.commandgroup1.buttons(3).enabled=.f.
endif
thisform.refresh
(3)COMMANDGROUP1_INTERCHANGE
do case
case this.value=1
thisform.timer1.enabled=.f.
thisform.text1.value="每人的演讲时间为3分钟"
f=3
m=0
this.buttons(1).enabled=.f.
this.buttons(2).enabled=.t.
this.buttons(3).enabled=.t.
case this.value=2
thisform.timer1.enabled=.t.
this.buttons(1).enabled=.f.
this.buttons(2).enabled=.f.
case this.value=3
thisform.timer1.enabled=.f.
thisform.text1.value="您的演讲时间为"+str(2-f,1)+"分"+str(60-m,2)+"秒"
this.buttons(1).enabled=.T.
this.buttons(2).enabled=.f.
this.buttons(3).enabled=.f.
otherwise
thisform.release
endcase
thisform.refresh
2、
(1)FORM_INIT
thisform.setall("visible",.f.)
thisform.label1.visible=.t.
thisform.combo1.visible=.t.
use 学生
scan
thisform.combo1.additem(姓名)
endscan
use
(2)FORM_DESTORY
close all data
(3)COMBO1_INTERACTIVECHANGE
sele 姓名,课程名,成绩 from 学生,课程,成绩 where;
学生.学号=成绩.学号 and 课程.课程号=成绩.课程号;
and 姓名=thisform.combo1.value into cursor ppp
if eof("ppp")
thisform.label2.visible=.f.
thisform.label3.visible=.f.
thisform.text1.visible=.f.
thisform.grid1.visible=.f.
messagebox("该同学没有选修任何一门课程")
else
thisform.setall("visible",.t.)
thisform.grid1.recordsource="ppp"
endif
sele sum(学分数) as xuef from 学生,成绩,课程 where 学生.学号=成绩.学号;
and 课程.课程号 =成绩.课程号 and 姓名=thisform.combo1.value and ;
成绩>=60 into cursor xue
thisform.text1.value=xuef
thisform.refresh