2012年全国计算机等级考试二级VFP模拟试题及答案

合集下载

计算机二级VFP模拟题四套

计算机二级VFP模拟题四套

计算机二级vfp模拟题模拟题一一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。

1、利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。

2、利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf表。

3、利用SQL UPDA TE命令将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。

4、利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为"600000"的股票。

二、简单应用(2小题,每题20分,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。

根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。

然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。

2、建立一个菜单filemenu,包括两个菜单项"文件"和"帮助","文件"将激活子菜单,该子菜单包括"打开"、"存为"和"关闭"三个菜单项;"关闭"子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。

三、综合应用(1小题,计30分) 在考生文件夹下有学生成绩数据库XUESHENG3,包括如下所示三个表文件以及相关的索引文件:1、XS.DBF(学生文件:学号C8,姓名C8,性别C2,班级C5;另有索引文件XS.IDX,索引键:学号)2、CJ.DBF(成绩文件:学号C8,课程名C20,成绩N5.1;另有索引文件CJ.IDX,索引键:学号)3、CJB.DBF(成绩表文件:学号C8,班级C5,姓名C8,课程名C12,成绩N5.1)。

计算机二级vfp公共基础知识模拟试题及答案详解

计算机二级vfp公共基础知识模拟试题及答案详解

计算机二级公共基础知识模拟试题及答案详解(1) 下面叙述正确的是_______。

A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对[答案]C[考点]程序设计基础[评析]时间复杂度:在运行算法时所耗费的时间为f(n)(即n的函数)。

空间复杂度:实现算法所占用的空间为g(n)(也为n的函数)。

A应为有关。

(2) 以下数据结构中不属于线性数据结构的是______。

A. 队列B. 线性表C. 二叉树D. 栈[答案]C[考点]数据结构与算法[评析]一棵二叉树的一个结点下面可以有2个子结点,故不是线性结构(通俗地理解,看是否能排成条直线)。

A是先进先出的线性表;B是宏观概念,包括顺序表、链表、堆栈、队列…;D是先进后出的线性表(3) 在一棵二叉树上第5层的结点数最多是______。

A. 8B. 16C. 32D. 15[答案]B[考点]数据结构与算法[评析]依次从上到下,可得出:第1层结点数为1;第2层结点数为2*1=2;第3层结点数为2*2=4;第n层结点数为2的n-1次幂,如图所示(4) 下面描述中,符合结构化程序设计风格的是______。

A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句[答案]A[考点]程序设计基础[评析]B没这规定,模块之间的可以通过多个接口来耦合C结构化程序设计提倡程序的可读性(可理解性),超过程序执行效率的要求D结构化程序设计限制goto语句的使用,因为goto语句的功能可以用三种基本的控制结构来代替,但也不是绝对不能用,只是限制使用(少用)。

(5) 下面概念中,不属于面向对象方法的是______。

A. 对象B. 继承C. 类D. 过程调用[答案]D[考点]软件工程基础[评析]面向对象=对象+类+继承+通过消息的通信对象:一组属性及其上的操作的封装体类:一组有相同属性和操作的对象的集合继承:一个类为另一个类上的扩充的方式,子类继承父类,主要目的是代码复用消息:对象间通信的手段D是结构化程序设计或过程式(函数式)语言中的,一般的面向对象程序设计语言兼容这种方式,但不是其特征,故最佳选项为D(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

计算机等级考试二级VFP习题及答案:第三章

计算机等级考试二级VFP习题及答案:第三章

计算机等级考试⼆级VFP习题及答案:第三章 ⼀、思考题 1.什么是数据库表?什么是⾃由表? 2.什么是表结构?表的哪⼏种字段的宽度是固定不变的? 3.打开表⽂件之后,为什么在Visual FoxPro主窗⼝没有任何显⽰信息? 4.如何编辑备注型字段的值? 5.LIST命令和DISPLAY命令有什么区别? 6.如果缺省范围⼦句,哪⼏条命令只对当前记录操作? 7.ZAP命令和PACK命令有什么区别? 8.什么是记录指针,它的作⽤是什么? 9.什么是排序和索引?为什么索引的查询效率⾼? 10.Visual FoxPro有⼏种类型的索引?是否所有的索引都可以在⾃由表中使⽤?在表设计器中可以创建的索引⽂件是哪⼀种? 11.什么是主控索引⽂件和主控索引标识?它们的作⽤是什么? 12.LOCATE、FIND、SEEK命令在使⽤上有什么区别?怎么判断查询是否成功? ⼆、选择题 1.某表⽂件有5个字段,其中3 个字符型宽度分别为6、12、和10,另外还有⼀个逻辑型字段和⼀个⽇期型字段,该数据库⽂件中每条记录的总字节数是。

A)37 B)38 C)39 D)40 2.在表⽂件⽂件尾部增加⼀条空记录,应该使⽤命令。

A)APPEND B)APPEND BLANK C)INSERT D)INSERT BLANK 3.设表⽂件及其索引⽂件已打开,为了确保指针定位在物理记录号为1的记录上,应该使⽤命令。

A)GO B)GO BOF() C)SKIP 1 D)GO 1 4.设职⼯表⽂件已经打开,其中有⼯资字段,要把指针定位在第⼀个⼯资⼤于620元的记录上,应使⽤命令。

A)FIND FOR ⼯资>620 B)SEEK ⼯资>620 C)LOCATE FOR ⼯资>620 D)FIND ⼯资>620 5.删除学⽣表中姓王的学⽣,应使⽤命令。

A)DELETE FOR “王”$姓名 B)DELETE FOR SUBSTR (姓名,1,2)=“王” C)DELETE FOR 姓名=王* D)DELETE FOR RIGHT (姓名,1)=“王” E职⼯ LOCATE FOR⼯资=900 为了将指针定位在下⼀个⼯资是900的记录上,应该接着使⽤命令。

全国计算机二级VFP模拟试题及答案

全国计算机二级VFP模拟试题及答案

全国计算机二级VFP模拟试题及答案1。

VFP是一种 ________ 模型的数据库管理系统。

选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案: D2。

对于二维表的关键字来讲,不一定存在的是 ________ 。

选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字答案: D3。

目前三种基本的数据模型是 ________ 。

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案: A4。

在命令窗口中,不能实现的操作是 ________ 。

选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_ D. 在命令窗口中显示命令执行结果答案: D5。

VFP系统中,表的结构取决于 ___________ 。

选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案: A6。

某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。

要求按下CmdLast时,将按钮CmdNext 的Enabled属性臵为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。

选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C.This.CmdNext.Enabled=.F. D. Thisform.CmdNext.Enabled=.F._答案: B 7。

数据库管理系统是 ________。

选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案: D8。

关系型数据库采用 ________ 表示实体和实体间的联系。

12年的全国计算机二级vf考试试题及答案

12年的全国计算机二级vf考试试题及答案

12年的全国计算机二级vf考试试题及答案一、选择题1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件的Name属性用于设置控件的名称B. 表单控件的Caption属性用于设置控件的名称C. 表单控件的Tag属性用于设置控件的名称D. 表单控件的Value属性用于设置控件的名称答案:A2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STRLEN()C. LENGTH()D. SIZE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DISPLAY FORMC. USE FORMD. CREATE FORM答案:A4. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用DO命令来运行程序B. 可以使用RUN命令来运行表单C. 可以使用DO命令来运行表单D. 可以使用RUN命令来运行程序答案:C二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

答案:CREATE DATABASE2. 在Visual FoxPro中,使用________函数可以获取当前日期。

答案:DATE()3. 在Visual FoxPro中,使用________函数可以获取当前时间。

答案:TIME()4. 在Visual FoxPro中,使用________命令可以关闭一个打开的数据库。

答案:CLOSE DATABASE5. 在Visual FoxPro中,使用________命令可以删除一个表。

答案:DELETE TABLE三、简答题1. 简述Visual FoxPro中如何使用SQL语句添加记录。

2012年计算机二级VFP考试答案

2012年计算机二级VFP考试答案

2012年计算机二级VFP考试答案一、选择题1. 在VFP中,以下哪个选项是正确的数据类型?A. 数字型B. 字符型C. 日期型D. 以上都是答案:D2. VFP中,以下哪个函数用于计算字符串的长度?A. LEN()B. STRLEN()C. LENGTH()D. SIZE()答案:A3. 在VFP中,以下哪个选项是正确的表单控件?A. 标签B. 文本框C. 命令按钮D. 以上都是答案:D4. VFP中,以下哪个选项是正确的表单事件?A. ClickB. DoubleClickC. MouseDownD. 以上都是答案:D5. 在VFP中,以下哪个选项是正确的数据库操作?A. 打开数据库B. 关闭数据库C. 删除数据库D. 以上都是答案:D二、填空题1. 在VFP中,使用____命令可以创建一个新的表。

答案:CREATE TABLE2. 若要在VFP中查询表中所有记录,可以使用____命令。

答案:SELECT * FROM3. 在VFP中,____函数用于将字符串转换为数值。

答案:VAL()4. 若要在VFP中设置表单的标题,可以使用属性____。

答案:Caption5. 在VFP中,____函数用于获取当前日期。

答案:DATE()三、简答题1. 描述在VFP中如何添加一个新字段到已存在的表中。

答案:在VFP中,可以通过使用ALTER TABLE命令来添加一个新字段到已存在的表中,例如:ALTER TABLE 表名 ADD COLUMNS (新字段名字段类型)。

2. 解释在VFP中如何实现表单与表单之间的数据传递。

答案:在VFP中,表单与表单之间的数据传递可以通过参数传递、全局变量、公共类或使用表单的属性和方法来实现。

四、编程题1. 编写一个VFP程序,计算并输出1到100之间所有奇数的和。

答案:```S = 0FOR i = 1 TO 100 STEP 2S = S + iENDFOR"1到100之间所有奇数的和为:", S```2. 编写一个VFP程序,实现将一个字符串反转的功能。

2012年计算机二级VFP上机题及答案

2012年计算机二级VFP上机题及答案

2012年计算机二级VFP数据库及其操作习题及答案Visual FoxPro数据库及其操作习题四三、上机题61.使用“表设计器”分别建立文件名为“学生”、“课程”的自由表并输入记录。

请写出操作要点。

表结构如下:学生( 学号C(8), 姓名C(6), 性别L, 出生日期D, 入学成绩I, 简历M, 照片G )课程( 课程号C(4), 课程名C(12), 学分N(2,0), 学时数N(3,0) )“学生”表记录如下:“课程”表记录如下:62.建立XSXK数据库,将“学生”和“课程”两个自由表加入其中使之成为数据库表,再在其中建立“选课”表,如图4.1所示。

请写出操作要点。

“选课”表结构为:选课( 学号C(8), 课程号C(4), 成绩N(3,0) )设置成绩字段的有效性规则:规则是:成绩大于等于0且小于等于100,默认值为60,出错信息为“成绩应在0~100之间”。

记录如下。

63.使用数据过滤和筛选功能显示所有1982年3月15日以后出生的学生的学号、姓名、性别及入学成绩四个字段的内容,请写出操作要点。

Use 学生Set filter to 出生日期>{^ 1982-03-15}Brow fiel 学号,姓名,性别,入学成绩64.给所有入学成绩在320以下的学生加删除标记,再恢复删除。

可通过命令方式及浏览窗口进行操作,请写出操作要点。

Use 学生Dele for入学成绩<320recall for入学成绩<32065.按照图4.1所示分别设置库中各表的相关索引,请写出操作要点。

66.建立XSXK数据库中各表之间的永久性关联,如图4.2所示,请写出操作要点。

67.在“学生”表的“浏览”窗口中按“入学成绩”的降序显示学生表中的所有信息,请写出操作要点。

68.设置“学生”表和“选课”表的“参照完整性”规则,要求更新“学生”表中的学号字段时,自动更新“选课”表中的所有相关记录的对应值;删除“学生”表中某一记录时,需要检索“选课”表中是否有与之相关的记录,若有则不能删除;向“选课”表中插入记录时,需要检索“学生”表中是否有与之相关的记录,若无则不能插入。

2012年全国计算机等级考试二级VFP模拟试题及答案

2012年全国计算机等级考试二级VFP模拟试题及答案

2012年全国计算机等级考试二级VFP模拟试题及答案全国计算机等级考试二级VFP模拟试卷考试及答案第一项:单项选择题答案见最后1、下面关于运行应用程序的说法,正确的是A)APP应用程序可以在Visual FoxPro和Windows环境下运行B)EXE应用程序只能在Windows环境下运行C)EXE应用程序可以在Visual FoxPro和Windows环境下运行D)APP应用程序只能在Windows环境下运行2、调用报表格式文件pp1预览报表的命令是A)REPORT FROM PP1 PREVIEWB)DO FROM PP1 PREVIEWC)REPORT FORM PP1 PREVIEWD)DO FORM PP1 PREVIEW3、报表的数据源可以是A)自由表或其他报表B)数据库表、自由表或视图C)数据库表、自由表或查询D)表、查询或视图4、确定列表框内的某个条目是否被选定应使用的属性是A)ValueB)ColumnCountC)ListCountD)Selected5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为A)Thisform.RefreshB)Thisform.DeleteC)Thisform.HideD)Thisform.release6、在Visual FoxPro中,控件分为A)容器类和控件类B)控件类和基类C)容器类和基类D)控件类的基础类7、在Visual FoxPro中,扩展名为.DBC的文件是A)数据库表文件B)表单文件C)项目文件D)数据库文件8、在下面Visual FoxPro表达式中,运算结果为字符串的是A)[125]-[100]B)[ABC]+[XYZ]=[ABCXYZ]C)CTOD([07/01/03])D)DTOC(DATE()>[07/05/03])9、下列表达式结果为.T.的是A)[湖北]=[湖北]B)[中国]<=[北京]C)'计算机'$'计算机考试'D)2*3.14<=11/210.要判断数值型变量M是否能被3整除,下面4个表达式中,错误的是A)INT(M/3)=M/3B)MOD(M,3)=0C)0=MOD(M,3)D)INT(M/3)=MOD(M,3)11.顺序执行下面命令后,屏幕显示的输出结果是TITLE=[FoxPro]LOWER(RIGHT(TITLE,3))A)foxproB)ProC)foxD)pro12.如果X=99,Y=[A],A=[telephone],则LEN(STR(X,2)+&Y)的值是A)19B)11C)5D)413.学生表的性别字段为逻辑型,男为.T.,女为.F.,顺序执行以下命令最后一条命令显示的是USE学生APPEND BLANKREPLACE 姓名WITH [王丽],性别WITH .F.IIF(性别,[男],[女])A)男B)女C).T.D).F.14.执行下述命令后,使函数EOF( )的值一定为.T. 的命令是A)REPLACE 基本工资WITH 基本工资+300B)DISPLAY FOR 基本工资>1000C)LIST WHILE 基本工资>1000D)LIST NEXT 10 FOR 基本工资>100015. 在以下四组中,每组有两个分别运算的函数或表达式,运算结果相同的是A)LEFT([FoxPro],3)与SUBSTR([FoxPro],1,3)B)YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2)C)VARTYPE([36-4*5])与VARTYPE(36-4*5)D)假定X=[this ],Y=[is a string]X+Y与X-Y16.在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是A)CREATEB)CREATE SDBC)CREATE TABLE SDBD)CREATE DATABASE SDB17.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为A)1,10,8B)2,8,8C)1,4,8D)4,4,818.现要从SC表中查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),正确的SQL是A)SELECT S#,C# FROM SC WHERE G=0B)SELECT S#,C# FROM SC WHERE G<=0C)SELECT S#,C# FROM SC WHERE G=NULLD)SELECT S#,C# FROM SC WHERE G IS NULL19.某数据库有如下表:STOCK(股票代码,股票名称,单价,交易所),求每个交易所的平均单价的SQL命令是A)SELECT 交易所,VG(单价) FROM STOCK GROUP BY 单价B)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 单价C)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 交易所D)SELECT 交易所,AVG(单价)FROM STOCK GROUP BY 交易所20.若用如下的SQL语句创建了一个STUDENT表:CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;)NAME C(8) NOT NULL,;SEX C(2),;AGE N(2))下列的SQL语句中可以正确执行的是A)INSERT INTO STUDENT VALUES('1031','王小平', '男',23)B)INSERT INTO STUDENT VALUES('1031',.NULL., '男',23)C)INSERT INTO STUDENT VALUES('1031','王小平',.NULL.,.NULL.)D)INSERT INTO STUDENT VALUES(.NULL.,'王小平','男',23)21. 在SQL中,删除表的命令是A)ERASE TABLEB)DELETE TABLEC)DROP TABLED)DELETE DBF22.下列四组操作,每组有两个分别执行的命令,执行结果相同的是A)执行STORE SPACE(10) TO XX之后,再执行LEN(XX+SPACE(5))和LEN(XX-SPACE(5))B)打开职工表文件后,执行COUNT FOR 性别=[女]和RECCOUNT()C)执行STORE [20] TO N之后,再执行M=100+&N和M=[100]+ND)打开职工表文件后,执行DELETE和DELETE()23.用“□”表示空格,连续执行以下命令之后,最后一条命令的输出结果是X=[ABC□□]Y=[XYZ]+XZ=TRIM(Y)-[LMN]LEN(Z)A)XYZABCLMNB)XYZABCL MN□□C)11D)924.在下面VISUAL FOXPRO四个关于日期或日期时间的表达式中,错误的是A){^2003.09.01 11:10:10 AM}-{^2002.09.01 11:10:10 AM}B){^2003/02/02}+15C){^2003.03.01}+{^2001.03.01}D){^2002/03/01}-{^2003/03/02}25.在Visual FoxPro中,COPY TO ABC FOR ……命令相当于完成的关系运算是A)连接B)投影C)选择D)拷贝二、多项选择题26.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的联系不属于A)一对一联系B)一对二联系C)多对多联系D)一对多联系27.在下列四个选项中,属于基本关系运算的是A)比较B)连接C)选择D)投影28.在Visual FoxPro中,下列选项中是常量的是A)ABCB) 1.4E+2C)"ABC"D)11/10/200229.下列四个表达式中,正确的表达式是A)DATE()+CTOD("11/20/99")B)DATE()+20C)DATE()-CTOD("11/20/99")D)DATE()-2030.如果内存变量C存放的字符为"A"或"a"时,下列表达式的值为.F.的是A)C<>"A".OR.C<>" a"B)C<>"A" AND C<>" a"C)NOT(C="A" OR C="a")D)NOT(C="A" AND C="a")三、判断题31.相继执行以下两条命令:M=[10+20] 和?M,屏幕上显示的输出结果是30。

2012年3月全国计算机等级考试二级VFP笔试试题及答案11

2012年3月全国计算机等级考试二级VFP笔试试题及答案11

2012年3月全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字D)一个关系中应该有一个或多个候选关键字(6)有三个关系R、S和T如下:R S TA B C A B C A B Ca 1 2 a 1 2b 2 1b 2 1 d 2 1c 3 1c 3 1则由关系R和S得到关系T的操作是A)并B)差 C)交 D)自然连接(11)Visual FoxPro6.0属于A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统 D)分布式数据库管理系统(12)下列字符型常量的表示中,错误的是A)[[品牌]] B)'5+3'C)'[x=y]' D)["计算机"] (13)函数UPPER("1a2B")的结果是A)1A2b B)1a2B C)1A2B D)1a2b(14)可以随表的打开而自动打开的索引是A)单项压缩索引文件 B)单项索引文件C)非结构复合索引文件D)结构复合索引文件(15)为数据库表增加字段有效性规则是为了保证数据的A)域完整性 B)表完整性 C)参照完整性 D)实体完整性(16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是A)OPEN B)SELECT C)USE D)LOAD(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是A)ACCEPT、WAIT B)INPUT、WAITC)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT(18)下列控件中,不能设置数据源的是A)复选框B)命令按钮 C)选项组 D)列表框(19)查询“教师”表中"住址"字段中含有“望京”字样的教师信息,正确的SQL语句是A)SELECT * FROM 教师 WHERE 住址 LIKE "%望京%"B)SELECT * FROM 教师 FOR 住址 LIKE "%望京%"C)SELECT * FROM 教师 FOR 住址="%望京%"D)SELECT * FROM 教师 WHERE 住址="%望京%"(20)查询设计器中的“筛选”选项卡的作用是A)查看生成的SQL代码B)指定查询条件C)增加或删除查询表 D)选择所要查询的字段(21)某数据表有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO( )值是A)21 B)20 C)19 D)1(22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)="110"C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)="110"(23)对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为A)性别+年龄 B)VAL(性别)+年龄C)性别,年龄D)性别+STR(年龄,2)(24)删除视图salary的命令是A)DROP VIEW salary B)DROP salary VIEWC)DELECT salary D)DELECT salary VIEW(25)关于内存变量的调用,下列说法正确的是A)局部变量能被本层模块和下层模块程序调用B)私有变量能被本层模块和下层模块程序调用C)局部变量不能被本层模块程序调用D)私有变量只能被本层模块程序调用(26)在命令按钮组中,决定命令按钮数目的属性是A)ButtonNum B)ControlSource C)ButtonCount D)Value (27)报表文件的扩展名是A).MNX B).FXP C).PRG D).FRX(28)下列选项中,不属于SQL数据定义功能的是A)ALTER B)CREATE C)DROP D)SELECT(29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行A)SET TO SYSMENU B)SET SYSMENU TO DEFAULTB)SET TO DEFAULT D)SET DEFAULT TO SYSMENU(30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是A)表单Init B)选项按钮的InitC)选项按钮组的Init D)表单的Load31-35题使用如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN)借书证(结束证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期)其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。

2012年计算机二级VFP程序设计课后练习题及答案

2012年计算机二级VFP程序设计课后练习题及答案

⼀、选择题 1、连续执⾏以下命令之合,最后⼀条命令的输出结果是()。

SETEXACTOFF X="A" ?IIF("A"=X,X-"BCD",X+"BCD") A)A B)BCD C)ABCD D)ABCD 2、在以下四组函数运算中,结果相同的是()。

A)LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6) B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE("36-5*4")与VARTYPE(36-5*4) D)假定A="this",B="isastring",A-B与A+B 3、在VisualFoxPro中,⽤于建⽴或修改过程⽂件的命令是()。

A)MODIFY B)MODIFYCOMMAND C)MODIFYPROCEDURE D)上⾯B)和C)都对 4、结构化程序设计的三种基本逻辑结构是()。

A)选择结构、循环结构和嵌套结构 B)顺序结构、选择结构和循环结构 C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构 5、使⽤命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。

A)2个 B)3个 C)5个 D)6个 6、使⽤VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的⼦菜单,应在Result中选择()。

A)PadName B)Submenu C)Command D)Procedure 7、清除主窗⼝屏幕的命令是()。

A)CLEAR B)CLEARALL C)CLEARSCREEN D)CLEARWINDOWS 8、在下⾯的VisualFoxPro表达式中,不正确的是()。

2012年全国计算机等级考试二级VFP模拟试题及答案(1)

2012年全国计算机等级考试二级VFP模拟试题及答案(1)

2012年全国计算机等级考试二级VFP模拟试题及答案(1)一、单项选择题1.下面关于表单数据环境的叙述,错误的是A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系D)表单运行时自动打开其数据环境中的表2.当用户用鼠标单击命令按钮将引发事件A)ClickB)LoadC)InitD)Error3.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法A)HideB)ShowC)ReleaseD)SetFocus4.下面关于对象的叙述错误的是A)对象是客观世界的任何实体B)任何对象都有自己的属性和方法C)不同的对象具有相同的属性和方法D)属性是对象所具有的固有特征,方法是描述对象的行为的过程5.下面关于过程调用的叙述中,正确的是A)实参的个数与形参的个数必须相等B)当实参的数目多于形参的数目时,多余的实参被忽略C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F.D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确6.在Visual FoxPro中,关于视图的描述正确的是A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作7.查询设计器中包括的选项卡有A)字段、条件、分组依据B)字段、筛选、排序依据C)条件、分组依据、排序依据D)条件、筛选、杂项8.以下关于空值(NULL)的叙述正确的是A)空值等同于数值0B)Visual FoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值9.SQL是哪几个英语单词的缩写A)Standard Query LanguageB)Structured Query LanguageC)Select Query LanguageD)其他三项都不是10.命令SELECT 0 的功能是A)选择尚未使用的最小编号的工作区为当前工作区B)选择尚示使用的最大编号的工作区为当前工作区C)选择当前工作区的区号加1的工作区为当前工作区D)随机选择一个工作区为当前工作区11.在Visual FoxPro中,可以跟随表的打开而自动打开的是A)单索引文件B)复合索引文件C)结构复合索引文件D)非结构复合索引文件12.结果为.T.的表达式是A)MOD(13,-2)=-1B)MOD(13,-2)=1C)NOT .T. AND .T.D) [2 ]+[1]= [2]+[1]13.连续执行以下命令之后最后一条命令的输出结果是()S=[2005年下半年计算机等级考试]LEFT(S,6)+RIGHT(S,4)A)2005年下半年等级考试B)2005年下等级考试C)2005年考试D)2005年等级考试14.在Visual FoxPro中存储器图像的字段类型应该是()A)字符型B)通用型C)备注型D)双精度型15.若某一个扩展多为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()A)3个B)1个C)4个D)0个16.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()A)首记录B)末记录C)首记录的前面D)末记录的后面17.执行以下命令,先后显示了两个各包含10个记录的记录清单,这说明当前表达中()USE学生LIST NEXT10FOR 性别=[男]LIST WHILE性别=[男]A)至少有10个记录,并且这头10个记录被显示了两遍B)至少有19个记录,并且头19个记录的性别字段值为“男”C)只有20个记录,并且段有记录的性别的值都为“男”D)只有19个记录,并且头19个记录的性别字段值都为“男”18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是A)GO RECNO( )+5 与LIST NEXT5B)GO RECNO( )+5 与SKIP 5C)SKIP RECNO( )+5 与GO RECNO( )+5D)GO 5与SKIP 519.逻辑删除当前表中的全部记录,应该使用命令A)PACKB)DELETEC)DELETE ALLD)ZAP20.以下关于BROWSE命令的描述正确的是A)只能浏览表文件,不能修改记录内容B)能浏览表文件,但不能增加或删除记录C)不仅能浏览表文件,还能修改表的结构D)能浏览表文件,同时也能增加或删除记录21.对表中的记录数据进行修改时,数据来源A)只能通过键盘输入B)只能在命令中给出C)只能通过键盘输入或在命令中给出D)可以通过键盘输入,在命令中给出或从其他表取得22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令A)DELETE FOR SUBSTR(职工编号,3)==[5]B)DELETE FOR SUBSTR(职工编号,3,1)==5C)DELETE FOR SUBSTR(职工编号,3,1)==[5]D)DELETE FOR AT(5,职工编号)=323.在Visual FoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录B)SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段C)SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件D)SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以24.在Visual FoxPro中,可以保证实体完整的索引是A)主索引或候选索引B)候选索引或普通索引C)主索引或唯一索引D)主索引或普通索引25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是(1)SUM 基本工资FOR 性别=[男](2)SUM 基本工资WHILE 性别=[男](3)SUM 基本工资FOR !性别=[女](4)SUM 基本工资WHILE 性别<>[女]A)(1)和(4)、(2)和(3)B)(1)和(3)(2)和(4)C)(1)和(2)、(3)和(4)D)四条命令执行结果相同二、多项选择题26.项目管理器的“数据”选项卡用于显示和管理A)数据库B)自由表C)查询D)视图27.如果内存变量与字段变量的变量名均为“工资”,则访问内存变量“工资”的正确方法是:A)M.工资B)&工资C)M->工资D)工资28.用DIMENSION X(1,2)定义了一个数组X,能使该数组的所有元素均为10的命令是A)A(1,2)=10B)STORE 10 TO XC)X=10D)STORE 10 TO X(1,2),X(1,2)29.以下的四组函数中,函数值相同的是A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B)YEAR(DATE( ))与VAL(DTOC(DATE( ),1))C)VARTYPE("25-3*4")与VARTYPE(25-3*4)D)INT(-123.456)与ROUND(-123.456,0)30.以下四个命令中,能够显示4位数年份的命令是A)YEAR(DATE( ))B)SUBSTR(DTOC(DATE( ),1),1,4)C) LEFT(DTOC(DATE( )),4)D)LEFT(DTOC(DATE( ),1),4)三、判断题31.Visual FoxPro 6.0是一个64位的数据库管理系统。

2012年9月全国计算机等级考试二级VF笔试试卷及参考答案

2012年9月全国计算机等级考试二级VF笔试试卷及参考答案

2012年9月全国计算机等级考试二级VF 笔试试卷一、选择题(每小题2分,共70分)下列各题A )、B )、C )、D )四个选项中。

只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列链表中,其逻辑结构属于非线性结构的是A)循环链表 B )双向链表 C )带链的栈 D )二叉链表(2)设循环队列的存储空间为Q (1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15。

则循环队列中的元素个数为A )16B )20C )0或35D )15(3)下列关于栈的叙述中,正确的是A )栈顶元素一定是最先入栈的元素B )栈操作遵循先进后出的原则C )栈底元素一定是最后入栈的元素D )以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A )二维表B )树状结构C )属性D )网状结构(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职 员,则实体部门和职员间的联系是A )m :1联系B )1:m 联系 C) 1:1联系 D )m : n 联系(6)有两个关系R 和S 如下:S则由关系R 得到关系S 的操作是A)自然连接 B)选择 C)并 D)投影(7)数据字典(DD )所定义的对象都包含于A)程序流程图 B )数据流图(DFD 图)C)方框图 D )软件结构图(8)软件需求规格说明书的作用不包括A )软件可行性研究的依据B )用户与开发人员对软件要做什么的共同理解C )软件验收的依据D )软件设计的依据(9)下面属于黑盒测试方法的是A )逻辑覆盖 B)语句覆盖C )路径覆盖 D)边界值分析(10)下面不属于软件设计阶段任务的是A)数据库设计 B )算法设计C)软件总体设计 D )制定软件确认测试计划(11)不属于数据管理技术发展三个阶段的是A )文件系统管理阶段B )高级文件管理阶段C )手工管理阶段D )数据库系统阶段(12)以下哪个术语描述的是属性的取值范围A)字段 B)域 C)关键字 D)元组(13)创建新项目的命令是A) CREAT NEW ITEMB) CREAT ITEMC) CREAT NEWD) CRATE PROJECT(14)在项目管理器的“数据”选项卡中按大类划分可以管理A)数据库、自由表和查询B)数据库C)数据库和自由表D)数据库和查询(15)产生扩展名为qpr文件的设计器是A)视图设计器B)查询设计器C)表单设计器D)菜单设计器(16)在设计表单时定义,修改表单数据环境的设计器是A)数据库设计器B)数据环境设计器C)报表设计器D)数据设计器(17)以下正确的赋值语句是A) A l,A2,A3=10 B) SET 10 TO A l,A2,A 3C)LOCAL 10 TO A l,A2,A 3 D) STORE 10 TO A 1,A2,A3 (18)将当前表中当前记录的值存储到指定数组的命令是A)GATHERB)COPY TO ARRAYC)SCATTERD)STORE TO ARRAY(19)表达式AT(“IS”,”THIS IS A BOOK”)的运算结果是A).T. B)3 C) 1 D)出错(20)在Visusl FoxPro中,建立数据库会自动产生扩展名为A)DBC的一个文件 B ) DBC、DCT和DCX三个文件C)DBC和DCT两个文件 D ) DBC和DCX两个文件(21)以下关于字段有效性规则叙述正确的是A)自由表和数据库表都可以设置B)只有自由表可以设置C)只有数据库表可以设置D)白由表和数据库表都不可以设置(22)建立表之间临时关联的命令是A)CREATE RELATION TO……B)SET RELATION TO……C)TEMP RELATION TO……D)CREATE TEMP TO……(23)在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数A)A VG B)SUMC)MAX D)MIM(24)在Visual FoxPro的SQL查询中,用于分组的短语是A)ORDER BY B)HA VING BYC)GROUP BY D)COMPUTE BY(25)在Visual FoxPro中SQL支待集合的并运算,其运算符是A)UNION B)AND C)JION D) PLUS(26)在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语A)INT0 TEMP B)INTO DBF C) INTO TALE D)IN'TO CURSOR(27)以下不属于SQL数据操作的语句是A)UPDATE B) APPEND C) INSERT D) DELETE(28)如里已经建立了主关健字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABE职工(职工号C(5) PRIMARY KEY,仓库号C(5) REFERENCE 仓库,工资1)则仓库和职工之间的联系通常为A)多对多联系B)多对一联系C)一对一联系D)一对多联系(29)查询和视图有很多相似之处,下列描述中正确的是A)视图一经建立就可以像基本表一样使用B)查询一经建立就可以像基本表一样便用C)查询和视图都不能像基本表一样使用D)查询和视图都能像基本表一样使用(30)在DO WHILE……ENDDO循环结构中LOOP语句的作用是A)退出循环,返回到程序开始处B)终止循环,将控制转移到本循环络构ENDDO后面的第一条语句继续执行C) 该语句在DO WHILE……ENDDO循环结构中不起任何作用D)转移到DO WHILE语句行,开始下一次判断和循环(31)在表单上说明复选框是否可用的属性是A)VisibleB)ValueC)EnableD)Alignment(32)为了在报表的某个区域显示当前日期,应该抽入一个A)域控件B)日期控件C)标签控件D)表达式控件第33一35题使用如下两个表:部门(部门号,部门名,负责人,电话)职工(部门号,职工号,性名,性别,出生日期)(33)可以正确查询1964年8月23日出生的职工信息的SQL SELECT'命令是A)SELECT * FROM职工WHERE出生日期=1964-8-23B)SELECT * FROM职工WHERE出生日期=”1964-8-23”C)SELECT * FROM职工WHERE出生日期={^964-8-23}D)SELECT * FROM职工WHERE出生日期=(^1964-8-23)(34)可以正确查询每个部门年龄最长者的信息(要求得到的信基包括部门名和最长者的出生日期)的SQL SELECT命令是A) SELECT 部门名,MAX(出生日期) FROM 部门JION职工;ON部门.部门号=职工.部门号GROUP BY部门名B ) SELECT 部门名,MIN(出生日期) FROM 部门JION职工;ON部门.部门号=职工.部门号GROUP BY部门名C) SELECT 部门名,MIN(出生日期) FROM 部门JION职工;WHERE部门.部门号=职工.部门号GROUP BY部门名D) SELECT 部门名,MAX(出生日期) FROM 部门JION职工;WHERE部门.部门号=职工.部门号GROUP BY部门名(35)可以正确查询所目前年龄在35岁以上的职工信息(姓名,性别和年龄)的SQL SELECT 命令是A)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;WHERE 年龄>35B)S ELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;WHERE YEAR(出生日期)>35C)S ELECT 姓名,性别,年龄=YEAR(DA TE())-YEAR(出生日期) FROM 职工;WHERE YEAR(DA TE())-YEAR(出生日期)>35D)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;WHERE YEAR(DA TE())-YEAR(出生日期)>35二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

2012年春秋两季全国计算机等级考试二级VFP笔试试题及解析

2012年春秋两季全国计算机等级考试二级VFP笔试试题及解析

2012年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)循环队列是队列的一种链式存储结构B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构D)循环队列是非线性结构答案:C解释:所谓循环队列,就是将队列存储空间的最后一个位置绕道第一个位置,形成逻辑上的空间,供队列循环使用。

循环队列空的条件为S=0,:循环队列满的条件为S=1且front=rear。

所以循环队列就是顺序存储结构。

(2)下列叙述中正确的是A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对答案:D解释:此题考点是栈的特点。

栈是一端封闭而另一端删除的线性表。

栈是按照先进后出,后进先出的原则组织数据的。

(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4 B)16 C)10 D)6答案:B解释:根据二叉树的节点计算公式,1、度为0的节点总比度为2的节点多一个,所以度为2节点为:4个。

2、总结点=度为0+度为1+度为2。

所以度为1=25-5-4=16。

(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式B)概念模式C)内模式D)外模式答案:D解释:它是用户所见的数据模式,概念模式是抽象的描述不是客户需求的。

(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字 B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字答案:D解释:实体完整性中:主索引一个表只能有一个,而候选索引是可以有多个。

它们保证了实体完整性。

(6)有三个关系R、S和T如下:A)并 B)差C)交D)自然连接答案:B解释:此题考的是关系模型的基本运算。

2002-2012.9计算机等级二级vfp历年考试真题答案(打印版)

2002-2012.9计算机等级二级vfp历年考试真题答案(打印版)

2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。

请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。

(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影C)选择D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系B)一对二联系C)多对多联系D)一对多联系(3)VF支持的数据模型是A)层次数据模型B)关系数据模型 C)网状数据模型D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLI C D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。

原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。

2012上半年计算机二级VFP答案(网友版本)

2012上半年计算机二级VFP答案(网友版本)

2012上半年计算机二级VFP答案(网友版本)[第一版]1.单选题1-5 BDCCB 6-10 CBCCB 11-15 DBDAC16-20 AAACD 21-25 DDACA 26-30 BCBDD31-35 BABBD2.填空1.N-12.13.数据操纵语言4.关系5. 面向对象6.正确7.58.主9.字段 10.级联 11.调用12.caption 13 程序设计语言 14. desc15. delete[第二版]1.单选题1-5 BDCCB 6-10 CBCCB 11-15 DBDAC16-20 AAACD 21-25 DDACA 26-30 BCBDD31-35 BABBD2.填空1.N-12.13.数据操纵语言4.关系5. 面向对象6.正确7.58.主9.字段 10.级联 11.调用12.caption 13 程序设计语言 14. desc15. delete[第三版]BDADA DADBA CCADC CACDC BBBBD ABACB ABDCA[第四版]CDBBA DCCDA BCADA CAAAB BCAAB CDCBD DBAAB[第五版]1-5 ADABA 6-10 DABBC 11-15 CCACD 16 CDCDC 21 ABBBD 26 ABDCD 31 ABDCA[第六版]ADCCD BCDCA BACDA CABAB ACDAD CDDBB DCAAA[第七版]1~10 ADADD DADBC 11~20 CBACD ABDCC 21~35 BBBBD ABDCC ABDCA>>全国2012年3月计算机等级考试试题及答案汇总>>2012上半年计算机等一级考试试题及答案汇总>>2012上半年计算机等二级考试试题及答案汇总>>2012上半年计算机等三级考试试题及答案汇总>>2012上半年计算机等四级考试试题及答案汇总。

2011及2012计算机二级VFP考试及答案

2011及2012计算机二级VFP考试及答案

2011秋江苏省计算机二级VFP考试真题与答案第一部分计算机基础知识1. 下列有关信息、信息处理、信息技术的叙述中,错误的是 ___(1)___。

A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术B.比特是信息的基本单位,1个比特可以表示8位二进制数C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础D.Moore定律是指"单块集成电路的集成度平均每18-24个月翻一番"3. 下列有关计算机发展与分类的叙述中,错误的是___(3)___。

A.数字电子计算机诞生于20世纪40年代,个人计算机(微型计算机)产生子20世纪80年代初B.第4代计算机的CPU主要采用中小规模集成电路,第5代计算机采用超大规模集成电路C.计算机分类有多种方法,按其内部逻辑结构通常分为16位机、32位机或64位机等,目前使用的PC机大多是32位机或64位机D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的"天河1号,,巨型计算机,其性能可在全球巨型机排行榜中位居前10名4. 下列有关PC机微处理器的叙述中,错误的是___(4)___A.目前PC机所用的各种微处理器均由Intel公司设计和生产B.微处理器通常由单片集成电路制成C.一台高性能PC机中通常包含多个微处理器D.台式PC机与笔记本PC机采用的微处理器通常有所不同5. 下列有关PC机主板与芯片组的叙述中,错误的是 ___(5)___。

A.台式PC机主板的物理尺寸已经标准化B.有些主板将声卡、网卡、显卡的功能均集成在其中C.芯片组是PC机各组成部分相互连接和通信的枢纽,它们与CPU芯片以及IO接口同步发展D.PC机主板上可安装的内存条类型及内存最大容量与芯片组无关6. 下列是PC机常用的四种外设接口,其中适用于连接硬盘和光驱的是___(6)___A.RS-232B.SATAC.IEEE-1394D.VGA7. 下列有关显示器、显示卡、打印机的叙述中,错误的是___(7)___ 。

计算机二级《VFP》练习试题及答案

计算机二级《VFP》练习试题及答案

计算机二级《VFP》练习试题及答案练习题一1[单选题] 假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。

A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B参考答案:A参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。

字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。

-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。

故D选项正确。

2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。

(2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。

(3)设置字段“经手人”的默认值为“john”。

(4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。

参考解析:(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。

(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。

在“字段”选项卡列表框内的最后插入一个新的字段。

输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。

(3)【操作步骤】选择“经手人”字段,在默认值框内输入“john”。

(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。

3[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。

A.阶段性报告B.需求评审C.总结D.都不正确参考答案:B参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国计算机等级考试二级VFP模拟试卷考试及答案第一项:单项选择题答案见最后1、下面关于运行应用程序的说法,正确的是A)APP应用程序可以在Visual FoxPro和Windows环境下运行B)EXE应用程序只能在Windows环境下运行C)EXE应用程序可以在Visual FoxPro和Windows环境下运行D)APP应用程序只能在Windows环境下运行2、调用报表格式文件pp1预览报表的命令是A)REPORT FROM PP1 PREVIEWB)DO FROM PP1 PREVIEWC)REPORT FORM PP1 PREVIEWD)DO FORM PP1 PREVIEW3、报表的数据源可以是A)自由表或其他报表B)数据库表、自由表或视图C)数据库表、自由表或查询D)表、查询或视图4、确定列表框内的某个条目是否被选定应使用的属性是A)ValueB)ColumnCountC)ListCountD)Selected5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为A)Thisform.RefreshB)Thisform.DeleteC)Thisform.HideD)Thisform.release6、在Visual FoxPro中,控件分为A)容器类和控件类B)控件类和基类C)容器类和基类D)控件类的基础类7、在Visual FoxPro中,扩展名为.DBC的文件是A)数据库表文件B)表单文件C)项目文件D)数据库文件8、在下面Visual FoxPro表达式中,运算结果为字符串的是A)[125]-[100]B)[ABC]+[XYZ]=[ABCXYZ]C)CTOD([07/01/03])D)DTOC(DATE()>[07/05/03])9、下列表达式结果为.T.的是A)[湖北]=[湖北]B)[中国]<=[北京]C)'计算机'$'计算机考试'D)2*3.14<=11/210.要判断数值型变量M是否能被3整除,下面4个表达式中,错误的是A)INT(M/3)=M/3B)MOD(M,3)=0C)0=MOD(M,3)D)INT(M/3)=MOD(M,3)11.顺序执行下面命令后,屏幕显示的输出结果是TITLE=[FoxPro]LOWER(RIGHT(TITLE,3))A)foxproB)ProC)foxD)pro12.如果X=99,Y=[A],A=[telephone],则LEN(STR(X,2)+&Y)的值是A)19B)11C)5D)413.学生表的性别字段为逻辑型,男为.T.,女为.F.,顺序执行以下命令最后一条命令显示的是USE学生APPEND BLANKREPLACE 姓名WITH [王丽],性别WITH .F.IIF(性别,[男],[女])A)男B)女C).T.D).F.14.执行下述命令后,使函数EOF( )的值一定为.T. 的命令是A)REPLACE 基本工资WITH 基本工资+300B)DISPLAY FOR 基本工资>1000C)LIST WHILE 基本工资>1000D)LIST NEXT 10 FOR 基本工资>100015. 在以下四组中,每组有两个分别运算的函数或表达式,运算结果相同的是A)LEFT([FoxPro],3)与SUBSTR([FoxPro],1,3)B)YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2)C)VARTYPE([36-4*5])与VARTYPE(36-4*5)D)假定X=[this ],Y=[is a string]X+Y与X-Y16.在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是A)CREATEB)CREATE SDBC)CREATE TABLE SDBD)CREATE DATABASE SDB17.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为A)1,10,8B)2,8,8C)1,4,8D)4,4,818.现要从SC表中查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),正确的SQL是A)SELECT S#,C# FROM SC WHERE G=0B)SELECT S#,C# FROM SC WHERE G<=0C)SELECT S#,C# FROM SC WHERE G=NULLD)SELECT S#,C# FROM SC WHERE G IS NULL19.某数据库有如下表:STOCK(股票代码,股票名称,单价,交易所),求每个交易所的平均单价的SQL命令是A)SELECT 交易所,VG(单价) FROM STOCK GROUP BY 单价B)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 单价C)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 交易所D)SELECT 交易所,AVG(单价)FROM STOCK GROUP BY 交易所20.若用如下的SQL语句创建了一个STUDENT表:CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;)NAME C(8) NOT NULL,;SEX C(2),;AGE N(2))下列的SQL语句中可以正确执行的是A)INSERT INTO STUDENT VALUES('1031','王小平', '男',23)B)INSERT INTO STUDENT VALUES('1031',.NULL., '男',23)C)INSERT INTO STUDENT VALUES('1031','王小平',.NULL.,.NULL.)D)INSERT INTO STUDENT VALUES(.NULL.,'王小平','男',23)21. 在SQL中,删除表的命令是A)ERASE TABLEB)DELETE TABLEC)DROP TABLED)DELETE DBF22.下列四组操作,每组有两个分别执行的命令,执行结果相同的是A)执行STORE SPACE(10) TO XX之后,再执行LEN(XX+SPACE(5))和LEN(XX-SPACE(5))B)打开职工表文件后,执行COUNT FOR 性别=[女]和RECCOUNT()C)执行STORE [20] TO N之后,再执行M=100+&N和M=[100]+ND)打开职工表文件后,执行DELETE和DELETE()23.用“□”表示空格,连续执行以下命令之后,最后一条命令的输出结果是X=[ABC□□]Y=[XYZ]+XZ=TRIM(Y)-[LMN]LEN(Z)A)XYZABCLMNB)XYZABCL MN□□C)11D)924.在下面VISUAL FOXPRO四个关于日期或日期时间的表达式中,错误的是A){^2003.09.01 11:10:10 AM}-{^2002.09.01 11:10:10 AM}B){^2003/02/02}+15C){^2003.03.01}+{^2001.03.01}D){^2002/03/01}-{^2003/03/02}25.在Visual FoxPro中,COPY TO ABC FOR ……命令相当于完成的关系运算是A)连接B)投影C)选择D)拷贝二、多项选择题26.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的联系不属于A)一对一联系B)一对二联系C)多对多联系D)一对多联系27.在下列四个选项中,属于基本关系运算的是A)比较B)连接C)选择D)投影28.在Visual FoxPro中,下列选项中是常量的是A)ABCB) 1.4E+2C)"ABC"D)11/10/200229.下列四个表达式中,正确的表达式是A)DATE()+CTOD("11/20/99")B)DATE()+20C)DATE()-CTOD("11/20/99")D)DATE()-2030.如果内存变量C存放的字符为"A"或"a"时,下列表达式的值为.F.的是A)C<>"A".OR.C<>" a"B)C<>"A" AND C<>" a"C)NOT(C="A" OR C="a")D)NOT(C="A" AND C="a")三、判断题31.相继执行以下两条命令:M=[10+20] 和?M,屏幕上显示的输出结果是30。

32.表达式“职称>=[副教授]”符合职称为“副教授”或“教授”这个要求。

33.若X=.NULL.,执行IS NULL(X)命令后,屏幕显示结果为.T.。

34.打开数据库时,其中的数据库表会自动打开。

35.使用BROWSE命令可以对当前表中的记录进行预览、修改、删除、追加及插入操作。

36.在没有打开索引的情况下,执行SKIP RECNO( )+3命令相当于执行GO RECNO( )+3命令。

37.利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。

38.执行SORT命令时,先对当前表中的记录按指定的关键字进行排序,然后将按排序后的全部记录重新存入原文件中。

39.对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。

40.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。

四、填空题41.在关系数据库的基本操作中,把两个关系中相同属性的元组连接到一起形成新的二维表的操作称为________________________________42.在Visual FoxPro中,扩展名为PJX的文件是_____________________文件。

43.设A=“45.678”,且表达式STR(&A,2)+"12&A"的值是______________________44.表达式ROUND(15.8,-1)45.函数LEN(SPACE(3)-SPACE(2))的值是__________46.如果某个表中有2个备注型字段和1个通用型字段及其它类型的字段,则该表的备注文件有_________个。

相关文档
最新文档