1、成人高考英语试题及答案高起点新编资料仅供参考一、选择题1.在关系理论中称为“关系”的概念,在数据库中称为C。A实体集B文件C表D记录2. 在VFP中数据库文件的扩展名为C。ADBTB.DBFC.DBCD.CDX3Visual FoxPro是一种关系数据库管理系统,所谓关系是指_D_。A) 表中各条记录彼此有一定的关系 B)表中各个字段彼此有一定的关系C)一个表与另一个表之间有一定的关系 D) 数据库模型符合满足一定条件的二维表格式4在VFP中,能够进行条件定位的命令是 C 。A) SKIP B) SEEK C) LOCATE D) GO5以下赋值语句正确的是 A 。ASTORE8TOX,YB.
2、 STORE8,9TOX,YCX8,Y9D.X,Y86对多表进行操作时,选择工作区所使用的命令为 C 。 A. USE B. OPEN C. SELECT D. CREATE7字段变量的值随着_B_而变化。A)字段宽度的变化 B)记录指针的移动 C)变量类型的改变 D)小数位数的改变8若打开的数据表记录数共20条,只显示第20条记录,应使用的命令是_B_。A) GO 20 LIST B) GO 20 DISPLAY C) SKIP 20 LIST D) SKIP 20 DISPLAY8.在Visual FoxPro 6.0的表结构中,逻辑型、日期型和备注型字段的宽度分别为 B 。A.1,8,1
3、0 B. 1,8,4 C.3,8,10 D.3,8,任意9下列命令中,定位记录指针的命令是 B 。 A. USE B. GO C. SELECT D. LIST10表文件及其索引文件(.IDX)已打开,且存在主控索引,要确保记录指针定位在记录号为1的记录上,应使用命令_C_。A) GO TOP B) GO BOF() C) GO 1 D) SKIP 111索引文件打开后,下列命令中不受索引影响的是 A 。A)LIST B) SKIP C) GOTO 50 D) GO TOP 12在Visual FoxPro环境下,用户实际定义记录的长度为60,用LIST STRU命令显示的总宽度为_B_。A)
4、 60 B) 61 C) 59 D) 5813.在引用对象时,下面哪种格式是正确的 B 。 A. Textl.Value=”中国 B. ThisForm .Text1.value=“中国” C. Text value=”中国” D. ThisForm Text value=“中国”14下列符号中,合法的变量名是 A 。A) BY B) 23X C) ?A D) $W15?AT(大学,北京语言文化学院)的答案是_D_。 A) 12 B)13 C) 16 D) 016下列哪种语言被作为关系数据库的标准语言 B 。A.TSBLB.SQLC.QUELD.QBE17向表中插入数据的SQL命令是B。AIN
5、SERT BINSERT INTO C. INSERTINDINSERT BEFORE18用DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1,2)2,a(1,3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然而再执行命令?a(5)则显示结果是_D_。A) F B) 变量未定义 C) 3 D) 519已知D1和D2是日期型变量,下列4个表示式中非法的是_。 A)D1-D2 B)D1+D2 C)D1+28 D)D1-3620下列函数中函数值为字符型的是_D_。A)DATE() B)TIME() C)YEAR() D)DATETIME()21.在程序中,能够结束
6、程序运行并返回到操作系统的命令是 B 。 A EXIT B QUIT C CANCEL DRETURN22使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 D。A2个 B3个 C5个 D6个23要使表单中某个控件不可用(变为灰色),则将该控件的 D 属性设置为F.。A. Caption B. Name C. Visible D. Enable24数据表中,“住校否”为逻辑型字段,_命令显示所有不住校的同学记录。A)LIST FOR 住校否=F B)LIST FOR 住校否=.T.C)LIST FOR 住校否 D)LIST FOR .NOT. 住校否25循环结
7、构中EXIT语句的功能是_。A) 放弃本次循环,重新执行该循环结构 B) 放弃本次循环,进入下一次循环C) 退出循环,执行循环结构的下一条语句 D) 退出循环,结束程序的运行26Visual FoxPro的操作方式有:菜单方式、命令方式和C。A.循环B.备注文件C.程序方式D.内存变量27.对表文件建立索引,可使用命令 C 。 A. SORT B. UPDATE C. INDEX D. JOIN28在VFP6.0中,关于查询和视图的正确叙述是_A_。 A)查询是一个预先定义好的SQL SELECT语句文件 B)视图是一个预先定义好的SQL SELECT语句文件 C)查询和视图是同一种文件,只是
8、名称不同 D)查询和视图都是一个存储数据的表29为表单MYFERM添加事件或方法代码,改变该表单中的控件CMD1的CAPTION属性的正确命令是_C_。A) MYFORM .CMD1.CAPTION=最后一个 B) THIS .CMD1.CAPTION=最后一个C) THISFORM .CMD1.CAPTION=最后一个 D) THISFORMSET.CMD1.CAPTION=最后一个30在引用对象时,下面哪种格式是正确的_B_。A)Text1.Value=中国 B)ThisForm.Text1.Value=中国 C)Text1 Value=中国 D)ThisForm Text1 Value=
9、中国31在命令按钮组中,经过修改_C_属性,可把按钮的个数设为5个。A) Caption B)PageCount C) ButtonCount D)Value32在下列函数中,函数值为数值的是 A 。AAT(人民,中华人民共和国)BCTOD(9/17/ )CBOF()DSUBSTR(DTOC(DATE(),7)33表中相对移动记录指针和绝对移动记录指针的命令分别为C。 A. Locate和kip B. Locate和Go C. Skip和Go D. Locate和Find34.要使“文件”菜单使用“F”作为访问键,可用 C 定义该菜单标题。A.文件(F) B.文件(F) C.文件(F) D.文
10、件(2 Y=2 CASE X1 Y=1ENDCASE? YRETURN4、运行下面程序后,屏幕显示的结果是_ 4 _。SET TALK OFFK=1For J=1 to 8 If J%2=0K=K*JEndIfNEXT?Int(K/J)SET TALK ON5下列程序的运行结果是 55 。SET TALK OFFS=0FOR N=1 TO 100S=S+NIF N=10EXITS=NENDIFNEXT?SRETURN6、下列程序的运行结果是 S 6 SET TALK OFF S0 I=1 INPUT “N=?” TO N DO WHILE SN SSI II1 ENDDO ?“S=”,S SE
11、T TALK ON 执行时如果输人值为5,写出运行结果7、下列程序的运行结果是X3,Y7 SET TALK OFF。 STORE 10 TO X,Y DO WHILE X0 XX一INT(Y/2) YY一1 ENDDO ?”X,”X, ”Y”,Y SET TALK ON8、下列程序的运行结果是 N12M24 。CLEAR STORE 0 TO M,N DO While .T N=N2 DO CASE CASE MOD(N,3)=0 LOOP CASE N10 Exit OTHERWISE MMN ENDCASE ENDDO ?M”,M,N“,N RETURN四、编程题1.编程计算S=1+2+3
12、+.十100的值。ClearS=0For i=1 to 100 S=s+I Endfor?Sreturn2、编辑求100以内能被7或3整除的所有数。clearFOR i1 TO 100 IF i%70 OR i%30 ? LTRIM(STR(i) , ENDIF ENDFORRETURN3、乘坐出租汽车3km以内5 元,3km以上每公里加收1。2元。试编写一个收费程序。CLEAR SET TALK OFF INPUT“请输人行驶里程:”TO X Y5 IF X3 Y(X3)1 . 25 ENDIF ?“应付费”,Y SET TALK ON CANCEL4、编写一程序,要求将从键盘输人的英文字符
13、串倒过来显示(例如输入WELCOME,则显示EMOCLEW)clearm=n=accept 请输入字符串: to n*input 请输入字符串: to n *输入时要用“”号a=len(n)for i=a to 1 step -1m=m+substr(n,i,1)endfor?mReturn5、编程求P1234562122。set talk off clearm=0s=0for I=1 to 21 step 2m=I*(I+1)s=s+mendfor?”the total is”+str(s)return6、编写程序打印九九乘法表。 clearfor i=1 to 9 for j=1 to 9 k=i*j ?str(i,1,1)+*+str(J,1,1)+=+str(K,2,1) ?space(4) endfor ?endforreturn 7、编程求1100之间的偶数和。程序1、 Clear 程序2、 clears=0 s=0for I=1 to 100 for i=2 to 100 step 2if int(i/2)i/2 s=s+is=s+I endforendif ?sendfor?s