4四川计算机二级 vf练习题

合集下载

计算机二级VF考题精选

计算机二级VF考题精选

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 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. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

计算机二级vf操作实训试题及答案7套

计算机二级vf操作实训试题及答案7套

一、基本操作题(共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 UPDATE命令将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)。

计算机二级考试VF模拟试卷及答案

计算机二级考试VF模拟试卷及答案

计算机二级考试VF模拟试卷及答案为帮助大家更好复习计算机二级VF考试的根本知识,为大家分享计算机二级VF考试模拟试题及答案如下,赶紧来学习吧!在考生文件夹下,翻开SELLDB数据库,完成如下根本操作:1. 创立"客户表"(客户号,客户名,销售金额),其中:客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数2位)。

2. 为第1小题创立的"客户表"建立一个主索引,索引名和索引表达式均为"客户号"。

3. 为"部门本钱表"增加一个字段,字段名为"备注",数据类型为字符型,宽度为20。

4. 先选择"客户表"为当前表,然后使用报表设计器中的快速报表功能为"客户表"创立一个文件名为PS的报表。

快速报表建立操作过程均为默认。

最后,给快速报表增加一个标题,标题为"客户表一览表"。

解题思路:1.略2.略3.略4. 只要双击“客户表”选择"客户表"为当前表,新建一个报表,单击“报表\快速报表”菜单项,在“翻开”对话框中选择表“客户表”并单击“确定”按钮。

在“快速报表”对话框中,单击“确定”按钮。

单击“报表\标题/总结”菜单项,在“标题/总结”对话框的“报表标题”框中的“标题带区”打勾,再单击“确定”按钮。

如果“报表控件”工具栏没显示,那么单击“显示\报表控件工具栏”菜单项,在“标题”区添加一个标签,用于存放标题“客户表一览表”。

关闭保存该报表。

在考生文件夹下,翻开DB数据库,完成如下根本操作:1. 给表TABB增加一个字段,字段名为"日期",数据类型为日期型。

2. 使用SQL Update语句将表TABB中所有记录的字段"日期"的值修改为xx-10-01,并将SQL语句存储到名为TWO.PRG的文件中。

计算机二级VF上机题库及答案

计算机二级VF上机题库及答案

计算机二级VF上机题库及答案1. 建立菜单QUERYMENU。

该菜单只有"查询"和"退出"两个主菜单项(条形菜单), 其中单击菜单项"退出"时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。

2. 将COURSE表的"开课系部"字段名改为"开课单位",其余不变。

3. 从数据库SCOREMANAGER中移去表TEMP2.DBF(不是删除)。

4. 将SCORE1表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表NEWORDER。

此题主要考核点:菜单的建立、字段改名、数据库表的逻辑删除、表的排序及查询去向等知识点此题解题思路:第1题:此题的主要考核点是菜单的建立。

新建菜单可按以下步骤:选择"文件"菜单中的"新建"命令,在"新建"对话框中选择"菜单",单击"新建文件"按钮。

在"新建菜单"对话框中选择"菜单"按钮,调出"菜单设计器"。

也可用CREATE MENU命令直接调出菜单设计器。

在菜单名称中填入"查询"、"退出","退出"结果为命令"SET SYSMENU TO DEFAULT"。

第2题:此题的主要考核点是字段的改名。

翻开COURSE表表设计器,将光标移动到"开课系部"字段格中,将其改为"开课单位"。

第3题:此题的主要考核点是数据库表的逻辑删除。

翻开考生文件夹下的" SCOREMANAGER "数据库,在" SCOREMANAGER "数据库设计器中,选中"TEMP2"表,点击主菜单"数据库"下的"移去",在弹出的对话框中点击"移去"按钮,在随后弹出的对话框中点击"是"按钮,至此便完成了"从数据库"SCOREMANAGER"中移去表TEMP2(不是删除)"的操作。

全国计算机等级考试VF二级试题集及答案

全国计算机等级考试VF二级试题集及答案

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

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

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

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

计算机二级VF上机考试真题及答案

计算机二级VF上机考试真题及答案
计算机二级 VF 上机考试真题及答案
一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.

计算机二级《VF》考试试题及答案

计算机二级《VF》考试试题及答案2016年计算机二级《VF》考试试题及答案一、基本操作题1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。

2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。

3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。

4.建立AUTHORS表和BOOKS表之间的永久性联系。

二、简单应用题在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Fomd)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。

最后在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。

保存并运行表单。

设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Command1和Command2)。

(1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW-VIEW4中。

(2)单击“退出”命令按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。

三、综合应用题(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。

(2)复制后的图书价格在原价格的基础上降低5%。

(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。

【参考答案及解析】一、基本操作题【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。

【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。

四川省二级VF历年真题笔试题26次有答案

四川省⼆级VF历年真题笔试题26次有答案四川省普通⾼等学校计算机应⽤知识和能⼒第⼆⼗六次等级考试⼆级(数据库)笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每⼩题1分,共10分)1.Windows 是多⽤户多任务操作系统。

2.在程序设计中,常⽤⼀维数组来表⽰线性表的顺序存储空间3.在⾯向对象的软件开发⽅法中,类可以创建对象,类是对象的实例,对象是⽣成类的模板。

4.在计算机系统中,操作系统是处于裸机上的第⼀层软件。

5.数据的存储结构与数据的处理效率⽆关。

6.提供没有错误的程序是提⾼软件的可维护性的基本措施。

7.中断控制⽅式适⽤于处设同CPU之间进⾏⼤量数据交换。

8.在软件⼯程中,结构化的软件开发主法是⼀种⾃顶向下分阶段实现的软件开发⽅法。

9.进程把程序作为它的运⾏实体,没有程序也就没有进程。

10.软件⼯程的⽬的是最终解决软件的⽣产⼯程化。

⼆、选择题(每⼩题1分,共5分)1.以下哪种测试⽅法不属于⽩盒测试技术(A)基本路径测试(B)边界值分析测试(C)循环覆盖测试(D)逻辑覆盖则试2.若进栈的序列为1 2 3 4进栈过程中可以出栈,则下列不可能的⼀个出栈序列是() (A)1 4 3 2 (B)2 3 4 1(C)3 1 4 2 (D)3 4 2 13.在多道程序设计系统中,处于后备状态的作业要经过()调度(A)作业调度(B)作业调度和设备调度(C)进程调度(D)作业调度各进程调度4.检查软件产劋否符合需求定义的过程称为()(A)确认测试(B)集成测试(C)验证测试(D)验收测试5.数据字典是结构化软件开发⽅法中⽤于描述()⼯作阶段的⼯具(A)需求分析(B)程序编码(C)详细设计(D)可⾏性分析第⼆部分数据库语⾔(Visual FoxPro)程序设计(共85分)⼀、单项选择题1、命令DISPLAY FOR 性别=“男”,在数据库关系运算中对应()(A)选择运算(B)投影运算(C)连接运算(D)过滤运算2、在Visual Fox Pro 中可以对字段设置默认值的表()(A)必须是数据库表(B)必须是⾃由表(C)⾃由表或数据库表(D)不能设置字段的默认值3、⼀个数据库表中只能建⽴⼀个,且值不允许重复的索引是()(A)唯⼀索引(B)普通索引(C)主索引(D)候选索引4、在命令窗⼝打开表设计器的命令是()(A)APPEND (B)BROWSE (C)EDIT (D)MODI STRU5、下列哪种类型的安段长度⽤户可以⾃定义()(A)逻辑型(B)字符型(C)⽇期型(D)通⽤型6、关于报表的数据源,最正确的说法是()(A)⾃由表和其它报表(B)⾃由表和数据库表(C)⾃由表、数据库表和视图(D)⾃由表、数据库表、查询和视图7、将⼀个预览成功的菜单存盘,然后运⾏该菜单,不能执⾏,原因是()(A)没有添加到项⽬中(B)没有⽣成(C)要⽤命令⽅式(D)要编⼊程序8、要在⽂本框中办理⼊密码,应设置⽂本框的()属性(A)Password (B)Name (C)Value (D)PasswordChar9、有关控件对象的Dbliclick事件正确叙述是()(A)⽤⿏标双击对象时引发(B)⽤⿏标单击对象时引发(C)⽤⿏标右击对象时引发(D)⽤⿏标三击对象时引发10、在SQL查询时,使⽤where ⼦句指出的是()(A)查询⽬标(B)查询结果(C)查询条件(D)查询视图⼆、读程序题阅读下⾯程序:CLEAROPEN DATABASE EMPLORERUSE COMPENSCAN FOR RECNO()<=10IF 姓名=“杜勇”LOOPENDIFENDSCANUSECLOSE DATABASE1、COMPEN 是()(A)⾃由表(B)数据库表(C)数据库(D)可能是⾃由表,也可能是数据库表2、若数据库有50条记录,则程序的功能是()(A)前10条记⽰中搜索“杜通”的记录(B)列出前10条记录,但是不显⽰“杜勇”的记录(C)第10条记录⼀屏显⽰记录,但是不显⽰“杜勇”的记录(D)列出前10条记录3、循环结束后,指针指向()(A)第1条(B)最后⼀条(C)第10条(D)最后1条记录加1阅读下⾯程序1、程序运⾏时第⼀个?(语句1处)的屏幕显⽰结果为()(A)2 2 net (B)2 2 int(C)1 2 net (D)1 3 exp2、程序运⾏时第⼆个?(语句2处)的屏幕显⽰结果为()(A)3 3 net (B)3 3 netexp(C)2 3 netrer (D)4 3 exp3、程序运⾏时第三个?(语句3处)的屏幕显⽰结果为()(A)2 2 net (B)4 3 netexp(C)4 3 netrer (D)4 3 netexpnetexp现有如下数据表⽂件,执⾏SQL查询命令后请选择正确的结果1、执⾏“SELECT * FROM STOCK INTO DBF STOCK ORDER BY 单价”,()(A)会产⽣⼀个按“单价”升序排列⽂件,将原来的stock⽂件覆盖(B)会产⽣⼀个按“单价”降序排列⽂件,将原来的stock⽂件覆盖(C)不产⽣排列⽂件,只在屏幕上显⽰按“单价”升序排序结果(D)系统会提⽰出错信息2、执⾏“SELECT * FROM STCOK WHERE 单价 BETWEEN 15.00 AND 25.00”,与该语句等价的是()(A)SELECT * FROM STCOK WHERE 单价<=15.00 AND 单价>=25.00(B)SELECT * FROM STCOK WHERE 单价<15.00 AND 单价>25.00(C)SELECT * FROM STCOK WHERE 单价>15.00 AND 单价<25.00(D)SELECT * FROM STCOK WHERE 单价>=15.00 AND 单价<=25.003、执⾏“SELECT MAX(单价) INTO ARRAY K FROM STOCK”后,则()(A)K(1) 的内容是31.00 (B)K(1) 的内容是7.80(C)K(0) 的内容是31.00 (D)K(0) 的内容是7.80有数据表ABC.DBF,其内容如下USE ABCLOCA FOR 外语>=80S=0DO WHILE NOT EOF()姓名IF SUBS(学号,2,1)=”1”S=S+外语ENDIFCONTENDDOS,RECNO()1、显⽰的姓名有()(A)张三李四王五刘六漆七(B)张三王五漆七(C)李四王五刘六(D)张三李四王五2、程序结束时S的值为()(A)396 (B)185 (C)241 (D)2113、程序结束时RECNO()的值为()(A).T. (B).F. (C)5 (D)6阅读下⾯程序X=1DO WHILE X<7Y=1C=”**”DO WHILE YC=C+STR(Y,1)Y=Y+1ENDDOIF X=5CENDIFX=X+1ENDDOXRETURN1、执⾏以上程序后,“?X”命令显⽰变量X的结果为()(A)$6 (B)7 (C)6 (D)$72、执⾏以上程序后,“?C”命令显⽰变量C的结果为()(A)**54321 (B)54321(C)**12345 (D)123453、在上⾯的程序中,控制内循环和外循环的变量分别为()(A)X,Y (B)Y,X(C)X,C (D)Y,C程序填空题下⾯程序是对“职⼯”表中的重复职⼯号进⾏物理删除,请补充程序USE 职⼯INDEX ON 职⼯号 TO ZGHDO WHILE _____1______ZGH=职⼯号SKIPIF _____2_______DELETEENDIF_____3______________4________CLOSE ALL2有图书表TS.DBF和订单表DD.DBF,要求计算订单表⾦额图书表TS.DBF的结构如下:订单表DD.DBF的结构如下:CLEAR ALLSELECT AUSE TSINDEX____1_______ TO TSSSELECT BUSE DDSET RELATION TO 书号_____2_______REPLACE ALL ⾦额 WITH _____3_____LIST 定单号,书号,TS书名,单价,数量,⾦额RETURN有“教师”表和“学院”表如下:⽤SQL查询语⾔实现:1使⽤SQL语句完成⼀条新记录的插⼊操作:INSERT ____1____ 学院(院系代码,院系名称)VALUES(“04”,“艺术学院”)2求所有“机械制造”的职⼯的⼯资总和的操作:SELECT _____2_____(⼯资) FROM 教师WHER院系代码 IN (SELECT 院系代码FROM学院WHERE院系名称=“机械制造学院”3将所有“讲师”⼈员的⼯资提⾼10%的操作:UPDATE 教师SET ⼯资=⼯资*1.1____3____职称=“讲师”有如下表单,要求左键单⽂本框显⽰时间,右击⽂本框显⽰⽇期,清除按钮清除⽂本框的数据,退出按钮退出表单,请填空⽂本框TEXT1的CLICK事件代码为:THIS.VALU=______1_________⽂本框TEXT1的___2____事件代码为:THISFORM.TEXT1.___3__=DATE() 清除命令按钮的代码为:______4______退出的代码为:________5__________第⼀部分软件技术基础⼀、是⾮判断题1. 2. 3. 4. 5.6. 7. 8. 9. 10⼆、选择题1. 2. 3. 4. 5.第⼆部分⼀、单项选择题1.AACDB6.CBDAC⼆、读程序题1.DBD2.ABD3.DDA4.BBD5.BCB三、程序填空题1. NOT EOF() ZGH=职⼯号 ENDDO PACK2. ON 书号INTO A 数量*A.单价3. INTO SUM WHERE4. TIME() RIGHTCLICK VALUE TIS.VALUE="" REALSE THISFORM。

全国计算机等级考试二级VF常见考题

飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。

A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。

第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。

题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。

A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。

A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。

计算机二级(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目录中,应使用命令______。

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

13 四川省32次计算机等级考试笔试题二级 (VF数据库)

第一部 软件技术基础 一、是非判断题(每题1分) 1、在程序设计中,常用以为数组来表示线性表的顺序存储空间。( T) 2、软件测试的目的是为用户提供没有错误的程序。( F ) 3、栈顶的位置只能进行进栈操作不能进行退栈操作。( F ) 4、处于等待状态的进程,若其等待的事件已发生,就立即转入运行状态。( F ) 5、线性表若采用链式存储表示时其结点之间的存储单元地址可以不连续。( T ) 6、在进行插入排序时,其数据比较次数与数据初始排列有关。( T ) 7、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。( T ) 8、在操作系统中,进程最基本的特征是静态性和并发性。( F ) 9、软件危机是由软件产品过多而产生的。( F ) 10、面向过程系统需求分析使用的主要工具是数据流图和数据字典。( F ) 二、选择题(每小题1分) 1、进程从运行状态进入就绪状态的原因可能是(B ) A、时间片用完 B、等待某一事件 C、等待的事件已发生 D、被选中占有处理机 2、需求分析中开发人员主要从用户那里了解( B ) A、软件怎样做 B、软件做什么 C、输入的信息 D、软件的测试 3、队列的操作原则是( B ) A、先进后出 B、先进先出 C、只进不出 D、只出不进 4、在需要经常查找结点的前驱与后继的情况下,使用( D )比较合适。 A、单链表 B、循环链表 C、双链表 D、顺序表 5、任何两个并发进程之间( D ) A、一定存在互斥关系 B、一定存在同步关系 C、一定彼此独立无关 D、可能存在同步或互斥关系 第二部分 数据库语言 VFP 一、单项选择题(每题1分) 1、在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是( A ) A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、若打开一个建立了结构复合索引的数据表,再执行LIST命令,则表记录的顺序是按(D )显示。 14

A、原顺序 B、主索引标识 C、最后一个索引标识 D、第一个索引标识 3、在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( B )。 A、数据 B、文档 C、类 D、代码 4、在关系数据库中,实现表与表之间的联系是通过( C )。 A、实体完整性规则 B、域完整性 C、参照完整性规则 D、用户自定义的完整性 5、以下赋值语句执行后,变量A的值不是字符型的是( D ) A、A=[ABC] B、A=’2008-4-5’ C、A=’.T.’ D、STORE .T. TO A 6、在VFP中,SQL没有提供数据( D )功能。 A、查询 B、定义 C、操纵 D、控制 7、如果运行一个表单,以下事件首先被触发的是( A )。 A、LOAD B、ERROR C、INIT D、CLICK 8、在VFP中,已经建立了一个过程文件ABC.PRG,打开此过程文件的命令是(C )。 A、OPEN PROCEDURE TO ABC B、DO PROCEDURE ABC C、SET PROCEDURE TO ABC D、RUN PROCEDURE ABC 9、在下列属性中,( C )是每一个控件都有的属性。 A、CAPTION B、CONTROLSOURCE C、NAME D、PICTURE 10、如果要在报表中输入“学生”数据表中的字段的内容,应使用下列哪个带区( B ) A、标题带区 B、细节带区 C、总结带区 D、页标头区 11、在SQL的查询语句中,( B )短语用于实现关系的投影操作。 A、WHERE B、SELECT C、FROM D、GROUP BY 12、数据表文件STU.DBF中包含6个字段,依次执行以下命令后,屏幕显示的结果是( C )。 DIME ABC(7) USE STU SCATTER TO ABC ?ABC(7)

A、空 B、.T. C、.F. D、0 13、以下关于“视图”的描述正确的是( B )。 A、视图保存在项目文件中 B、视图保存在数据库中 C、视图保存在表文件中 D、视图保存在视图文件中 14、在结构化程序设计中,有关嵌套的叙述正确的是( D )。 A、循环体内不能含有条件语句 B、选择结构中不能嵌套循环语句 C、嵌套只能一层,否则会导致程序出错 D、正确的嵌套中不能有交叉 15、在菜单设计器中设计菜单时,如果选择某菜单项还要执行一段程序,应在“结果”下拉列表框中选择( B)。 A、命令 B、过程 C、填充名称 D、子菜单 二、读程序题(每题3分) 1、阅读下面程序 15

CLEAR N=1 S=0 DO WHILE N<=5 S=S+N*N N=N+1 ENDDO ?”S=”,S CANCEL (1)程序的功能是( B ) A、求1-5之间整数累加和 B、求1-5之间整数的平方和 C、求1-5之间整数的阶乘 D、求1-5之间整数的立方和 (2)程序运行后变量的值为(C ) A、15 B、120 C、55 D、376 2、有如下的工资表

执行以下程序后,回答相关的问题: CLEAR CLEAR ALL USE 工资 SUM 基本工资 TO S1 FOR 性别=”女” AVER 基本工资 TO AV1 FOR 职称=”讲师” ?S1,AV1 &&(1) INDEX ON 职称 TAG XB DESC TOTAL ON 职称 TO ZC FIELDS 基本工资 USE ZC ?职称,基本工资 &&(2) LIST &&(3) CLOSE ALL

(1)程序中&&(1)处输出的S1,AV1结果分别是( C )。 A、5650 1200 B、4000 1200 16

C、6850 1200 D、6850 2400 (2)程序中&&(2)出输出的职称和基本工资分别为( B ) A、副教授 7500 B、教授 8450 C、讲师 2400 D、教授 2800 (3)程序中&&(3)查看表中记录有( D )条。 A、8 B、2 C、4 D、3 3、阅读下面程序 ***主程序:P.PRG SET TALK OFF STORE 2 TO X1,X2,X3 X1=X1+1 DO P1 ?X1+X2+X3 RETURN SET TALK ON ***子程序:P1.PRG X2=X2+1 DO P2 X1=X1+1 RETURN

****子程序:P2.PRG X3=X3+1 RETURN (1)该程序运行后,X1的最终值为( B )。 A、3 B、4 C、5 D、6 (2)该程序运行后,X3的最终值为( A )。 A、3 B、4 C、5 D、6 (3)该程序运行后,最终显示的结果为( D )。 A、3 B、4 C、9 D、10 4、若设计了一个如下功能的表单程序:

(1)在表单中建立了命名按钮控件,判断的代码放入按钮的CLICK事件中,若用MAX1变量来接收TEXT1文本框的数据用以与其他数据值进行值的比较,下列( C )选项可表示MAX1正确获取值。 A、MAX1=THISFORM.TEXT1 B、MAX1=THISFORM.TEXT1.VALUE C、MAX1=VAL(THISFORM.TEXT1.VALUE) D、MAX1=TEXT1.VALUE (2)判断后,下列( C )选项可表示文本框text4正确获取结果值。(注意text4中文本对齐方式) A、THISFORM.TEXT4=MAX1 17

B、THISFORM.TEXT4.VALUE=MAX1 C、THISFORM.TEXT4.VALUE =STR(MAX1) D、TEXT4.VALUE=MAX1 三、程序填空题(每空2分) 1、阅读下面的文字,填写合适的内容 (1)在VF中索引分为:主索引、○1 候选索引 、唯一索引、普通索引;作为查询的

数据源可以是数据库表、 ○2 自由表 、视图。 (2)使用LOCATE ALL命令按条件对表中的记录进行查找,表指针已经指到满足条件的第一条记录,还要继续查找时应使用命令○3 CONTINUE 。使用SEEK命令按条件对表中的记录进行查找,表指针指到满足条件的第一条记录,还要继续进行查找时,应该使用命令○4 SKIP 。 (3)命令SCATTER TO ABC 的功能是将当前表当前记录各字段值赋值给一个数组ABC,数组ABC是○5 一 维数组;物理删除当前表中的所有记录的命令是○6 ZAP 。 2、逐条输出学生表(学号,姓名,出生日期)中1992年出生的学生记录 CLEAR USE 学生

INDEX ON ○1 YEAR(出生日期) TAG CSRQSY

○2 SEEK 1992

DO WHILE YEAR(出生日期)=1992 ○3 DISPLAY

SKIP ENDDO USE RETURN 3、下面程序功能是判断一个数的奇偶性。 CLEAR INPUT “请输入一个整数” TO X

IF ○1 ( X MOD 2)=0 @2,10 SAY “该数为偶数”+STR(X,5) ELSE @2,10 SAY “该数为奇数”+STR(X,5)

○2 ENDIF

4、利用结构化查询语言SQL (1)在给定的数据库表RS中有数值字段“工资”,将工资在原来基础上在增加20%。

○1 UPDATE RS ○2 SET 工资=工资*1.2

相关文档
最新文档