计算机等考二级VF模拟试题及答案 (1)
计算机等考二级VF模拟试题及答案1一、单项选择题1. Visual FoxPro的报表文件.FRX中的保存的是A)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计格式的定义2.连编后可以脱离开Visual FoxPro独立运行的程序是A)PRG程序B)EXE程序C)FXP程序D)APP程序3.在创建快速报表时,基本带区包括A)页标头、页注脚和细节B)组标头、组注脚和细节C)报表标题、细节和组注脚D)标题、细节和总结4.在下面列出的数据模型中,哪一个是概念数据模型A)关系模型B)层次模型C)网状模型D)实体—联系模型5.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A)多对多联系B)一对多联系C)多对一联系D)一对一联系6.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A)选择B)投影C)连接D)并7.项目管理器的“数据”选项卡用于显示和管理A)数据库、自由表、查询和视图B)数据库、视图和查询C)数据库、自由表和查询D)数据库、表单和查询8.表文件已经打开,当前记录中姓名字段的值是“王小平”。
执行以下命令序列姓名="李敏"姓名屏幕显示的结果是A)王小平B)李敏C)王小平李敏D)李敏王小平9.下列逻辑表达式中,结果为.F.的值是A)MOD(20,4)= MOD(20,5)B) "张"$"张三"C) "张三"$"张"D){^2003.01.01} < {^2003.01.02}10.下列表达式中,结果一定为.T.的是A)[男]$性别B)CTOD([03/21/03])> CTOD([03/12/03])C)[2000] > [3]D).NOT. .T.11.顺序执行以下命令之后,最后一条命令的输出结果是X = [A]Y = XA = [长江黄河]X + &X – Y - &YA)长江黄河B)A长江黄河A长江黄河C)A长江黄河XAD)A长江黄河长江黄河12.顺序执行以下命令之后,最后一条命令的输出结果是SET EXACT OFFX = [A] IIF([A] = X,X – [BCD],X+[BCD])A)AB)BCDC)ABCDD)A BCD13.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LIST FOR YEAR(出生日期)<=1965B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<= [65]C)LIST FOR LEFT(DTOC(出生日期),7,2)<= [65]D)LIST FOR RIGHT(DTOC(出生日期),2)<= [65]14.Visual FoxPro 数据库文件是A)存放用户数据的文件B)管理数据库对象的系统文件C)存放用户数据和系统数据的文件D)其他三种说法都对15.如果一个字段的宽度为8,则此字段的类型不可能是A)字符型B)数值型C)日期型D)备注型16.某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。
若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是A)1400B)1500C)1600D)170017.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:“020101”,“张三”,“男”,02/10/84。
执行下列命令:SCATTER TO XSLEN (XS(2) )结果是A)张三B)男C)4D)818.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令A)list 职称 = [工程师]B)list for 职称= [工程师]C)list while职称 = [工程师]D)list rest职称 = [工程师]19.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在USE ABCGO 3LOCATE NEXT 3 FOR 性别 ="男"A)第3号记录上B)第4号记录上C)第5号记录上D)第6号记录上20.设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE 学生INSERT BLANK其结果是在学生表文件的A)第1条记录的位置插入了1个空白记录B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录D)不确定位置插入了1个空白记录21.要为当前表所有职工增加100元工资,应该使用命令A)CHANGE 工资WITH 工资+100B)REPLACE 工资WITH 工资+100C)CHANGE ALL 工资WITH 工资+100D)REPLACE ALL 工资WITH 工资+10022.当前表有一个类型为C的字段SNA ,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令A)SNA = MMB)REPLACE SNA WITH MMC)STORE &MM TO SNAD)REPLACE SNA WITH &MM23.在以下各种说法中,正确的是A)DELETE 、ZAP和PACK的功能各不相同B)ZAP和PACK的功能相同C)DELETE ALL和ZAP的功能相同D)DELETE ALL和PACK的功能相同24.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令A)SORT TO SS ON 性别,出生日期 / DB)INDEX TO SS ON 性别,出生日期C)SORT TO SS ON 性别,出生日期D)COPY TO SS ON 性别,出生日期 / D25.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令A)MODIFY STRUCTUREB)DELETEC)REPLACED)ZAP二、多项选择题26.要为当前表中所有职工增加50元津贴,下列命令中错误的是A)CHANGE 津贴 WITH 津贴+50B)REPLACE 津贴 WITH 津贴+50C)CHANGE ALL 津贴 WITH 津贴+50D)REPLACE ALL 津贴 WITH 津贴+5027.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是A)执行命令DELETE NEXT 3B)先执行命令GOTO 2,再执行命令DELETE NEXT 3C)执行命令DELETE RECORD 2 TO 4D)执行命令DELETE FOR RECNO( )>=2.AND.RECNO( )<=428.下面4组命令,每组命令的执行结果一定相同的是A)DELETE与DELETE RECORD RECNO()B)DELETE ALL与DELETE FOR .T.C)DELETE FOR 职称="讲师"与DELETE WHILE 职称="讲师"D)DELETE 与DELETE NEXT 129.Visual FoxPro 中,索引文件的扩展名可以为A).DBCB).CDXC).DBFD).IDX30.下面有关数据库表索引的描述,错误的是A)使用索引并不能加快对数据库表的查询操作B)索引与数据库表的数据存储在一个文件中C)建立索引以后,原来的数据库表文件中记录的物理顺序不变D)创建索引是创建一个指向数据库表文件记录的指针构成的文件三、判断题31.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。
32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。
33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
34.永久联系在数据库设计器中显示为表索引间的连接线。
35.Update语句是SQL语言最重要的,也是使用最频繁的语句。
36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
37.菜单设计器的主要功能有两个:一是为顶层表单设计下拉菜单,二是通过定制Visual FoxPro系统菜单建立应用程序的下拉式菜单。
38.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。
39.定义一个自定义函数必须建立一个独立的文件。
40.用户从基类创建的子类属于用户定义类。
用户定义类只能是子类,而不能是父类。
四、填空题41.用二维表表示的实体及实体之间联系的数据模型的为。
42.在连接运算中,连接是指去掉重复属性的等值连接。
43.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是。
44.执行SET EXACT OFF命令后,命令 "数据库"=[数据] 的执行结果是。
45.命令 LEFT("123456789",LEN("计算机"))的结果是。
46.设D=15>16,命令VARTYPE (D)的执行结果是。
47.打开数据库设计器的命令是 DATABASE。
48.在Visual FoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在文件中。
49.与命令display的执行结果完全相同的另一个list命令应该是。
50.使记录指针相对于当前记录向上移动5个记录,应该使用命令。
五、程序填空题51.下面程序的功能是对输入的正整数M和K(M>K)通过调用过程SUB计算并显示S的值,这里S=K!+(K+1)!+……+M!,请填空:CLEARINPUT "输入K值:" TO KINPUT " 输入M值:" TO M①FOR R = K TO MDO SUB ②S = S+AENDFOR" S的值为:" , SRETURN③PARAMETERS P , NP = 1FOR L=1 TO NP = P*LENDFORRETURN52.选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X>0,1,-1))等效IF ①Y = 1ELSEIF X = 0②ELSE___③_______ENDIFENDIF六、程序分析题53.程序分析题CLEARP = 0FOR N = 1 TO 49IF N>10EXITENDIFIF MOD (N, 2) = 0P = P+NENDIFENDFOR"P=" , PRETURN执行上述程序,运行结果是54.设图书.DBF表文件的内容如下:记录号编号书名出版单位单价1 113388 高等数学清华大学出版社24.002 445501 数据库导论科学出版社27.903 332211 计算机基础高等教育出版社23.004 665544 Visual FoxPro 电子工业出版社28.605 456788 操作系统原理电子工业出版社25.006 456728 操作系统概论高等教育出版社21.007 375666 计算机网络清华大学出版社37.008 245682 计算机原理高等教育出版社25.00阅读下列程序,写出程序的运行结果:CLEARUSE 图书UPDATE图书 SET 单价=单价+10 WHERE 出版单位="科学出版社" SELECT MAX(单价) INTO ARRAY A FROM 图书A(1)SELECT出版单位,AVG(单价) AS 平均价 FROM 图书;GROUP BY 出版单位 INTO CURSOR TEMPSELECT * FROM TEMP ORDER BY 平均价 DESC;INTO CURSOR TEMP1GO BOTTOM出版单位CLOSE DATABASE执行上述程序,运行结果是:________ ______________七、程序设计题55.在c:\ata\temp\420202\1234567\dit\GAE\temp下有“订货管理”数据库,数据库有一表“ORDER_DETAIL”,结构为:订单号C(6),器件名C(16),单价N(10,2)。
国家二级VF机试模拟试卷120(题后含答案及解析)
国家二级VF机试模拟试卷120(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。
(2)创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。
(3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden.dbf。
请将该SQL语句存储在文件one.prg 中,否则不得分。
(4)使用SQL语句向自由表golden.dbf中添加一条记录(“011”,9,7,11)。
请将该SQL语句存储在文件two.prg中,否则不得分。
正确答案:(1)①在命令窗口执行命令:MODIFY MENU my-menu,打开菜单设计器,接着单击菜单设计器中“文件”行的“编辑”按钮进入子菜单界面。
②选中“退出”子菜单命令,然后单击菜单设计器右边的“插入”命令按钮,插入一个菜单名称为“新菜单项”菜单行,修改菜单名称为:\-。
③修改“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET SYSMENU TO DEFAULT。
④执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。
⑤在命令窗口执行命令:DO my_menu mpr,运行菜单查看结果。
(2)①在命令窗口执行命令:USE金牌榜,打开“金牌榜”表。
②在命令窗口执行命令:CREATE REPORTsport_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”命令按钮,在弹出的“字段选择器”对话框中,将“国家代码”和“金牌数”两个字段添加到“选定字段”列表框中,单击“确定”按钮关闭“字段选择器”对话框。
计算机二级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)作为描述工具的软件开发阶段是______。
VF试题及答案
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
全国计算机等级考试二级vf答案
全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
计算机二级VF考试模拟题
NCRE二级VFP习题及答案修改命令(1)计算实发工资字段的值,实发工资=基本工资+津贴-扣款。
REPL ALL实发工资WITH基本工资+津贴-扣款(2)在实发工资为0的情况下,分别执行下列三条命令,比较它们的执行结果。
REPL 实发工资WITH 基本工资+津贴-扣款REPL 实发工资WITH 基本工资+津贴-扣款FOR 职称="讲师"REPL ALL 实发工资WITH 基本工资+津贴-扣款完成下列删除与恢复的命令(1)删除所有男教师的记录DELE FOR 性别(2)在删除所有男教师的记录的前提下,除姓“林”的外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="林")(3)在删除所有男教师的记录的前提下,除姓“陈”的助讲外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="陈" AND 职称="助教")对zg.dbf完成下排序、索引命令(1)按基本工资降序建立排序文件szg1.dbfSORT ON 基本工资/D TO SZG1(2)按基本工资降序建立单项索引,文件名为izg1.idxINDEX ON -基本工资TO IZG1(3)按基本工资建立结构复合索引文件,按降序索引INDEX ON 基本工资TAG GZ DESC(4)按基本工资建立独立复合索引文件的降序,索引标识为jbgz,文件名为zgd1.cdx INDEX ON 基本工资DESC TAG JBGZ OF ZGD1(5)按基本工资升序,基本工资相同再按出生年月建立索引文件,文件名为zgd2.cdx USE ZGINDEX ON STR(基本工资,6,2)+DTOC(出生日期)TAG GZCS OF ZGD2(6)分别按姓名、职称、出生日期建立结构复合索引文件,索引标识分别为XM、ZC、BIRTHDAY。
USE ZG1INDEX ON 姓名TAG XMINDEX ON 职称TAG ZCINDEX ON 出生日期TAG BIRTHDAY(7)打开前面所建的所有索引文件,设置结构复合索引文件为主控索引文件,设置XM 为主控索引。
全国计算机考试二级VF全真模拟题答案及解析
xx年全国计算机考试二级VF全真模拟题答案及解析(1)A【解析】数据构造是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑构造、存储构造和数据的运算。
(2)D【解析】串的长度指的是串中的字符的个数,且其字符个数可以为零。
(3)B【解析】计算机算法是指解题方案的准确而完整的描述,它有以下几个根本特征:可行性、确定性、有穷性和拥有足够的情报。
(4)C【解析】对象有如下一些根本特点,即标识唯一性、分类性、多态性、封装性和模块独立性。
(5)B【解析】软件工程概念的出现源自软件危机。
所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
总之,可以将软件危机归结为本钱、质量、生产率等问题。
(6)C【解析】软件设计遵循软件工程的根本目标和原那么,建立了适用于在软件设计中应该遵循的根本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。
自底向上是集成测试中增量测试的一种。
(7)A【解析】软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。
(8)A【解析】sQL语句中凡创立都用CREATE,删除都用DROP,改变用ALTER,再跟类型和名字,附加子句。
(9)B【解析】数据库系统(DatabaseSystem,简称DBS)包括数据库(Database,简称DB)和数据库管理系统(DatabaseManagementSystem,简称DBMS)。
(10)C【解析】关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。
其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,那么由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
(11)D【解析】排序不属于根本关系运算。
(12)A【解析】一个班只能有一个班长,这是一一对应的关系,所以班级和班长两个实体之间的关系属于一对一联系。
浙江计算机二级VF模拟试卷1(题后含答案及解析)
浙江计算机二级VF模拟试卷1(题后含答案及解析) 题型有:1. 程序阅读选择题 2. 编写程序题程序阅读选择题阅读下列程序说明并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】程序功能是求30!。
【程序】SET TALK OFFCLEARN=1I=1DO WHILE (1) (2)N=N+1 (3)? ISET TALK ON1.A.N<>30B.N>30C.N<30D.N<=30正确答案:D解析:本大题要求1~30的阶乘,N的变量应从1~30且包括30,故DO WHILE循环条件应为N<=30。
2.A.I=I+NB.I=I*NC.I=I+N!D.I=I*N!正确答案:B解析:求阶乘应是N!=1*2*3* …*N。
3.A.ENDDOB.ENDWHILEC.ENDFORD.ENDCASE正确答案:A解析:DO WHILE …ENDDO 的格式:DO WHILE<条件表达式><语句序列>[EXIT] [LOOP] ENDDO 功能;当<条件表达式>的值为.T.时,重复执行DO…ENDDO 之间的<语句序列>,直到<条件表达式>的值为.F.时,结束循环操作。
【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。
【程序】SET TALK OFFCLEAINPUT“M=”TO M (4)DO WHILE .T. INPUT“N=”TO N (5) D=NENDIFIF X>N (6)ENDIFYN=“A”(7) WAIT “是否继续输入(Y—继续/N—结束)”TO YNENDDO (8) EXIT ENDIFENDDO?“最大的数是:”,D?“最小的数是:”,XSET TALK ON4.A.STORE M,0 TO D,XB.STORE 0 TO D,XC.STORE M TO D,XD.STORE 0,0 TO D,X正确答案:C解析:把输入的第一个M值赋给指向最大值D变量和指向最小值X变量。
国家二级VF机试模拟试卷100(题后含答案及解析)
国家二级VF机试模拟试卷100(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)建立项目文件,名为“xm”。
(2)将数据库“教材”添加到新建立的项目当中。
(3)为数据库中的表“作者”建立主索引,索引名称和索引表达式均为“作者编号”;为“教材”建立普通索引,索引名和索引表达式均为“作者编号”。
(4)建立表“作者”和表“教材”之间的关联。
正确答案:(1)选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“教材”,单击“确定”按钮将数据库“教材”添加到新建的项目“xm”中。
(3)①在“数据”选项卡中。
依次展开数据库“教材”“表”,选择“作者”表,单击“修改”按钮,打开表设计器修改表“作者”结构,在“作者”表设计器中的“索引”选项卡的“索引名”中输入“作者编号”,选择索引类型为“主索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“作者”结构。
②在项目管理器中,选择“教材”表,单击“修改”命令按钮,打开表设计器修改表“教材”结构,在“教材”表设计器的“索引”选项卡的“索引名”中输入“教材编号”,选择索引类型为“普通索引”,索引表达式为“教材编号”,单击“确定”按钮关闭表设计器并保存表“教材”结构。
(4)①关闭项目管理器,选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“教材.dbc”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,将“作者”表中的索引“作者编号”拖曳到表“教材”的索引“作者编号”上,为表“作者”和表“教材”之间建立关联。
简单应用题(40分)2.(1)编写程序“cx1.prg”,对于数列1,2,3,4,5,…,求前多少项的和不大于2000。
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。
A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。
A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。
A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。
A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。
A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。
A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。
计算机二级vf考试答案
计算机二级vf考试答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开一个表文件?A. USEB. DISPLAYC. MODIFYD. BROWSE答案:A2. Visual FoxPro中,哪个函数用于计算表达式的值?A. EVALUATEB. SUBSTITUTEC. CHANGED. SELECT答案:A3. 在Visual FoxPro中,如何创建一个新表?A. USEB. CREATEC. MODIFYD. BROWSE答案:B4. Visual FoxPro中,哪个命令用于显示当前工作区的表结构?A. DISPLAY STRUCTUREB. MODIFY STRUCTUREC. LIST STRUCTURED. SHOW STRUCTURE5. 在Visual FoxPro中,哪个命令用于删除表中的记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A6. Visual FoxPro中,哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A7. 在Visual FoxPro中,如何将一个表文件复制到另一个表文件?A. COPY TOB. SELECT INTOC. COPY FILED. SELECT答案:B8. Visual FoxPro中,哪个命令用于设置当前工作区?A. SET WORKAREAB. USEC. SELECTD. SET PATH答案:A9. 在Visual FoxPro中,哪个命令用于查找表中的特定记录?B. FINDC. LOCATED. SEARCH答案:B10. Visual FoxPro中,哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTYPE答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭当前打开的表文件。
