计算机二级VisualFoxPro上机考试题库及答案解析74
计算机二级VisualFoxPro上机考试题库及答案解析74一、基本操作在考生文件夹下,有一个学生数据库SDB,打开数据库,完成如下操作:1、为学生表STUDENT的"性别"字段增加约束:性别$"男女",出错提示信息为"性别必须是男或女",默认值为"女"2、为学生有student创建一个主索引,主索引的索引名为sid,索引表达式为学号。
主课程表sc创建一个主索引和两个普通索引(升序),主索引的索引氏中为scid,索引表达式为"学号+课程号";一个普通索引名为sid,索引表达式为学号;另一个普通索引的索引名为cid,索引表达式为课程号;3、通过"学号"字段建立选课表sc和学生表student表间的永久联系。
通过"课程号"字段建立选课表sc与课程表course间的永久联系. 并为以上建立的联系设置参照完整性约束:更新规则为"级联",插入规则为"限制"。
4、使用报表向导建立一个简单报表。
要求选择学生表student表中的所有字段;记录不分组;报表样式为随意式;列数主"1",字段布局为"列",方向为"纵向";排序字段为"学号",升序;报表标题为"学生基本情况上览表";报表名为one.frx 二、简单应用在考生文件夹下,打开学生数据库sdb,完成如下简单应用;1、使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student)、姓名、课程名和成绩。
查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名为two,设计完成后,运行查询。
2、修改一个名称为three.prg的命令文件。
命令文件用来查询平均成绩大于等于75分以上的每个"女"学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输入出到表three中。
命令文件在第2行、第3行、第4行、第5行有错误(每个行只有一处必须修改的错误,不出错的地方不要做任何修改),打开命令文件,直接在错误处修改并保存。
注意:修改时,不可改变sql语句的结构和短语的顺序,不允许增加或合并行。
三、综合应用在考生文件夹下,先打开学生数据库sdb,然后创建一个名为form的表单,完成如下综合应用:在表单中设计两个命令按钮,各命令命令按钮的功能如下:1."查询"按钮(command1):在按钮的click事件中使用sql的select命令查询每个学生所选的所有课程的成绩都是在60分以上(包括60分)的不生的学号、姓名、平均成绩和最低分,并将结果按学号升序排序存储到表four中,表four 的字段为学号、姓名、平均成绩、最低分。
2."退出"按钮(command2):单击"退出"按钮时,关闭表单。
表单设计完成行,运行表单进行查询。
答案解析:一、基本操作1. 在命令窗口中输入:MODIFY DATABASE SDB 在"数据库设计器-SDB"中,选择表"Student"并单击鼠标右键,选择"修改"命令项。
在"表设计器-Student.dbf"中,选择"性别"字段,在"字段有效性"标签的"规则"处输入" 性别 $ "男女"",在"信息"处输入""性别必须是男或女"",在"默认值"处输入""女"",最后单击"确定"按钮即可。
2. (1)在"数据库设计器-sdb"中,选择表"student"并单击鼠标右键,选择"修改"命令,在"表设计器-student.dbf"中,单击"索引"选项卡,然后输入索引名"sid",选择类型为"主索引",表达式为"学号",最后单击"确定"按钮,再单击"是(Y)"就可以建立主索引了。
(2)在"数据库设计器-sdb"中,选择表"course"并单击鼠标右键,选择"修改"命令,在"表设计器-course.dbf"中,单击"索引"选项卡,然后输入索引名"cid",选择类型为"主索引",表达式为"课程号",最后单击"确定"按钮,再单击"是(Y)"就可以建立主索引了。
(3)在"数据库设计器-sdb"中,选择表"sc"并单击鼠标右键,选择"修改"命令,在"表设计器-sc.dbf"中,单击"索引"选项卡,然后输入索引名"scid",选择类型为"主索引",表达式为"学号+课程号",移到下一项,输入索引名"sid",选择类型为"普通索引",表达式为"学号",移到下一项,输入索引名"cid",选择类型为"普通索引",表达式为"课程号",最后单击"确定"按钮,再单击"是(Y)"这样这几个索引就建立了。
3. (1)在"数据库设计器-sdb"中,然后选择"student"表中主索引键"学号"并按住不放,然后移动鼠标拖到"sc"表中的索引键为"学号"处,松开鼠标即可。
(2). 在"数据库设计器-sdb"中,然后选择"course"表中主索引键"课程号"并按住不放,然后移动鼠标拖到"sc"表中的索引键为"课程号"处,松开鼠标即可。
(3). 在已建立的永久性联系后,双击关系线,并显示"编辑关系"对话框。
(4). 在"编辑关系"对话框中,单击"参照完整性"按钮,并显示"参照完整性生成器"。
(5). 在"参照完整性生成器"对话框中,单击"更新规则"选项卡,并选择"级联"单选按钮,单击"删除规则"选项卡,并选择"限制"单选按钮,单击"插入规则"选项卡,并选择"限制"单选按钮,接着单击"确定"按钮,并显示"是否保存改变,生成参照完整性代码并退出?",最后单击"是"按钮,这样就生成了指定参照完整性。
注意:可能会出现要求整理数据库,那么请整理后重新做操作。
4. (1)单击"工具\向导\报表"菜单项,并显示"向导选取"对话框。
(2). 在"向导选取"对话框中,选择"报表向导"并单击"确定"按钮,并显示"报表向导"对话框。
(3). 在"报表向导"对话框的"步骤1-字段选取"中,首先要选取表"student",在"数据库和表"列表框中,选择表"student",接着在"可用字段"列表框中显示表student的所有字段名,并选定所有字段名至"选定字段"列表框中,单击"下一步"按钮。
(4). 在"报表向导"对话框的"步骤2-分组记录"中,单击"下一步"按钮。
(5). 在"报表向导"对话框的"步骤3-选择报表样式"中,在"样式"中选择"随意式",单击"下一步"按钮。
(6). 在"报表向导"对话框的"步骤4-定义报表布局"中,在"列数"处选择为"1",在"方向"处选择"纵向",在"字段布局"处选择"列",单击"下一步"按钮。
(7). 在"报表向导"对话框的"步骤5-排序次序"中,选定"学号"字段并选择"升序",再单击"添加"按钮,单击"完成"按钮。
(8). 在"报表向导"对话框的"步骤6-完成"中,在"报表标题"文本框中输入"学生基本情况一览表",单击"完成"。
(9). 在"另存为"对话框中,输入保存报表名"one",再单击"保存"按钮,最后报表就生成了。
二、简单应用第一题:1. 单击"工具\向导\查询"菜单项,并显示"向导选取"对话框。
2. 在"向导选取"对话框中,选择"查询向导"并单击"确定"按钮,并显示"查询向导"对话框。
3. 在"查询向导"对话框的"步骤1-字段选取"中,首先要选取表"student",在"数据库和表"列表框中,选择表"student",接着在"可用字段"列表框中显示表student的所有字段名,并选定"学号"和"姓名"两个字段至"选定字段"列表框中;接着选择表"sc",接着在"可用字段"列表框中选定"成绩"字段至"选定字段"列表框中,;接着选择表"course",接着在"可用字段"列表框中选定"课程名"字段至"选定字段"列表框中再单击"下一步"按钮。
3月计算机二级VF练习题及答案
XX年3月计算机二级VF练习题及答案练习做多了自然会形成自己的做题方法和速度,为此,今天为大家了以下xx年3月VF练习题及答案,希望对大家有帮助!1[单项选择题] 在Visual FoxPro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为( )。
A.向导B.设计器C.生成器D.工程管理器参考答案:B参考解析:Visual FoxPro的设计器是创立和修改应用系统各种组件的可视化工具,利用各种设计器可以创立表、表单、数据库、查询、报表等。
向导是一种交互式程序,用户在一系列向导屏幕上答复以下问题或者选择选项,向导会根据答复生成文件或者执行任务,帮助用户快速地完成一般性的任务。
生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创立和修改正程。
工程管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。
2[单项选择题] 计算结果不是字符串“Teacher”的表达式是( )。
A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7)参考答案:A参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。
MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。
全国计算机二级VF二级试题集及答案
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)PUBLIC 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)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
计算机等级二级VisualFoxPro选择题及答案
计算机等级二级VisualFoxPro选择题及答案VisualFoxPro是计算机二级考试科目之一,下面是CN人才网为大家整理的计算机等级二级VisualFoxPro选择题及答案,欢迎参考~ 计算机等级二级VisualFoxPro选择题及答案1.下列是软件测试技术的是( )。
A.强行排错法B.原因排除法C.回溯法D.边界值分析2.按数据的存取方式不同,可以将文件分为( )。
A.顺序文件和随机文件B.文本文件和数据文件C.数据文件和可执行文件D.ASCⅡ文件和二进制文件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.在对象方法中,-个对象请求另-个对象为其服务的方式通过发送( )来实现。
A.调用语句B.命令C.中令D.消息10.下列叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关B.算法的空问复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上3种描述都不对11.声明-个变量为局部变量应该用( )。
计算机二级VisualFoxPro上机考试题库及答案解析100
一、选择题(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中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序B)直接插入排序C)快速排序D)B)和C)(7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCED B)DCBEA C)DBCEA D)CDABE(8)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩(11)在连编对话框中,下列不能生成的文件类型是A).DLL B).APP C).PRG D).EXE(12)下列表达式中,结果为数值型的是A)CTOD([04/06/03])-10 B)100+100=300 C)"505"-"50"D)LEN(SPACE(3))+1(13)在一个Visual FoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是A)1 B)2 C)3 D)5(14)在命令窗口中输入下列命令:x=3STORE x*2 TO a,b,c?a,b,c屏幕上显示的结果是A)3 B)2 2 C)6 6 6 D)3 3 3(15)下列叙述中,正确的是A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量(16)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(17)表设计器中的"有效性规则"框中不包括的规则是A)规则B)信息C)默认值D)格式(18)在当前表中,查找第2个男同学的记录,应使用命令A)LOCATE FOR 性别="男" NEXT 2 B)LOCATE FOR 性别="男"C)LOCATE FOR 性别="男"D)LIST FOR 性别="男" NEXT 2CONTINUE(19)以下关于视图的描述中,正确的是A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作C)视图不能进行更新操作D)视图是从一个或多个数据库表中导出的虚拟表(20)在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息(21)语句"DELETE FROM 成绩表WHERE 计算机<60"的功能是A)物理删除成绩表中计算机成绩在60分以下的学生记录B)物理删除成绩表中计算机成绩在60分以上的学生记录C)逻辑删除成绩表中计算机成绩在60分以下的学生记录D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值(22)在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"学生管理",下面正确的命令为A)Myform.Caption="学生管理" B)This.Parent.Caption="学生管理"C)Thisform.Caption="学生管理" D)This.Caption="学生管理"(23)利用数据环境,将表中备注型字段拖到表单中,将产生一个A)文本框控件B)列表框控件C)编辑框控件D)容器控件(24)下列叙述中,不属于表单数据环境常用操作的是A)向数据环境添加表或视图B)向数据环境中添加控件C)从数据环境中删除表或视图D)在数据环境中编辑关系(25)用于指明表格列中显示的数据源的属性是A)RecordSourceType B)RecordSource C)ColumnCount D)ControlSource(26)执行下列程序后,屏幕上显示的结果是X=2Y=3?X,YDO SUB1??X,YPROCEDURE SUB1PRIVATE YX=4Y=5RETURNA)2 3 4 5 B)2 3 4 3 C)4 5 4 5 D)2 3 2 3(27)执行如下程序,最后S的显示值为SET TALK OFFs=0i=5x=11DO WHILE s<=xs=s+ii=i+1ENDDO?sSET TALK ONA)5B)11C)18D)26(28)执行下列命令,输出结果是STORE -3.1561 TO X?"X="+STR(X,6,2)A)3.16 B)X=-3.16 C)-3.16 D)X=3.16(29)Visual FoxPro参照完整性规则不包括A)更新规则B)删除规则C)查询规则D)插入规则(30)检索职工表中工资大于800元的职工号,正确的命令是A)SELECT 职工号WHERE 工资>800 B)SELECT 职工号FROM 职工SET 工资>800C)SELECT 职工号FROM 职工WHERE 工资>800 D)SELECT 职工号FROM 职工FOR 工资>800(31)在表单控件中,要保存多行文本,可创建A)列表框B)文本框C)标签D)编辑框(32)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(33)下列选项中,不属于SQL数据定义功能的是A)SELECT B)CREATE C)ALTER D)DROP(34)SQL查询语句中,用来实现关系的投影运算的短语是A)WHERE B)FROM C)SELECT D)GROUP BY(35)有"工资"表和"职工"表,结构如下:职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)查询职工实发工资的正确命令是A)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资B)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资;WHERE 职工.职工号=工资.职工号C)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资,职工WHERE职工.职工号=工资.职工号D)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资JOIN 职工WHERE职工.职工号=工资.职工号二、填空题(1)测试用例包括输入值集和【1】值集。
四川省计算机二级VF笔试真题(含答案)
四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。
3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。
4、操作系统的存储器管理部分负责对进程进⾏调度。
5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。
6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。
7、顺序查找只适⽤于存储结构为顺序存储的线性表。
8、栈顶的位置是随着进栈和退栈操作⽽变化的。
9、结构化程序设计主要强调的是程序的易读性。
10、在结构化分析中,⽤于描述加⼯逻辑的主要⼯具有三种,即:结构化语⾔、判定表、判定树。
⼆、选择题(每题1分,共5分)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.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。
2022年9月全国计算机等级考试二级VF笔试试题及答案
2022年9月全国计算机等级考试二级VF笔试试题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。
A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。
计算机二级试题库visualfoxpro.doc
第1题、二、简单应用(2小题,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2 4 根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。
然后利用新建立的视图查询视图屮的全部信息,并将结果按积分升序存入表v2。
2、建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”三个菜单项;“关闭”子菜单项用SET SYSMENUTO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
第2题、二、简单应用(2小题,计40分)1、根据考生文件夹下的txl表和jsh表建立一个查询query2,查询岀单位是“南京大学” 的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2.dbf,并执行该查询。
2^建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdin和cmdout, 标题分别为“进入”和“退出”。
第3题、二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE利用SQL语句查询选修了”网络工程”课程的学生的全部信息,并将结杲按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。
2、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为CJ2的报表,存放在考生文件夹屮。
要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序), 报表式样为简报式,方向为纵向。
报表标题为“学生成绩表寫第4题、二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库CADB,其中有数据库表ZXKC和ZX。
计算机二级(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目录中,应使用命令______。
计算机二级VisualFoxPro真考题库
计算机二级VisualFoxPro真考题库一、选择题1、下面程序的运行结果是( )。
SETTALK OFFSTORE 0 TO s,iDO WHILE i<20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO?sA.20B.30C.50D.1602、 SQL语言的查询语句是( )。
A.INSERTB.UPDATEC.DELETED.SELECT3、 CREATE DATABASE命令用来建立( )。
A.数据库B.关系C.表D.数据文件4、在Visual FoxPro中,过程的返回语句是( )。
A.GOBACKEBACKC.RETURND.BACK5、算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的'长度是有限的D.算法只能被有限的用户使用6、下列程序段执行时在屏幕上显示的结果是( )。
xl=20x2=30SET UDFPARMS TO VALUEDO test WITH x1,x2? xl,x2PROCEDUBE testPARAMETERS a,bX=aa=bb=xENDPROA.30 30B.30 20C.20 20D.20 307、表单里有一个选项按钮组,包含两个选项按钮0ption1和Option2。
假设Optiort2没有设置Click事件代码。
而Option1以及选项按钮组和表单都设置了Click事件代码。
那么当表单运行时,如果用户单击Option2,系统将( )。
A.执行表单的Click事件代码B.执行选项按钮组的Click事件代码C.执行Option1的Click事件代码D.不会有反应8、下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
A.循环队列B.栈C.队列D.二叉树9、下列排序方法中,最坏情况下比较次数最少的是( )。
A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序10、查询单价在600元以上的主机板和硬盘的正确SQL命令是( ).A.SELECT*FROM产品WHERE单价>600AND(名称=�A主机板′AND名称=�A 硬盘′)B.SELECT*FROM产品WHERE单价>600AND(名称=�A主机板′OR名称=�A 硬盘′)C.SELECT*FROM产品FOR单价>600AND(名称=�A主机板′AND名称=�A硬盘′)D.SELECT*FROM产品FOR单价>600AND(名称=�A主机板′OR名称=�A硬盘′)11、下列程序段执行后,内存变量s1的值是( )。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用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)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
