第1页共3页VisualFoxpro一、选择题(1)下列叙述中正确的是(D)A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是(C)A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)在下面的表达式中,运算结果为逻辑真的是(D)AEMPTY(.NULL.)BLIKE(edit,edi?)CAT(a,123abc)DEMPTY(SPACE(10))(4)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(5)从关系模式中指定若干个属性组成新的关系运算成为(B)A.联接B.投影C.选择D.排序(6)MIS的含义为(D)A.数据库应用系统B.数据库管理系统C.数据定义语言D.管理信息系统(7)VFP提供一种称为(B)的管理工具,供用户对开发项目中的数据、文档和源代码等资源集中管理A.类库管理器B.项目管理器C.生成器D.设计器(8)定义无符号整数为UInt,下面可做为类T实例化值的是(B)A.-369B.369C.0.369D.证书集合{1.2.3.4.5}(9)执行?15%4,15%-4命令输出的结果是(A)A.3-1B.33C.11D.1-1(10)给student表添加一个“平均成绩”的字段(数值型,总宽度6}2位小数)的SQL命令是(A)A.ALTERTABLEstudentADD平均成绩N(b,2)B.ALTERTABLEstudentADD平均成绩D(b,2)C.ALTERTABLEstudentADD平均成绩E(b,2)D.ALTERTABLEstudentADD平均成绩Y(b,2)(11)为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单的哪个事件中(C)A.Destory事件B.Init事件C.Load事件D.RightClick事件(12)有关查询设计器,正确的描述是(C)A.“联接”选项卡与SQL语句中的GROUPBY语句对应B.“筛选”选项卡与SQL语句中的HAVING语句对应C.“排序依据”选项卡与SQL语句中的ORDERBY语句对应D.“分组依据”选项卡与SQL语句中的JOINON语句对应第2页共3页(13)让控件获得焦点,使其成为活动对象的方法是(C)A.ShowB.ReleaseC.SetFocusD.GotFocus(14)如果文本框的InputMask的属性值是#99999,允许在文本框中输入的是(A)A.+12345B.abc123C.$12345D.abcdef(15)在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环语句,执行ENDSCAN后面的语句,应使用(B)A.LOOP语句B.EXIT语句C.BREAK语句D.RETURN语句(16)从student表中删除年龄大于30岁的记录的正确命令是(B)A.DELETEFOR年龄30B.DELETEFORMstudentWHERE年龄30C.DELETEstudentFOP年龄30D.DELETEstudentWFIERE年龄30(17)在VisualFoxPro中“表”通常指(B)A.表单B.报表C.关系数据库中的关系D.以上都不对(18)为了在报表中打印当前时间,应该插入的控件是(B)A.文本框控件B.表达式C.标签控件D.域控件(19)在VisualFoxPro中,如下描述正确的中(B)A)对表的所有操作,都不需要使用USE命令先打开表B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表(20)在VisualFoxPro中,如果希望跳出SCAN…ENDSACE循环体外执行ENDCASE后面的语句,应使用(B)A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句二、填空题(1)数据结构分为线性结构与非线性结构,带链的栈属于(线性结构)。(2)关系数据库从二维表中选出满足某条件的行操作称为(选择).(3)数据库设计的根本目的是要解决(数据共享问题)(4)SQL语言查询主要有(简单查询)、(嵌套查询)、(联接查询)、(分组与计算)(5)数据库系统的结构化特征指出:由DBMS管理数据的物理结构和(逻辑)结构.(6)常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用(结构化P67)方法。(7)为了使日期的年份显示4位数字应该使用SETCENTURY(on)命令进行设置。(8)GO命令格式是:(GOnRecordNumber|TOP|BOTTOM)。其nRecordNumber是记录号,即直接按记录号(定位);top是(表头),(BOTTOM)是表尾,他与(GOTO)命令是等价的.三、判断题(每小题2分,共10分)1.SQL语句中删除视图的命令是DROPVIEW.(对)2.在VisualFoxPro中,报表的数据源不包括文本文件.(对)3.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是This.ThisForm.Text1.Value(错)4.设置文本框显示内容的属性是InputMask(错)5.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是第3页共3页PasswordChar.(对)四简答1数据库系统的特点是什么?1.数据结构化2.数据的共享性高,冗余度低,易扩充3.数据独立性高4.数据由DBMS统一管理和控制2数据库管理系统大致可分为那6个部分?(1)模式翻译(2)应用程序的编译(3)交互式查询(4)数据的组织与存取⑸事务运行管理(6)数据库的维护