ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:23.04KB ,
资源ID:28512155      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28512155.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向过程基础知识习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向过程基础知识习题.docx

1、面向过程基础知识习题一、 选择题1、 假定Y=2,执行了?Y=Y+2后,其结果是:A、3 B、4 C、.F. D、.T.2、 在VFP中,下列数据属于常量的是:A、.N. B、F C、07/08/99 D、ALL3、 将逻辑假值赋给变量DY的正确方法是:A、DY=FALSE B、STORE .F. TO DYC、DY=“.F.” D、STORE “F” TO DY4、 执行了?TYPE(“DY”)后,得到的是日期型结果,给变量DY赋值的方法可能是:A、DY=11/08/99 B、DY=“11/08/99”C、DY=CTOD(11/08/99) D、DY=11/08/995、 设系统日期是199

2、9年2月5日?VAL(SUBSTR(“全省计算机等级考试2级”,19,1)+RIGHT(STR(YEAR(DATE(),2)+3A、301 B、302.00 C、2+1999 D、出错信息6、 ?IIF(LEN(SPACE(1)-1=2,1,-1)A、0 B、2 C、-1 D、17、 下面应用宏代换函数正确的是:A、X=“我们” B、X=“我们” Y=“热爱” Y=“热爱” ?X+&Y祖国 ?X+“&Y.祖国”C、X=“我们” D、X=“我们” Y=“热爱” Y=“热爱” ?X+&Y.祖国 ?X+“&Y祖国”8、 在下列函数中,函数值为数值类型的是:A.SUBSTR(DTOC(DATE(),7

3、,2) B.CTOD(“10/01/99”)C.CHR(65) D.AT(“人民”,“中国人民银行”)9、 命令S1= ABCDEFGS2=RIGHT ( STUFF ( S1, 4, 2, 123 ) , 3 )? S2执行后, 其结果为_A. EFG B. 123 C. 3FG D. ABC10、 命令系列ML=DATE( )ML=.NULL.?TYPE (“ML”)执行后, 所得到的值为_A. .NULL. B. D C. U D. 当前日期11、 表达式CTOD(“09/08/98”)-CTOD(“09/01/98”)的值为_A. 00/07/00 B. 7 C. 错误信息 D. CT

4、OD( “00/07/00”)12、 执行下列命令序列:ABC=“伟大祖国”?SUBSTR(ABC,LEN(ABC)/2+1,4)结果是:A.伟大 B.祖国 C.大祖 D.变量未找到13、 若当前表文件刚刚执行过LIST命令,再接着执行REPLACE命令,且其范围子句及条件子句均缺省,则该命令完成了_的替换。A.首记录 B.末记录 C.所有记录 D.零个记录14、 打开一个空表文件,分别用函数EOF()和BOF()测试,其结果是_。A.T.、.T. B.F.、.F. C.T.、.F. D.F.、.T.15、 在下列命令中,省略“范围”选择项时,默认“范围”为ALL的命令是_。A.DISPLAY

5、 B.REPLACE C.RECALL D.AVERAGE16、 删除学生表中姓王的学生,应使用命令_ DELETE FOR “王”$姓名 DELETE FOR SUBSTR(姓名,1,2)=“王” DELETE FOR 姓名=王 DELETE FOR RIGHT(姓名,1)=“王”17、 若表中记录10条,若有3条记录已加删除标记,此时执行设置命令SET DELETED ON,再执行 ? RECCOUNT ( ) ,结果为_A. 3 B. 7 C. 10 D. 018、 表ST.DBF中有字段: 姓名/C, 出生年月/D, 总分/N等,要建立姓名,总分,出生年月的组合索引,其索引关键字表达式

6、是_A) 姓名+总分+出生年月B) “姓名” +”总分”+”出生年月”C) 姓名+STR(总分)+STR(出生年月)D) 姓名+STR(总分)+DTOC(出生年月)19、 如果一个数据表中有8个记录, 且该表的某个索引文件已打开, 则当执行命令GO BOTTOM后,当前记录指针在第_号记录。A. 8 B. 9 C. 不确定 D. 120、 在命令窗口中,已打开职工简况表,要将记录指针定位在第一个工资大于1000元的记录上,用命令:A. LOCATE FOR 工资1000B. FIND FOR 工资1000C. SEEK FOR 工资1000D. LIST FOR 工资100021、 表文件与相

7、应索引文件已经打开,内存变量XM=“王平”,检索时将产生逻辑错误的命令是:A. LOCATE FOR 姓名=XMB. FIND &XMC. SEEK XMD. LOCATE FOR 姓名=&XM22、 设数据库STUDENT共有100条记录,执行下面程序后X1,X2,X3值分别是_。SET DELETED OFFUSE STUDENTDELETECOUNT TO X1PACKCOUNT TO X2ZAPCOUNT TO X3A.100,99,0 B.100,99,99 C.99,99,0 D. 100,100,023、 对学生成绩表文件按总分(N,6,2)降序、姓名(C,8)升序索引。应当使用

8、命令_。A. INDEX TO ABC ON 总分+姓名B. INDEX TO ABC ON 总分+姓名C. INDEX TO ABC ON STR(-总分,5,1)+姓名D. INDEX TO ABC ON STR(1000-总分)+姓名24、 在打开表的同时已经打开了姓名索引文件,下列命令中作用相同的两个命令是_。A. SEEK “张”和 FIND 张B. SEEK 马 和 FIND “马” GO TOP 和 GO 1 DISPLAY FOR 姓名=“李”和 DISPLAY WHILE 姓名=“李”25、 计算所有职称为正、副教授的工资总额,将结果赋予变量W中,应使用命令_。A. SUM

9、工资 TO W FOR 职称=“副教授” AND “教授”B. SUM 工资 TO W FOR 职称=“副教授” OR “教授”C. SUM 工资 TO W FOR 职称=“副教授” AND 职称=“教授”D. SUM 工资 TO W FOR “教授”$职称26、 要将数据表学生.DBF的内容复制到文本文件XS.TXT中, 应使用命令_。A. USE 学生 COPY STRUCTURE TO XS B. USE 学生 APPEND FROM XSC. USE 学生 COPY TO XS TYPE DELIMITED D. USE学生COPY FILE TO XS SDF27、 TOTAL命令在

10、使用前要求表文件必须_。A. 未打开 B. 按关键字进行索引或排序C. 所有字段为数值型 D.以上三种都对28、 某表文件有字符型、数值型、逻辑型和备注型4个字段,其中字符型字段的宽度为6,数值型字段的宽度为8,小数位为2,表文件共有100条记录,则全部记录需要占用的存储字节数目为_。A.1900 B.2000 C.2600 D.250029、 执行如下命令之后,当前打开的表名是_。 N=“6” FILENAME=“FILENAME”+N USE &FILENAME A.FILENAME B.FILENAMEN C.&FILENAME D.FILENAME630、 在索引文件打开的情况下,要索

11、引查找第二个职称为工程师的记录,应使用_。A. SEEK “工程师” SEEK “工程师” CONTINUE SEEK “工程师” NEXT 2 SEEK “工程师”SKIP31、 若一数值型字段宽度是7,小数位是2,此字段整数部分最小值是:A.-999 B.999 C.9999 D.-9932、 表记录的总宽度比其它各字段宽度的和多一个字节,这个字节是_A. 无用 B. 放序号 C. 放记录号 D. 放删除标记33、 一个VFP表文件中有四个备注型字段,这些字段的内容放在_A.4个.FPT文件中 B.4个.DBF文件中C.同一个.DBF文件中 D.同一个.FPT文件中34、 如果一个VFP表

12、文件中有200条记录,当前记录号是176,执行命令SKIP 30后,再执行命令?RECNO(),其结果是_。A. 200 B.206 C.错误提示 D.20135、 已打开表文件,其中出生年月字段为日期型,年龄字段为数值型,要计算每人今年的年龄并把其值填入年龄字段中,应使用命令_A. REPLACE ALL 年龄 WITH YEAR(DATE()-YEAR(出生年月)B. REPLACE ALL 年龄 WITH DATE()-出生年月C. REPLACE ALL 年龄 WITH DTOC(DATE()-DTOC(出生年月)D. REPLACE ALL 年龄 WITH VAL(SUBS(DTOC

13、(DATE(),7,2)-SUBS(DTOC(出生年月),7,2)36、 设表中有一个字符型字段W,打开表文件后,要把内存变量W的字符串内容输入到当前记录的W字段,应当使用命令_。A. W=WB. REPLACE W WITH WC. REPLACE W WITH M.WD. REPLACE ALL W WITH M-W37、 若当前工作区为W,且表不空,执行下列命令序列后结果为_。USE 学生REPLACE 奖学金 WITH 180STORE “一级” TO 奖学金?奖学金,M.奖学金A、180,一级 B、一级,180 C、180,180 D、一级,一级38、 Visual FoxPro是一

14、个数据库管理系统,它的主要功能是_。A. 数据定义,数据操作,程序设计B. 建立数据库,统计数据库,数据库索引C. 数据库建立,程序编制,文字编辑D. 程序编制,程序编译,联接编译39、 执行下列命令序列后,屏幕显示的结果是_。A=“9*(18+99)”A=.NULL.?TYPE(“A”),TYPE(“&A”)A. N U B. C U C. C N D. N C40、 要删除当前表文件中“奖学金“字段的全部值,应当使用命令_。A. MODIFY STRUCTURE B. REPLACEC. ERASE D. ZAP二、 判断题1. 一个变量或常量也是一个表达式。T2. 函数的自变量类型和函数

15、值的类型必须一致。F3. 字段变量和内存变量不能同名。F4. 关系数据库对关系有三种基本操作:选择、条件、投影。F5. 当EOF()为.T.时,RECNO()一定等于RECCOUNT()+1。T6. 在同一个表文件中,所有记录的长度均相等。T7. 在建立表文件时,一定产生同名的备注文件。F8. SKIP 2 和DISP NEXT 2指针移动是相同的,都是从当前记录开始向后移动两条记录。F9. 设当前表文件UD.DBF的记录数为10个,记录指针在第7条记录,执行了APPEND BLANK后,该表共有11条记录,其中第8条记录为空记录。F10. ZAP命令只删除表的记录,不删除表的结构。T11.

16、当BOF()为真时,RECNO()永远是1。F12. REPLACE、STORE命令可以修改字段变量的值。F13. 索引文件和排序文件均可单独使用。F14. 结构复合索引文件和独立复合索引文件都可以在创建表结构时建立。F15. 命令GO TOP 和GO 1执行结果相同。F16. 排序和结构复合索引都能对关键字进行升序和降序排列。T17. 可以用“=“命令给字段变量赋值。F18. 数组变量可以用PUBLIC代替DIMENSION来定义。T19. 自定义函数与过程文件的不同在于自定义函数必须返回一个值。T20. 主程序与子程序之间的参数传递既可以传值方式又可用引用方式。T三、 程序阅读题1. 数值

17、运算(1). 程序1(输出310 3,10)之间的质数)SET TALK OFFM=3DO WHILE M10 N=2 DO WHILE N1 EXIT ENDIFENDDO?SSET TALK ON(3). 程序3:设N的输入值为12,M的输入值为8(求最大公约数和最小公倍数)SET TALK OFFCLEARINPUT N= TO NINPUT M= TO MX=MIN(N,M) &X=MAX(N,M)FOR I=X TO 1 STEP 1 &FOR I=X TO M*N IF M/I=INT(M/I) AND N/I=INT(N/I) &IF MOD(I,M)=0 AND P=I EXI

18、T ENDIFENDFOR?P=+ALLTRIM(STR(P,19)+,R=+ALLTRIM(STR(M*N/P,19)SET TALK ON(4). 程序4:设X的输入值为:-4235.569(求整数位数和小数位数)SET TALK OFFCLEARINPUT X= TO XM=XZS=INT(ABS(X)ZSW=0DO WHILE ZS0 ZS=INT(ZS/10) ZSW=ZSW+1ENDDOXSW=0DO WHILE INT(X)#X X=X*10 XSW=XSW+1ENDDOFJW=IIF(X=ASC(a) AND ASC(A)=ASC(A) AND ASC(A)=ASC(v) AN

19、D ASC(A)=ASC(V) AND ASC(A)+CSET TALK ON(3). 程序3:注:字符A的ASCII码为65(A-Z顺排)注:字符a的ASCII码为97(a-z顺排)注:字符0的ASCII码为48(0-9顺排)设0的输入值为:ykcuF dooA .392806SET TALK OFFCLEARACCEPT P= TO PL=LEN(P)C=!-!FOR I=1 TO L ZF=SUBSTR(P,I,1) IF(ASC(ZF)=ASC(A) AND ASC(ZF)=ASC(0) AND ASC(ZF)=ASC(3) ZF=CHR(ASC(ZF)+6) ENDIF C=ZF+C

20、ENDFOR?CSET TALK ON3. 自定义函数/过程文件的使用程序1:(输出1到5之间的质数及其个数)*主程序文件MAIN.PRG*SET TALK OFFSET PROC TO F.PRGS=0FOR K=1 TO 10 IF F(K) IF KMAX MAX=(4) &MAX=A(I,J) ENDIF(5) &ENDFOR ENDFOR?MAXSET TALK ON3、 从键盘输入n个无序数(n由键盘输入确定),去掉一个最大数,去掉一个最小数,然后求平均值。SET TALK OFFCLEARINPUT “N=” TO NINPUT “A=” TO ASTORE A TO X,Y(1) &S=AP=N-2(2) &FOR I=2 TO NINPUT “B=” TO BS=S+B(3) &IF XBY=BENDIFENDFOR(5) &R=S-X-Y?R/PSET TALK ON4、 计算下列算式的值。m,ai为正整数,从键盘输入。其中ai=1+2+ai,ai!=1*2*ai(i=1,2m)。 (a1+a2+am)/(a1!+a2!+

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1