VF期末复习题目
vf期末题库复习题
一、单选题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的01、如果文本框的SelStart属性值为-1,表示的含义为A)光标定位在文本框的第一个字符位置上B)从当前光标处向前选定一个字符C)从当前光标处向后选定一个字符D)错误属性值,该属性值不能为负数02、执行SET SYSMENU TO命令后A)将当前菜单设置为默认菜单B)将屏蔽系统菜单,使菜单不可用C)将系统菜单恢复为缺省的配置D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是A)FOR B)FROMC)WHERE D)WITH04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息05、找出平均分大于95分的学生学号和他们所在的班级A)SELECT 学号,班级FROM 成绩WHERE 平均分>95B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号)C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号)D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号)06、在“选项”对话框的“文件位置”选项卡中可以设置。
A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色07、以下关于查询的正确叙述是。
A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询08、下列不可以用“+”或“-”运算符的是。
vf期末试题及答案
vf期末试题及答案[注意:文中所含试题和答案仅供参考,具体内容应以实际考试为准。
]第一部分:选择题(共30题,每题2分,共60分)1. 下列选项中,哪一个不是计算机网络的特点?A. 可靠性B. 可扩展性C. 可移植性D. 可管理性答案:C2. 在TCP/IP模型中,以下哪一层负责数据传输的错误处理?A. 物理层B. 数据链路层C. 网络层D. 运输层答案:D3. 下列选项中,哪个协议用于终端与服务器之间的登录认证?A. HTTPB. FTPC. SSHD. SMTP答案:C4. 所谓的“黑客”是指:A. 在计算机系统中进行破坏和非法入侵的人B. 专门从事对计算机网络进行攻击的人C. 对计算机软件进行破解的人D. 从事计算机安全工作的人答案:A5. 下面哪个不是常见的网络安全威胁类型?A. 病毒B. 木马C. 垃圾邮件D. 数据库答案:D...第四部分:应用题(共4题,共40分)1. 请列举至少5个常用的云计算服务提供商,并简要介绍其提供的服务。
答案略。
2. 简述大数据技术的应用场景以及其在相关领域的作用。
答案略。
3. 请简要说明软件开发生命周期(SDLC)的各个阶段,并指出其中哪些环节较为关键。
答案略。
4. 什么是物联网(IoT)?请从技术构成、应用领域和未来发展趋势等方面进行简要解释。
答案略。
第五部分:附加题(共2题,每题10分,共20分)1. 简述人工智能(AI)的基本概念和发展历程,并对其在社会和经济中的影响进行展望。
答案略。
2. 以一个你熟悉的行业为例,探讨人工智能应用的现状、挑战和前景。
答案略。
总结:本文通过介绍vf期末试题及答案的格式,按照题目要求进行了编写。
文章内容整洁美观,语句通顺,表达流畅。
每道题目都给出了简要的答案,涵盖了计算机网络、网络安全、云计算、大数据、软件开发生命周期、物联网、人工智能等多个领域的基本概念和应用。
同时,附加题部分对人工智能的概念及影响、某一行业中的人工智能应用进行了探讨。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
重商 《程序设计VF》 期末复习资料
程序设计VF复习资料选择题1. 负责数据库中查询操作的数据库语言是( C )A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言2. 一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是( D )A. 1∶1联系B. 1∶m联系C. m∶1联系D. m∶n联系3. 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( B )A. 参照完整性B. 实体完整性C. 域完整性D. 用户定义完整性4. 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( D )A. 惟一索引B. 惟一索引和候选索引C. 惟一索引和主索引D. 主索引和候选索引5. 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( B )A. 参照完整性B. 实体完整性C. 域完整性D. 用户定义完整性6. 在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是( A )A. SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表B. SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表C. SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录D. 传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录7. 在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用( B )A. LOOP语句B. EXIT语句C. BREAK语句D. RETURN语句8. 为了在报表中打印当前时间,应该插入的控件是( D )A. 文本框控件B. 表达式C. 标签控件D. 域控件9. 在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( A )A. OptionGroup1B. Check1C. Spinner1D. List110. 恢复系统默认菜单的命令是( B )A. SET MENU TO DEFAULTB. SET SYSMENU TO DEFAULTC. SET SYSTEM MENU TO DEFAULTD. SET SYSTEM TO DEFAULT11. 一个教师可讲授多门课程,一门课程可由多个教师讲授。
vf考试试题及答案
VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。
A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。
A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。
A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。
A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。
A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。
正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。
A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。
期末考试 VF 重点复习题
期末考试V F重点复习题------------------------------------------作者------------------------------------------日期.在关系模型中,从表中选出满足条件的记录的操作称为♉♉♉♉♉♉♉♉。
(✌) 连接( ) 投影( ) 联系( ) 选择.关于✞☞命令格式的规则,下面叙述错误的是♉♉♉♉♉♉♉♉。
(✌) 每条命令必须以命令动词开头( ) 命令动词太长 最小保留 个字符( ) ☞和 ☟✋☹☜引导的条件子句是有区别的( ) 命令动词后面的子句顺序是不能调换的.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于♉♉♉♉♉♉♉。
(✌) 一对一联系( ) 一对二联系( ) 多对多联系( ) 一对多联系.下列四项中,♉♉♉♉♉♉♉不是构成数据模型的要素。
(✌) 完整性约束( ) 数据操作( ) 数据结构( ) 数据类型.隐藏命令窗口的操作方法是♉♉♉♉♉♉♉。
(✌) 单击✂窗口✂菜单中的✂命令窗口✂命令 ( ) 单击常用工具栏上的✂命令窗口✂按钮( ) 按 ❆☹☞组合键( ) 和 都可以.下列描述错误的是♉♉♉♉♉♉。
(✌) 用✋☠☜❆✈☹语句可以插入一条记录( ) 用✋☠☜❆✈☹语句可以插入多条记录( ) 使用✋☠☜❆✈☹语句可以插入记录的部分数据( ) 使用✋☠☜❆✈☹语句插入记录时列名的排列顺序必须与表定义时的顺序一致.为了在查询结果中只包含两个表中符合条件的记录,应使用♉♉♉♉♉♉♉♉联接类型。
(✌) ✋☠☠☜( ) ☹☜☞❆( ) ✋☝☟❆( ) ☞✞☹☹.在 ✈☹查询时,使用 ☟☜☜ 子句提出的是♉♉♉♉♉♉♉♉。
(✌) 查询目标( ) 查询结果( ) 查询条件( ) 查询分组.在 ☜☹☜❆语句中,♉♉♉♉♉♉♉♉子句后可能带有☟✌✞✋☠☝短语。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在VF数据库中,使用________函数可以计算两个日期之间的天数差。
VF期末考试题及答案
VF期末考试题及答案VF期末考试题⼀.选择题(每题1分,共50分)1.数据库是在计算机系统中按照⼀定的数据模型组织、存储和应⽤的()A.模型的集合B.数据的集合C.应⽤的集合D.存储的集合2.DBMS的含义是()A.数据库系统B.数据库C.数据库管理员D. 数据库管理系统3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和依存关系,关系完整性主要包括()A.参照完整性、域完整性、⽤户⾃定义完整性B.数据完整性、实体完整性、参照完整性C.实体完整性、域完整性、参照完整性D.动态完整性、实体完整性、参照完整性5.⼀个学⽣可以选修不同的课程,很多学⽣可以选同⼀门课程,则课程与学⽣这两个实体之间的联系是()A.⼀对⼀联系B.⼀对⼆联系C.多对多联系D.⼀对多联系6.Visual FoxPro ⽀持的数据模型是()A.层次数据模型B.关系数据模型C.⽹状数据模型D.树状数据模型7.退出Visual FoxPro 系统的⽅法包括()(1)打开“⽂件”菜单,单击“退出”命令。
(2)在Visual Foxpro的系统环境窗⼝,单击右上⾓的“退出”按钮。
(3)在“命令”窗⼝输⼊并执⾏QUIT命令。
(4)在“命令”窗⼝输⼊并执⾏CLEAR命令。
A.(1)(2)(3)B.(1)(2)(4)C.(2)(3)(4)D.(1)(3)(4)8.命令?2007/01/02执⾏后的输出结果为()A.2007/01/02B.01/02/2007C.1003.50D.20079.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为()A.字符型B.数值型C.⽇期型D.逻辑型10. 依次执⾏下列命令:SUB1=SUBSTR(“程序设计基础”,1,8)SUB2=SUBSTR(“Microsoft Visual Foxpro”,11)S=SUB2+SUB1S屏幕上显⽰的结果是()A.程序设计基础B. Microsoft Visual FoxproC. Visual FoxPro 程序设计D. Microsoft Visual Foxpro 程序设计基础11.设⼀表中有60条记录,当该表刚打开时,函数RECNO( )返回值是()A.0B. 60C. 1D. 6112.设某个数据表有100条记录,此时⽤函数EOF()测试的结果为.T.,那么,当前记录号为()A. 100B. 101C. 99D.113. 下列表达式中,其值为真的表达式是()A.BETWEEN(1,10,100)B.BETWEEN(ASC(“D”),ASC(“A”),ASC(“C”))C.BETWEEN(5,ROUND(5.045,2),ROUND(5.055,2))D.BETWEEN(0,0,0)14.执⾏命令?LEN(SPACE(3)-SPACE(2))后,则屏幕显⽰的结果是()A.1B. 2C. 3D.515.职⼯数据表中有D型字段“出⽣⽇期”,若要显⽰职⼯⽣⽇的⽉份和⽇期,应使⽤的命令()A.?姓名+Month(出⽣⽇期)+“⽉”+Day(出⽣⽇期)+“⽇”B. ?姓名+STR(Month(出⽣⽇期))+“⽉”+Day(出⽣⽇期)+“⽇”C. ?姓名+STR(Month(出⽣⽇期))+“⽉”+STR(Day(出⽣⽇期))+“⽇”D. ?姓名+SUBSTR(出⽣⽇期,4,2)+“⽉”+SUBSTR(出⽣⽇期,7,2)+“⽇”16.设计数据表时,由Visual FoxPro⾃动规定其宽度的字段是()A.⽇期型、逻辑型、备注型、通⽤型B.字符型、⽇期型、备注型、通⽤型C.数值型、逻辑型、备注型、通⽤型D.⽇期型、数值型、逻辑型、备注型17.备注型字段是⼀种特殊字段,下列有关它的说法中错误的是()A.备注型字段存储⼀个指针,指针指向备注内容存放地地址B.备注内容存放在与表同名、扩展名为.fpt的⽂件中C.如果有多个备注型字段,则对应有多个.fpt⽂件D.该字段由V isual FoxPro规定其宽度为418.如果通⽤型字段中已输⼊数据,则相应字段中显⽰()A. genB. GenC.MemoD.空⽩19.⽤USE 命令打开表时,如果使⽤Exclusive选项,则表⽰()A.以“独占”⽅式打开表,打开的表可读可写B.以“独占”⽅式打开表,打开的表只能读不能写C.以“共享”⽅式打开表,打开的表可读可写D.以“共享独占”⽅式打开表,打开的表可读可写20.当函数EOF()的值为真时,说明记录指针指向()A.⽂件末尾B.⽂件中的最后⼀条记录C.⽂件中的第⼀条记录D.⽂件中的某⼀条记录21.打开学⽣表,显⽰器1986年出⽣的学⽣记录,正确的命令是()A.LIST FOR 出⽣⽇期=1986B.LIST FOR 出⽣⽇期=“1986”C.LIST FOR YEAR(出⽣⽇期)=1986D.LIST FOR YEAR(出⽣⽇期)=“1986”22.在Visual FoxPro中,删除记录的⽅法可以分成两步()A.先逻辑删除,再物理删除记录B.先物理删除,再逻辑删除记录C.先选择记录,再逻辑删除记录D.先显⽰记录,再物理删除记录23.在Visual FoxPro 的表中,如果要⽤⼀个字段来存放图形、电⼦表格、声⾳等多媒体数据,应将该字段的类型定义成()A.浮动型B.通⽤型C.字符型D.备注型24.在Visual Foxpro中,相当于主关键字的索引是()A.主索引B.普通索引C.唯⼀索引D.排序索引25.以下关于主索引和侯选索引的说法正确的是()A.主索引和侯选索引都可以建⽴在数据库表和⾃由表上B.主索引和侯选索引都能保证表记录的唯⼀性C.主索引可以保证表记录的唯⼀性,⽽侯选索引不能D.主索引和侯选索引是相同的概念26.在指定字段或表达式中,不允许出现重复值的索引是()A.唯⼀索引、候选索引B.、主索引、普通索引C.唯⼀索引、主索引D. 主索引、候选索引27.在⾃由表中不能建⽴的索引是()A.唯⼀索引B.主索引C.候选索引D.普通索引28.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的记录全部打上删除标记,可以使⽤命令()A.DELETE FOR 图书号=“A”B. DELETE WHILE 图书号=“A”C.DELETE FOR 图书号=“A*”D.DELETE FOR 图书号LIKE “A%”29.下列有关ZAP命令的说法中,错误的是()A.物理删除表中所有记录B.删除后表中仍保留结构,但没有数据C.⽂件完全被删除D.删除后的记录不能恢复30.在打开的数据表中包含有字符型字段“学号”、“姓名”,数值型字段“录取分数”,使⽤REPLACE 命令将“学号”为“s0803016”学⽣的分数增加20分,可以使⽤的命令是()A.REPLACE ALL 录取分数WITH 录取分数+20B. REPLACE FOR 学号=“s0803016”录取分数+20C. REPLACE FOR 学号=s0803016 录取分数WITH 录取分数+20D. REPLACE FOR 学号=“s0803016”录取分数WITH 录取分数+2031.建⽴数据库表时,将年龄字段值限制在15~40岁之间的这种约束属于()A.域完整性约束B.实体完整性约束C.参照完整性约束D.视图完整性约束32.创建⼀个名为xs.dbf的数据库⽂件,使⽤的命令是()A.CREATEB.CREATE XSC.CREATE TABLE XSD.CREATE DATABASE XS33.在创建数据库表结构时,为该表中⼀些字段建⽴普通索引,其⽬的是()A.改变表中记录的物理顺序B.为了对表进⾏实体完整性的约束C.加快数据库表的更新速度D.加快数据库表的查询速度34.关于视图的正确叙述是()A.在视图上不能进⾏更新操作B.视图是⼀个或多个数据库表导出的虚拟表C.视图不能同数据库表进⾏连接操作D.视图与数据库表相同,⽤来存储数据35.在查询设计器的“查询去向”设置中,不能实现的输出是()A.表B.报表C.图形D. 视图36. 在SQL查询进,使⽤where⼦句指出的是()A.查询⽬标B.查询结果C.查询条件D.查询视图37.SQL中INSERT语句可以⽤于()A.插⼊⼀条记录B.插⼊⼀个索引C.插⼊⼀个表D.插⼊⼀个字段38.在SQL语⾔中,视图定义的命令是()A. ALTER VIEWB. SELECT VIEWC. CREATE VIEWD.MODIFY VIEW39.使⽤SQL的UPDATE命令,如果省略WHERE条件时,是对数据库()A.⾸记录更新B. 当前记录更新C.指定字段类型更新D.全部记录更新40.在SQL的SELECT语句中,查询图书库存表中所有单价⼩于30元的图书书名及单价,使⽤的语句是()A.SELECT 书名,单价FROM 图书库存表B. SELECT 书名,单价FROM 图书库存表WHERE 单价<30C. SELECT 书名,单价FROM 图书库存表ON 单价<30D. SELECT 书名,单价FROM 图书库存表WHERE 单价<=3041.⽤SQL的SELECT语句中,统计⼥⽣的⼈数,应使⽤的函数是()A. IFB. COUNTC. SUMD.MIN42.结构化程序设计的三种基本逻辑结构是()A.顺序结构、选择结构、循环结构B. 顺序结构、选择结构、模块结构C. 选择结构、模块结构、⽹状结构D. 顺序结构、循环结构、模块结构43.关于分⽀(条件)语句IF-ENDIF的说法不正确的是()A.IF 和ENDIF语句必须成对出现B.分⽀语句可以嵌套,但不能交叉C.IF 和ENDIF 语句可以⽆ELSE⼦句D. IF 和ENDIF 语句必须有ELSE⼦句44.将内存变量定义为全局变量的VISUAL FOXPRO 命令是()A. LOCALB. PRIV A TEC. PUBLICD. GLOBAL45.创建类时不⽤定义类的()A.别名B.属性C.事件D.⽅法46.计时器控件的主要属性是()A. TOPB. CAPTIONC. INTERV ALD.V ALUE\47.表单创建中的步骤不包括()A.添加控件B.创建数据库C.设置属性D. 配置⽅法程序48.表单中不能包含()A.表格B.照⽚C.项⽬D. 定时器49.要使表单在VF窗⼝中⾃动居中,应使⽤的属性是()A.TOPB. AUTOSIZEC.AUTOCENTERD.ALWAYSONTOP50.要在⽂本框中输⼊密码,⽤来指定输⼊密码的掩盖符的属性是()A.FONTNAMEB. FONTCHAR/doc/56743e0d581b6bd97f19eaa6.htmlD. PASSWORDCHAR51.新创建的表单默认标题为FORM1,为了修改表单的标题,应设置表单的()/doc/56743e0d581b6bd97f19eaa6.html 属性B.CAPTION属性C.CLOSABLE属性D.ALWAYSONTOP属性52.报表控件中没有()A. 标签B. 线条C. 矩形D. 命令按钮控件53.报表⽂件的扩展名为()A. .FRXB. .FMTC. .FRTD. .LBX54.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输⼊()字符。
VF复习题及答案
VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。
A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。
A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。
A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。
A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。
A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。
SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。
A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。
A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。
A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。
A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。
vf期末考试复习题库
vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。
2. 数据库表中,字段的默认值可以通过________属性设置。
3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。
4. 使用________函数可以获取当前系统日期。
5. 在Visual FoxPro中,可以通过________属性设置表单的标题。
三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。
3. 阐述Visual FoxPro中索引的作用及其类型。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。
```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。
vf期末试题
vf期末试题⼀、选择题(共25⼩题)1.关于数据库和数据表之间的关系,正确的描述是__D__.A) 数据表中可以包含数据库B)数据库中只包含数据表C)数据库和数据表没有关系D)数据库中包含数据表、表间关系和相关的操作2.下列表达式中,不正确的是_D____.A) 10/01/2000 B) “2000”C) {2000}D) xyz=?5?3.对于逻辑删除和物理删除,下列说法正确的是___C____.A) 逻辑删除不可恢复,物理删除可恢复B)⼆者皆可恢复C)逻辑删除可恢复,物理删除不可恢复D)⼆者皆不可恢复4.在VFP中,若当前记录位置为45,则将指针移到记录编号为20的命令是_____C___.A) SKIP 20 B) SKIP -20 C) GOTO 20D) GOTO-205.对于只有两种取值的字段,⼀般使⽤ D .A) 字符型B) 数值型C) ⽇期型D) 逻辑型6.在下列函数中,函数值为数值的是___A_____.A) AT(…计算机?,‘计算机中⼼’)B)CTOD(…01/01/96?)C)BOF( )D)SUBSTR(DTOC(DA TE()),7)7.执⾏STORE ”333” TO A 之后,再执⾏?”222”+”&A”的结果是C.A) 222&A B) 333 C)222333 D) 出错信息8. 利⽤____B___命令,可以在浏览窗⼝浏览表中的数据。
A) USE B) BROWSE C) MODIFY STRU D) LIST9.数据库、数据库系统、数据库管理系统这3者之间的关系是___A___.A) 数据库系统包含数据库和数据库管理系统B) 数据库包含数据库系统和数据库管理系统C)数据管理系统包含数据库和数据库系统D) 数据库系统就是数据库,也就是数据库管理系统10.以下命令中正确是的____A____.A) STORE 10 TO X, Y B) STORE 10, 10 TO X, YC) X=10, Y=10 D) X=Y=”10”11.使⽤关系运算对系统进⾏操作,得到的结果是______D____。
vf复习题及答案
vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。
答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。
答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。
答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。
答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。
2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。
答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。
答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。
VF期末考试试题
VF期末考试试题一、选择题(每小题2分,共40分)1、数据库应用系统的核心是()A 数据库文件B 数据库管理系统C 编译程序D 操作系统2、下列哪个函数是数值型数据转换为字符串()A V AL( )B STR( )C AT( )D SUBSTR( )3、索引标记是()A TAGB INDESC OND WITH4、日期型常数是用来表示日期的一种特殊数据,其长度为()A 任意B 10C 8D 45、下列各命令行中正确的是()A store 1,2 TO x, yB store 5 TO x, yC 8=YD x=y=56、能实现关闭表的命令的是()A createB modifyC closeD use7、执行下列命令后显示的结果是()A=CTOD(“04/05/2003”)B=CTOD(“04/10/2003”)?B-AA 5B -5C “04/05/2003”D “04/-05/2003”8、下列函数中函数值为字符型的是()A DATE( )B TIME( )C YEAR( )D DATETIME( )9、默认查询的输出形式是()A 数据表B 图形C 报表D 浏览10、下列哪个方法()是表示隐藏表单的A ReleaseB refreshC showD Hide11、12%(-5)的值是()A 2B -2C 3D -312、为表单MyForm添加事件和方法代码,改变该表单中的标签label的caption属性正确的是()A MyForm. Label1. caption=”姓名”B This. Label1. Caption=”姓名”C This Form. Label1. Caption=”姓名”D This Formset. Label1. caption=”姓名”13、表单有自己的属性、事件和()A 图形B 行为C 容器D 方法14、表达式Val(subs(…奔腾586‟,5,1))*Len(…visual FoxPro‟)的结果为()A 63.00B 64.00C 65.00D 66.0015、下列()符号不能作为visual FoxPro中的变量名A ABCB K123C 12KD asd16、?STR(234.56,5,1) 命令的显示结果是()A 234.5B 234.6C 234.56D 234.5717、一个数据库表有5条记录,用EOF()函数测试的结果为直,此时的记录号是()A 1B 5C 6D 018、建立程序的方法有()种A 1B 2C 3D 419、新建程序文件的命令是()A create programB modify commandC reate commandD modify program20、设D=5>6,命令VarType(D)的结果是()A LBC C ND D二、填空题(每空1分,共15分)1、数据库管理系统简称为visual FoxPro是型的数据库管理系统2、数值型数据由以及符号(+/-)和组成3、日期型数据的宽度系统默认为,逻辑型数据的宽度系统默认为4、定义一维数组AA(5)的命令是5、结构化程序设计的基本结构分为、顺序、三种6、表达式.not .2*3+5<>10的运算结果为7、打开数据库文件的命令是8、设置对象文本字体的属性为,将Form1中Label1的显示文本字号设为20号字的代码为9、表单文件的扩展名为菜单文件扩展名为三、操作题(19分)设数据表chengji.DBF有学号(C,6)姓名(C,6)语文(N,5,1)数学(N,5,1)英语(N,5,1)体育(N,5,1)总分(N,5,1)平均分(N,5,1)字段,假设数据表已经打开,写出下列命令序列:1、计算各学生总分和平均分并填入相应字段中。
vf期末考试题库及答案2002
vf期末考试题库及答案2002一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的TabIndex属性决定了控件的名称B. 表单控件的Name属性决定了控件的名称C. 表单控件的Caption属性决定了控件的名称D. 表单控件的Tag属性决定了控件的名称答案:B2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. DOB. OPENC. CREATED. RUN答案:D4. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TextC. TitleD. Label答案:A5. 在Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSEB. RELEASEC. DESTROYD. CLEAR答案:C6. 在Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDTOD()C. DTOC()D. DTOC()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECTB. USEC. SET DATABASED. SET DEFAULT答案:C8. 在Visual FoxPro中,以下哪个属性用于设置表单的背景颜色?A. BackColorB. BackColorC. ColorD. Background答案:A9. 在Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. 在Visual FoxPro中,以下哪个命令用于创建一个新表?A. CREATE TABLEB. CREATE DATABASEC. CREATE FORMD. CREATE REPORT答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些属性用于设置表单控件的外观?A. BackStyleB. BackColorC. FontD. ForeColor答案:ABCD12. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. REPLACE()答案:ABCD13. 在Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. SEEKC. FINDD. LOCATE答案:ABCD14. 在Visual FoxPro中,以下哪些属性用于设置表单控件的位置和大小?A. LeftB. TopC. WidthD. Height答案:ABCD15. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:ABCD三、填空题(每题3分,共30分)16. 在Visual FoxPro中,使用________命令可以创建一个新表。
VF复习题-图文
VF复习题-图文考试范围:一.选择题1分某30二.填空题2分某10三.判断题1分某10四.程序填空题2分某10五.程序设计题2分某10第0章1.可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。
实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。
(P2)2.数据库系统的分代:格式化数据库系统,关系数据库系统,对象-关系数据库系统(P2)3.数据库管理系统(DBMS):关系数据库通常支持“结构查询语言”SQL(P5)数据库应用系统(DBAS):通常由数据库和应用系统两部分组成(P7)第1章1.面向对象程序设计:引入VF后,把VF的应用程序设计扩展为既有结构化设计,又有面向对象程序设计的可视化程序设计,大大减轻了用户编程的工作量。
(P14)2.VF的工作方式:P23(1)交互操作方式:内涵逐渐从以命令方式为主转变为以界面为主、命令方式为辅。
交互操作虽然方便,但用户操作与机器执行相互交叉,会降低执行速度。
(2)程序执行方式:将VF的命令编成特定的序列,并存入程序文件,通过DO调用;运行效率高,而且可重复执行,随时调用执行第2章1.VF的字段属性:P34(1)字段名:用来标识字段,它是一个以字母或汉子开头,长度不超过10的字母、汉字、数字下划线序列。
(2)类型与宽度:字段类型、宽度及小数位数等属性都用来描述字段值。
①数值型N(最多20位):存放由正负号、数字和小数点所组成,且能参与数值运算的数据。
②日期型D(8个字节):mm/dd/yy③逻辑型L(1个字节):存放逻辑值T,F④备注型M(4个字节):能接收一切字符型数据,数据也存在与表的主名相同的备注文件中,扩展名为.FPT。
⑤通用型G(4个字节):存放图形,电子表格,声音等多媒体数据。
数据也存储于扩展名为.FPT的备注文件中;存储过内容后gen 变为Gen2.表设计器的“字段”选项卡P37NULL列的按钮:表示无明确的值,不同于零、空串或空格。
(完整word)vf考试试题及答案,推荐文档
VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。
A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。
A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。
A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。
A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。
A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。
正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。
A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。
VF期末复习资料
一.选择题1.在项目管理器创建一个新的报表文件,应选择的选项卡是:数据类文档代码你的答案:0 标准答案:32. 在命令“SELECT 学号,姓名,AVG(成绩) FROM 学生”,如果要将AVG(成绩)的标题显示为“平均成绩”,则( )。
在在在在你的答案:0 标准答案:43.数据库表CJ.DBF中有“总分”等字段,字段的有效性规则中设有“总分>0”,下列命令在执行时会显示出错信息的是:APPEND BLANKCOUNT TO NLIST ALLDELE ALL你的答案:0 标准答案:14.Grid控件所显示的内容要随一句SQL语句的结果而改变,其RecordSourceType属性值为:462你的答案:5.ActiveX控件的前身是:LotusWordDbaseOLE你的答案:0 标准答案:46.视图与查询的区别是视图可以更新基表中的内容查询只能提取表中的内容,不能更改基表查询去向可以设置以上说法都正确你的答案:0 标准答案:47.如果要选取一个关系中的若干行,应使用的关系运算是()投影选择重建连接你的答案:0 标准答案:28.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()。
一对多联系多对多联系一对一联系一对二联系你的答案:9.当使用SQL-SELECT进行查询时,如果查询返回的值是一个集合,则使用()可以完全代替ANY。
INALLBETWEENEXISTS你的答案:0 标准答案:110.已有数据表如图所示,要查询所有教师的平均工资,下列( )可正确实现。
SELECT AVERAGE(SELECT AVG(SELECTSELECT AVG(*) FROM你的答案:11.关于用户文件设计的辅助工具设计器,正确的说法是()。
可在命令窗口使用“MODIFY”命令来打开某个文件的设计器用向导工具设计的文件不能用设计器进行再设计用向导设计文件比用设计器设计更快和更灵活Visual FoxPro你的答案:0 标准答案:112.已知D1和D2为日期型变量,下列4个表达式中非法的是()。
vf期末考试题库含答案30页完好打印版
8. 在 Visual FoxPro 中,skip 命令移动记录指针的基准是( B )。
A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾
9. 一个数据库文件中多个备注字段的内容是存放在( B )。
A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中
D、一个文本文件中
10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据库的原有数据( C )。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线0生高不产中仅工资22艺料22高试可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料22荷试,下卷而高总且中体可资配保料置障试时23卷,23调需各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看2工且55作尽22下可2都能护1可地关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编5试求写、卷技重电保术要气护交设设装底备备4置。高调、动管中试电作线资高气,敷料中课并3设试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
VF期末复习题
一、单项选择题:1.结构化程序设计的3种结构是()。
A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构2.下列有关数据库的描述,正确的是()。
A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件3.用二维表来表示实体之间联系的数据模型称为()。
A.E-R模型B.层次模型C.网状模型D.关系模型4.打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包括()。
A.表单B.报表C.标签D.包含以上三种5.Visual FoxPro关系数据库管理系统能够实现的三种专门的关系运算是()。
A.索引、排序、查找B.库、录入、排序C.选择、投影、联接D.显示、统计、复制6.一个省只能有一个省会城市,而且一个城市不能同时成为多个省的省会城市,省和省会城市两个实体之间的关系属于()。
A. 一对一联系B. 一对二联系C.多对多联系D.一对多联系7.清除主窗口屏幕的命令是()。
A.CLEARB.CLEAR ALLC.CLEAR SCREEND.CLEAR WINDOWS8.允许出现重复字段值的索引是()。
A.侯选索引和主索引B.普通索引和惟一索引C.侯选索引和惟一索引D.普通索引和侯选索引9.下面有关表间永久联系和关联的描述中,正确的是()。
A.永久联系中的父表一定有索引,关联中的父表不需要有索引B.无论是永久联系还是关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动10.在Visual FoxPro中,下列不能用来修改数据表记录的命令是()。
A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE 11.在下面的Visual FoxPro表达式中,不正确的是()。
A.{^2002-05-01 10:10:10 AM}-10B.{^2002-05-01}-DATE()C.{^2002-05-01}+DATE()D.[^2002-05-01]+[1000]12.下面关于Visual FoxPro数组的叙述中,错误的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库一、1、为"学生"表在"学号"字段上建立升序主索引,索引名和索引表达式均为学号。
2、为"学生"表的"性别"字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。
3、在"学生"表的"性别"和"年龄"字段之间插入一个"出生日期"字段,数据类型为"日期型"(修改表结构)。
4、用SQL的UPDATE命令将学生"王三风"的出生日期修改为1983年5月1日。
二、1、在考生文件夹下建立数据库KS7;并将自由表SCOR加入数据库中。
2、按下面给出的表结构。
给数据库添加表STUD:字段字段名类型宽度小数1 学号字符型 22 姓名字符型 83 年龄数值型 2 04 性别字符型 25 院系号字符型 23、为表STUD建立主索引,索引名为学号,索引表达式为学号为表SCOR建立普通索引,索引名为学号,索引表达式为学号。
4、STUD表和SCOR表必要的索引已建立,为两表建立永久性的联系。
三、1. 在数据库salarydb中建立表dept,表结构如下:字段名类型宽度部门号字符型 2部门名字符型 20随后在表中输入5条记录,记录内容如下:部门号部门名01 制造部02 销售部03 项目部04 采购部05 人事部2. 为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号"。
3. 通过"部门号"字段建立salarys表和dept表间的永久联系。
4. 为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
四、1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系。
2、设置CATEGORY表中"种类名称"字段的默认值为:"饮料"。
3、为PRODUCTS表增加字段:销售价格N(8,2)。
4、如果所有商品的销售价格是在进货价格基础上增加18.98%,计算所有商品的销售价格。
五、1、在考生文件夹下建立项目STSC_M。
2、把数据库STSC加入到STSC_M项目中。
3、从STUDENT表中查询"金融"系学生信息(STUDENT表全部字段),按学号升序存入新表NEW。
4、使用视图设计器在数据库中建立视图NEW_VIEW:视图包括STUDENT表全部字段(字段顺序和STUDENT表一样)和全部记录(元组),记录按学号降序排序。
六、1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST表增加字段:客户等级C(2),字段值允许为空。
4、为ORDER1表"金额"字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
七、在考生文件夹下完成如下简单应用:1. 将order_list1表中的全部记录追加到order_list表中,然后用SQLSELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)。
2. 打开form1表单,并按如下要求进行修改(注意:最后保存所做的修改):(1) 表单中有5个随机排列的命令按钮,不要移动或改变"基准按钮"位置(否则影响成绩),然后使其他命令按钮与"基准按钮"左部对齐;(2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType 属性设置为"表",然后设置另一个相关属性使在表格控件中显示customer表的记录。
八、1、根据order1表和cust表建立一个查询query1,查询出公司所在地是"北京"的所有公司的名称、订单日期、送货方式,要求查询去向是表,表名是query1.dbf,并执行该查询。
2、建立表单my_form,表单中有两个命令按钮,按钮的名称分别为cmdYes和cmdNo,标题分别为"登录"和"退出"。
程序填空*第1题*-------------------------------------------------------*功能:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:* 学号、姓名、英语,生年月日,否则提示"查无此人!"。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------SET TALK OFF***********SPACE**********【?】XM="王迪"***********SPACE**********【?】姓名=XMIF FOUN()***********SPACE**********【?】学号, 姓名, 英语, 生年月日ELSE? "查无此人!"ENDIFUSESET TALK ONRETURN*------------------------------------------------------- *第2题*-------------------------------------------------------*功能:下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖* 学金做相应调整:双科90分以上(包括90)的每人增加30元;* 双科75分以上(包括75)的每人增加20元;其他人增加10元。
* 请在【】处添上适当的内容,使程序完整。
*注意:本题中,不允许使用逻辑常量 .T. 和 .F.*-------------------------------------------------------SET TALK OFFUSE XSDB***********SPACE**********DO WHILE 【?】DO CASECASE 计算机>=90.AND.英语>=90REPLACE 奖学金 WITH 奖学金+30CASE 计算机>=75.AND.英语>=75REPLACE 奖学金 WITH 奖学金+20***********SPACE**********【?】REPLACE 奖学金 WITH 奖学金+10ENDCASE***********SPACE**********【?】ENDDOUSESET TALK ONRETURN*-------------------------------------------------------*第3题*-------------------------------------------------------*题目:*给定程序的功能是:接收从键盘输入的任意10个数,输入的数*可以是负数。
找出其中最大的数和最小的数,最后显示出来。
*填空要求:*程序中共有三个填空,请在【】处填空,并调试运行。
*(注意:不能删除"&&此处填空",不得增加或删减程序行。
)*-------------------------------------------------------SET TALK OFFCLEARINPUT "请输入第一个数:" TO XZD=X***********SPACE**********【?】&&此处填空FOR I=1 TO 9INPUT "请输入下一个数:" TO XIF ZD<XZD=XENDIF***********SPACE**********IF 【?】&&此处填空ZX=XENDIF***********SPACE**********【?】&&此处填空?"最大数:"+STR(ZD),"最小数:"+STR(ZX)SET TALK ON*------------------------------------------------------- *第4题*-------------------------------------------------------*功能:以下程序的功能如(图1)。
*------------------------------------------------------- SET TALK OFF***********SPACE**********【?】***********SPACE**********【?】 TO NFOR I=0 TO N***********SPACE**********T=T+【?】ENDFOR?"T的值是:",TSET TALK ONRETURN*------------------------------------------------------- *第5题*-------------------------------------------------------*功能:列出XSDB.DBF数据表中法律系学生记录,将结果显示输出。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------SET TALK OFF***********SPACE**********【?】DO WHILE .T.IF 系别="法律"DISPENDIF***********SPACE**********【?】IF EOF()***********SPACE**********【?】ENDIFENDDOUSESET TALK ONRETURN*------------------------------------------------------- *第6题*-------------------------------------------------------*功能:显示所有100以内的6的倍数的数,并求这些数的和。