您好,欢迎访问三七文档
1.在VisualFoxPro中,若已定义了数组A[3,5],则其元素个数为(B)。【第十一章】A)8B)15C)20D)242.在VisualFoxPro中,若已定义了数组A[3,5],则其元素个数为(C)。A)8B)15C)20D)243.在VisualFoxPro中,下列关于数组的叙述中,错误的是(C)。A)用DIMENSION和DECLARE都可以定义数组B)VisualFoxPro中只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为.F。4.在VisualFoxPro中,用DECLARE命令定义数组后,各数组元素在赋值前的数据类型是(C)。A)无类型B)字符型C)逻辑型D)数值型5.在VisualFoxPro中,执行定义数组命令DIMENSIONA(3),则语句A=3的作用是(B)。A)对A(1)赋值为3B)对每个元素均赋相同的值3C)对简单变量A赋值3,与数组无关D)语法错误6.在VisualFoxPro中,LOOP和EXIT不能出现在(B)语句的命令行中。A)SCAN…ENDSCANB)DOCASE…ENDCASEC)DOWHILE…ENDDOD)FOR…ENDFOR7.VisualFoxPro的DOCASE语句是(B)。A)循环语句B)多重分支语句C)执行命令文件的语句D)条件语句8.下列命令中,不能使程序跳出循环的是(A)。A)LOOPB)EXITC)QUITD)RETURN9.在VisualFoxPro中,用于建立或修改过程文件的命令是(B)。A)MODIFY文件名B)MODIFYCOMMAND文件名C)MODIFYPROCDURE文件名D)上面的D和C都对10.在VisualFoxPro中,关于循环嵌套的叙述中正确的是(D)。A)循环体内不能含有条件语句B)循环不能嵌套在条件语句中C)嵌套只能一层,否则程序出错D)正确的嵌套不能交叉11.在VisualFoxPro中,结构化程序设计的三种基本逻辑结构是(B)。A)选择结构、循环结构和嵌套结构B)顺序结构、选择结构和循环结构C)选择结构、循环结构和模块结构D)顺序结构、递归结构和循环结构12.在VisualFoxPro中,设有下列程序段:DOWHILE逻辑表达式1DOWHILE逻辑表达式2ENDDOEXITENNDO则执行到EXIT语句时,将执行(D)。A)第1行B)第2行C)第3行的下一个语句D)第5行的下一个语句13.在VisualFoxPro中,下列程序段有语法错误的行为第(B)行。DOCASECASEA0S=1ELSES=0ENDCASEA)2B)4C)5D)614.在VisualFoxPro中,下列程序实现的功能是(A)。SETTALKOFFA=0FORI=1TO100IFINT(I/2)I/2A=A+IENDIFENDFOR?ARETURNA)求1到100之间的奇数和B)求1到100之间的偶数和C)求1到100之间的累加和D)求1到100之间能被2整除的数的和15.在VisualFoxPro中,下列程序实现的功能是(C)。SETTALKOFFUSEDB1X=0SCANFOR性别=男X=X+1ENDSCAN?XRETURNA)求数据表DB1中全部记录数B)求数据表DB1中性别为女的记录数C)求数据表DB1中性别为男的记录数D)上述三者都不对16.在VisualFoxPro中,执行语句DIMENSIONM(6),N(4,5)后,数组M和N的元素个数分别为(A)。A)620B)65C)721D)6917.在VisualFoxPro中,下列程序实现的功能是(B)。USE学生DOWHILENOTEOF()IF数学=60SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA)显示所有数学成绩大于60的记录B)显示所有数学成绩低于60的记录C)显示第一条数学成绩大于60的记录D)显示第一条数学成绩低于60的记录18.在VisualFoxPro中,下列说法正确的是(D)。A)循环结构的程序中不能包含选择(分支)结构B)使用LOOP命令可以跳出循环结构C)SCAN循环结构可以自动向上移动记录指针D)FOR循环结构的程序可以改写成DOWHILE循环结构19.在VisualFoxPro中,下面多重分支程序段中的错误是(A)。DOCASECASE.T。DOCASECASE.T。……ENDCASECASE.F。CANCELA)缺少ENDCASEB)缺少OTHERWISEC)条件错误D)缺少DOCASE20.在VisualFoxPro中,一个过程文件可以包含多个过程,每个过程的第一条语句是(D)。A)PARAMETERB)DO过程名C)过程名D)PROCEDURE过程名21.在VisualFoxPro中,以下语句中(B)不是循环结构语句。A)SCAN…ENDSCANB)IF…ENDIFC)FOR…ENDFORD)DO…ENDDO22.在VisualFoxPro中,用于选择结构程序设计的DOCASE命令格式中,其末尾必须使用的命令是(A)。A)ENDCASEB)ENDIFC)ENDCASED)ENDDO23.在VisualFoxPro中,在DOWHILE…ENDDO循环结构中,EXIT命令的作用是(C)。A)退出过程,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行24.在VisualFoxPro中,在DOWHILE…ENDDO循环结构中,LOOP命令的作用是(B)。A)退出循环,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构的ENDDO后面的第一条语句继续执行D)终止程序执行25.在VisualFoxPro中,在WAIT语句中,用于设置延时的短语是(D)。A)NOWAITB)CLEARC)NOCLEARD)TIMEOUT26.在VisualFoxPro中,在下列语句中,不是循环结构语句的是(B)。A)SCAN…ENDSCANB)IF…ENDIFC)FOR…ENDFORD)DO…ENDDO27.在VisualFoxPro中,在循环结构FORI=3TO23STEP3中,循环体内容共执行(B)。A)20次B)7次C)8次D)6次28.在VisualFoxPro中,在永真条件DOWHILE.T.的循环中,为退出循环可使用(B)。A)LOOPB)EXITC)CLOSED)CLEAR29.在VisualFoxPro中设置默认目录,应执行命令(C)。A)SETTALKOFFB)SETSAFEOFFC)SETDEFAULTTOD)SETHELPON30.在VisualFoxPro中,DIMENSION命令用于声明(D)。A)对象B)变量C)字段D)数组31.在VisualFoxPro中,可以将变量A,B值交换的程序段是(C)。A)A=BB=AB)A=(A+B)/2B=(A-B)/2C)A=A+BB=A-BA=A-BD)A=CC=BB=A32.在VisualFoxPro中,程序中添加注释的命令为(A)。A)NOTEB)?C)??D)&33.表文件有20条记录,当前记录号为10,执行命令LISTNEXT5以后,所显示记录的序号是(D)。A)11--15B)11--16C)10--15D)10--1434.在永真条件DOWHILE.T.的循环中,为退出循环可使用(B)。A)LOOPB)EXITC)CLOSED)CLEAR35.执行命令INPUT请输入数据:TOAAA时,如果要通过键盘输入字符串,应当使用的定界符包括(C)。A)单引号B)单引号或双引号C)单引号、双引号或方括号D)单引号、双引号、方括号或圆点36.ACCEPT命令可以用于输入(A)。A)字符型数据B)字符和数值型数据C)字符、数值和逻辑型数据D)字符、数值、逻辑和日期型数据37.命令中范围子句,使用(D)可以对表文件从当前记录至最后一个记录进行操作。A)ALLB)NEXTnC)RECORDnD)REST38.VisualFoxpro6.0程序设计的三种基本结构是(A)。A)顺序,选择,循环B)顺序,选择,逻辑C)模块,转移,循环D)网状,选择,逻辑39.在VisualFoxPro中,下列叙述中,正确的是(C)。A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量40.在VisualFoxPro中,用于说明程序中所有内存变量都是私有变量的命令是(A)。A)PRIVATEALLB)PUBLICALLC)ALL=PRIVATED)STOREPRIVATETOALL41.在VisualFoxPro中,程序里不需要先建立就可使用的变量是(C)。A)局部变量B)公共变量C)私有变量D)数组42.在VisualFoxPro中,在下面程序中定义了一些变量,其中是局部变量的是(B)。PUBLICa1LOCALa2,a3STOREBTOa4,a5A)a1B)a2,a3C)a4D)a543.如果要中止一个正在运行的VisualFoxPro程序,应该使用(C).a.F1键b.Ctrl+Break键c.Esc键d.Ctrl+Alt+Del键•对。在VisualFoxPro中,用ACCEPT语句键盘输入字符串时,不需要输入引号。•对。在VisualFoxPro中,在键入“MODIFYCOMMAND命令文件名”命令时,扩展名可以省略不写。•错。在VisualFoxPro中,执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复。•错。在VisualFoxPro中,指定主索引后,执行SKIP5命令,则移动后的记录号比移动前的记录号大5。•错。在VisualFoxPro中,SCAN…ENDSCAN不能用于对表的循环访问。•错。VisualFoxPro中程序语句的顺序是可以任意改变的。•错。VisualFoxPro中没有提供用户自己定义函数的功能。•对。VisualFoxPro中提供用户自己定义函数的功能。•错。在VisualFoxPro中,命令程序的基本结构包括顺序结构、选择结构、循环结构和自定义函数与过程。•对。在VisualFoxPro中,命令文件、子程序和过程文件的扩展名都是.PRG。•错。在VisualFoxPro中,循环体的退出均是在条件的值为假时退出的。•错。在VisualFoxPro中,循环体的退出均是在条件的值为真时退出的。•错。在VisualForPro中,命令程序的基本结构包括顺序结构、选择结构、循环结构和自定义函数与过程。•对。在VisualFoxPro中,FOR…ENDFOR循环结构中,若省略STEPN项,则表明其循环变量的步长为1。•对。在VisualFoxPro中,FOR…ENDFOR循环结构中循环变量的步长可以取小数。•错。在VisualFoxPro中,SCAN…ENDSCAN结构可适合任何情况下的循环。•错。在VisualFoxPro中,以FOR开头的循环结构,只能以ENDFOR结束。•对。基于VisualFoxPro,在键入MODICOMM命令文件名命令时,扩展名可以省略不写。•错。在结构化程序设计中,EXIT和LOOP语句可在选择结构中使用。•错。基于VisualFoxPro,在条件语句IF…ENDIF中,若条件不满足,将执行ENDIF后面的语句行序列。•对。基于VisualFoxPro,在用户自定义函数或过程中接受参数,应使用PARAMETERS语句•错。在VisualFoxPro中,字段变量的类型可以通过赋值任意改变。•对。分支语句可以嵌套使用。•错。查询保存的是查询结果。•对。LOOP或EXIT语句不能单独使用,只能在循环体内使用。•错。DIMAAB(3,4),
本文标题:第十一章补充习题
链接地址:https://www.777doc.com/doc-2162042 .html