VF模拟真题3
VF题库VF试卷VF公式最全最好用
试卷编号:63一、填空共10题(共计10分)第1题(1.0分)题号:57在命令窗口中执行【1】命令可以启动菜单设计器.答案CREATE MENU(文件名)第2题(1.0分)题号:14为使日期型数据能够显示世纪(即年为4位),应该使用命令【1】.SET CENTURY ON第3题(1.0分)题号:2数据模型不仅表示反映事物本身的数据,而且还表示【1】.事物之间的联系=========或=========联系=========或=========关系第4题(1.0分)题号:6在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作称为【1】;从关系中抽取指定属性的操作称为【2】;将两个关系中相同属性值的元组连接到一起而形成新的关系的操作称为【3】.选择=======(答案2)=======投影答案3)======= 联接第5题(1.0分)题号:58不带参数的【1】命令将会屏蔽系统菜单,使系统菜单不可用.答案: SET SYSEMENU TO第6题(1.0分)题号:26设置结构复合索引文件中的索引标识JIAGE为主索引的命令是【1】.SET ORDER TO JIAGE第7题(1.0分)题号:60所谓【1】,是指用户处于某些特定区域时单击鼠标右键而弹出的一个菜单.快捷菜单第8题(1.0分)题号:35参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.插入修改删除第9题(1.0分)题号:32数据库表之间的一对多联系通过主表的【1】索引和子表的【2】索引实现.主普通第10题(1.0分)题号:11在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文名称是【1】.OLE对象的数据,实际上是存储在扩展名为【2】的文件中的.对象的链接与嵌入 FPT二、单项选择共35题(共计35分)第1题(1.0分)题号:317在下列关于视图的叙述中,正确的一条是( ).A:视图和查询一样B:若导出某视图的数据库表被删除了,该视图不受任何影响C:视图一旦建立,就不能被删除D:当某一视图被删除后,由该视图导出的其他视图也将自动删除答案:D第2题(1.0分)题号:112如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属性或属性组合为( ).A:主关键字B:候选关键字C:外关键字D:关系答案:B第3题(1.0分)题号:49不可以作为文本框控件数据来源的是()A:备注型字段B:内存变量C:字符型字段D:数值型字段答案:A第4题(1.0分)题号:328执行如下命令序列后,显示的结果是( ).STORE 100 TO YASTORE 200 TO YBSTORE 300 TO YABSTORE″A″TO NSTORE″Y&N″TO M?&MA:100B:200C:300D:Y&M答案:A第5题(1.0分)题号:72关系中"主关键字不允许取空值是指( )约束规则A:实体完整性B:数据完整性C:引用完整性D:用户定义的完整性答案:A第6题(1.0分)题号:140书写SQL语句时,若语句要占用多行,在行的末尾要加续行符().A::B:;C:,D:″答案:B第7题(1.0分)题号:27Visual Foxpor支持两种类型的菜单,即( ).A:条形菜单和下拉式菜单B:下拉式菜单和弹出式菜单C:条形菜单和弹出式菜单D:下拉式菜单和系统菜单答案:C第8题(1.0分)题号:24SQL中可以使用的通配符有().A:*B:%C:_D:B项和C项答案:D第9题(1.0分)题号:279在Visual FoxPro系统中,以下关于事件的叙述错误的是( ).A:事件是每个对象可以识别和响应的某些行为和动作B:事件不能适用于多种控件C:事件是通过用户的操作行为引发的D:当事件发生时,将执行包含在事件过程中的全部代码答案:B第10题(1.0分)题号:280在Visual FoxPro中,( )是合法的字符串A:″″计算不了机等级考试″″B:[[计算机等级考试]]C:[′计算机等级考试′]D:{′计逄机等级考试′}答案:C11题(1.0分)题号:121若要给多个字段建立索引,应()A:在表设计器中的"索引"选项卡中,在"索引名"文本框中输入索引时,在"类型"下拉列表中选择一个索引类型,在"表达式"文本框中输入索引表达式B:在表设计器中的"字段"选项卡中,在"索引名"文本框中输入索引名,在"类型"下拉列表中选择一个索引类型,在"表达式"文本框中输入索引表达式C:在表设计器中的"字段"选项卡中,在多个字段的定义索引下拉列表中选择按"升序"或按"降序"索引D:在表设计器的"索引"选项卡中,在多个字段的定义索引下拉列表中选择按"升序"或按"降序"索引答案:A第12题(1.0分)题号:177下列新建菜单的方法中错误的是( ).A:从"文件"菜单中选择"新建"命令,在弹出的"新建"对话框中选择"菜单"单选按钮,然后单击"新建文件"按钮,在弹出的"新建菜单"对话框中单击"菜单"按钮B:在命令窗口中输入CREATE MENU (文件名)命令C:单击常用工具栏中的"新建"按钮,在弹出的"新建"对话框中选择"菜单"单选按钮,然后单击"新建文件"按钮,在弹出的"新建菜单"对话框中单击"菜单"按钮D:在命令窗口中输入OPEN MENU (文件名)命令答案:D第13题(1.0分)题号:256语句中将查议结果存入数组中,应使用的短语是().A:INTO CURSORB:TO ARRAYC:INO TABLED:INTO ARRAY答案:D第14题(1.0分)题号:102命令"TOTAL ON姓名TO DSK"中DSK是( )A:库文件B:字段变量C:表文件D:文本文件答案:C第15题(1.0分)题号:229以下关于视图说法错误的是( ).A:视图可以对数据库表中的数据按指定内容和指定顺序进行查询B:视图可以更新数据C:视图可以脱离数据库单独存在D:视图必须依赖数据库表而存在答案:C第16题(1.0分)题号:94联接中包括所有联接表的全部行,这种联接为( ).A:左联接B:右联接C:内部联接D:完全联接答案:D第17题(1.0分)题号:250用于更新表中数据的SQL语句是().A:UPDATEB:REPLACEC:DROPD:ALTER答案:A第18题(1.0分)题号:30Visual FoxPro 应用程序的基本结构是( ).A:顺序结构、分支结构和模块结构B:顺序结构、分支结构和循环结构C:逻辑结构、物理结构和程序结构D:分支结构、重复结构和模块结构答案:B第19题(1.0分)题号:109能接受一位整数并存放到内存变量Y中的正确命令是( )A:WAIT TOYB:ACCEPT TOYC:INPUT TOYD:@10,10 SAY Y PICTURE″9″答案:C第20题(1.0分)题号:32Visual FoxPro中的DO CASE…ENDCASE语句属于( ).A:顺序结构B:循环结构C:分支结构D:模块结构答案:C第21题(1.0分)题号:13LOOP语句不能出现在仅有( )语句的程序段中.A:DO…ENDDOB:IF…ENDIFC:FOR…ENDFORD:SCAN…EN DSCAN答案:B第22题(1.0分)题号:312在设置数据库中的表之间的永久关系时,以下说法正确的是().A:父表必须建立主索引,子表可以不建立索引B:父表、子表都必须建立主索引C:父表必须建立主索引,子表必须建立候选索引D:父表必须建立主索引,子表可以建立普通索引答案:D第23题(1.0分)题号:96逻辑删除表文件中所有记录正确操作是( )A:PACKB:ZAPC:DELETED:DELETE ALL答案:D第24题(1.0分)题号:76函数LEN(′123′-′123′)的值是( )A:0B:6C:3D:7答案:B第25题(1.0分)题号:222以下各表达式中,属于不合法的Visual FoxoPro逻辑型表达式的是( ). A:25<年龄<35B:FOUND()C:.NOT..T.D:″ab″$″abd″答案:A第26题(1.0分)题号:122删除数据库表中的记录有( )方式A:1种B:2种C:3种D:4种答案:B第27题(1.0分)题号:189项目管理器可以有效地管理表、数据库、菜单、类、程序和其他文件,并且可以将它们编译成( ).A:扩展名为.APP的文件B:扩展名为.EXE的文件C:扩展名为.APP.或.EXE的文件D:扩展名为.PRG的文件答案:C第28题(1.0分)题号:226以下关于查询的描述中,正确的是( ).A:只能有自由表创建查询B:不能由自由表创建查询C:只能由数据库表创建查询D:可以由各种表创建查询答案:D第29题(1.0分)题号:201要想使文本框中输入数据时屏幕上显示的是"*"号,则该设置的属性是()A:AlignementB:EnabledC:MaxLengthD:PasswordChar答案:D第30题(1.0分)题号:275在Visual FoxPro程序中,注释行使用的符号是( ).A://B:*C:′D:{ }答案:B第31题(1.0分)题号:48表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后存入总分字段中,应使用命令( )A:TOTAL数学+英语+计算机TO总分B:REPLACE总分WITH数学+英语+计算机C:SUM数学,英语,计算机TO总分D:REPLACE ALL 数学+英语+计算机WITH总分答案:B第32题(1.0分)题号:56创建一个新的数据库时,如果指定的数据库已经存在,很可能覆盖掉已经存在的数据库, 为安全起见,可以执行命令()A:SAFETYB:SAFETY ONC:SET SAFETY OND:SET SAFETY答案:C第33题(1.0分)题号:195要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()A:是同一个数据库中的两个表B:是不同数据库中的两个表C:是两个自由表D:一个是数据库表另一个是自由表答案:A第34题(1.0分)题号:205一个表文件中多个备注型字段的内容是存放在( )A:一个文本文件中B:一个备注文件C:多个备注型文件中D:这个表文件答案:B第35题(1.0分)题号:266在Visual FoxPro 中建立查询后,可以从表中提取符合指定条件的一组记录.( ). A:但不能修改记录B:同时又能更新数据C:但不能设定输出字段D:同时可以修改数据,但不能将修改的内容写回原表答案:A三、程序设计共1题(共计10分)第1题(10.0分)题号:5*-------------------------------------------------------*【程序设计】*-------------------------------------------------------*题目:求自然数5的阶乘。
国家二级VF笔试模拟试卷50(题后含答案及解析)
国家二级VF笔试模拟试卷50(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在下列选项中,不是算法一般应该具有的基本特征是A.确定性B.可行性C.无穷性D.拥有足够的情报正确答案:C解析:作为一个算法,一般应具有以下几个基本特征:可行性、确定性、有穷性、拥有足够的情报。
2.下列描述中不是链表的优点是A.逻辑上相邻的结点物理上不必相邻B.插入、删除运算操作方便,不必移动结点C.所需存储空间比线性表节省D.无需事先估计存储空间的大小正确答案:C解析:线性表的链式存储是用一组任意的存储空间来存放数据元素,链表结点空间是动态生成的,无需事先估计存储空间的大小。
链表逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花费的存储空间较顺序存储多。
在链表中插入或删除结点,只需修改指针,不需要移动元素。
3.在一棵二叉树上第8层的结点数最多是A.8B.16C.128D.256正确答案:C解析:根据二叉树的性质1:二叉树第k(k>1)层上,最多有2k-1个结点。
于是第8层的结点数最多是27=128。
4.对采用二分查找法进行查找运算的查找表,要求按______方式进行存储A.顺序存储B.链式存储C.顺序存储且结点按关键字有序D.链式存储且结点按关键字有序正确答案:C解析:二分法查找也称折半查找,它适合于按键值排序的存储结构。
在二分法查找时,每次取中间一个数据元素进行判断,若找到,则停止查找,否则决定取其前一半或后一半数据元素继续查找。
因此二分法查找只能用于已经排序的顺序存储结构。
5.在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为A.希尔排序B.冒泡排序C.插入排序D.选择排序正确答案:A解析:希尔排序法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个增量h的元素组成的)分别进行直接插入排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。
全国计算机等级考试二级VF笔试试卷三参考答案及分析
全国计算机等级考试二级VF笔试试卷三参考答案及分析:一、选择题:1 D解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。
所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。
2 C解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。
故链式存储结构下的线性表便于插入和删除操作。
3 C解析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。
数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。
4 D解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
5 B解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。
其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。
6 A解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。
7 A解析:数据流图包括4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。
不包括选项中的控制流。
8 C解析:数据库中的数据具有"集成"与"共享"的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项C)正确。
VF练习题(3)
VF练习题(3)一、选择1.下列选项中()不能作为V isual FoxPro中的变量名。
A. ABEFGB. S321C. 86XYZD. def2.设D1和D2为日期型数据,M为整型数据,下列不能进行运算的是()。
A. D1+D2B. D1-D2C. D1+MD. D1-M3.下列选项中()可以将2006年1月18日的日期保存到日期型变量RQ中。
A、RQ=DTOC("01/18/2006") B. RQ=CTOD("18/01/2006")C. RQ=01/18/2006D. RQ={^2006/01/18}4.给内存变量S赋逻辑常量真的正确方法是()。
A. S="T"B. STORE "T" TO SC. S=TRUED. STORE .T. TO S5.内存变量定义后,可以改变它的()。
A. 类型和值B. 值C. 类型D. 都不能改变6.下列数据不属于字符型常量的是()。
A. 姓名B. "姓名“C. [123]D. '123'7.在Visual FoxPro中可以比较大小的是()数据。
A. 字符型、日期型、数值型B. 字符型、货币型、通用型C. 备注型、逻辑型、数值型D. 日期型、备注型、逻辑型8.在表文件中,要通过“出生日期”字段值计算职工的当年整足年龄,可以使用命令()。
A.? DA TE()-出生日期 B. ? (DA TE()-出生日期)/365C. ? YEAR(DA TE())-YEAR(出生日期)D. ? YEAR(出生日期)9.执行命令DIMENSION S(2,3)定义了一个数组,该数组的元素个数为()。
A. 2B. 6C. 5D. 310.下列说法不正确的是()。
A. 备注型和通用型数据在表中的长度为4个字节B. 内存变量不可以和字段变量重名C. 变量也是表达式D. 字符运算符也有“-”11.字符型数据的最大长度为()字节。
vf模拟考试试题及答案
vf模拟考试试题及答案一、选择题(每题2分,共20分)1. VF中,以下哪个函数用于判断变量是否为数字?A. IsNumericB. IsAlphaC. IsDateD. IsEmpty答案:A2. VF中,以下哪个函数用于连接两个字符串?A. ConcatB. ConnectC. JoinD. Append答案:C3. VF中,以下哪个函数用于计算两个日期之间的天数?A. DateDiffB. DateAddC. DatePartD. DateSerial答案:A4. VF中,以下哪个函数用于获取当前系统时间?A. NowB. GetTimeC. CurrentTimeD. Time答案:A5. VF中,以下哪个函数用于将字符串转换为小写?A. LowerB. LCaseC. LowerCaseD. ToLower答案:B6. VF中,以下哪个函数用于将字符串转换为大写?A. UpperB. UCaseC. UpperCaseD. ToUpper答案:B7. VF中,以下哪个函数用于判断字符串是否为空?A. IsEmptyB. IsNullC. IsBlankD. IsEmptyString答案:D8. VF中,以下哪个函数用于获取字符串的长度?A. LengthB. LenC. SizeD. Count答案:B9. VF中,以下哪个函数用于截取字符串的子串?A. SubStringB. MidC. SubstrD. Slice答案:A10. VF中,以下哪个函数用于替换字符串中的字符?A. ReplaceB. ReplaceAllC. SubstituteD. ReplaceWith答案:A二、填空题(每题2分,共20分)1. VF中,字符串连接运算符是_________。
答案:&2. VF中,逻辑运算符包括_________、_________和_________。
答案:AND, OR, NOT3. VF中,用于声明变量的关键字是_________。
VF练习及答案3
答案:B
3.在数据库系统中,函数 ROUND(37.65879,2)返回的值是( )。
A) 37.65879 B) 37.65 C) 37.66000 D) 37
答案:C
4.函数 LEN("ABC"-"ABC")的值是(
)。
A) 0 B) 6 C) 7 D) 3
答案:B
5.设有以下一综合型表达式:该表达式的运算结果为(
一、数值处理函数
1. 绝对值函数 ABS 2. 取整数函数 INF 3. 求平方根函数 SQRT 4. 四舍五入函数 ROUND 5. 求模函数 MOD 6. 求最大值函数 MAX 7. 求最小值函数 MIX 8. 随机函数 RAND 9. 数值类型函数 SIGN 二、字符处理函数
1. 求字符串长度函数 LEN 2. 大小写转换函数 LOWER UPPER 3. 空格字符串生成函数 SPACE 4. 删除前后空格函数 TRIM LTRIM ALLTRIM 5. 左右取字符串函数 LEFT RIGHT 6. 制定位置取字符串函数 SUBSTR 7. 计算子串出现位置函数 AT 8. 求子串出现次数函数 OCCURS 9. 子串替换函数 STUFF 10. 字符替换函数 CHRTRAN 三、日期及日期时间处理函数
。
二、选择
1. 执行命令 STORE DTOC(CTOD([03/09/94])) TO AH 后,变量 AH 的类型为:( )
A) 日期型 B) 数值型 C) 备注型 D) 字符型
答案:D
2.在数据库系统环境下,执行下面的命令后,在屏幕上显示是( )。
A=-345.89
B=INT(A)
?B
A) -346 B) -345 C) 346 D) 345
VF 第三,四套题
第3套①【解题思路】在第2小题中,ALTER TABLE语句用于修改表的结构,其中ADD短语的功能是添加新的字段或索引,UNIQUE短语的功能是指建立候选索引(注意不是唯一索引),ADD UNIQUE连用表示新增一个候选索引,TAG短语用于指定索引名称。
在第4小题中,由题意可知,DO...WHILE循环语句的格式为:DO WHILE <条件><命令序列>ENDDO【操作步骤】(1)在命令窗口输入:Crea Data 学校按下回车键执行语句,打开数据库设计器,将表"教师表"、"课程表"和"学院表"添加到数据库中。
(2)新建一个程序,输入:ALTER TABLE 课程表ADD UNIQUE 课程号TAG temp保存程序名为one,最后运行程序。
(3)通过表单向导新建一个表单,选定"课程表"的全部字段作为选定字段,选择按"课程号"降序排序,完成向导并输入表单文件名myform。
(4)打开程序test,将第二行语句改为:DO WHILE i>=1保存并运行程序,查看运行结果。
②【解题思路】在第1小题中,对于SQL的查询语句,将查询结果保存到数组中应该使用INTO短语,而不是TO;打开表的命令是"USE";SCAN循环语句表示条件的短语应该用FOR,而不是OF;由题意知,变量SUM用于统计满足条件的教师人数,故应使"每找到一条满足条件的记录,SUM值自动加1"。
在第2小题中,视图设计器的使用同查询设计器,考生可以参考前面讲到的查询设计器来设计本题的视图。
(1)【操作步骤】打开考生文件夹下的程序文件temp.prg,并按题目的要求进行改错,修改完成后运行程序文件,如下所示。
***********程序提供的代码***********&&下句只有一处有错误SELECT 课程号 FROM 课程表 WHERE 课程名="数据结构" TO ARRAY a&&下句有错误OPEN 教师表STORE 0 TO sum&&下句两处有错误SCAN OF 课程号=a OR 工资>=4000&&下句有错误sum+1ENDSCAN?sum********************************错误1:将 TO 改为 INTO。
VF考试题三
和三个文本框text1、text2和text3,三个按钮的标题分别为“姓名查询”,“编号和”和“退出”。
2. 在text1中输入姓名(xingming),单击“姓名查询”按钮将在文本框text2中显示该姓名的编号
A、23/12 B、12-23
C、12/23 D、2/30
8、在Excel工作表中,当前单元格只能是______。(1分)
A、单元格指针选定的一个 B、选中的一列
C、选中的区域 D、选中的一行
9、设置PowerPoint的幻灯片母版,可以使用______命令。(1分)
C、备注型 D、逻辑型
二、编程题,第1题必做题,第2、3、4题选做两道,多做按前两道算(4道小题,共95分)
1、设计表单form1,表单中有命令按钮command1和两个文本框text1及text2,在text1中输入字
符串"How and why Web services provide the ideal foundation for SOA", 单击命令按钮
3. 单击command1按钮将统计男生(xingbie为真)中四门成绩均不小于60的人数,并将它显示在
text1中。四门课程成绩字段名分别为cj1、cj2、cj3和cj4。
将你解答本题得到的有关文件使用Winrar压缩后,上载到服务器上。VFP的有关文件指DBF、DBC、SCX、SCT、DCT五类文件
A、视图->母版->幻灯片母版 B、工具->母版->幻灯片母版
C、格式->母版->幻灯片母版 D、编辑->母版->幻灯片母版
国家二级VF机试模拟试卷234(题后含答案及解析)
国家二级VF机试模拟试卷234(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)从项目“xm”中移去数据库“图书借阅”(只是移去,不是从磁盘上删除)。
(2)建立自由表“学生”(不要求输入数据),表结构为:(3)将考生文件夹下的自由表“学生”添加到数据库“图书借阅”中。
(4)从数据库中移除表“图书借阅”,并将其从磁盘上删除。
正确答案:(1)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“项目”,选择“xm.pjx”,单击“确定”按钮,打开项目管理器。
②在项目管理器中,选择数据库“图书借阅”,单击“移去”按钮,再在弹出的对话框中单击“移去”按钮,将“图书借阅”数据库从项目中移除。
(2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“自由表”,单击“新建”按钮,选择“新建表”,在“创建”对话框中输入表名“学生”,单击“保存”进入表设计器,根据题意输入表结构内容,单击“学生”按钮保存表。
(3)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“图书借阅.dbc”。
选择“独占”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,单击右键选择“添加表”命令,在“打开”对话框中选择表“学生”,单击“确定”按钮将自由表“学生”添加到数据库“图书借阅”中。
(4)①在数据库设计器中,选择表“图书借阅”,单击右键选择“删除”命令,在弹出的对话框中单击“删除”按钮,表“图书借阅”从“图书借阅”数据库中移除并将其从磁盘上删除。
②选择【数据库】→【清理数据库】命令清理数据库。
简单应用题(40分)2.(1)建立视图shitu,并将定义视图的代码放到my.txt中。
具体要求是:视图中的数据取自数据库“送货管理”中的“送货”表。
按“总金额”排序(降序)。
其中“总金额=价格*数量”。
计算机专业期中试题(VF第三章节)
2014-2015学年上学期对二VF期中考试试题(320-322)科目:政治一、选择题(每题1分,共70分)1、关于表的备注型字段与通用型字段,以下叙述中错误的是。
A.字段宽度都不能由用户设定B.都能存储文字和图像数据C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中2、如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是。
A.对该字段创建主索引B.对该字段创建唯一索引C.对该字段创建候选索引D.对该字段创建普通索引3、有如下一段程序:CLOSE TABLES ALLUSE XSSELE 3USE JSUSE KC IN 0BROW上述程序执行后,浏览窗口中显示的表及当前工作区号分别是。
A.KC、2B.KC、3C.JS、3D.JS、24、有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。
A)SET INDEX TO 姓名B)SET INDEX TO XMC)SET ORDER TO 姓名D)SET ORDER TO XM5、在表设计器的“字段”选项卡可以建立的索引是()。
A)惟一索引B)候选索引C)主索引D)普通索引6、假设当前文件夹下有数据表文件MC(表文件已打开),下列命令可以打开表设计器修改该表的是()。
A)MODIFY TABLE MC B)MODIFY DATABRSE MCC)MODIFY STRUCTURE D)MODIFY STRUCTURE MC7、用表设计器创建一个自由表时,不能实现的操作是___ ____。
A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型C.设置表的索引D.设置表中某字段的默认值8、当前打开的图书表中有字符型字段“图书号”,在SET EXACT OFF设置下要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()A)DELETE FOR 图书号="A" B)DELETE WHILE 图书号="A"C)DELETE FOR 图书号="A*" D)DELETE FOR 图书号LIKE "A%"9、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。
2020年9月全国计算机等级考试二级VF笔试模拟试卷及答案
2020年9月全国计算机等级考试二级VF笔试模拟试卷及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题 B)数据安全问题C)大量数据存储问题 D)简化数据维护(9)设有如下关系表:R S TA B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S(10)数据库系统的核心是A)数据模型 B)数据库管理系统C)数据库 D)数据库管理员(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指A)数据库文件(dbc文件) B)一个数据库中两个表之间有一定的关系C)表文件(dbf文件) D)一个表文件中两条记录之间有一定的关系(12)扩展名为mnx的文件是A)备注文件 B)项目文件 C)表单文件 D)菜单文件(13)报表的数据源可以是A)表或视图 B)表或查询 C)表、查询或视图 D)表或其他报表(14)如果添加到项目中的文件标识为“排除”,表示A)此类文件不是应用程序的一部分B)生成应用程序时不包括此类文件C)生成应用程序时包括此类文件,用户可以修改D)生成应用程序时包括此类文件,用户不能修改(15)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是A)查询、视图或表单 B)表单、报表和标签C)查询、表单或程序 D)以上文件都可以(16)允许出现重复字段值的索引是A)侯选索引和主索引 B)普通索引和惟一索引C)侯选索引和惟一索引 D)普通索引和侯选索引(17)以纯文本形式保存设计结果的设计器是A)查询设计器 B)表单设计器 C)菜单设计器 D)以上三种都不是(18)以下关于视图的描述正确的是A)视图保存在项目文件中 B)视图保存在数据库文件中C)视图保存在表文件中 D)视图保存在视图文件中(19)下面有关表间永久联系和关联的描述中,正确的是A)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引C)永久联系中子表的记录指针会随父表的记录指针的移动而移动 D)关联中父表的记录指针会随子表的记录指针的移动而移动(20)下面关于类、对象、属性和方法的叙述中,错误的是A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用于表示对象的行为C)基于同一个类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的(21)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE('xy? ', 'xyz')C)AT('xy', 'abcxyz') D)ISNULL(SPACE(0))(22)依次执行以下命令后的输出结果是SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO ". ? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
VF上机模拟试题3.docx
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)1、打开数据库PROD.M及数据库设计器,其中的两个表的必要的索引己经建立,为这两个表建立永久性联系2、设置CATEGORY表中”种类名称”字段的默认值为:”饮料”。
3、为PRODUCTS表增加字段:销售价格N(& 2)。
4、如果所有商品的销售价格是在进货价格基础上增加18.98%,计算所有商品的销售价格。
本题的主要考核点:为己建立索引的表建立联系、设置字段的默认值、字段的添加、字段的替换。
解题思路:1.建立两个表的联系。
在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即己建立。
2.在表设计器中,选中”种类名称”字段,在“字段有效性■默认值”中填入“饮料”,单击确定。
3.增加字段的方法:打开PRODUCTS表表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。
4.可以使用BROWSE浏览表,然后在菜单“表”中选择“替换字段”,字段为“销售价格”,”替换为啲表达式为Troducts.进货价格* (1+0.1898) “,作用范围ALL。
也可用命令REPLACE ALL 销售价格WITH 进货价格* (1+0.1898)。
二、简单应用(2小题,每题20分,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT. SC和COURSE表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在考生文件夹下有一个程序DBTEST61.PRG,该程序的功能是检索同时选修了课程号C1和C2的学生的学号。
请修改程序中的错误,并调试该程序,使之正确运行。
考生不得增加或删减程序行。
2、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT、SC和COURSEo表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在考生文件夹下设计一个表单,该表单为SDB库中STUDENT表窗口式输入界面,表单上还有一个名为cmdCLOSE的按钮,标题名为”关闭”,点击该按钮,使用ThisForm.release退表单。
VF模拟试题 及答案PDF.pdf
USE XSDA.DBF
ACCEPT “请输入待查学生姓名:” TO NAME
LOCATE
for 姓名=name
IF
found()
6
书山有路
? ”学号:”+学号+”姓名:”+姓名+ ”专业:”+专业
ELSE
? ” 查无此人!”
ENDIF
USE
4、下列程序片段执行后,T 的结果为 120
。
T=1
I=1
T (D)CONTINUE
11、用 FOR…ENDFOR 组织的循环结构中,如省略步长则系统默认步长是( )。
(A)0
(B)-1
(C)1
(D)2
12、在 Visual FoxPro 的表文件(.DBF)中,逻辑型、日期型、通用型和备注型字段的宽度 分别为( )。
(A)1,8,4,4 (B)2,8,10,4 (C)1,8,10,10 (D)2,8,任意,任意
(C)SUBSTR(“青岛市”,3,1)
(D)SUBSTR(“青岛市”,3,2)
9、逻辑运算符从高到低运算优先级是( )。
(A)NOT OR AND
(B)NOT AND OR
(C)AND NOT OR
(D)OR NOT AND
10、用 LOCATE 命令查找出满足条件的第一个记录后,若要继续查找满足条件的下一条记录, 应该用( )命令。
(A)科学计算应用 (B)过程控制应用 (C)数据处理应用 (D)辅助工程应用 3、Visual FoxPro 6.0 管理的数据库是( )型数据库。
1
书山有路
(A)网络
(B)层次
(C)关系
(D)链状
4、Visual FoxPro 6.0 系统提供的 FOR<条件>子句与一些相关的命令配合使用可以方便地实 现关系运算中( )的操作。
机试题VF3
1、*【程序填空】*-------------------------------------------------------*功能:下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖*学金做相应调整:双科90分以上(包括90)的每人增加30元;*双科75分以上(包括75)的每人增加20元;其他人增加10元。
*-------------------------------------------------------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答案:=======(答案1)=======.not.eof()=========或=========!eof()=========或=========eof() <> .T.=========或=========eof() # .T.=========或=========eof() != .T.=========或=========not eof()=.T.=======(答案2)=======OTHERWISE=========或=========CASE .NOT. (计算机>=90 .AND .英语>=90) .OR. NOT. (计算机>=75 .AND. 英语>=75)SKIP=========或=========SKIP 12、*【程序填空】*-------------------------------------------------------*功能:实现:求0-100之间的奇数之和,超出范围则退出。
计算机二级(VF)程序设计基础章节练习试卷3(题后含答案及解析)
计算机二级(VF)程序设计基础章节练习试卷3(题后含答案及解析) 题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.正确的程序注释一般包括序言性注释和()。
A.说明性注释B.解析性注释C.概要性注释D.功能性注释正确答案:D 涉及知识点:程序设计基础2.结构化程序设计主要强调的是()。
A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性正确答案:B 涉及知识点:程序设计基础3.对建立良好的程序设计风格,下面描述正确的是()。
A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础4.下面对对象概念描述错误的是()。
A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性正确答案:A 涉及知识点:程序设计基础5.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础6.面向对象的设计方法与传统的面向过程的方法有本质上的不同,它的基本原理是()。
A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考正确答案:C 涉及知识点:程序设计基础7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
A.详细设计B.需求分析C.总体设计D.编程调试正确答案:C 涉及知识点:程序设计基础8.在设计程序时,应采纳的原则之一是()。
A.程序结构应有助于读者理解B.不限制GOTO语句的使用C.减少或取消注解行D.程序越短越好正确答案:A 涉及知识点:程序设计基础9.结构化程序设计的3种结构是()。
国家二级VF机试(数据库及其操作)模拟试卷3(题后含答案及解析)
国家二级VF机试(数据库及其操作)模拟试卷3(题后含答案及解析)题型有:1. 选择题选择题1.如果在命令窗口执行命令“LISI名称”后主窗口中显示记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=”电”IF RIGHT(名称,2)=”线”EXIT ENDIF ENDSCAN ?名称A.电话线B.电线C.电冰箱D.电视机正确答案:A解析:题干中给出的程序段的功能是从表中第二条语句开始到它后面的四条语句,将第一个字为“电”并且最后一个字为“线”的记录显示输出。
题干中给出的条件指出表字段宽度为6。
“电话线”第一个字是“电”,最后一个字是“线”。
符合条件。
知识模块:数据库及其操作2.为当前表中所有学生的总分增加10分,可以使用的命令是A.CHANGE总分WITH总分+10B.REPLACE 总分WITH总分+10C.CHANGE ALL 总分WITH 总分+10D.REPLACE ALL 总分WITH 总分+10正确答案:D解析:在VFP中,修改表记录的命令有3个,分别是Change、Edit和Replace。
其中,Change和Edit命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。
所以选项A和选项C的Change命令为交互状态下的修改记录的命令,此处命令格式也是错误的。
可以使用:REPLACE命令直接用指定表达式或值修改记录,REPLACE命令的常用格式是:REPLACE FieldName1 WITH e Expression/[,FieldName2 WITH eExpression2]…[FOR lExpression1] 该命令的功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpression1,eExpression2…)的值,如果不使用FOR短语,则默认修改的是当前记录;如果使用了FOR短语,则修改逻辑表达式lExpression1为真的所有记录。
VF及应用考试题及答案
VF及应用考试题及答案一、单项选择题(每题2分,共20分)1. VF中,用于定义变量的数据类型是:A. DimB. SetC. DefineD. Declare答案:A2. 在VF中,以下哪个函数用于计算字符串长度?A. LenB. LengthC. StrlenD. Size答案:A3. VF中,用于打开数据库的命令是:A. Open DatabaseB. UseC. SelectD. Set Database答案:B4. 在VF中,以下哪个命令用于关闭表单?A. CloseB. ReleaseC. DestroyD. Clear答案:C5. VF中,用于创建新表的命令是:A. Create TableB. Make TableC. Build TableD. Define Table答案:A6. 在VF中,以下哪个函数用于将数字转换为字符串?A. StrB. NumC. ValD. Int答案:A7. VF中,用于执行SQL查询的命令是:A. QueryB. SelectC. SQLD. Execute答案:B8. 在VF中,以下哪个命令用于添加新记录?A. AppendB. InsertC. AddD. New答案:A9. VF中,用于计算表中记录数的函数是:A. RecCountB. RecordCountC. CountD. RecNo答案:A10. 在VF中,以下哪个命令用于删除记录?A. DeleteB. RemoveC. DropD. Erase答案:A二、多项选择题(每题3分,共15分)1. 在VF中,以下哪些命令用于数据排序?A. SortB. OrderC. IndexD. Arrange答案:A, D2. VF中,以下哪些函数用于数学计算?A. AbsB. RoundC. DateD. Left答案:A, B3. 在VF中,以下哪些命令用于数据筛选?A. FilterB. LocateC. SeekD. Find答案:A, B, D4. VF中,以下哪些函数用于日期和时间处理?A. Date()B. Time()C. Now()D. Year()答案:A, B, C, D5. 在VF中,以下哪些命令用于表单控件?A. FormB. CommandButtonC. CheckBoxD. Label答案:A, B, C, D三、填空题(每题2分,共20分)1. 在VF中,使用________命令可以创建一个新表。
3月全国计算机二级考试VF模拟试卷
3月全国计算机二级考试VF模拟试卷基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 打开数据库"外汇",通过"外币代码"字段为"外汇代码" 和"外汇账户"建立永久联系;2. 新建一个名为"外汇管理"的项目文件,将数据库"外汇"加入"外汇管理"项目中;3. 修改mymenu菜单文件,为"文件"下的子菜单项"查找"设置访问键F(显示方4. 修改one.prg中的SQL语句,使之正确(该语句的功能是从rate表中删除币种1代码为14,并且币种2代码为27的记录)。
解题思路:1. 打开并修改数据库,在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇代码.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“主索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇账户.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“普通的索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
在“数据库设计器-外汇”中,然后选择“外币代码”表中主索引键“外币代码”并按住不放,然后移动鼠标拖到“外汇账户”表中的索引键为“外币代码”处,松开鼠标即可。
单击“文件\新建”命令项,弹出“新建”对话框。
在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。
在“创建”对话框中输入项目文件名“外汇管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年9月计算机等考二级VF模拟题及解析(3)一、选择题:共35题,每题2分,共70分。
(参考答案看文章最后)(1)下列数据结构中,按先进后出原则组织数据的是A)线性链表B)栈C)循环链表D)顺序表(2)具有3个结点的二叉树有A)2种形态B)4种形态C)7种形态D)5种形态(3)设有下列二叉树:对此二叉树前序遍历的结果为A)ZBTYCPXAB)ATBZXCYPC)ZBTACYXPD)ATBZXCPY(4)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性(5)程序的3种基本控制结构是A) 过程、子过程和分程序B) 顺序、选择和重复C) 递归、堆栈和队列D) 调用、返回和转移(6)下列叙述中,不属于测试的特征的是A)测试的挑剔性B)完全测试的不可能性C)测试的可靠性D)测试的经济性(7)需求分析中开发人员要从用户那里了解A)软件做什么B)用户使用界面C)输入的信息D)软件的规模(8)下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A)选择B)连接C)投影D)并(9)下列叙述中,正确的是A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B)用E-R图只能表示实体集之间一对一的联系C)用E-R图只能表示实体集之间一对多的联系D)用E-R图表示的概念数据模型只能转换为关系数据模型(10)"年龄在18-25之间"这种约束是属于数据库当中的A)原子性措施B)一致性措施C)完整性措施D)安全性措施(11)在数据管理技术的发展过程中,可实现数据共享的是A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)系统管理阶段(12)假设参加计算机等级考试的学生关系R,参加英语等级考试的学生关系S。
求既参加了计算机等级考试又参加了英语等级考试的学生,应当进行的运算是A)R-SB)R+SC)R∩SD)R∪S(13)下列选项中,不能作为Visual FoxPro中变量名的是A)_abcB)abc123C)123abcD)abc_123(14)下列函数中,函数值为数值型的是A)AT("中国","中国计算机")B)CTOD("04/30/2004")C)BOF()D)SUBSTR(DTOC(DATE()),7)(15)函数IIF(LEN(SPACE(5))<>5,1,-1)的值为A).T.B).F.C)1D)-1(16)下列关于数据库和数据库表之间关系的叙述中,说法正确的是A)数据库表中可以包含数据库B)数据库中只包含数据库表C)数据库表和数据库没有关系D)数据库中可以包含数据库表、表间的关系和相关的操作(17)表设计器中的"有效性规则"框中不包括的规则是A)规则B)信息C)默认值D)格式(18)下列关于索引文件的叙述中,说法正确的是A)索引文件必须配合原数据表使用B)一个数据表文件只能建立一个对应的索引文件C)复合索引文件的扩展名为.IDXD)单索引文件的扩展名为.CDX(19)表文件和索引文件都已打开,为确保记录指针定位在第一条记录上,可使用命令A)GO TOPB)GO BOF()C)SKIP 1D)GOTO 1(20)在Visual FoxPro的浏览窗口中,将某字段的显示宽度增加一倍后,该字段的实际宽度将A)增加一倍B)减少一半C)不变D)无法确定(21)以下短语中,与排序无关的是A)GROUP BYB)ORDER BYC)ASCD)DESC(22)SQL -INSERT命令的功能是A)在表头插入一条记录B)在表尾插入一条记录C)在表中任意位置插入一条记录D)在表中插入任意条记录(23)有如下SQL SELECT语句SELECT * FORM 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500 下列与该语句等价的A)SELECT * FORM 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000B)SELECT * FORM 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500C)SELECT * FORM 工资表 WHERE 基本工资 FROM 1500 INTO 2000D)SELECT * FORM 工资表 WHERE 基本工资 FROM 2000 INTO 1500(24)"在添加表或视图"对话框中,"其他"按钮的作用是让用户选择A)数据库表B)视图C)不属于当前打开的数据表D)查询(25)下列叙述中,正确的是A)INPUT命令只能接受字符串B)ACCEPT命令只能接受字符串C)ACCEPT命令可以接收任意类型的Visual FoxPro表达式D)WAIT只能接收一个字符,且必须按Enter键(26)设班级号字段为字符型,下面程序的运行结果是USE 学生表INDEX ON 班级号 TO BJHSEEK "1002"DO WHILE NOT EOF()DISPLAYSKIPENDDOA)屏幕上显示学生表中所有班级号为1002的记录B)屏幕上显示学生表中从班级号1002开始一直到表末尾的所有记录C)屏幕上显示学生表中的所有记录D)程序出错(27)对象的相对引用中,要引用当前操作的对象,可以使用的关键字是A)ParentB)ThisFormC)ThisformSetD)This(28)利用数据环境,将表中备注型字段拖到表单中,将产生一个A)文本框控件B)列表框控件C)编辑框控件D)容器控件(29)在菜单设计器窗口中,首先显示和定义的是A)条形菜单B)弹出式菜单C)下拉式菜单D)以上3种均可(30)分组报表设计中,数据分组的依据是A)排序B)数据表C)分组表达式D)以上都不是(31)常用的报表布局类型有A)一对多报表B)行报表C)列报表D)以上都是第(32)~(35)题使用如下的3个数据表:学生、课程和成绩。
学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8))课程(课程编号 C(8),课程名称 C(20))成绩(学号 C(8),课程编号 C(8),成绩 N(5,1))(32)查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号 = 课程.课程编号;GROUP BY 课程.课程编号B)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号 = 课程.课程编号;GROUP BY 课程编号C)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号 = 课程.课程编号;GROUP BY 课程.课程编号D)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号 = 课程.课程编号;GROUP BY 课程编号(33)查询所有选修了"计算机基础"的学生的"计算机基础"成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是A)SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程名称= ′计算机基础′;ORDER BY 成绩.成绩 DESCB)SELECT 学生.姓名,成绩.成绩 FROM 课程,成绩;WHERE AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称= ′计算机基础′;ORDER BY 成绩.成绩 DESCC)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称= ′计算机基础′;GROUP BY 成绩.成绩 DESCD)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称= ′计算机基础′;ORDER BY 成绩.成绩 DESC(34)为成绩表中定义成绩字段的默认值为0,正确的命令是A)ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0B)ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0C)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT成绩=0D)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0(35)将"学生"表中班级字段的宽度由原来的8改为12,正确的命令是A)ALTER TABLE 学生 ALTER 班级 C(12)B)ALTER TABLE学生 ALTER FIELDS 班级 C(12)C)ALTER TABLE 学生 ADD 班级 C(12)D)ALTER TABLE学生 ADD FIELDS 班级 C(12)二、填空题:共15空,每空2分,共30分。
(1)排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【1】和选择排序等。
(2)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。
这种情况称为【2】。
(3) 【3】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
(4)为了便于对照检查,测试用例应由输入数据和预期的【4】两部分组成。
(5) 【5】是从二维表列的方向进行的运算。
(6)Visual FoxPro6.0既支持面向过程的程序设计,又支持【6】的程序设计。
(7)按照主文件名不同,复合索引文件可以分为【7】和【8】。
(8)在文本框中,【9】属性指定在一个文本框中如何输入和显示数据,利用【10】属性指定文本框内显示占位符。
(9)下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。
S=0FOR N=1 TO 10P=1FOR I=1 TO N【11】ENDFOR【121】ENDFOR?"SUM=",S请将每空的正确答案写在答题卡【1】 ~ 【15】序号的横线上,答在试卷上不得分。
(10)当前目录下有student和coure两个表文件,要求查找同时选修了课程号为"0001"和"0002"的学生姓名,语句为:SELECT 姓名 FROM student,coure;WHERE student.学号=coure.学号;AND 课程号="0001";AND 姓名【13】 ;(SELECT 姓名 FROM 【14】 ;WHERE 【15】 ;AND 课程号="0002")请将每空的正确答案写在答题卡【1】 ~ 【15】序号的横线上,答在试卷上不得分。