河北省对口升学计算机专业 VF高二期末试题(含答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黄骅职教中心升学部高二年级期末考试VF试卷

学号_____ 姓名________分数_________

一、填空:(每空1分,共20分)

1、命令A=2005/4/2之后,内存变量A的数据类型是N (或数值) 型。

2、在全局、局部、私有三种变量中,作用范围最小的变量是局部变量。

3、在SQL查询语句中,显示部分结果的top短语必须要与order by__短语一起来使用。

4、数组A(3,3)中的元素个数是_9_个,其中A(1,1)=1,A(1,2)=2,A(1,3)=3,A(2,1)=4,A(2,2)=5,A(2,3)=6,则A(5)=____5_____. A(9)=___.F.______

5、VFP中变量名的命名规则:只能使用汉字、字母、下划线和数字

6、当输入比较长的命令时,可加一个分号(或;)来续行,回车后继续在下一行输入。

7、刚打开一个10个记录的表时, BOF()的值是.F.,RECNO()的值是 1 。当执行SKIP -1后,BOF()的值是.T., RECNO()的值是 1 ,当EOF()的值是.T.时,RECNO()的值是11 。

8、将当前表中所有的学生年龄加1,可使用命令REPLACE ALL年龄WITH 年龄+1

9、表达式LEN(“2008年“+“奥运会”)的值是___12____,STR(56.789,2)的值为_____”57”__。A=“K”,K=-5.9,则TYPE(“&A”)的返回值是___N_, INT(K) 的返回值是___-5__

10、每个子过程必须以PROCEDURE开头(短语要写完全)

11、有如下一段程序:

INPUT "请输入当前日期:" TO RQ

RQ+5

在执行以上计算命令时,应该输入{^2009/10/23} ,显示结果是:10/28/2009。

(或CTOD(“10/23/09”)

二、判断:(每题1分,共10分)

1、查询教师表中职称为讲师和教授的全部记录,则条件表达式可写成:职称="讲师" and 职称="教授"。F

2、执行命令WAIT TO M后,内存变量M的数据类型是数值型。F

3、select 3和select c功能完全相同,都是选择第三个工作区为当前工作区。T

4、VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T

5、命令go top与go 1功能是相同的F

6、同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。T

7、运行查询的命令是DO 查询文件名.qpr。T

8、定义一个3行2列的数组ARR,使用的命令是:dimension ARR(2,3)。F

9、For和While短语都是进行选择操作,所以它们完全相同F

10、子程序中RETURN TO MASTERR 功能是返回最高一级调用程序T

三、选择(每题1分,共40分)

1.在命令文件中调用另一个命令文件,应该使用命令________。D

A、CALL 命令文件名

B、LOAD 命令文件名

C、PROCEDURE 命令文件名

D、DO 命令文件名

2.VFP中的DO CASE … ENDCASE 语句属于______。C

A、顺序结构

B、循环结构

C、分支结构

D、模块结构

3.在某个程序模块中用PRIV ATE 语句定义的内存变量_______。C

A、可以在该程序所有模块中使用

B、只能在定义该变量的模块中使用

C、只能在定义该变量的模块中及其下属模块中使用

D、只能在定义该变量的模块中及其下属模块中,与相关数据表一起使用

4.在永真条件DO WHILE .T. 的循环中,为退出该循环可以使用________。B

A、LOOP

B、EXIT

C、CLOSE

D、QUIT

5.执行命令:INPUT "请输入数据:" TO AAA时,如果要通过键盘输入字符串,应当使用的定界符包括_______。C

A、单引号

B、单引号或双引号

C、单引号、双引号或方括号

D、单引号、双引号、方括号和圆点

6.设定内存变量pw是数值型,要从键盘输入数据给pw赋值,应使用命令______。A

A、INPUT TO pw

B、WAIT TO pw

C、ACCEPT TO pw

D、以上均可

7.设某VFP程序中有PROG1.PRG、PROG2.PRG、PROG3.PRG三层程序依次嵌套,下面叙述中正确的是_________。D

A、在PROG1.PRG中用RUN PROG2.PRG语句调用PROG2.PRG子程序

B、在PROG2.PRG中用RUN PROG3.PRG语句调用PROG3.PRG子程序

C、在PROG3.PRG中用RETURN语句可以返回到主程序PROG1.PRG

D、在PROG3.PRG中用RETURN TO MASTER语句可以返回到主程序PROG1.PRG 8.以下有关VFP过程文件的叙述,其中正确的是___________。D

A、先用“SET PROCEDURE TO” 关闭已打开的过程文件, 再用“DO 过程名” 执行B、可以直接用“DO 过程名” 执行

C、先用“SET PROCEDURE TO文件名” 打开过程文件, 再用“USE 过程名” 执行。D、先用“SET PROCEDURE TO文件名”打开过程文件,然后用“DO 过程名” 执行。9.以下关于ACCEPT命令的说明,正确的是_________。A

A、将输入作为字符型数据接收

B、将输入作为数值型数据接收

C、将输入作为逻辑型数据接收

D、将输入作为备注型数据接收10.执行命令:ACCEPT "请输入出生日期:" TO M时,如果通过键盘输入CTOD("01/01/69"),则M的值应为_________。A

相关文档
最新文档