《2023年计算机VisualFoxPro真题及答案.doc》由会员分享,可在线阅读,更多相关《2023年计算机VisualFoxPro真题及答案.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选择题数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是A) DBS涉及DB和DBMS B) DBMS涉及DB和DBSC) DB的核心是DBSD) DBMS由DB组成Visual FoxPro关系数据库管理系统可以实现的三种基本关系运算是A) 索引、排序、查找B) 建库、录入、排序C) 选择、投影、联接D) 显示、记录、复制 下列表达式中,表达式返回结果为的是.T.的是A) AT(“计算机”,“计算机通信学院”)B) “计算机”$“计算机通信学院”C) LIKE(计算机,计算)D) SUBSTR(“计算机技术”,1,6) 关于EOF函数,下列说法对的的是A) 返回
2、当前纪录的记录号B) 当纪录指针指向最后一条记录时,EOF函数返回真值C) 当纪录指针指向第一条记录时,EOF函数返回真值D) 当纪录指针指向文献尾时,EOF函数返回真值 使用命令DECLARE kk(2,4)定义的数组,包含的数组元素(下标变量)的个数为A)2个B)4个C) 8个D) 6个扩展名为DBC的文献是A)表单文献B)数据库表文献 C) 数据库文献D) 备注文献在Visual FoxPro中,关于数据表叙述对的的是A)一个数据表可同时属于多个数据库B)一个数据库可包含多个数据表C)所有数据表都能建立字段级规则和约束D)自由表不可以加入到数据库中数据库表可以设立字段有效性规则,其中的规
3、则是一个A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式 ZAP命令的作用是A) 为当前记录做删除标记B) 物理删除已做删除标记的记录C) 物理删除当前数据表文献的所有记录D) 去掉当前记录的删除标记 在TEACHER表中,使用LOCATE FOR性别=女将指针定位在第一个女职工为了使记录定位 到下一个女职工,应当接着使用命令。A)SKIPB)CONTINUED)CONTINUE FOR 性别=女D)FIND 性别=女在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序B) 为了对表进行实体完整性的约束C) 加快数据库表的更新速度D) 加快数据库表的
4、查询速度在Visual FoxPro中,相称于主关键字的索引是A)主索引B)普通索引C)唯一索引D)排序索引在TEACHER表中,已经为该表建立了索引表达式为姓名字段,索引名为XM的普通索引现假设TEACHER表已经打开,且处在当前工作区中,那么可以将上述索引设立为当前索引的命令是A) SET INDEX TO 姓名B) SET INDEX TO XMC)SET ORDER TO 姓名D)SET ORDER TO XM假如指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则严禁删除父表中记录C)会自动删除子表中所有相关
5、记录D)不作参照完整性检查,删除父表记录与子表无关下面有关表间临时性关联的描述中,对的的是A)关联的数据表必须属于同一数据库B)关联的数据表可以设立参照完整性C)关联中父表的记录指针会随子表的记录的移动而移动D)关联中子表的记录指针会随父表的记录的移动而移动在Visual FoxPro中,关于视图的对的叙述是A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表在Visual FoxPro中,要运营查询文献query1.qpr,可以使用命令A)DO query1B)DO query1.qprC)DO QUE
6、RY query1D)RUN query1连编后可以脱离开Visual FoxPro独立运营的程序是A)APP程序1B)EXE程序C)FXP程序D)PRG程序在Visual FoxPro中,为了将表单从内存中释放(清除),代码设立为A)ThisForm.RefreshB)ThisForm.DeleteC)ThisForm.HideD)ThisForm.ReleaseVisual FoxPro的报表文献.FRX中保存的是A) 打印报表的预览格式B) 打印报表自身C) 报表的格式和数据D) 报表设计格式的定义 试卷一填空二维表中的行称为关系的 表达“2023年5月1日”的日期常量应改写为元组 表达
7、式ROUND(3.1415,2)*INT(1.56)的值是2023-5-1表达式ROUND(3.1415,2)*INT(1.56)的值是6.28在Visual FoxPro中,打开数据库的命令是OPEN DATA在当前表的尾部追加一条空白纪录的命令是APPEND BLANK显示当前TEACHER表(姓名 C6 ,性别 C 2,党员 L)中所有女党员的情况的命令是LIST FOR 性别=女 AND 党员=.T.( 性别=女 AND 党员)在VFP中,选择一个编号最小,没有使用的工作区的命令是SELECT 0在TEACHER表中根据姓名建立普通索引的命令是 INDEX ON 姓名 TAG XMVF
8、P中的项目文献是文献、数据、文档和VFP对象的集合在Visual FoxPr o中,运营当前文献夹下的表单A1.SCX的命令是DO FORM A1试卷一SQL查找年龄大于20岁的学生姓名。sele 姓名 from 学生 where 年龄20查找生源是“湖南”省的男学生的信息。sele * from 学生 where 性别=男 and 生源 like 湖南%查找选修了“数据库”课程的学生的学号、姓名及考试成绩。sele 学生.学号,姓名,成绩 from 学生,课程,选修 ;where 学生.学号=选修.学号 and 选修.课程号=课程.课程号 and 课程名=数据库增长一个学生信息(“S05”,
9、“孙七”,“男”,20,“宁夏银川”)。insert into 学生 values(S05,孙七,男,20,宁夏银川)将所有学生每门考试的成绩均上调10%。 update 选修 set 成绩=成绩*1.1试卷一程序分析执行下面的程序段后,x 的值为for i=1 To 4x=4for j =1 To 3x=3for k=1 To 2x=x+6endforendforendfor?xA) 7B) 15C) 157D) 538执行下面的程序段后,k 的值为dimension a(10),p(3)k=5For i=1 To 10 a(i)=iendforFor i=1 To 3 p(i)=a(i*i
10、)endforFor i=1 To 3 k=k+p(i)*2endfor?kA)728 B) 33 C) 35 D) 37 下面程序运营后,显示的内容是ClearFor i=1 to 3For j=0 to iIf mod(j,2)=0 ?Chr(65+i)Else?Chr(97+i)EndIf Endfor?EndforA) AaB) AbC)bB D) Bb BbBAbCcCcCcC CcCcAbCddDdDDdDd设有如下程序:sum = 0n = 0For i = 1 To 5x = n / in = n + 1sum = sum + xendfor该程序通过For循环计算一个表达式的
11、值,这个表达式是 A)1+1/2+ 2/3+3/4+4/5 B)1+1/2+2/3+3/4C)1/2+2/3+3/4+4/5D)1+1/2+1/3+1/4+1/5下面程序运营后,输出结果是x=5y=3do sub with x,y?x,yreturnproc subpara a,bx=a*ay=b+b?x,yReturnA)5 3 B)25 3C)25 6 D)25 625 625 65 325 6 以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。 for i=1 to 20 x=Int(Rnd()*200+100) if mod(x,5) 或 x%5 =0 ? x S=S+ x endif endforuse scoreXf=0Do while not eof()If 物理=60Xf=xf+2EndifIf 高数=60Xf=xf+3EndifIf 英语=60Xf=xf+4EndifRepl 学分 with xfSkipEnddoreturn