




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、下面程序的运行结果是DIMENSION ad(10)i=1s=0DO WHILE i=10 ad(i)=i-1 s=s+ad(i) i=i+1ENDDO? SA) 40B) 45C) 50D) 55 参考答案:B【解析】本题首先使用DIMENSION命令创建了数组ad(10),然后运行DO WHILE-ENDDO语句时,先判断是否为真,如果是真则运行DO WHILE与ENDDO间的循环体,当运行到ENDDO时,再返回DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDDO后的语句。本题的运算结果为45,即B)为正确选项。2、Visual F
2、oxPro中,下列程序段执行以后,内存变量X和Y的值是 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WITH (X),Y ? X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROCA) 3 13B) 8 21C) 8 13D) 13 21 参考答案:A【解析】STORETO为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。PARAMETERS , 是接收参数的命令, 本题A1=A1+A2,最后的运行结果为3;A2=A1
3、+A2,最后的运行结果为13。3、执行命令A=2005/4/2之后,内存变量A的数据类型是A) 数值B) 字符C) 逻辑D) 日期 参考答案:A【解析】在VF中,一个变量在使用之前并不需要特别申明或定义。通过对内存变量的赋值来确定其内容和类型。表达式A=2005/4/2是对变量A进行赋值,赋值后的结果A=250.63。故选择A选项。4、假设当前表有字段id、name和age,同时有内存变量id和name,命令? name显示的是A) 不确定,和前面的命令有关B) 当前记录字段name的值C) 变量不唯一的出错信息D) 内存变量name的值 参考答案:B【解析】?或?用于输出表达式的值,同名情况
4、下,字段变量name优先于内存变量name,?name显示当前记录name的值,故选择B选项。5、假设变量a的值是字符串Computer,可以正确显示该值的命令是A) ? aB) ? &aC) ? aD) ? (a) 参考答案:D【解析】 ?或?用于显示表达式的值,字符表达式可以是一个简单的字符型常量、变量、函数,也可以是若干个字符常量或变量的组合。四个选项中只有(a)构成表达式,故D选项正确。6、假设当前表有字段id、name和age,同时有内存变量id和name,命令? M-name显示的是A) 不确定,和前面的命令有关B) 当前记录字段name的值C) 变量不唯一的出错信息D) 内存变量
5、name的值 参考答案:D【解析】?或?用于显示表达式的值。由于内存变量存放在独立于数据库文件的临时存储单元中,所以内存变量可以和字段变量重名。但是这种情况下,字段变量具有更高的优先级。如果用户想访问内存变量,需要在内存变量的名前加m.或者m-作为前缀。 M-name是内存变量,命令? M-name显示的是内存变量,而不是字段变量。故选项D正确。7、语句LIST MEMORY LIKE a* 能够显示的变量不包括()。A) aB) a1C) ab2D) ba3 参考答案:D【解析】显示内存变量的语句中,LIKE短语只显示与通配符相匹配的内存变量。通配符包括*和?,*表示任意多个字符,?表示任意
6、一个字符。LIST MEMORY LIKE a*表示只显示变量名以a开头的所有内存变量。8、从内存中清除内存变量的命令是()。A) ReleaseB) DeleteC) EraseD) Destroy 参考答案:A【解析】内存变量的清除有四种格式:CLEAR MEMORY,RELEASE,RELEASE ALLEXTENDED,RELEASE ALL LIKE | EXCEPT 。9、将数组的数据复制到当前表中当前记录的命令是A) SCATTER FROM B) COPY FROM C) GATHER FROM D) DATE FROM 参考答案:C【解析】SCATTER TO命令是将表的当前
7、记录复制到数组中,GATHER FROM 命令是将数组中的数据复制到当前记录中,COPY和DATE不是数据和数组数据之间的交换命令,故选择C选项。10、将表的当前记录复制到数组的命令是A) SCATTER TO B) COPY TO C) GATHER TO D) ARRAY TO 参考答案:A【解析】SCATTER命令是将表的当前记录复制到数组中,GATHER命令是将数组中的数据复制到当前记录中,COPY和ARRAY不是数据和数组数据之间的交换命令,故选择A选项。11、下列程序段执行以后,内存变量y 的值是()。x76543y0DO WHILE x0yx%10y*10xint(x/10)EN
8、DDOA) 3456B) 34567C) 7654D) 76543 参考答案:B12、下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是()。SET TALK OFFINPUT x TO xs0DO WHILE x!0ssMOD(x,10)ENDDO? sSET TALK ONA) xint(x/10)B) xint(x%10)C) xxint(x/10)D) xxint(x%10) 参考答案:A【解析】MOD是取余函数,MOD(x,10)就是取x的个位数,因为本题是计算一个整数的各位数字之和,如果依次把x的各位移到个位数上,进行相加就可以实现了。Do循环中的第一条语句,即是计算个位
9、数之和,所以第2条语句应该是将x的各位数字进行移动,而A)选项的语句是将x的值除以10后取整,即可以实现将每位向右移动一位。13、下列程序段执行以后,内存变量y的值是()。CLEARx12345y0DO WHILE x0 yyx%10 xint(x/10)ENDDO?yA) 54321B) 12345C) 51D) 15 参考答案:D14、执行如下命令的输出结果是()。? 15%4,15%4A) 3 1B) 3 3C) 1 1D) 1 1 参考答案:A【解析】%可理解为返回两个数值表达式相除的余数。15除以4等于3余3,所以 15%4 3;15除以4,商4,余1,所以15%41。正确答案为3
10、1,即A)选项正确。15、下列程序段执行以后,内存变量y的值是CLEAR x=56789 y=0 DO WHILE x0 y=y+x%10 x=int(x/10) ENDDO ?yA) 56789B) 98765C) 35D) 15 参考答案:C解析】DO WHILE-ENDDO是一个功能全面使用频率较高的循环语句,运行该语句时,先判断是否为真,如果是真则运行DO WHILE与ENDDO间的循环体,当运行到ENDDO时,再返回DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDDO后的语句。本题x=56789,y=y+x%10的最后运算结果为3
11、5。16、假设变量s1的值为数据库,变量s2的值为Visual FoxPro数据库,表达式的值为真(T)的是A) s1 $ s2B) s2 $ s1C) s2 = s1D) s2 s1 参考答案:A【解析】运算符 $是子串包含测试,A选项测试s1是否为s2的子串,为真;B选项s2不是s1的子串,为假;C选项s2 = s1 ,s1和s2不相同,为假,故选择A选项。16、连续执行以下命令后,最后一条命令的输出结果是SET EXACT OFFx=A+SPACE(2)? IIF(x=A, x-BCD+E, x+BCD-E)A) ABCD EB) A BCDEC) ABCDED) 出错 参考答案:A【解
12、析】SPACE(2)是指产生两个空格组成的字符串,则x为A ,SET EXACT OFF是只要右边的字符串与左边的字符串相匹配,运算结果为真。故此时x=A的判断为真,则执行 x-BCD+E,其中-是空格移位连接,连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部,运算符+是连接运算符,前后两个字符串首尾连接形成一个新的字符串,则x为ABCD E,选择A选项。17、连续执行以下命令后,最后一条命令的输出结果是A=10x=A+SPACE(2)? IIF(A=20, x-BCD+E, x+BCD-E)A) ABCD E B) A BCDE C) ABCDED) 出错 参考答案:B【解
13、析】SPACE(2)是指产生两个空格组成的字符串,则x为10 , 此时x=20的判断为假,则执行 x+BCD-E,其中-是空格移位连接,连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部,运算符+是连接运算符,前后两个字符串首尾连接形成一个新的字符串,x+BCD-E运算结果为A BCDE,选择B选项。18、假设变量a的内容是计算机软件工程师,变量b的内容是数据库管理员,表达式的结果为数据库工程师的是A) left(b,6)-right(a,6)B) substr(b,1,3)- substr(a,6,3)C) left(b,6)- substr(a,6,3)D) substr(b,1,3)-right(a,6) 参考答案:A【解析】本题考查取子串函数,其中LEFT( )从指定表达式值的左端取一个指定长度的子串作为函数值,RIGHT( )从指定表达式值的右端取一个指定长度的子串作为函数值,SUBSTR( )从指定表达式值的指定起始位置取指定长度的子串作为函数值。-是常用的字符预算符,用于连接前后两个字符串,并将前字符串尾部的空格移到合并后的字符串尾部。本题仅A选项的运算结果是数据库工程师。19、在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是A) 2012.02.01+2011.02.01B) 2012/02/01+2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 完美应对2024年高级会计考试试题及答案概览
- 审计意见类型分析试题及答案
- 激发学习兴趣的2025年建造师考试指南及试题及答案
- 消防危险品管理试题及答案
- 入团考试流程解读试题及答案
- 2024年高级审计师重要资料试题及答案
- 初级审计师学习进度安排试题及答案
- 2025年入团考试详细分析试题及答案
- 初级护师考试护理实务试题及答案
- 消防技术在不同行业中的应用试题及答案
- 新疆民族发展史和宗教演变史课件
- TD-T 1056-2019 县级国土调查生产成本定额
- 小型搅拌机的设计说明书-毕业论文
- 职校招生宣传PPT
- 三星SHP-DP728指纹锁说明书
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 液化石油气安全标签
- T-CEEMA 004-2022 煤电机组辅机及系统节能、供热和灵活性改造技术导则
- 水车租赁合同范本(3篇)
- 空港新城特勤消防站施工组织设计
- 餐具消毒记录表
评论
0/150
提交评论