17级《数据库》VFP期中试题

发布时间 : 星期六 文章17级《数据库》VFP期中试题更新完毕开始阅读

…………… …… __…_ ___…_ __…__线__…__ _…__ _号… 学… … … … _…__…__…__…__封__…___…_ __…_ _级…班 … … … … __…__…__…__…__密___…_ __…_ 名_…姓 … … … … ……庄浪县职教中心2017年期中考试(考题)

A、D=\数学\、D=B C、D=3.14 D、D=date()

(2017年至2018学年度第二学期)

8、使用命令DIMESION mm(3,4)定义的数组,所包含的数组元素(下标变量)的个数为( )。

17年级 (计算机班) 《VFP数据库》

A、12 B、3 C、4 D、6

9、在 DO WHILE … ENDDO循环结构中,LOOP命令的作用是( )。

题 号 一 二 三 四 合 计 A、退出过程,返回程序开始处

得 分 B、转移到DO WHILE语句行,开始下一个判断和循环

C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

一、 单项选择题(每小题2分,15小题,共30分)

D、终止程序执行

1、按照语句排列的先后顺序,逐条依次执行语句,这种程序结构是( )。 10、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后 A、分支结构 B、顺序结构 C、循环结构 D、模块结构 面的语句,应使用( )语句。

2、三种程序结构中,最基本最常用的结构是( )。 A、LOOP B、EXIT C、BREAK D、RETURN

A、循环结构 B、模块结构 C、顺序结构 D、分支结构 11、在DO WHILE …ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是( )。

3、设x=2,执行语句x=x+1后,再执行语句:? x,运行结果是( )。 A、程序不会出现死循环 B、程序无法跳出循环 A、3 B、2 C、.f. D、.t.

C、用EXIT可以跳出循环 D、用LOOP可以跳出循环 4、已知:X=\,命令? X+\的执行结果是( )。 12、VFP中的DO CASE-ENDCASE语句属于( )。

A、119 B、219 C、100119 D、100+119

A、顺序结构 B、选择结构 C、循环结构 D、模块结构 5、设xx=1,执行语句xx=xx+1后,再执行语句:? xx,运行结果是( )。 13、有以下程序段: A、3 B、2 C、.f. D、.t. DO CASE 6、结果总为逻辑值的表达式是( )。 CASE 计算机<60

A、字符表达式 B、关系表达式 ? ″计算机成绩是:″+″不及格″ C、算术表达式 D、日期表达式

CASE 计算机>=60

7、下列表达式中,不能确定变量D的数据类型的表达式是( )。

第 - 1 - 页 共 4 页

? ″计算机成绩是:″+″及格″ CASE 计算机>=70

? ″计算机成绩是:″+″中″ CASE 计算机>=80

? ″计算机成绩是:″+″良″

6、在程序中的语句行后面添加注释可以使用 符号。 7、在VFP 6.0的命令窗口,输入 命令可以新建程序文件。 8、中途复始语句是 ,中途退出语句是 。

三、判断题(正确的打“√”,错误的打“×”,每小题2分,共20分)

1、在VFP 6.0中,程序文件的扩展名为.prg。

CASE 计算机>=90

2、选择结构的程序可以根据指定的条件选择执行不同的程序分支。

? ″计算机成绩是:″+″优″

3、在多分支选择结构提供的多种选择中,有并且只有一种选择被执行。

ENDCASE

4、循环结构的程序可以根据指定的条件重复执行某个程序段。

设学生数据表当前记录的\计算机\字段的值是89,执行上面程序段之后,屏幕输出( )。

A、计算机成绩是:不及格 B、计算机成绩是:及格 C、计算机成绩是:良 D、计算机成绩是:优 14、关于命令的书写规则,下列说法中正确的是( )。

8、在VFP循环中,退出当前循环的语句是SKIP。

A、命令不一定要以命令名开头 B、各短语子句顺序不能改变

9、修改程序文件可以使用MODIFY COMMAND命令。

C、不能大小写混合 D、命令行太长时,可以分行书写

10、运行程序的命令是DO命令。

15、仅关闭当前表文件的命令是( )。

A、CLOSE ALL B、CLEAR C、USE D、CLOSE DATABASE

5、在循环结构的程序中,循环体的语句至少执行一次。 6、当EOF()函数的值为真时,记录指针位于表文件的尾。

7、用LOCATE命令开始查找,再用CONTINUE命令继续查找,如果查找不成功,记录指针指向数据库最后一条记录的后面。

四、程序题(5小题,每题6分,共30分)

二、填空题(10题,每题2分,共20分)

1、Accept命令可以从键盘接收一个 ______。 2、表打开后,记录指针指向的记录称为______记录。

3、当输入比较长的命令时,可加一个______来续行,回车后继续在下一行输入。 4、清除屏幕信息的命令是______。

5、结构化程序设计语言基本的程序结构是顺序结构、 和 结构。

第 - 2 - 页 共 4 页

…………… …… _…_ ___…_ __…__线__…__ _…__ __…级 班… … … … … __…__…__…__封__…___…_ __…_ __…名 姓… … … … __…__…__…__…__密___…_ __…_ 校_…学 … … … … …… 1、 2、 3、 4、

座位号 5、 , 6、 7、 庄浪县职教中心2017年期中考试答题卡

8、 、

(2017年至2018学年度第二学期)

三、判断题(正确的打“√”,错误的打“×”,每小题2分,共20分)

17年级 (计算机班) 《VFP数据库》

题号 1 2 3 4 5 6 7 8 9 10 题 号 一 二 三 四 合 计 答案 得 分 四、程序题(5小题,每题6分,共30分)

1、执行下列程序

Store 0 to X,Y 一、 单项选择题(每题选择一个正确答案,每小题2分,共30分)

Do while X<20 X=X+Y

题号 1 2 3 4 5 6 7 8 Y=Y+2 Enddo ? X,Y

答案 Return

在屏幕上显示的输出结果是:X= ,Y=

题号 9 10 11 12 13 14 15 2、下列程序的运行结果是什么? Store 0 to M,N

答案 Do while M<30 N=N+3

二、填空题(10题,每小题2分,共20分。)

M=M+N Enddo ? M,N

第 - 3 - 页 共 4 页

Return

M= , N=

3、填写程序使得程序可以计算出S=1+(1+2)+(1+2+3)+…+(1+2+3+…+N) clear

input \请输入N的值:\s=0 t=0 for i=1 to N endfor ?\总和为:\Return

4、阅读程序,写出程序运行结果。 S=0

FOR K=1 TO 10 STEP 2 IF K=7 LOOP ENDIF S=S+K ENDFOR ? S RETURN

运行结果为: 5、编程求1~100之和。。

第 - 4 - 页 共 4 页

联系合同范文客服:xxxxx#qq.com(#替换为@)