还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
全国计算机等级考试《二级VisualFoxPro》模拟试卷一[单选题]
1.下列叙述中正确的是A.在栈中,栈中元素随江南博哥栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化参考答案C参考解析栈是先进后出的数据结构,在对栈操作的整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来完成[单选题]
2.对于循环队列,下列叙述中正确的是A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针参考答案D参考解析在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置在循环队列中,一般情况下rearfront当存储空间的最后一个位置被使用,而新元素要入队时,如果存储空间的第一个位置空闲,便可将元素插入到第一个位置,此时存储空间的第一个位置作为队尾,便有frontrear所以答案选择D选项[单选题]
3.在长度为n的有序线性表中进行二分法查找,最坏情况下需要比较的次数是A.OnB.On2101og2n0nlog2n参考答案C参考解析当有序线性表为顺序存储时才能用二分法查找可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找需要比较log2n次,因此本题答案为C[单选题]
4.软件是指A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合参考答案D参考解析本题考查软件的定义软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档答案选择D选项B.round
2010.
10.ceiling(
2010.
1.floor(
2010.
9.参考答案C参考解析TNT(〈数值表达式》)返回指定数值表达式的整数部分CEILING(<数值表达式))返回大于或等于指定数值表达式的最小整数FLOOR(〈数值表达式))返回小于或等于指定数值表达式的最大整数ROUND(〈数值表达式1><数值表达式2>)返回指定表达式在指定位置四舍五人之后的结果,若(〈数值表达式2>)大于等于0那么它表示的是要保留的小数位数;若(<数值表达式2>)小于0那么它表示的是整数部分的舍入位数通过运算可知,本题答案为Co[单选题]
28.假设职员表已在当前工作区打开,且当前记录的“姓名”字段值为“李彤,,(C型字段)在命令窗口输入并执行如下命令姓名二姓名-〃出勤〃?姓名屏幕上会显示()A.李彤B.李彤出勤C.李彤出勤D.李彤-出勤参考答案A参考解析在表打开的情况下,姓名-〃出勤〃是先取出姓名字段的值(“李彤”)然后连上字符串“出勤”结果是“李彤出勤”,然赋值给“二”左边的变量姓名里,注意,使用赋值的变量都是公共内存变量而姓名显示的是表中字段姓名的值(李彤)并不是公共内存变量姓名,如果题目的第二句是姓名,就会显示“李彤出勤”了[单选题]
29.给student表增加一个“平均成绩”字段(数值型,总宽度62位小数)的SQL命令是()A.ALTERTABLEstudentB.ALTERTABLEstudentC.ALTERTABLEstudentD.ALTERTABLEstudent参考答案A参考解析内存变量的数据类型包括字符型(C)、数值型(N)、货币型(Y)、逻辑型(L)、t3期型(D)和t3期时间型(T)本题要求字段为数值型,总宽度62位小数,可以表示为N
(62)因此A项正确[单选题]
30.假设在一个表单里有一个文本框Textl和一个命令按钮组CommandGrouplo命令按钮组是一个容器对象,其中包含command1和coinniand2两个命令按钮如果要在command1命令按钮的某个方法中访问文本框的value属性值,正确的语句是()A.This.ThisForm.Textl.ValueThis.Parent.Parent.Textl.ValueParent.Parent.Textl.ValueThis.Parent.Textl.Value参考答案B参考解析本题要求在Commandl的某个方法中访问文本框的Value属性值,应选B项uThis.Parent.Parent.Textl.Value^其中This表示当前对象Commandl;This.Parent表示当前对象Commandl的父对象,即命令按钮组commandGmupl;This.Parent.Parent表示命令按钮组的父对象,即表单;This.Parenl.Parent.Textl.Value表示通过命令按钮Commandl访问表单中的文本框的值[单选题]
31.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单参考答案D参考解析使用GROUPBY短语首先依据产品名称对产品进行分组,然后再计算每种产品的平均单价(AVG)ORDERBY短语则用来排序[单选题]
32.设有订单表order(订单号,客户号,职员号签订日期,金额),删除2012年1月1日以前签订的订单记录,正确的SQL命令是0DELETETABLEorderWHERE签订日期<12012-1-1}DELETETABLEorderWHILE签订日期》「2012-IT.DELETEFROMorderWHERE签订日期《12012-17DELETEFROMorderWHILE签订日期》12012-IT}参考答案C参考解析本题考查的是SQL操作语句的删除功能删除记录命令的标准格式为DELETEFROM〈数据表名井HERE〈逻辑表达式>其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录本题AB两项都属于语法错误,没有DELETETABLE这样的用法,而D项的WHILE关键字使用错误,故正确答案为C[单选题]
33.在SQL语句中与表达式“年龄BETWEEN12AND46”功能相同的表达式是()A.年龄>=120R<=46B.年龄>二12ANDC46C.年龄>=120R年龄<二46D.年龄>二12AND年龄《二46参考答案D参考解析BETWEEN…AND…表示在“…和…之间”,其中包含等于即大于等于AND前面的数,小于等于AND后面的数题干表达式的含义为在12和46之间的数字,而and表示“且,OF表示“或,只有D项与此功能相同[单选题]
34.设有关系歌手(歌手号,姓名),根据“歌手”关系建立视图myview视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是()CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号1)二“1”CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE(“1”,歌手号)CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号1)二“1”CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1”,歌手号)参考答案A参考解析LEFT(〈字符表达式〉,〈长度〉)取子串函数,LEFT(歌手号,1)返回“歌手号”左边第一位本题要求视图中含有包括了“歌手号”左边第一位是“1”的所有记录,应设置条件为LEFT(歌手号,1);“1”,因此A项正确[单选题]
35.设有选课(学号,课程号,成绩)关系,插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80正确的SQL语句是()INSERTINTO选课VALUES(“02080111”,“103”,801INSERTVALUES(02080111“103”,80)TO选课(学号课程号成绩)INSERTVALUES(“02080111”“103”,80)INTO选课(学号课程号成绩)INSERTINTO选课(学号课程号成绩)FROMVALUES“02080111”,“103”,80)参考答案A参考解析插入数据的格式为INSERTINT(K表名>[(字段名1[字段名2•••])]VALUES(字段值1[字段值2…])当插入的数据不是完整的记录时,可以通过字段名1字段名2…来指定字段;VALUES(字段值1[字段值2…])给出具体的记录值BCD三项的格式错误[单选题]
36.在SQLSELECT语句中与INTOTABLE等价的短语是()A.INTODBFB.TOTABLEC.INTOFORMD.TNTOFTLE参考答案A参考解析在SQL查询语句的尾部添加INTODBFITABLE〈表名>可以将查询的结果放入新生成的指定表中INTOTABLE命令与INTODBF命令等价即A项正确[单选题]
37.执行命令MyForm=CreateObjectForm可以建立一个表单为了让该表单在屏幕上显示,应该执行命令MyForm.ListMyForm.Display.MyForm.ShowMyForm.ShowForm参考答案C参考解析Show是方法的一种,用于显示表单ShowWindow为表单属性,用于控制表单是在屏幕中、悬浮在顶层表单中或作为顶层表单出现执行MyForm.Show可以让隐藏的表单在屏幕上显示,因此C项正确[单选题]
38.消除SQLSELECT查询结果中的重复记录,可采取的方法是0A.通过指定主关键字B.通过指定唯一索引C.使用DISTINCT短语D.使用UNIQUE短语参考答案C参考解析SQL的核心是查询SQL的查询命令也称作SELECT命令它的基本形式由sELEcT—FROM—WHERE查询块组成其中SELEcT说明要查询的字段,如果查询的字段需去掉重复值则要用至IJDISTINCT短语,因此,C为正确选项[单选题]
39.下面关于列表框和组合框的陈述中,正确的是A.列表框可以设置成多重选择,而组合框不能B.组合框可以设置成多重选择,而列表框不能C.列表框和组合框都可以设置成多重选择D.列表框和组合框都不能设置成多重选择参考答案A参考解析组合框与列表框类似,也是用于提供一组条目供用户从中选择列表框属性对组合框同样适用除MuttiSelect以外,并且具有相似的含义和用法主要区别在于
①对于组合框来说,通常只有一个条目是可见的;而列表框可以看到多个条目,还可以拖动滚动条看到更多的条目;
②组合框不提供多重选择的功能,没有MuhiSelect属性;而列表框有多重选择的功能;
③组合框有两种形式下拉组合框和下拉列表框通过设置Style属性来选择想要的形式0表示选择下拉组合框,用户既可以从列表巾选择条目,也可以在编辑区内输入;2表示选择下拉列表框,用户只能从列表中选择条目[单选题]
40.为表单建立了快捷菜单mymenu调用快捷菜单的命令代码DOmymenumprWITHTHIS应该放在表单事件中的是Desdivoy事件Init事件Load事件RightClick事件参考答案D参考解析在VisualFoxPro中,调用快捷菜单的命令一般在对象的RightClick(鼠标右击)事件中调用[问答题]L在考生文件夹下完成下列操作
(1)在考生文件夹下新建一个名为“供应”的项目文件
(2)将数据库“供应零件”加入到新建的“供应”项目中
(3)通过“零件号”字段为“零件”表和“供应”表建立永久性联系.其中,“零件”表是父表,“供应”表是子表
(4)为“供应”表的“数量”字段设置有效性规则数量必须大于并且小于9999;错误提示信息是“数量超范围”(注意规则表达式必须是“数量〉
0.and.数量〈9999”)参考答案
(1)在“新建”对话框中新建一个名为“供应”的项目文件
(2)在“项目管理器”对话框中,选中“数据”选项卡中的“数据库”,然后单击“添加”按钮,将“供应零件”表添加到数据库中
(3)根据题目要求为“零件”表建立主索引以及为“供应”表建立普通索引的步骤如下步骤1在项目管理器中执行“数据数据库供应零件”菜单命令,单击右侧的“修改”按钮步骤2在打开的数据库设计器中,选中“零件”表,右击,选择“修改”选项步骤3在打开的表设计器中,在“字段”选项卡下选择“零件号”的字段,“索引”选择升序,在“索引”选项卡卞,将类型设置为“主索引”步骤4单击“确定”按钮,在弹出的表设计器对话框单击“是按钮步骤5为“供应”表建立普通索引的方式与上述类似,在此不再赘述考生参考上述步骤按题目要求自行操作即可步骤6在数据库设计器中用鼠标将主索引拖曳到普通索引,以建立两表间的永久联系
(4)根据题目的要求为“供应”表中的“数量”字段设置字段有效性规则,具体步骤如下步骤1在数据库设计器中选中“供应”表,右击选择“修改”选项步骤2在弹出的表设计器中选中字段名为“数量”一行,在字段有效性规则中,输入规则“数量>
0.AND.数量〈9999”,输入信息“数量超范围”步骤3单击“确定”按钮,并单击“是”按钮提示区分主索引与普通索引,留意建立两表时鼠标的拖曳顺序第4小题在“信息”框输入的内容要加引号[问答题]
2.在考生文件夹下完成下列应用
(1)用SQL语句对自由表“教师”完成下列操作将职称为“教授”的教师新工资一项设置为原工资的120%其他教师的新工资与原工资相同;插入一条新记录,该教师的信息为姓名“林红”、职称“讲师”、原工资
10000、新工资12000同时将使用的SQL语句存储于新建的文本文件teachertxt中(两条更新语句,一条插入语句,按顺序每条语句占一行)
(2)使用查询设计器建立一个查询文件stud查询要求选修了“英语”并且成绩大于等于70的学生的姓名和年龄,查询结果按年龄升序存放于stud_temp表中(完成后要运行查询)参考答案
(1)在命令窗口依次输入下列命令并按Enter键,然后将该命令保存到新建的teacher.txt文件中update教师set新工资二原工资*
1.2where职称二〃教授〃update教师set新工资二原工资where!(职称=”教授〃)insertinto教师value(林红,〃讲师〃1000012000)
(2)步骤1通过“新建”对话框新建一个查询,然后将“学生”数据库中的“选课”、“课程”和“学生”表添加到新建的查询设计器中,同时保持两表间的联接条件为默认选项注意“选课”表要先添加步骤2在查询设计器的“字段”选项卡中,将“学生.姓名”和“学生.年龄”两个字段添加到“选定字段”列表框中步骤3在“筛选”选项卡中,设置“课程.课程名称二〃英语〃、AND、“选课.成绩>=70o步骤4在“排序依据”选项卡中,先选中“升序”单选按钮,再将“学生.年龄”字段添加到“排序条件”列表框步骤5选择“查询”“查询去向”命令,在“查询去向”对话框中,单击“表”按钮在“表名”文本框中输入stffd_temp并单击“确定”按钮,设置查询去向步骤6保存查询文件并命名为“studqpr”,最后运行查询[问答题]
3.设计一个名为form_book的表单,表单的控件名为forml文件名为form_book表单的标题为“图书情况统计”表单中有一个组合框(名称为Combo一个文本框(名称为Text、两个命令按钮“统计”和“退出”(名称为Command1和Commando运行表单时,组合框中有3个条目“清华”、“北航”、“科学”(只有3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出“book”表中该出版社图书的总数单击“退出”按钮关闭表单注意完成表单设计后要运行表单的所有功能参考答案步骤1通过“新建”对话框新建一个表单文件,并保存为“myform_a”步骤W在“表单设计器”中,修改其Caption属性为“商品浏览”,修改其Name属性为umyform_av步骤3向表单添加一个选项按钮组OptionGroupl在“属性”的ButtonCoum处输入“4”,并对其进行编辑,在Optionl的Caption处输入“饮料”,在0ption2的Caption处输入“调味品,在0ption3的Caption处输入“酒类”,在0ption4的Caption处输入“小家电”步骤4添加两个命令按钮到表单中,在第1个命令按钮的Caption属性处输入“退出”,在第2个命令按钮的Caption属性处输入“确定”步骤5双击“退出”按钮,在“CommandLClick”编辑窗口中输入Thisform.Release”然后关闭编辑窗口步骤6双击“确定”按钮,在“Command
2.Click”编辑窗口中输入下列语句****“确定”命令按钮的Click****DoCaseCaseTHISFORM.GPTIONGROUP
1.Value=lselePt*FROM商品WHERE分类编码=ANY(Select分类编码FROM分类WHERE分类名称:“饮料”)CaseTHISFORM.OPTIONGROUP
1.ValuedSelect$FROM商品WHERE分类编码二ANY(Select分类编码FROM分类WHERE分类名称二”调味品”)CaseTHISFORM.OPTIONGROUP
1.VMue=3select*FROM商品WHERE分类编码二ANY(Select分类编码FROM分类WHERE分类名称二“酒类”)CaseTHISFORM.OPTIONGRCUP
1.Value=4Select*FROM商品WHERE分类编码二ANY(Select分类编码FROM分类WHERE分类名称二“小家电”)ENDCASE[单选题]
5.结构化程序设计主要强调的是A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性参考答案D参考解析遵循结构化程序的设计原则,按结构化程序设计方法设计出的程序具有明显的优点
①程序易于理解、使用和维护;
②提高了编程工作的效率,降低了软件开发成本答案选择D选项[单选题]
6.在黑盒测试方法中,设计测试用例的主要根据是A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图参考答案B参考解析黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能规格说明答案选择B选项[单选题]
7.在软件开发中,需求分析阶段产生的主要文档是A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划参考答案B参考解析B项,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档,是需求分析阶段产生的主要文档其作用是
①便于开发人员进行理解和交流;
②反映用户问题的结构,可作为软件开发工作的基础和依据;
③可作为确认测试和验收的依据A项,可行性分析报告产生于可行性分析阶段;C项,概要设计说明书产生于总体设计阶段;D项,集成测试计划产生于概要设计阶段答案选择B选项[单选题]
8.下列叙述中错误的是A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持参考答案A参考解析数据库应用系统中的核心问题是设计一个能满足用户需求、性能良好的数据库,这就是数据库设计[单选题]
9.一名工作人员可以使用多台计算机,而一台计算机可被多名工作人员使用,则实体工作人员与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一参考答案C参考解析一名工作人员可以操作多台计算机,而一台计算机又可以被多名工作人员使用,所以两个实体之间是多对多的关系,答案选择C选项[单选题]
10.有三个关系R、S和T如下关系T的操作是A.自然连接B.交C.投影D.并参考答案A参考解析自然连接是关系的横向结合,是将两个关系拼接成一个更宽的新关系,要求两个关系含有一个或多个共有的属性,生成的新关系中包含满足连接条件的元组B项和D项,交和并运算要求参与运算的表有相同的属性,交运算的结果是两个表的公共部分,并运算是将两个表整合成一个表;C项,投影是从表中选出指定的属性值组成新表,是单目运算答案选择A选项[单选题]
11.打开数据库的命令是0A.USEB.USEDATABASEOPENOPENDATABASE参考答案D参考解析用命令打开数据库的格式为OPENDATABASE[FILENAME
1.][EXCLUSIVEISJARED][NOUPDATE][VALIDATE]o[单选题]
12.向一个项目中添加一个数据库,应该使用项目管理器的o“代码”选项卡“类”选项卡“文档”选项卡“数据”选项卡参考答案D参考解析“项目管理器”窗口是VisualFoxPro开发人员的工作平台,它包括6个选项卡数据、文档、类、代码、其他、全部“数据”选项卡包括了一个项目中的所有数据数据库、自由表、查询和视图添加一个数据库,应该使用“数据”选项卡[单选题]
13.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量错误的方法是A.M.姓名B.M-姓名C.姓名D.A和B选项参考答案c参考解析每一个变量都有一个名字,可以通过变量名访问变量如果当前表中存在一个与内存变量同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.或M-否则系统将访问同名的字段变量[单选题]
14.在VisualFoxPro中,以下关于查询的描述正确的是A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询参考答案D参考解析创建查询必须基于确定的数据源从类型上讲,数据源可以是自由表、数据库表或视图从数量上讲,源表可以是单张表或多张表,多张表一般是指多张相关的表[单选题]
15.关闭表单的程序代码是ThisForm.ReleaseRelease是A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法参考答案D参考解析在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应Release是将表单从内存中释放,它是表单的一种行为,因此它是表单对象的方法[单选题]
16.让隐藏的MoForm表单显示在屏幕上的命令是MeForm.DisplayMeForm.ShowMeForm.ListMeForm.See参考答案B参考解析表单的Show方法用于显示表单,该方法将表单的Visible属性值设为.「,使之成为活动表单DisPlay.List、See都不是表单的方法[单选题]
17.在VisualFoxPro中,有关参照完整性的删除规则正确的描述是oA.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.如果删除规则选择的是“忽略”,则当用户删除子表中的记录时,系统不负责检查父表中是否有相关记录参考答案C参考解析参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录如果选择“级联”,则自动删除子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性检查,即可以随意插入记录[单选题]
18.以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列参考答案C参考解析在关系中,列的次序无关紧要,任意交换两列的位置也不影响数据的实际含义;行的次序也无关紧要,任意交换两行的位置并不影响数据的实际含义关键字和索引是人为建立的,可以是符•合条件的任一列;关键字是属性或属性的组合,关键字的值能够唯一地标识一个元组,对于关键字在关系中的位置,无关紧要[单选题]
19.从“订单”表中删除签订日期为2004年1月10日之前含的订单记录,正确的SQL语句是DROPFROM订单WHERE签订日期<二12004770}DROPFROM订单FOR签订日期7广2004TT0}DELETEFROM订单WHERE签订日期〈二]2004-1-10}DELETEFROM订单FOR签订日期〈二「2004TT0}参考答案c参考解析在表中删除记录的命令为DELETEFROMTabteName[WHERECondition]其中,FROM指定从哪个表删除记录,WHERE指定被删除的记录、所满足的条件,如果不使用WHERE字句,则删除该表中的所有记录[单选题]
20.以下关于视图描述错误的是A.只有在数据库中可以建立视图B.视图定义保存在视图文件中C.从用户查询的角度视图和表一样D.视图物理上不包括数据参考答案B参考解析计算机数据库中的视图是一个虚拟表,其内容由查询定义同真实的表一样,视图包含一系列带有名称的列和行数据但是,视图并不在数据库中以存储的数据值集形式存在行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成[单选题]
21.有如下赋值语句a=“计算机”和b二“微型”,结果为“微型机”的表达式是b+LEFTa
3.b+RIGHTa
1.b+LEFTa
52.b+RIGHTa
2.参考答案D参考解析LEFT〈字符表达式〉,〈长度〉函数从指定表达式左端截取一个指定长度的子串作为函数值RIGHT<字符表达式〉,〈长度〉函数从指定表达式右端截取一个指定长度的子串作为函数值在VisualFoxPro中,一个汉字的长度为2因此RIGHTa
2.的值是“机”h+RIGHTa
2.二〃微型机〃,D项正确[单选题]
22.如果在命令窗口执行命令LIST名称,主窗口中显示假定名称字段为字符型、宽度为6那么下面程序段的输出结果是0GO2SCANNEXT4FORLEFT序称.2)二“电IFRIGHT(名称.2)=线EXIT卜N)IFENOSCAN人称A.电话线B.电线C.电冰箱D.电视机参考答案A参考解析函数LEFT(〈字符表达式),〈数值表达式))的功能是从字符表达式左边开始,截取〈数值表达式>指定长度的字符串;函数RIGHT(字符表达式,数值表达式)返回一个字符串右边的若干字符,返回值是字符型本题是从2条记录开始,扫描后面连续的4条记录,使用条件语句判断第一个字是〃电〃,最后一个字是〃线〃的第一条记录,并显示出来,由此可知第3条记录〃电话线〃符合[单选题]
23.命令SELECTO的功能是0A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区中的表D.选择当前工作区参考答案A参考解析在多工作区中,指定工作区的命令是SELECTnWorkArealcTableAlias其中参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1最大的工作区号是32767如果这里指定为0则选择编号最小的可用工作区[单选题]
24.命令?VARTYPE(TIME())的结果是()A.CB.DC.TD.出错参考答案A参考解析VARTYPE函数测试表达式的类型,返回一个大写字母TIME以24小时制返回当前系统时间函数值为字符型因此VARTYPETIME的结果为代表字符型的大写字母CA项正确[单选题]
25.下列的程序段中y的计算结果为76543的是x=34567y=flag=LDOWHILEflagy=x%10+y*Kx-intx/10lEx0flag=.K.EMIFEN11x=34567y=0f!ag=.T.DOWHILEflag10+y*10x=inlx/IOlEx=0flag=.EENDIEx=34567v=0flag=r.DOWHILEIflagv=x^l+v*10**x=inlx/10IFx0flag=.E.EM1Fc.EMMK、二34567y=0flag=.T.DOWHILE!flagy=x^!0+y*10x=intx/HIFx=flag=.T.EM1FD.KM10参考答案B参考解析DOWHILE条件〉循环,首先判断循环条件是否为逻辑真,如果为逻辑真,则执行循环体内代码,因此CD两项不会执行循环体内代码,不正确A项中条件语句IFx〉0使得循环只执行一次,即跳出循环体,因此也不正确B项当x=0时,才跳出循环体,答案正确[单选题]
26.语句LISTMEMORYLIKEa*能够显示的变量不包括A.aB.alab2ba3参考答案D参考解析显示内存变量的语句中,LIKE短语只显示与通配符相匹配的内存变量通配符包括*和?,*表示任意多个字符,表示任意一个字符LISTMEMORYLIKEa*表示只显示变量名以a开头的所有内存变量[单选题]
27.运算结果不是2010的表达式是A.int
2010.
9.。