ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.30KB ,
资源ID:11797932      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11797932.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级Visual+FoxPro数据库程序设计模拟8.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二级Visual+FoxPro数据库程序设计模拟8.docx

1、二级Visual+FoxPro数据库程序设计模拟8模拟 二级Visual FoxPro数据库程序设计模拟8选择题第1题:在下列选项中,哪个不是一个算法一般应该具有的基本特征( )。A.无穷性B.可行性C.确定性D.有穷性参考答案:A 第2题:下列关于栈的叙述中正确的是( )。A.在栈中只能插入数据,不能删除数据B.在栈中只能删除数据,不能插入数据C.栈是先进后出(FILO)的线性表D.栈是先进先出(FIFO)的线性表参考答案:C 第3题:设有下列二叉树:对此二叉树中序遍历的结果为( )。A.ACBDEFB.DEBFCAC.ABDECFD.DBEAFC参考答案:C 第4题:下面描述中,符合结构化

2、程序设计风格的是( )。A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句参考答案:A 第5题:软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A.概要设计B.软件设计C.可行性研究和计划制定D.需求分析参考答案:D 第6题:数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。A.加工B.控制流C.数据存储D.数据流参考答案:B 第7题:下列叙述中正确的是( )。A.数据库不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.

3、数据库是存储在计算机存储设备中的、结构化的相关数据的集合D.数据库系统中,数据的物理结构必须与逻辑结构一致参考答案:C 第8题:关系表中的每一横行称为一个( )。A.字段B.元组C.行D.码参考答案:B 第9题:关系数据库管理系统能实现的专门关系运算包括( )。A.选择、投影、连接B.排序、查找、统计C.关联、更新、排序D.显示、打印、制表参考答案:A 第10题:数据库概念设计的过程中,以下各项中不属于视图设计设计次序的是( )。A.自顶向下B.由整体到个体C.由内向外D.由底向上参考答案:B 第11题:专门的关系运算不包括下列中的( )。A.联接运算B.选择运算C.投影运算D.交运算参考答案

4、:D 第12题:“项目管理器”中的“文档”选项卡用于显示和管理( )。A.项目、应用程序和数据库B.数据表、自由表和文件C.查询、视图和控件D.表单、报表和标签参考答案:D 第13题:下列日期型常量的表示中,错误的是( )。A.20121230B.123012C.20121230+100D.12302012参考答案:C 第14题:下列表达式中不符合Visual FoxPro6.0语法要求的是( )。A.5Y 15B.L+1C.2345D.072712参考答案:A 第15题:表达式VAL(SUBSTR(“i5处理器”,2,1)*Len(“MS Visual FoxPro”)的结果是( )。A.5

5、B.16C.21D.80参考答案:D 第16题:如果在命令窗口执行命令“LIST名称”,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。 go 4 SCAN NEXT 2 FOR LEFT(名称,2)=“电” IF RIGHT(名称,2)=“线” EXIT ENDIF ENDSCAN ?名称A.电话线B.电线C.电冰箱D.电视机参考答案:B 第17题:若用如下的SQL语句创建一个teacher表: CREATE TABLE teacher( NO C(4)NOT NULL, NAME C(

6、8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到teacher表中的是( )。A.(1180,石磊,男,23)B.(1180,NULL,男,23)C.(1180,石磊,NULL,NULL)D.(NULL,石磊,男,123。)参考答案:C 第18题:在Visual FoxPro中,下面描述错误的是( )。A.自由表和数据库表之间可以相互转化B.自由表是不属于任何数据库的表,在没有打开数据库时,所建立的表就是自由表C.自由表支持主关键字、参照完整性和表之间的联系D.数据库表支持INSERT、UPDATE和DELETE事件的触发器参考答案:C 第19题:“主键”不允许存在

7、重复值,是指( )。A.数据完整性约束规则B.引用完整性约束规则C.参照完整性约束规则D.实体完整性约束规则参考答案:D 第20题:在SQL的计算查询中,用于求平均值的函数是( )。A.AVGB.AVERAGEC.COUNTD.SUM参考答案:A 第21题:有以下两个表: 读者(借书证号C(4),单位c(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8) 要求分别求出各个单位当前借阅图书的读者人次,下面的SQL语句正确的是( )。 SELECT单位,_FROM借阅,读者WHERE借阅借书证号=读者借书证号_A.COUNT(借

8、阅借书证号)GROUP BY单位B.SUM(借阅借书证号)GROUP BY单位C.COUNT(借阅借书证号)ORDER BY单位D.COUNT(借阅借书证号)HAVING单位参考答案:A 第22题:现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是( )。A.SELECT CNAME,GRADEFROM

9、Students INNER JOIN SCORE ON StudentsSID=SCORESID INNER JOIN Courses ON SCORECID=CoursesCID WHERE SN=王华B.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON StudentsSID=CoursesCID WHERE SN=王华C.SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORECID=CoursesCID WHERE CNAME=王华D.SELECT CNAME,GRA

10、DE FROM Students INNER JOIN Courses ON StudentsSN=CoursesCNAME WHERE SN=王华参考答案:A 第23题:在SQL中,集合成员算术比较操作“元组ALL(集合)”中的“ALL”的等价操作符是( )。A.NOT INB.INC.SOMED.#NAME?参考答案:A 第24题:使用SELECTSQL命令建立查询时,若要将查询结果存放到文本文件中,需要选择使用以下哪一个子句( )。A.INTO ARRAYB.INTO CURSORC.INTO TABLED.TO FILE参考答案:D 第25题:在Visual FoxPro中,使用SQL

11、命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是( )。A.REPLACE AGE WITH AGE+1B.MODIFY STUDENT SET AGE=AGE+1C.ALTER STUDENT SET AGE WITH AGE+lD.UPDATE STUDENT SET AGE=AGE+1参考答案:D 第26题:有歌手表Singer(编号,姓名,性别,年龄,音乐类型1,音乐类型2),现要求把表中“音乐类型2”列删除,正确的SQL命令是( )。A.ALTER TABLE Singer DELETE音乐类型2B.DELETE音乐类型2 FROM SingerC.AL

12、TER TABLE Singer DELETE COLUMN音乐类型2D.ALTER TABLE Singer DROP COLUMN音乐类型2参考答案:D 第27题:下列与创建表结构相关的命令是( )。A.CREATEB.ALTERC.UPDATED.INSERT参考答案:A 第28题:视图是一个虚拟的表,它不能单独存在,而必须依赖于( )。A.视图B.数据库C.查询D.数据表参考答案:B 第29题:查询设计器中包含的选项卡有( )。A.字段、联接、分类、排序依据、分组依据、报表B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选、排序依据、分组依据、杂项D.字段、联接、筛

13、选依据、分组依据、排序依据、报表参考答案:C 第30题:有关数据输入输出的3个命令中,不需要以回车键表示输入结束的命令是( )。A.INPUTB.WAITC.ACCEPTD.以上均不需要参考答案:B 第31题:有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A =100 IFNOTA2=INT(A2)B=B+A ENDIF A=A+1 ENDDO ?B SET TALK ON RETURN 该程序的功能是( )。A.求1到100之间的累加和B.求1到100之间的累加和除以2的商C.求1到100之间的偶数之和D.求1到100之间的奇数之和参考答案:D 第32题:表单

14、的Caption属性用于( )。A.指定表单的唯一标识B.指定表单的标题栏上的文字C.指定表单是否可用D.指定表单的类型参考答案:B 第33题:下面有关表单控件基本操作的陈述中,错误的是( )。A.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B.要在表单中移动某个控件,可以按住Shift键并拖动该控件C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D.要设置Tab键的次序,可以以交互方式和列表两种方式设置参考答案:B 第34题:如果要创建一个数据组分组报表,第一个分组表达式是“

15、部门”,第二个分组表达式是“工龄”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是( )。A.部门+工龄+基本工资B.STR(基本工资)+性别+工龄C.部门+工龄+STR(基本工资)D.工龄+部门+STR(基本工资)参考答案:C 第35题:如果将一个数据表设置为“排除”状态,那么系统连编后,该数据表将( )。A.成为自由表B.被删除C.不能编辑修改D.可以随时编辑修改参考答案:D 第36题:下列程序段执行时在屏幕上显示的结果是( )。 x1=40 x2=60 SET UDFPARMS TO VALUE DO test WITH x1,x2 7 x1,x2 PROCEDURE tes

16、t PARAMETERS a,b x=a a=b b=x ENDPROA.60 60B.60 40C.40 40D.40 60参考答案:B 第37题:下列表达式中运算结果为2011的是( )。A.int(20109)B.Ceiling(20101)C.round(20111,1)D.floor(20109)参考答案:B 第38题:在Visual FoxPro中,用于建立或修改程序文件的命令是( )。A.MODIFY 文件名 B.MODIFY COMMAND 文件名 C.MODIFY PROCEDURE 文件名 D.上面B和C都对参考答案:B 第39题:有如下程序: INPUT TO A1 IF

17、 A1=10 B1=0 ENDIF B1=1 ?B1 假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是( )。A.10B.1C.由A的值决定D.程序出错参考答案:B 第40题:执行USE SC IN 0命令的结果是( )。A.选择0号工作区打开SC表B.选择空闲的最小号工作区打开SC表C.选择第1号工作区打开SC表D.显示出错信息参考答案:B 基本操作题第41题:1:在考生文件夹下打开数据库SCORE_MANAGER,该数据库中有3个表STUDENT、SCOREl和COURSE,根据已经建立好的索引,建立表间联系。 2:为COURSE表增加字段:开课学期(N,2,0)。 3

18、:为SCOREl表中的“成绩”字段设置字段有效性规则:成绩 =0,出错提示信息是“成绩必须大于或等于零”。 4:将SCORE1表中“成绩”字段的默认值设置为空值(NULL)。参考答案:(1)单击工具栏中的“打开”按钮,打开考生文件夹下的数据库SCORE_MANAGER,在父表中选中主索引,按住鼠标左键拖动至子表相应的普通索引上,释放鼠标。 (2)在数据库设计器中右击表COURSE,选择“修改”命令,在表设计器中,将光标移动到最后的空宁段处,输入字段名“开课学期”,数据类型为数值型(2,0)。 (3)在数据库设计器中右击表SCORE1,选择“修改”命令,在弹出的表设计器中选中“成绩”字段,在“字

19、段有效性”中的“规则”文本框中输入“成绩 =0”,在“信息”文本框中输入“成绩必须大下或等于零”。 (4)同上题打开表SCOREl的表设计器,选择“成绩”字段,单击NULL列下的按钮(表示此列允许空值),然后再在“字段有效性”中的默认值中输入“NULL”。简单应用题第42题:在考生文件夹下完成如下简单应用。 1:打开表单myform4-4,把表单(名称为Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Labell的标签)改为25号黑体。最后在表单上添加“关闭”(名称为Commandl)命令按钮,单击此按钮可实现关闭表单。 保存并运行表单。 2:设计一个表单myform4,表单中

20、有两个命令按钮“查询”和“退出”(名称分别为Commandl和Comlnand2)。 (1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者的信息,查询信息包括作者姓名和所在城市,查询结果按作者姓名升序保存在表NEW_VIEW4中。 (2)单击“退出”命令按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。参考答案:(1)操作步骤 步骤1:单击工具栏中的“打开”按钮,在“打开”对话框中选择考生文件夹下的myform4_4scx表单,单击“确定”按钮。 步骤2:在“属性”对话框中,设置表单的Caption属性为“欢迎您”。 步骤3:选中标签控件,在“属性

21、”对活框中设置其FontSize属性为25、FontName属性为“黑体”。 步骤4:在丧单上添加力命令按钮,设置其Caption属性为“关闭”,双击该按钮,输入thisformrelease,再单击工具栏中的“保存”按钮。 (2)操作步骤 步骤1:单击工具栏中的“新建”按钮,在“新建”对话框的“文件类型”选项组中选择“表单”,单击“新建文件”按钮。 步骤2:系统打开表单没计器,单击“表单控件”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为“查询”,双击command1,在打开的代码编辑器窗口输入以下代码: SELECT作者姓名,所在

22、城市; FROM AUTHORS: WHERE 作者编号IN; (SELECT作者编号FROM BOOKS CROUP BY作者编号HAV JNG COUNT(*) =3); ORDER BY作者姓名; INTO TABLE NEW_VIEW4 用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为“退出”,并双击输入Click的事件代码为:THISFORMRELEASE。 步骤3:单击工具栏中的“保存”按钮,在“另存为”对话框中将表单保存为myform4,再单击“保存”按钮。 步骤4:单击工具栏中的“运行”按钮,运行表单,分别单击表单中的“查询”和“退出”按钮。综合应

23、用题第43题:设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combol)、一个文本框(Text1)和两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有3个条目“s1”、“s2”和“s3”(只有3个,不能输入新的,RowSourceType的属性为“数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。注意:完成表

24、单设计后要运行表单的所有功能。参考答案:步骤1:在命令窗口中输入crea form form_item,然后按回车键,在表单设计器的“属性”对话框中设置表单的Caption属性为“使用零件情况统计”,Name属性为forrn_item。 步骤2:从“表单控件”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的RowSourceType属性为“5-数组”、Style属性为“2-下拉列表框”、RowSource属性为A,设置命令按钮Commandl的Caption属性为“统计”,设置命令按锹Command2的Caption属性为“退出”。 步骤3:双击表单空白处,在表单的Init事

25、件中输入如下代码: Public a(3) A(1)=“s1” A(2)=“s2” A(3) =“s3” 步骤4:分别双击命令按钮“统计”和”“退出”,为它们编写Click事件代码。其中,“统计”按钮的Click事件代码如下: x=allt(thisformcombolvalue) SELECT SUM(使用零件数量*零件信息单价as je; FROM使用零件情况!使用零件lNNER JOIN使用零件情况!零件信息; ON使用零件零件号=零件信息零件号; WHERE使用零件项目号=x into array b Thisformntext1value=allt(str(b1) “退出”按钮的Click事件代码如下: Thisformrelease 步骤5:单击工具栏中的“保存”按钮,再单击“运行”按钮运行表单,许依次选择下拉列表框中的项以运行表单的所有功能。

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

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