四川省计算机二级考试 vfp30次笔试及答案
- 格式:doc
- 大小:387.50 KB
- 文档页数:6
计算机二级《VFP》考试题及答案计算机二级《VFP》考试题及答案证书的意义对于每个人都不一样,有轻有重。
但是考好计算机二级对生活也有帮助,下面是计算机二级《VFP》考试题及答案,欢迎练习。
1、运算结果是字符串“home”的表达式是( )。
A.LEFT(”mvhome”。
4)B.RIGHT(”hometown”,4)C.SUBSTR(”myhometown”,4,4)D.SUBSTR(”myhometown”,3,4)参考答案:D参考解析:取子串的函数有下列三种格式:①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。
②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。
③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。
在SUBSTR()函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。
从以上三个函数的功能得知,选项A的结果是“my–h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。
2、参照完整性规则的更新规则中“级联”的含义是( )。
A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案:A参考解析:参照完整性的更新规则包括:级联、限制和忽。
级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。
限制是子表中有相关的记录,则禁止修改父表中的连接字段值。
忽则不作参照完整性检查,即可以随意更新父表的连接字段值。
3、在当前表单的LABEL1控件中显示系统时间的语句是( )。
BELl.CAPTl0N=TIME()BELl.VALUE=TIME()BELl.TEXT=TIME()BELl.CONTROL=TIME()参考答案:A参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(CAPTION)属性就可以了。
一、选择题(1)下面叙述正确的是(C)A。
算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D。
以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A。
队列B. 线性表C。
二叉树D. 栈(3)在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8 B。
16 C. 32 D。
15(4)下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D)注:P55—58A。
对象B。
继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C。
详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A。
数据结构设计B. 给出系统模块结构C。
定义模块算法D. 定义需求并建立系统模型(8)数据库系统的核心是(B)A。
数据模型B。
数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D。
数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108A. 内模式B。
外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B。
算法程序的长度C。
算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12)算法的空间复杂度是指(D)A. 算法程序的长度B。
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
计算机二级《VFP》考试试题及答案计算机二级《VFP》考试试题及答案1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE5.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并B.自然连接C.笛卡尔积D.交6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩7.结构化程序设计的基本原则不包括( )。
A.多态性B.自顶向下C.模块化D.逐步求精8.在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划9.软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.程序流程图中带有箭头的线段表示的是( )。
A.图元关系B.数据流C.控制流D.调用关系11.算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的'用户使用12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
计算机二级《VFP》考试题及答案2017年计算机二级《VFP》考试题及答案1). 如下描述中正确的是:( )A.数据库中仅存储数据B.数据库管理系统是数据库集合的组成部分C.数据库中的数据具有很高的冗余并缺乏数据独立性D.数据库管理系统是为数据库的建立、使用和维护而配置的软件正确答案:D答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。
2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
A.3B.4C.6D.7正确答案:D答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。
3). 下面不属于软件需求分析阶段主要工作的是( )A.需求变更申请B.需求分析C.需求评审D.需求获取答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。
②需求分析。
③编写需求规格说明书。
④需求审评。
4). 对于查询输出到临时表中的叙述,下列说法错误的是( )A.产生的临时表文件的后缀名仍为.dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的dbf文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除正确答案:C5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。
A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)正确答案:D答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE 命令建立表,PRIMARYKEY用来设置主关键字。
四川省二级《数据库Visual Foxpro》考试题第一部分软件技术基础(共15分)一、判断是非(1分/小题,共10分)1、数组是一种固定长度的线性表,可以对数组进行插入和删除运算2、白盒测试时,测试者不考虑程序的内部结构特征3、对线性表中的数据进行二分查找,必须要求数据元素有限且有序4、实存管理技术中,每个分区的地址是连续的5、文件的目录结构是一种线性表6、在面向对象的程序设计中,对象的动作取决于发送给该对象的消息7、虚拟设备是指将大容量的共享设备的一部分空间用来代替实际的独占设备8、在结构化程序设计中,N-S图是用于详细设计的工具之一9、在操作系统的设备管理中,打印机被看成是一种共享设备10、分时操作系统的主要特征之一是提高计算机系统的实时性二、单项选择题(1分/小题,共5分)1、进程由程序块、()和数据块三部分组成A. 设备控制块B.作业控制块C.文件控制块D.进程控制块2、以下哪个不是死锁的必要条件()A. 互斥条件B.全部分配条件C. 环路条件D.不可剥夺条件3、虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用()作为它的一个主要部分A.软盘B.寄存器C.硬盘D. CD—ROM4、线性链表中的结点一般有三种信息:直接前趋、数据域、直接后继,属于单向链表所独有的是:()A. 直接前趋和数据域B.直接前趋和直接后继C. 数据域和直接后继D.直接前趋、数据域和直接后继5、白盒法是根据程序的()来设计的测试用例A. 内部逻辑B.内部数据C.功能D.性能第二部分数据库语言程序设计(85分)一、单项选择(1题一分,共10分)1、在VF中,”.dbf”文件被称为()A.数据库文件B.表文件C.程序文件D.项目文件2、图片声音动画数据一般以()类型的字段存储在数据库记录中A. 字符型B.数值型C.逻辑型D.通用型3、用于打开数据库设计器的命令是()A.create databaseB. modify databaseC.set database toe database4、下列叙述正确的是:()A.一个数据表被更新时间,它所有的索引文件会被自动更新B.一个数据表被更新时间,它所有的索引文件不会被自动更新C.一个数据表被更新时间,处于被打开的索引文件会被自动更新D.当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动5、若x=48.789 则str(x,2)-substr(‘48.789’,5,1)的显示结果为()A. 36B.488C.498D. 376、SQL是一种()数据库的语言A. 关系型B. 网状型C. 层次型D. 非关系型7、在SQL查询时,使用where子句指出的是:()A. 查询目标B. 查询结果C. 查询条件D.查询视图8、在VF中,表单是指:()A. 数据库中的各个表的清单B. 一个表中各个记录的清单C. 数据库查询的列表D.窗口界面9、运行向导时,可以()A. 打开“文件”菜单的新建对话框B. 单击工具栏上的“向导”图标按钮C. 从工具菜单选择向导D.以上方法都可以10、语句DIME TP(4, 5)定义的元素个数是()A. 30B.20C. 9D.45二、读程序(每空3分,共45分)1、CLEARM=0FOR X=1 TO 10IF MOD(X,3)=0M=M+XENDIFENDFOR? MRETURN(1)该程序的功能是:求1到10之间()A. 能被3整除数的个数B. 能被3整除数的和C. 不能被3整除数的个数D. 不能被3整除数的和(2)该程序执行的结果是:()A. 3B. 10C. 18D. 372、&&MAIN.PRG &&P1.PRGX1=1 PARA W1,W2X2=2 PRIVA TE W1DO P1 WITH X1,X2 W1=W1*3?’X1=’+STR(X1,1) W2=W2*4??’X2=’+STR(X2,1) RETURNX1=1X2=2DO P1 WITH X1,X1+X2?’X1=’+STR(X1,1)??’X2=’+STR(X2,1)RETURN(1)第一次显示X1,X2的值是()A. 1 , 8B. 3 , 8C. 1 , 1D. 8 , 8(2)第二次显示X1,X2的值是()A. 1 , 2B. 3 , 1C. 3 , 2D. 1 , 33、数据表JY.DBF的内容如下:Record # 借书证号借书日期1 0010 02/01/992 0007 05/04/993 0006 02/03/994 0010 05/17/99数据表JYR.DBF 的内容如下:Record # 借书证号姓名职称1 0006 孟小梅教授2 0010 郑财勇讲师3 0007 王志军助教且:JYR库以借书证号为关键字建立了索引,索引文件为JYR.IDX 程序如下:SELECT 1USE JYR INDEX JYRSELECT 2USE JYSET DEVICE TO PRINTH=1DO WHILE .NOT. EOF()TS=DATE()-借书日期IF TS>80SELECT 1SEEK B.借书证号IF TS>100 .OR. 职称<>’教授’@H,4 SAY 姓名+’同志,您借的书已过期,请归还’H=H+1ENDIFSELECT 2ENDIFSKIPENDDOSET DEVICE TO SCREENRETURN(1)设当前系统日期为06/15/99,程序将打印()还书的信息A.孟小梅、郑财勇各一行B.孟小梅一行、郑财勇两行C.孟、郑、王各一行D.孟、郑、王三人共五行(2)高级职称和其它职称借书的最多天数分别是()A.81天,101天B.100天,80天C.80天,100天D.101天,81天(3)本程序的功能是:()A.查询接书证号B.查询借书日期C.书未还书者D.查询并打印超期未还书者4、CLEAR DO WHILE I<=19DIME A(20)J=I+1P=1 DO WHILE J<=20DO WHILE P<=20 IF A(I)<=A(J)A(P)=INT(RAND()*100+1) T=A(I)P=P+1 A(I)=A(J)ENDDO A(J)=TI=1 ENDIF(接右边 )J=J+1ENDDO??A(I)I=I+1ENDDO??A(I) 最后一句RETURN (1)程序完成的功能是将20个数组元素值()A.排序后按从大到小的顺序输出B.排序后按从小到大的顺序输出C.倒序输出 D. 按自然顺序输出(2)将DIME A(20)改成DIME A(10)后,()A.出现“数组重复定义”的错误B.出现“数组下标越界”的错误C.程序功能不变,只是输出10个数组元素值D.程序功能不变,仍然输出20个数组元素值(3)程序段DO WHILE P<=20A(P)=INT(RAND()*100+1)P=P+1ENDDO的功能是:A.产生20个0到101之间的随机整数,且存入数组变量A中B.产生20个1到101之间的随机整数,且存入数组变量A中C.产生20个1到100之间的随机整数,且存入数组变量A中D.产生20个0到100之间的随机整数,且存入数组变量A中5、阅读下面程序:CLEAROPEN DATABASE emplorerUSE compenSCAN FOR RECNO()<=10IF 姓名=’李强’LOOPENDIF?姓名,实发工资ENDSCANUSECLOSE DATABASE(1)compen是:()A.自由表B.数据库表C.数据库D.可能是自由表,也可能是数据库表(2)若数据库有50条记录,则程序的功能是:()A.前10条记录中搜索“李强”的记录B.列出前10条记录C.每10条记录一屏显示记录,但不显示“李强”的记录D.列出前10条记录,但是不显示“李强”的记录(3)循环结束后,指针指向()A. 第1条B.最后一条C.第10条D.最后1条记录加16、CLEARN=0FOR J=1 TO 3?STR(J,2)+’)’??SPACE(6*J)FOR K=1 TO 3-J+1?? STR(J*K,6)N=N+2ENDFOR?ENDFORRETURN(1)输出的图形为:()A. 1 ) 1B. 1 ) 1 2 3C. 1 ) 1 2 3D. 1 ) 1 2 32 ) 2 4 2 ) 2 4 2 ) 2 4 2 ) 4 6 83 ) 3 6 9 3 ) 3 3 ) 3 3 ) 9 12 15(2)程序结束时,N的值是:()A. 12B. 9 C . 10 D . 15三、程序填空(每空2分,共30分)1、有如下程序段,其功能是显示汉字“2008年北京申奥成功!”从屏幕的顶部移至底部,请填空补充该程序CLEARCH=’ 2008年北京申奥成功!’R=1DO WHILE R<=23@R,26 SAY SPACE(60)@__________ , 26 SAY CHT=INKEY(0.2)_______________ENDDORETURN2、数据表,图书表TS.DBF 和定单表DD.DBF,要求计算订单金额。
四川省普通高等学校计算机使用知识和能力第三十次等级测试二级(数据库)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
(A)2、线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。
(B)3、在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。
(A)4、操作系统的存储器管理部分负责对进程进行调度。
(A)5、分时操作系统通常采用时间片轮转策略为用户服务(A)。
6、作业和进程的主要区别是前者是由用户提交,后者是由系统自动生成。
(A)7、顺序查找只适用于存储结构为顺序存储的线性表。
(B)8、栈顶的位置是随着进栈和退栈操作而变化的。
(B)9、结构化程序设计主要强调的是程序的易读性。
(B)10、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
(A)二、选择题(每题1分,共5分)1、分页式储存管理的主要特点是(B)A.要求作业全部同时装入内存B.不要求作业装入到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运行状态进入就绪状态的原因可能是(D)A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完3、多道程序设计是指(B)A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序4、需求分析中开发人员主要从用户那里了解(C)A.软件如何做B.软件数据结构C.软件做什么D.软件模块大小5、对象实现了数据和操作的结合,使数据和操作(B)于对象的统一体中。
A.结合B.隐藏C.封装D.抽象第二部分VF(85分)一、单项选择题(每题1分,共10分)1、支持数据库各种操作的软件系统是(D)A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使用(B)A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项目管理器窗口的按钮不可以完成的操作是(C)A.新建文件B.添加文件C.重命名文件D.删除文件4、学生表和成绩表的索引文件已打开,现要将记录指针定位到底一个成绩高于90分的记录上,下列(D)选项可以实现。
XX年计算机二级考试VFP考试试题及答案VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。
以下是关于计算机二级考试VFP考试试题及答案,希望大家认真练习!1). 设a=“计算机等级考试”,结果为“考试”的表达式是( )。
A.LEFT(a,4)B.RIGHT(a,4)C.LEFT(a,2)D.RIGHT(a,2)正确答案:B答案解析:LEFT(,)函数从指定表达式左端截取一个指定长度的子串作为函数值。
RIGHT(,)函数从指定表达式右端截取一个指定长度的子串作为函数值。
在VisualFoxPro中,一个汉字的长度为2。
所以A选项LEFT(a,4)的值是“计算”,B选项RIGHT(a,4)的值是“考试”,C选项LEFT(a,2)的值是“计”,D选项RIGHT(a,2)的值是“试”。
2). 支持子程序调用的数据构造是( )。
A.栈B.树C.队列D.二叉树正确答案:A答案解析:栈支持子程序调用。
栈是一种只能在一端进展插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此此题的答案为A。
3). 在当前表查找少数民族学生的学生记录,执行“LOCATEFOR 民族!=”汉“”命令后,应紧接短语( )A.NEXTB.LOOPC.SKIPD.CONTINUE正确答案:D4). 以下描述中正确的选项是:( )A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成局部。
正确答案:B答案解析:数据库是存储在计算机存储设备上的构造化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库中的数据具有较小的冗余和较高的数据独立性。
四川省计算机二级VFP第30、31、32次笔试真题(含答案)四川省普通高等学校计算机应用知识和能力第三十次等级考试二级(数据库)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
(A)2、线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。
(B)3、在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。
(A)4、操作系统的存储器管理部分负责对进程进行调度。
(A)5、分时操作系统通常采用时间片轮转策略为用户服务(A)。
6、作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。
(A)7、顺序查找只适用于存储结构为顺序存储的线性表。
(B)8、栈顶的位置是随着进栈和退栈操作而变化的。
(B)9、结构化程序设计主要强调的是程序的易读性。
(B) 10、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
(A)二、选择题(每题1分,共5分)1、分页式储存管理的主要特点是(B) A. 要求作业全部同时装入内存B. 不要求作业装入到内存的连续区域C. 要求扩充外存容量D. 不要求处理缺页终端2、进程从运行状态进入就绪状态的原因可能是(D) A. 被选中占有处理机 B. 等待某一事件 C. 等待的事件已发生 D. 时间片用完3、多道程序设计是指(B)A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序 D. 在一台处理机上并发运行多个程序4、需求分析中开发人员主要从用户那里了解(C) A. 软件如何做 B. 软件数据结构 C. 软件做什么 D. 软件模块大小5、对象实现了数据和操作的结合,使数据和操作(B)于对象的统一体中。
A. 结合B. 隐藏C. 封装D. 抽象第二部分 VF(85分)一、单项选择题(每题1分,共10分) 1、支持数据库各种操作的软件系统是(D)A. 操作系统B. 命令系统C. 数据库系统D. 数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使用(B) A. 临时关键字 B. 主关键字 C. 外部关键字 D. 索引关键字3、在VF中,通过项目管理器窗口的按钮不可以完成的操作是(C) A. 新建文件 B. 添加文件 C. 重命名文件 D. 删除文件4、学生表与成绩表的索引文件已打开,现要将记录指针定位到底一个成绩高于90分的记录上,下列(D)选项可以实现。
全国计算机二级VFP真题及答案计算机在通信时,必须有迂回路由。
当链路或结点被破坏时,迂回路由能使正在进行的通信自动地找到适宜的路由。
下面是人才收集的xx年全国计算机二级VFP真题及答案,欢送阅读参考!~1). 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程正确答案:B2). 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )A.测试B.设计C.可行性研究D.实现正确答案:C答案解析:开发阶段包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施那么包括编码和测试两个阶段,C不属于开发阶段。
3). 有关过程调用表达正确的选项是A.翻开过程文件时,其中的主过程自动调入内存B.同一时刻只能翻开一个过程,翻开新的过程后,旧的过程自动关闭C.用命令DOWITH调用过程时,过程文件无需翻开就可调用其中的过程D.用命令DOWITHIN调用过程时,过程文件无需翻开,就可调用其中的过程正确答案:D4). 能够获得一个文本框中被选取文本的内容的属性是A.TextB.LengthC.SeltextD.SelStart正确答案:C5). 将E-R图转换到关系模式时,实体与联系都可以表示成A.属性B.关系C.键D.域正确答案:B1.在考生文件夹下新建一个名为“供给”的工程文件。
2.将数据库“供给零件”参加到新建的“供给”工程中。
3.通过“零件号”字段为“零件”表和“供给”表建立永久性联系,其中,“零件”表是父表,“供给”表是子表。
4.为“供给”表的“数量”字段设置有效性规那么:数量必须大于0并且小于9999;错误提示信息是“数量超范围”(注意:规那么表达式必须是“数量>0.and.数量<9999”)。
在考试前,请仔细听清监考老师所说的一些考试考前须知,不要急于操作。
四川省普通高校计算机应用知识和能力第三十次等级考试二级(数据库)笔试试题(2009.04.18)第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)ABABA ABAAA(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选(B)1.能影响中断响应次序的技术是中断优先级和中断屏蔽。
(1)2.线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。
(2)3.在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。
(3)4.操作系统的存储器管理部分负责对进程进行调度。
(4)5.分时操作系统通常采用时间片轮转策略为用户服务。
(5)6.作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。
(6)7.顺序查找只适用于存储结构为顺序存储的线性表。
(7)8.栈顶的位置是随着进栈和退栈操作而变化的。
(8)9.结构化程序设计主要强调的是程序的易读性。
(9)10.在结构化分析中,用于描述加工逻辑的主要工具有三种:结构化语言、判定表和判定树。
(10)二、单项选择题(每小题1分,共5分)BDCCC11.分页式存储管理的主要特点是(B)。
(A)要求作业全部同时装入内存(B)不要求作业装入到内存的连续区域(C)要求扩充外存容量 (D)不要求处理缺页中断12.进程从运行状态进入就绪状态的原因可能是(D)。
(A)被选中占有处理机 (B)等待某一事件 (C)等待的事件已经发生(D)时间片用完13.多道程序设计是指(C)(A)在实时系统中并发运行多个程序 (B)在分布系统中同一时刻运行多个程序(C)在一台处理机上同一时刻运行多个程序 (D)在一台处理机上并发运行多个程序14.需求分析中开发人员主要从用户那里了解(C)。
(A)软件如何做 (B)软件数据结构(C)软件做什么 (D)软件模块大小15.对象实现了数据和操作的集合,使数据和操作(C)于对象的统一体中。
(A)结合 (B)隐藏(C)封装 (D)抽象第二部分数据库语言程序设计(VISUAL FOXPRO)(共85分)一、单项选择题(每小题1分,共10分)1.支持数据库各种操作的软件系统是(16)(A)操作系统 (B)命令系统 (C)数据库系统(D)数据库管理系统2.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(17)(A)临时关键字(B)主关键字 (C)外部关键字 (D)索引关键字3.在VISUAL FOXPRO中,通过项目管理器窗口的按钮不可以完成的操作是(18)(A)新建文件 (B)添加文件(C)重命名文件 (D)删除文件4.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于90分的记录上,下列(19)选项可以实现。
(A)SEEK 成绩>90 (B)FIND成绩>90 (C) FIND FOR 成绩>90 (D) LOCATE FOR 成绩>905.“学生表”的结构为(学生号 N(4),姓名 C(8),性别 C(2),年龄 N(2)),其中学号为主索引,下面可以使用SQL-INSERT插入到表中的记录是(20)(A)(“1001”,“张力”,“男”,“18”) (B)(1001,“张力”,NULL,18)(C)(NULL,“张力”,“男”,18) (D)(1001,张力,男,18)6.在使用菜单设计器设计菜单时,输入建立的菜单名后,若要执行一段程序,应在结果中选择(21)。
(A)填充名称(B)过程 (C)子菜单 (D)命令23227.在VISUAL FOXPRO中,描述对象行为的过程称为(22)。
(A)属性(B)方法 (C)程序 (D)类8.在SELECT-SQL语句中,要将查询结果保存在数据表中的选项是(23)。
(A)INTO TABLE <表文件名> (B) TO FILE <文件名>(C)TO SCREEN (D) INTO CURSOR <表名>9.为了在报表中打印当前系统时间,应该插入一个(24)。
(A)域控件 (B)表达式控件 (C)标签控件 (D)文本控件10.在VFP中,表单是指(25)。
(A)数据库中各个表的清单 (B)一个表中各个记录的清单(C)窗口界面 (D)数据库查询的列表二、读程序题(每题3分,共45分)1. 阅读下列程序CLEAR ALLSTORE 1 TO X,YDO WHILE Y<6@X,Y SAY “?”Y=Y+1ENDDORETU(1)屏幕的起始坐标为(26)(A)1,5 (B)0,0 (C)1,1 (D)任意(2) 程序执行后,屏幕上显示的图形为(27)(A)????? (B)???? (C)?????? (D)*****2.阅读下面的程序CLEARUSE 学生N=0DO WHILE NOT EOF()IF 入校成绩>=593DISPN=N+1ENDIFSKIPENDDO? NUSE(1)这个程序的功能是(28)(A)只是列出所有入校成绩大于等于593的同学信息 (B)列出所有同学的入校成绩(C)删除入校成绩大于等于593的同学信息(D)列出入校成绩大于等于593同学的信息,并统计输出其人数(2)程序中SKIP语句的作用是(29)(A)使记录指针指向下一条 (B)换行显示 (C)删除当前记录 (D)没有作用(3)将程序中的ENDIF与SKIP交换一下位置,执行程序会怎样(30)(A)程序功能不变 (B)程序必定进入死循环(C)只能统计输出入校成绩大于等于593的人数,但不能输出每个同学的信息(D)程序有可能进入死循环3.阅读程序*主程序ABC.PRG *过程文件SUB1.PRGCLEAR PARAMETERS E,F,GA=”PARA” E=E+”METERS”B=CTOD(“08/20/99“) F=YEAR(F)C=.T. G=G AND .T.DO SUB1 WITH A,B,C RETUDO SUB2?A,B,C *过程SUB2.PRGRETU PRIVATE AA=”CALL”C=NOT C?A,B,CRETU(1) 过程SUB2的输出”? A,B,C”为(31)。
(A)CALL 1999 .F. (B)CALL 1999 .T. (C)PARA 1999 .F. (D)PARA 1999 .T.(2)主程序ABC的输出”? A,B,C”为(32)。
(A)PARA 1999 .F. (B)PARA 1999 .T. (C)PARAMETERS 1999 .F. (D)PARAMETERS 1999 .T. 4.现有如下数据“部门表”和“商品表”文件,执行SQL查询命令后请选择正确的结果。
第33-35题使用如下表的数据:部门表:部门号部门名称20 家电部10 代工食品部40 食品部30 服装部商品表:部门号商品号商品名称单价数量产地20 0101 A牌电风扇 200.00 10 广东20 0104 A牌微波炉 350.00 10 广东20 0105 B牌微波炉 600.00 10 广东20 1032 C牌传真机 1000.00 20 上海40 0107 东北大米 42.00 100 广东20 0110 A牌电话机 200.00 50 北京20 0112 B牌手机 2000.00 10 广东40 0202 调和油 79.00 100 广东20 0101 A牌电风扇 200.00 10 广东30 1041 T牌西服 1500.00 5 广东30 0204 SUM男装 1800.00 4 上海(1)SQL语句:SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY 部门号查询结果有几条?(33) (A)1 (B) 4 (C)3 (D)10(2) SQL语句:SELECT 产地,COUNT(*) AS 提供的商品种类数 FROM 商品表 WHERE 单价>200 GROUP BY 产地 HAVING COUNT(*)>2查询结果的第一条记录的产地和提供的商品种类数是(34)(A)北京,1 (B)上海,2 (C)广东,4 (D)广东,6(3)SQL语句:SELECT 部门表.部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表 WHERE 部门表.部门号=商品表.部门号 GROUP BY 部门表.部门号查询结果是(35) (A)各部门商品数量合计(B)各部门商品金额合计(C)所有商品金额合计 (D)各部门商品金额平均值5.阅读下列程序:X=0Y=1B=”1001”N=LEN(B)I=1DO WHILE I<=NC=SUBSTR(B,I,1)F=IIF(VAL(C)=0,”*”,”/”)S=”X”+”&”+”F.”+”Y”??STR(&S,4)X=X+IY=Y+II=I+1ENDDORETU(1)程序执行结果是(36)(36)(A)1 0 0 1 (B) 0 1 2 3 (C) 1 3 23 2 (D) 0 2 12 1(2)语句IIF(VAL(C)=0,”*”,”/”)的功能是(37)(37) (A)如果VAL(C)=1 为真,返回/,否则返回*(B) 如果VAL(C)=1 为假,返回“*”,否则返回“/”(C) 如果VAL(C)=0为真,返回*,否则返回/(D) 如果VAL(C)=1 为假,返回“/”,否则返回“*”6.阅读下面的程序:有“学生.DBF”文件,其中学号、姓名和课程名字段为字符型,成绩字段为数值型,具体情况如下图所示,请对(38)~~(40)题选择正确选项。
学号姓名课程名成绩9921101 张瑞雪 FOXBASE 909921102 黄丽 FOXBASE 889921103 林军 PASCAL语言程序设计 669921104 崔健 C语言程序设计 469921101 张瑞雪 PASCAL语言程序设计 789921102 黄丽 PASCAL语言程序设计 349921103 林军 C语言程序设计 959921101 张瑞雪 C语言程序设计 749921102 黄丽 BASIC语言程序设计 69(1)有如下命令序列:USE 学生INDEX ON 成绩 TO TEMPGO TOP?RECNO()执行以上命令后,屏幕上显示的记录号是(38)(38)(A)1 (B)6 (C)7 (D)9(2)执行LOCATE FOR 成绩<60 命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令(39) (39) (A) LOCATE WHILE 成绩<60 (B)SKIP (C) LOCATE FOR 成绩<60 (D)CONTINUE(3)有如下命令序列:USE 学生INDEX ON 课程名TO KCTOTAL ON 课程名 TO TEMP执行以上命令后,TEMP数据库文件的第2条记录是(40)(40) (A) 9921103 林军 PASCAL语言程序设计 66(B) 9921104 崔健 C语言程序设计 46(C) 9921104 崔健 C语言程序设计 215(D) 9921103 林军 PASCAL语言程序设计 178三、程序填空题(每空2分,共30分)1.下面一段程序是求100以内(不含100)能被8整除的数的个数,请完善填空。