您好,欢迎访问三七文档
12005~2006年第二学期计算机应用基础样题课程代码____班级姓名学号______一、选择题(25分,每题1分)1.不允许记录中出现重复索引值的索引是()。A)主索引B)主索引、候选索引、普通索引C)主索引和候选索引D)主索引、候选索引和唯一索引C2.把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件STB.DBF,应使用命令()A)USESTACOPYTOSTBFIELDS学号,姓名B)USESTBCOPYTOSTAFIELDS学号,姓名C)COPYSTATOSTBFIELDS学号,姓名D)COPYSTBTOSTAFIELDS学号,姓名3.VisualFoxPro6.0是一种关系型数据库管理系统,所谓关系是指A)各条纪录中的数据彼此有一定的联系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库各个字段之间彼此有一定的关系答案C4.执行?mod(100,-3)命令的结果显示()。A)-1B)-2C)2D)15.在SQL查询时,使用WHERE子句指出的是()。A)查询目标B)查询结果C)查询条件D)查询视图C6.系统默认设置下,表达式中国人=中国人民解放军和中国人民解放军=中国人的值为A).T..T.B).F..F.C).T..F.D).F..T.答案D7.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是()。A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联C8.在VFP中,执行以下命令序列:(□表示空格)S1=“VisualFoxpro□□□”S2=“应用基础□□□”?S1-S2最后一条命令的显示结果是()A)语法错B)VisualFoxpro□□□应用基础□□□C)VisualFoxpro应用基础□□□D)VisualFoxpro应用基础□□□□□□9.命令SELECT0的功能是A)选择区号最小的空闲工作区B)选择区号最大的空闲工作区C)选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号210.在下面的VisualFoxPro表达式中,不正确的是()。A){^2002-05-0110:10:10AM}-10B){^2002-05-01}-DATE()C){^2002-05-01}+DATE()D){^2002-05-01}+[1000]C11.菜单文件的扩展名是()A)dbfB)mnxC)prgD)scx12.常用的菜单形式有()A)下拉式菜单B)动态菜单C)快捷菜单D)A和C13.能够存放图像的字段类型为A)日期型B)字符型C)通用型D)备注型14.n有数据库A,B,C,已建立了A→B的关联,欲再建立B→C的关联,以构成A→B→C的关联()A)必须使用带ADDITIVE子句的SETRELATION命令B)使用不带ADDITIVE子句的SETRELATION命令即可C)在保持A→B关联的基础上不能再建立B→C的关联D)在保持A→B关联的基础上不能再建立B→C的关联,但可以建立A→C的关联15.在VisualFoxPro中,通用型字段C和备注型字段M在表中的宽度都是()。A)2个字节B)4个字节C)8个字节D)10个字节B16.下列关于变量的说法正确的是()A)变量不可以存放屏幕信息B)变量名可以包含空格C)变量有系统变量、内存变量、字段变量和数组变量D)变量是一个不变的数据17.下列关于表的叙述错误的是()A)表是处理数据和建立数据库及应用程序的基本对象B)表以记录和字段的形式存储数据,但不以文件形式保存C)一个表由表名、字段和记录三个部分组成D)可以通过表设计器来设计表的结构18.数据模型主要有()三种。A)总线型、星型和环型B)数据型、地址型和信号型C)交互型、集合型和离散型D)层次型、网状型和关系型19.二维表格中的一行对应于表文件中的一个()A)字段B)记录C)数据项D)关系20.关系运算的三种基本操作是()A)比较、移位、寄存B)或、与、非C)小于、大于、等于D)选择、投影、连接21.要为当前表所有职工增加100元工资应该使用命令()。A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+100D22.执行A1=“计算机”命令后,再执行?type(A1)命令,结果显示()A)A1B)计算机C)CD)u23.下面各数中,属于常量的是()A)–203.75B)计算机C)TD)9/3/01324.所有可选项缺省时,数据库记录输出命令LIST和DISPLAY的区别是()A.DISPLAY显示全部记录,LIST显示当前一条记录B.LIST显示全部记录,DISPLAY显示当前一条记录C.LIST和DISPLAY都显示全部记录D.LIST和DISPLAY都只显示当前一条记录B25、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是()A.MyForm.BackColor=RGB(0,255,0)B.THIS.Parent.BackColor=RGB(0,255,0)C.THISFORM.BackColor=RGB(0,255,0)D.THIS.BackColor=RGB(0,255,0)B26、如果一个数据库文件有3个备注型字段,那么与它相应的备注文件有()A)3个B)2个C)1个D)10个27、对某一个数据库建立以出生年月(D,8)和工资(N,7,2)升序的多字段结构复合索引的正确的索引关键字表达式为()A.出生年月+工资B.出生年月+工资C.出生年月+STP(工资,7,2)D.DTOC(出生年月)十STP(工资,7,2)D28、要显示所有“性别”字段(逻辑型)值为.T.的所有记录,其正确的命令是______。A)DISPLAYFORNOT性别B)DISPLAYFOR性别=TC)LISTFOR性别D)LISTALLFOR性别='男'29、设X=123,Y=456,Z=X+Y,则表达式6+&Z的值是()A.6+&ZB.6+X+YC.585D.错误提示C30、关于建立表索引的下列叙述中______是正确的。A)索引文件名必须与索引字段名同名B)字段名改名后对应索引表达式也得修改C)字段的标题修改后对应的索引名也得修改D)含有两个关键字的索引表达式就是将两个字段名简单相+二、根据题意,写出命令(20分)在职职工设有人事档案库、职工简况表和工资表。文件名分别为RSDA.DBC、ZG_JK.DBF和ZG_GZ.DBF,表结构如下:ZG_JK.DBF的结构:ZG-GZ:DBF的结构字段名类型宽度小数字段名类型宽度小数职工号C6职工号C6姓名C8姓名C8性别C2工作单位C10婚否L1基本工资N82出生日期D8津贴N82工作单位C10税额N82职称C8扣款N82基本工资N82水电费N62工作日期D8清洁费N62闭路电视费N621.显示前5条记录。2.显示已婚职工的姓名、性别和出生日期。3.显示一车间所有姓王的职工记录。44.查询并显示姓名为李勇的简况内容。5.1980年以前参加工作的职工,每人的基本工资增加20元。6.统计职称是高级工程师和工程师的女职工人数。7.计算每位职工的应扣款,并存入“扣款”字段中。提示:应扣款等于水电费、清洁费和闭路电视费之和。8.计算所有职工的基本工资,实发工资总额,并赋给变量JBGZ和SFGZ。三、写出下列程序运行的结果(只写结过,不写运算过程)1.SETTALKOFFA1=‘年资产负债表’运行结果:B1=YEAR(DATE())B2=STR(B1,4)?B2+A1SETTALKON2.SETTALKOFF运行结果:Y=0DOWHILE.T.Y=Y+1IFY=INT(Y/7)*7?YELSELOOPENDIIFY50EXITENDIFENDDO3.SETTALKOFF运行结果:S=0N=50DOWHILEN5S=S+NN=N-10ENDDO?S4.SETTALKOFF运行结果:M=3DOWHILEM10N=2DOWHILEN=M-1IFINT(M/N)=M/NEXITENDIFIFN=M-1?MENDIFN=N+1ENDDOM=M+15ENDDO运行结果:5、M=1N=2DOBB?M,NRETURN***过程BB***PROCEDUREBBPRIVATEMM=3N=4RETURNENDPROC运行结果:四、简答题(10分)1.VFP提供了三种循环结构:(1)DOWHILEENDDO常见的有三种情况:固定次数的循环;随机次数循环;用记录指针控制循环。(2)FOR循环适用在已知循环的次数。(3)SCANENDSCAN适用于对数据表中范围内的满足条件的记录进行扫描。2.(1)局部变量是指程序中未加任何说明定义的内存变量。它的作用域:主程序的局部变量在子程序中继续有效,即上一级的可以在下一级有效,反之不行。所以局部变量在子程序多层嵌套时的使用权具有单向性。(2)全局变量是指在命令窗口定义的所有变量和用PUBLIC定义的变量。作用域:全局变量在整个程序中包括子程序中都有效。3.在菜单的设计器“结果“选项里选择了“子菜单”,点击“创建“按钮进入下一级菜单的编辑。生成菜单程序的方法是:在菜单设计器中,选择系统菜单的“菜单”栏下的“生成“菜单项,弹出“生成菜单”对话框,在此对话框中的“输出文件”文本框中,输入菜单程序的源代码文件名及其路径,再单击“生成”按钮,即开始生成菜单程序。4.新表与当前表结构一样。选FIELDS子句的作用是给出了需分类求和的字段名。对当前数据表中的若干个关键字表达式相同的记录,生成新表中的一条记录。这条记录的非数值型或非货币型字段取自关键字相同的一组中首记录的相应字段,参加求和的字段值取自求和结果。5.到容器控件添加对象的方法:(1)先选定容器对象,然后单击该对象,在快捷菜单中选择“编辑”项,在容器的四周就会加上淡绿色的虚框,便可以加入控件。(2)向里面托放控件便可。文本框与编辑框不同之处是编辑框可以实现文本框的功能外,还可以用来编辑备注型字段,当编辑框内容在框中放不下时,将根据编辑框的宽度调整行长和增加滚动条上下移动文本,并允许输入回车符。五、编写程序(30分,每小题10分)61、编程计算s=1+2+3…………+1000之间奇数和;2、给定四个数,请将其按大到小排列输出。3、用子程序、过程、自定义函数编写一个计算存款利息的程序,本息按日为单位,利率为p,不计复利。
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:VFP试题样题
链接地址:https://www.777doc.com/doc-2866291 .html