无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2012年计算机二级VFP程序设计课后练习题及答案

2013-12-20来源/作者:管理员点击次数:323

第四章程序设计

  一、选择题

  1、连续执行以下命令之合,最后一条命令的输出结果是()。

  SETEXACTOFF

  X="A"

  ?IIF("A"=X,X-"BCD",X+"BCD")

  A)A

  B)BCD

  C)ABCD

  D)ABCD

  2、在以下四组函数运算中,结果相同的是()。

  A)LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

  B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)

  C)VARTYPE("36-5*4")与VARTYPE(36-5*4)

  D)假定A="this",B="isastring",A-B与A+B

  3、在VisualFoxPro中,用于建立或修改过程文件的命令是()。

  A)MODIFY<文件名>

  B)MODIFYCOMMAND<文件名>

  C)MODIFYPROCEDURE<文件名>

  D)上面B)和C)都对

  4、结构化程序设计的三种基本逻辑结构是()。

  A)选择结构、循环结构和嵌套结构

  B)顺序结构、选择结构和循环结构

  C)选择结构、循环结构和模块结构

  D)顺序结构、递归结构和循环结构

  5、使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。

  A)2个

  B)3个

  C)5个

  D)6个

  6、使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择()。

  A)PadName

  B)Submenu

  C)Command

  D)Procedure

  7、清除主窗口屏幕的命令是()。

  A)CLEAR

  B)CLEARALL

  C)CLEARSCREEN

  D)CLEARWINDOWS

  8、在下面的VisualFoxPro表达式中,不正确的是()。

  A){^2002-05-0110:10:10AM}-10

  B){^2002-05-01}-DATE()

  C){^2002-05-01}+DATE()

  D){^2002-05-01}+[1000]

  9、下面关于VisualFoxPro数组的叙述中,错误的是()。

  A)用DIMENSION和DECLARE都可以定义数组

  B)VisualFoxPro只支持一维数组和二维数组

  C)一个数组中各个数组元素必须是同一种数据类型

  D)新定义数组的各个数组元素初值.F.

  10、在下列函数中,函数值为数值的是()。

  A)AT(’人民’,’中华人民共和国’)

  B)CTOD(’01/01/96’)

  C)BOF()

  D)SUBSTR(DTOC(DATE()),7)

  相关推荐:

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总

  2011年计算机二级VFP考试课后练习题及答案汇总

  11、将内存变量定义为全局变量的VisualFoxPro命令是()

  A.LOCAL

  B.PRIVATE

  C.PUBLIC

  D.GLOBAL

  12、下列函数中函数值为字符型的是()

  A.DATE()

  B.TIME()

  C.YEAR()

  D.DATETIME()

  13、在下面的数据类型中默认值为.F.的是()

  A.数值型

  B.字符型

  C.逻辑型

  D.日期型

  14、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:

  股票代码股票名称单价交易所

  600600青岛啤酒7.48上海

  600601方正科技15.20上海

  600602广电电子10.40上海

  600603兴业房产12.76上海

  600604二纺机9.96上海

  600605轻工机械14.59上海

  000001深发展7.48深圳

  000002深万科12.50深圳

  执行下列程序段以后,内存变量a的内容是()

  CLOSEDATABASE

  a=0

  USEstock

  GOTOP

  DOWHILE.NOT.EOF()

  IF单价>10

  a=a+1

  ENDIF

  SKIP

  ENDDO

  A.1

  B.3

  C.5

  D.7

  15、不能出现在结构化编程的程序语句(例如IF…ENDIF,DOCASE…ENDCASE,DOWHILEENDDO、FOR...ENDFOR等语句)中的语句是()

  A.CreateObject()函数调用

  B.DEFINECLASS命令

  C.对象的方法调用语句

  D.访问对象属性的语句

  16、下面语句()的格式是正确的。

  A.@10,10,20,20CLEAR

  B.@10,10

  C.@10.10,

  D.CLEARFROM10,10TO20,20

  17、有关自定义函数的叙述,正确的是()

  A.自定义函数的调用与标准函数不一样,要用DO命令

  B.自定义函数的最后结束语句可以是RETURN或RETRY

  C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值

  D.调用时,自定义函数名后的括号中一定写上形式参数

  18、有关SCAN循环结构,叙述正确的是()

  A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

  B.在使用SCAN循环结构时,必须打开某一个数据库

  C.SCAN循环结构的循环体中必须写有SKIP语句

  D.SCAN循结构,如果省略了子句、FOR和WHILE条件子句, 则直接退出循环

  19、有关FOR循环结构,叙述正确的是()

  A.对于FOR循环结构,循环的次数是未知的

  B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句

  C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错

  D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句

  20、有关@…SAY…GET…语句中的功能符和格式符的使用正确的是()

  A.PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符

  B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符

  C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开

  D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。且要求功能符在前,格式符在后

  相关推荐:

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总

  2011年计算机二级VFP考试课后练习题及答案汇总

  21、有关参数传递叙述正确的是()

  A.接收参数语句PARAMETERS可以写在程序中的任意位置

  B.通常发送参数语句DOWITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。

  C.发送参数和接收参数排列顺序和数据类型必须一一对应

  D.发送参数和接收参数的名字必须相同

  22、下面()种调用不能嵌套。

  A.子程序 

  B.过程

  C.自定义函数

  D.无

  23、命令@10,10CLEAR的清屏范围是第10行第10列至屏幕()角。

  A.右上

  B.右下

  C.左上

  D.左下

  24、有关参数传递叙述正确的是()

  A.在子程序中如果被传递的参数是数组元素,则为引用传递

  B.在子程序中如果被传递的参数是内存变量,则为用值传递

  C.在子程序中如果被传递的参数是常量,则为引用传递

  D.值传递,参数在子程序中的变化不会传递到调用它的主程序变量中,引用传递与其相反

  25、设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序:

  USEGZ

  DOWHILE.NOT.EOF()

  IF职务="工程师".AND.出生日期>{10/20/60}

  D=出生日期

  NAME=姓名

  SALARY=工资

  EXIT

  ENDIF

  SKIP

  ENDDO

  Y=YEaR(DATE())-YEAR(D)

  IF.NOT.EOF()

  ?NAME,Y,SALARY

  ELSE

  ?"没查到!"

  ENDIF

  USE

  RETURN

  该程序的功能是()

  A.显示一位1960年10月20日后出生的工程师姓名,年龄及工资

  B.显示一位1960年10月20日后出生的工程师姓名,年龄

  C.显示1960年10月20日后出生的工程师姓名,年龄

  D.显示所有1960年10月20日后出生的工程师姓名,年龄

  26、给出以下程序的运行结果:

  SET TALK OFF

  X=0

  Y=0

  D0 WHILE X<100

  X=X+1

  1F INT(X/2)=X/2

  LOOP

  ELSE

  Y=Y+X

  ENDIF

  ENDDO

  ?"Y=",Y

  RETURN

  运行结果为()

  A.Y=500

  B.Y=1500

  C.Y=2090

  D.Y=2500

  27、若当前工作区为A,执行以下命令后结果为()

  REPLACE NUM WITH 20

  STORE 0 TO NUM

  ?NUM,A->NUM,M.NUM

  A.0020

  B.0200

  C.000

  D.20200

  28、将格式化输出命令的输出送打印机的正确命令是

  A.SET PRlNT ON

  B.SET PRINT OFF

  C.SET DEVICE TO PRINT

  D.SET DEVICE TO SCREEN

  29、对变量赋值,以下命令中正确的是()

  A.STORE 8 TO X,Y

  B.STORE 8,9 TO X,Y

  C.X=8,Y=9

  D.X=Y=8

  30、用DIMENSION。(3,5)命令定义了一个数组a,则该数组的下标变量(数组元素)数目是()

  A.15

  B.24

  C.8

  D.10

  相关推荐:

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总

  2011年计算机二级VFP考试课后练习题及答案汇总

  二、填空题

  1、LEFF("123456789",LEN("数据库"))的计算结果是___。

  2、?ROUND(123。456。,-2)____

  3、表达式"World"$"WorldWideWeb"结果为____。

  4、表达式"Win"="Winword"结果为_____。

  5、表达式{99-12-20}>{99-12-10}结果为____。

  6、表达式3+3>=6.OR.3+3>5.AND.2+3=5结果为____。

  7、表达式"WorldWideWeb"$"World"结果为____。

  8、表达式"World"=="Win"结果为____。

  答案

  一、选择题

  1.C2.A3.B4.B5.D6.B7.A8.C9.C10.A11.C12.B13.C14.C15.B16.B17.C18.B19.C20.D21.C22.D

  23.B24.D25.A26.D27.D28.C29.A30.A

  二、填空题

  1.123456 2.100 3.T 4.F 5.T 6.T 7.F 8.F

  相关推荐:

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总

  2011年计算机二级VFP考试课后练习题及答案汇总





相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策