第1页共22页理论考试模拟(一)一、单项选择题(每题1分,共40分)1.微型计算机存储器系统中的Cache是B。A)只读存储器B)高速缓冲存储器C)可编程存储器D)可擦除可编程存储器2.将十进制数93转化成八进制数是C__A)(5D)8B)(127)8C)(135)8D)(140)83.计算机硬件主要包括:存储器、运算器、D_以及输入输出设备。A)主机B)ROMC)软盘驱动器D)控制器4.高级语言编写的源程序经过_B后转换成目标程序。A)汇编B)编译C)连接D)解释5.在Windows系统中,若某个菜单命令后跟有符号“”,则表示__A____。A)该命令后有级联子菜单B)该命令现在处于设定状态C)该命令处于运行中D)该命令后将有一个对话框出现6.下列不属于网络的基本拓扑结构的是D。A)星型B)环型C)总线型D)交叉型7.下面用十进制表示的IP地址中,正确的是___D__。A)210.45.16.-1B)210.45.16C)210.45.258.1D)210.45.19.1388.下面关于多媒体系统的叙述中,正确的是A。A)多媒体系统是对文字、图像、声音等信息进行处理的系统B)多媒体系统只能处理声音和图像C)多媒体系统是一种单用户单任务系统D)多媒体系统只能在个人计算机上运行9.使用杀毒软件可以C。A)查出任何已感染的病毒B)查出并清除任何病毒C)清除部分病毒D)清除已感染的任何病毒10.编程属于软件开发过程中的___A__阶段。A)实现B)定义C)分析D)维护11.关系数据库的任何检索都是由三种基本运算组合而成,这三种基本运算不包括_______B____。A)联接B)比较C)选择D)投影12.在VisualFoxPro的项目管理器中,用于管理数据库、自由表和查询的是“____A_______”选项卡。A)数据B)文档C)类D)代码13.在VisualFoxPro中,项目文件和数据表文件的扩展名分别为____D_______。A)PRG和DBCB)PJX和DBCC)PRG和DBFD)PJX和DBF14.在VisualFoxPro的数据类型中,_____C______字段可以存放照片。A)字符型B)双精度型C)通用型D)备注型15.表达式CTOD(06/28/08)-5的值是______A_____。第2页共22页A)06/23/08B)06/28/08C){^2008/6/28}D){^2008/6/23}16.清除内存变量的命令是_____C___。A)EraseB)DeleteC)ReleaseD)Destroy17.变量A=2008北京奥运欢迎你,下列表达式中_____A_____的值是北京欢迎你。A)SUBSTR(A,5,4)+SUBSTR(A,13,6)B)SUBSTR(A,9,4)+SUBSTR(A,17,6)C)STR(A,9,4)+STR(A,17,6)D)STR(A,5,4)+STR(A,13,6)18.表达式4+556/8.OR.XYZ123的值为______D_____。A)1B)0C).F.D).T.19.选择工作区的命令是______A_____。A)SELECTB)USEC)OPEND)CREATE20.不允许出现重复字段值的索引是_____B______。A)普通索引和惟一索引B)侯选索引和主索引C)惟一索引和主索引D)惟一索引21.下列关于排序和索引说法正确的是_____A______。A)排序产生新的文件,此文件能单独被打开B)索引产生新的文件,此文件能单独被打开C)排序产生新的文件,索引不产生新的文件D)索引产生新的文件,排序不产生新的文件22.已知数据表有10条记录,当前记录号为5,命令DELETENEXT2将______D_____。A)物理删除第6、7条记录B)物理删除第5、6条记录C)逻辑删除第6、7条记录D)逻辑删除第5、6条记录23._____C______命令可以在指定范围内顺序查找满足条件的第一条记录。A)FINDB)SEEKC)LOCATED)FOUND24.要为当前表中所有商品的价格增加10%,应该使用______D_____命令。A)REPLACE价格WITH价格*(1+10%)B)REPLACE价格WITH价格*(1+0.1)C)REPLACE价格WITH价格*(1+10%)ALLD)REPLACE价格WITH价格*(1+0.1)ALL25.在VisualFoxPro的查询设计器中,“筛选”选项卡对应的SQL短语是___A__。A)WHEREB)JOINC)GROUPBYD)ORDERBY26.在视图设计器中含有,但查询设计器中却没有的选项卡是___D__。A)筛选B)排序依据C)分组依据D)更新条件27.表XXTJ.DBF中含有登记日期(D)字段,从该表中删除登记日期为2008年6月28日之前的记录,正确的SQL-SELECT语句是__C___。A)DROPFROMXXTJWHERE登记日期={^2008-6-28}B)DROPFROMXXTJFOR登记日期={^2008-6-28}C)DELETEFROMXXTJWHERE登记日期={^2008-6-28}D)DELETEFROMXXTJFOR登记日期={^2008-6-28}28.已知学生成绩表XSXX.DBF包含学号、姓名、专业和成绩四个字段,下列命令中,__B____可检索出成绩最高的学生信息。A)SELECT*FROMXSXXORDERBY成绩TOP1B)SELECT*FROMXSXXORDERBY成绩DESCTOP1第3页共22页C)SELECT*FROMXSXXORDERBY成绩TOP1PERCENTD)SELECT*FROMXSXXORDERBY成绩DESCTOP1PERCENT29.在DOWHILE…ENDDO循环结构中,LOOP语句的作用是__B___。A)退出过程,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将转移到ENDDO后面的语句,继续执行D)终止程序执行30.下列关于对象的属性、方法和事件叙述错误的是____D____。A)属性用于描述对象的状态,B)基于同一个类产生的两个对象可以分别设置自己的属性值C)方法用于表示对象的行为D)在新建一个表单时,可以添加新的属性、方法和事件31.执行表单ABC.SCX的正确命令是____C____。A)DOABC.SCXB)RUNABC.SCXC)DOFORMABC.SCXD)DOFROMABC.SCX32.下列选项中,____D_____对象没有Caption属性。A)标签B)命令按钮C)表单D)文本框33.文本框的Value属性值的数据类型不可以是____C___。A)数值型B)字符型C)通用型D)日期型34.下列选项中属于容器类的是_____B__。A)文本框B)表单C)复选框D)标签35.为了在文本框输入任何内容都显示“*”,应该设置文本框的___A___属性值为“*”。A)PasswordCharB)ValueC)PasswordD)Caption36.表单中有一个含有2个页面的页框,其中一个页面的名称为Page1,含有2个命令按钮:CmdOK和CmdPrint。如果要在CmdPrint的Click事件中引用CmdOK的Click事件代码,则采用___A___。A)This.Parent.CmdOK.Click()B)ThisForm.Page1.CmdOK.Click()C)This.CmdOK.Click()D)CmdOK.Click()37.在命令按钮组中,通过修改___D____属性,可把按钮个数设为4个。A)CaptionB)NameC)VisibleD)ButtonCount38.在下列控件中,其Value值可以是逻辑型的是__A__。A)复选框B)编辑框C)命令按钮D)选项按钮组39.恢复系统默认菜单应使用命令_____C____。A)SETDEFAULTTOSYSTEMB)SETMENUTODEFAULTC)SETSYSMENUTODEFAULTD)SETSYSTODEFAULT40.报表设计默认情况下的三个基本带区分别是____A____。A)页标头、细节、页注脚B)页标头、细节、组注脚C)标题、细节、页注脚D)列标头、细节、列注脚二、填空题(每空2分,共20分)1.对数据库的建立、使用和维护进行管理的软件系统称为____数据库管理系统_______,是数据库系统的核心软件。第4页共22页2.数学表达式baba2对应的VisualFoxPro表达式是_____abs(a^2-b)/(a+b)______。3.已知打开的数据表STUD.DBF包含姓名,学号,性别三个字段,统计该表中性别为“男”的记录个数,并将其存入变量XX的命令是_______countfor性别=”男”toxx____。4.使用DIMENSION命令定义数组后,各数组元素在没有赋值之前的数据类型是____逻辑型_______。5.视图的数据源可以是数据表和___视图___。6.已知职工工资表ZGGZ.DBF包含姓名(C)、部门(C)和工资(N)三个字段,检索出各部门工资和的SQL-SELECT语句是_____sele部门,sum(工资)fromzggzgroupby部门______。7.在VisualFoxPro中,循环结构包含计数循环、当型循环和_____扫描___循环三种。8.用当前表单的Label1标签显示系统时间的语句是ThisForm.Label1.__caption__=TIME()。9.可以通过设置文本框的___readonly_____属性将其设置为只读。10.在菜单设计器中,菜单项的“结果”栏有填充名称、过程、___命令___、和子菜单四种选项。三、阅读理解题(每题4分,共20分)1.下面程序在输入-10时的运行结果是______20____。SETTALKOFFINPUTTOXDOCASECASEX10Y=X*2/3CASEX0Y=X**3-20OTHERWISEY=ABS(X)+10ENDCASE?YSETTALKON2.下面程序的运行结果是____ABCDE______。SETTALKOFFX=1DOWHILEX=5?CHR(64+X)X=X+1ENDDOSETTALKON3.下面程序的功能是___随机产生[50,100]之间的20个整数,并进行由小到大排序,将排好序的数据显示在屏幕上_______。SETTALKOFF第5页共22页DIMENSIONFF(20)FORI=1TO20FF(I)=INT(51*RAND()+50)ENDFORFORI=1TO19FORJ=I+1TO20IFFF(I)FF(J)X=FF(I)FF(I)=FF(J)FF(J)=XENDIFENDFORENDFORFORI=1TO20?FF(I)ENDFORSETTALKON4.已知数据表XSXX.DBF中有姓名(C)、专业(C)、年龄(N)三个字段,下面程序的功能是___查找数据表XSXX.DBF中计算机专业年龄最小的记录信息_______。SETTALKOFFUSEXSXXLOCATEFOR专业=计算机IFFOUND()MAGE=年龄ELSEUSERETURNENDIFSCANFOR专业=计算机IFMAGE年龄MAGE=年龄ENDIFENDSCANLISTFOR年龄=MAGEUSESETTALKON5.下面程序的运行结果是______38____。SETTALKOFFS=0FORI=1TO5S=S+HS(I)ENDFOR?SSETTALKON第6页共22页RETURNFUNCTIONHSPARAMETERSWIFMOD(W,2)=0P=W/2ELSEP=W*WENDIFRETURNPENDFUNC四、编程题(第1、2题各6分,第3题8分,共20分)1.从键盘输入一个数,如果这个数为非负数,输出其平方根,否则输出“该数无平方根”。SETTALKOFFINPUT“请输入一个数字”