期末考试第二模拟题期末考试第二套模拟题
一.单选1数据库DB,数据库
系统DBS,数据库
管理系统DBMS三者之间地关系是(B)ADB包括DBS和DBMSBDBS包括DB和DBMSCDB就是DB,也就是DBMSDDBMS包括DB和DBS2VisualFoxPro中,货币型,通用型数据类型用字母表示(B)AC,DBY,GCN,GDC,G3下列说法正确地是:(D)A自由表可以是数据库中地表也可以不是B视图按时一张独立存在地虚表C表单不是控件对象D自由表不是数据库地组成部分,如果需要可以将其加入数据库中4设当前有""型)"(C型)性别(L型)成绩(N型)等字段,下列四个表(C,达式中正确地是:(B)A"成绩"+成绩B-"C性别AND"男"D"";5下列函数结果为数值型地是:(C)AEOF()BSUBS(DOTC(DATE(),2,4))CAT("UF""BUFFER",)DALLT(RIGHT("ASDFGH"),3)6SQL
查询中,用于排序和去掉重复记录地选项子句分别是(B)Aorderby和joinBgroupby和distinctCorderby和distinctDorderby和groupby7"x是小于100地负数",用VisualFoxPro表达式表示是(C)A0<=x<100B0<=x<100C0<=xandx<100D0<=xorx<1008要使得命令按钮有效,应该设置命令按钮地(C)Avisible属性为.t.Bvisible属性为.f.Cenable属性为.t.Denable属性为.f.9VisualFoxPro的报表文件.FRX中保存的是DA打印的报表的预览格式B打印的报表本身C报表的格式和数据D报表
设计格式的定义10显示数据库文件中平均分超过90分和不及格的全部女生记录,应使用命令(D)ALISTFOR性别="女",平均分>=90,平均分<=60BLISTFOR性别="女",平均分>90,平均分<60CLISTFOR性别="女"AND平均分>90AND平均分<60DLISTFOR性别="女"AND(平均分>90OR平均分<60)
11"查询"建立后,查询文件扩展名为(B)A.SCXB.QPRC.VCXD.MNX12建立索引文件时,()不能作为索引字段.DA数值型B字符型C日期型D备注型二,读
程序题1.程序1settalkoffcleainput"请输入s:"tosifs>100?"case1"elseifs>10?"case2"elseifs>1?"case3"else?"case4"endifendifendifsettalkon1当输入为3时,程序的结果为:CAcase1Bcase2Ccase3Dcase42当输入为-4时,程序的结果为:DAcase1Bcase2Ccase3Dcase42程序SETTALKOFFSTORE5TOA,B,CDOXYZWITHA,A+B,15?A,B,C&;输出1DOXYZWITHA,B,C?L,M,N&;输出2SETTALKONRETURNPROCEDUREXYZPARAMETERX,Y,ZPUBLICL,MSTORE6TOL,M,NL=X+YX=Y+XY=M+N
?X,Y,Z&;输出3RETURN1)程序中三个输出的顺序是:(A)A输出3,输出1,输出3,输出2B输出1,输出2,输出3C输出1,输出3,输出2,输出3D输出3,输出1,输出2,输出32)输出3的结果为DA2066B206找不到变量C155找不到变量D以上都不对3)输出1处的输出结果为:(B)A20125B1555C151215D以上都不对2.有图书目录数据表sm1.dbf和入库流水单表SKC.DBF(5条记录)书号书名作者出版社1
计算机基础杨振山高等教育2计算机原理费利民西安交大3C语言设计赵国民上海4C语言教程张扬四川5C++教程张敏高等教育SKC.DBF(5条记录)书号单价数量金额入库日期115.0030450.00.0021231.00.0030660.00.0030570.00.2123510.8319981218程序:settalkoffclear@1,15say"新书入库"Y="Y"Dowhileupper(Y)="Y"@2,1clearSM=SPACE(14)ZZ=SPACE(18)CBS=SPACE(10)@3,10SAY"书名"GETSM@3,30SAY"作者"GETZZ@3,45SAY"出版社"GEICBSREADSELE1USESML
LOCATEFOR书名=trim(SM).and.作者=trim(ZZ).and.出版社=CBSIFFOUND()SH=书号ELSESKIP–1SH=STR(VAL(书号)+1,4)APPEBLANREPL书号WITHSH@4,10SAY"单价"GEI单价@4,30SAY"购入数"GET购入数READREPL金额WITH单价*购入数WAIT"是否继续(Y/N)Y"toENDDCLOSEDATA设运行时依次输入下列数据:代数张三清华22.0031几何李四北大33.0032概率王五南开44.0033几何李四北大33.0041代数张三清华22.00561)此时SM1表中的记录条数和最大记录号分别为(C)A1010B105C88D8102)SKC表中的记录条数为(A)A10B5C8D73)SKC表中最后一条的记录的书号为(D)A8B7C10D64程序SETTALKOFFN=2S=1S1=1DOWHILEN<=9IFN%2=0N=N+1LOOPENDIFS1=S1*(N-1)*NS=S+S1N=N+1ENDDO?"S=",SSEITALKON