欢迎来到天天文库
浏览记录
ID:16090754
大小:50.50 KB
页数:11页
时间:2018-08-07
《程序设计基础练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一部分:程序设计基础知识1.下列命令语句正确的是A.INPUT″请输入账号″TOzhB.INPUT〔2001-03-01〕TOrqC.INPUT″T″TOsaD.INPUT″∧2001-03-01″TOzh2.数组元素建立后,其初值为A0B空字符串C.F.D.T.3.在FOR...ENDFOR循环结构中,如省略步长则系统默认步长为A.0B.-1C.1D.24.以下合法的日期型数据有A.10/01/2000B.’10/01/2000’C.CTOD(‘10/01/2000’)D.{10/01/20
2、00}5.下列符号中,属于VisualFoxPro常量的有A.{}B.”C.SIN(30)D.T6.设a.b为字符型变量,与a-b等价的表达式是A.a+bB.trim(a)=bC.a*bD.trim(a)+b+space(len(a)-len(trim(a))7.能删除字符串后缀空格的函数有A.TRIM()B.LIRIM()C.RIRIM()D.ALLTRIM()8.不能作为关系表达式“不等于”运算的操作符有A.<>B.>3、查找满足条件的下一条记录,应该用()命令A.SKIPB.GOC.LICATED.CONTINUE10.表达式VAL('+1234-1234')的值是A.0B.1234C.'+1234-1234'D.出错11.以下有关STR()函数值的描述正确的有A.STR(1234.5678,6,3)的函数值为"1234.6"B.STR(1234.5678,6,3)的函数值为"34.568"C.STR(1234.5678)的函数值为"1235"D.STR(1234.5678)因参数不足而出错12.AT("XY"4、,"AXYBXYC")的值为A.0B.2C.5D.713.执行命令"STORECTOD('12/06/98')TOA"后,变量A的类型为A.日期型B.数值型C.备注型D.字符型14.以下函数中函数值为字符型的是A.TIME()B.ASE("65")C.SPACE(5)D.SUBSTR("12345",2,3)15.设Ch中存放的是长度为1的字符串,与AT(CH,'123450')>0等价的表达是A.AT(CH,'12345')=0B.CH$'123450'C.'123450'=CHD.'12345、50'$CH16.循环结构中EXIT语句的功能是A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下次循环C.退出循环,执行循环结构的下一条语句D.退出循环,结束程序的运行17.以下循环体共执行了()次ForI=10to1step-2?IEndforA.10B.5C.0D.语法错18.设某表文件中含有“总分”字段,其类型为整型,则下列表达式中正确的是()A.'总分:'+560B.'总分:'+STR(560.3)C.'总分:'560D.总分+56019.下列程序段有语法错误的行为第()行16、ifb*b-4*a*c>02s=sqrt(d)3elses=sqrt(-d)4endifA.1B.2C.3D.420.以下关于循环的叙述正确的有()A.循环语句的入口语句与出口语句必须配对出现B.循环体可以为空C.三种循环语句各有分工,不能相互转换D.循环体的执行次数不能也不可能为0次21.如果在一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是()A.逻辑—>算术—>关系B.关系—>逻辑—>算术C.算术—>逻辑—>关7、系D.算术—>关系—>逻辑22.设D1和D2为日期型数据,M为整数,不能进行的运算是()A.D1+D2B.D1-D2C.D1+MD.D2-M23.逻辑运算符从高到底的运算优先级是()A.NOT.à.OR.à.AND.B.NOT.à.ANDà.OR.C.AND.à.NOT.à.OR.D.OR.à.NOT.à.AND24.已知X=“134”,表达式&X+478的值为()A.34478B.612C.“134478”D.“612”25.下列程序段有语法错误的行为第()行1docase2casea>03s8、=14else5s=06endcaseA.2B.4C.5D.626.设有下列程序段:1dowhile<逻辑表达式1>2dowhile<逻辑表达式2>3exit4enddo25enddo1则执行到exit语句时,将执行()A.第1行B.第2行C.第5行D.第5行的下一个语句27.下列表达式中不正确的是()A.NOT.2+3>5B."ABC"-"BCD"C.NOT.'ABC'>'DFG'D.DTOC(DATE())+228.下列表达式中结果为.F.的是()A.'王某'$'王'B.'05/06/96'
3、查找满足条件的下一条记录,应该用()命令A.SKIPB.GOC.LICATED.CONTINUE10.表达式VAL('+1234-1234')的值是A.0B.1234C.'+1234-1234'D.出错11.以下有关STR()函数值的描述正确的有A.STR(1234.5678,6,3)的函数值为"1234.6"B.STR(1234.5678,6,3)的函数值为"34.568"C.STR(1234.5678)的函数值为"1235"D.STR(1234.5678)因参数不足而出错12.AT("XY"
4、,"AXYBXYC")的值为A.0B.2C.5D.713.执行命令"STORECTOD('12/06/98')TOA"后,变量A的类型为A.日期型B.数值型C.备注型D.字符型14.以下函数中函数值为字符型的是A.TIME()B.ASE("65")C.SPACE(5)D.SUBSTR("12345",2,3)15.设Ch中存放的是长度为1的字符串,与AT(CH,'123450')>0等价的表达是A.AT(CH,'12345')=0B.CH$'123450'C.'123450'=CHD.'1234
5、50'$CH16.循环结构中EXIT语句的功能是A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下次循环C.退出循环,执行循环结构的下一条语句D.退出循环,结束程序的运行17.以下循环体共执行了()次ForI=10to1step-2?IEndforA.10B.5C.0D.语法错18.设某表文件中含有“总分”字段,其类型为整型,则下列表达式中正确的是()A.'总分:'+560B.'总分:'+STR(560.3)C.'总分:'560D.总分+56019.下列程序段有语法错误的行为第()行1
6、ifb*b-4*a*c>02s=sqrt(d)3elses=sqrt(-d)4endifA.1B.2C.3D.420.以下关于循环的叙述正确的有()A.循环语句的入口语句与出口语句必须配对出现B.循环体可以为空C.三种循环语句各有分工,不能相互转换D.循环体的执行次数不能也不可能为0次21.如果在一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是()A.逻辑—>算术—>关系B.关系—>逻辑—>算术C.算术—>逻辑—>关
7、系D.算术—>关系—>逻辑22.设D1和D2为日期型数据,M为整数,不能进行的运算是()A.D1+D2B.D1-D2C.D1+MD.D2-M23.逻辑运算符从高到底的运算优先级是()A.NOT.à.OR.à.AND.B.NOT.à.ANDà.OR.C.AND.à.NOT.à.OR.D.OR.à.NOT.à.AND24.已知X=“134”,表达式&X+478的值为()A.34478B.612C.“134478”D.“612”25.下列程序段有语法错误的行为第()行1docase2casea>03s
8、=14else5s=06endcaseA.2B.4C.5D.626.设有下列程序段:1dowhile<逻辑表达式1>2dowhile<逻辑表达式2>3exit4enddo25enddo1则执行到exit语句时,将执行()A.第1行B.第2行C.第5行D.第5行的下一个语句27.下列表达式中不正确的是()A.NOT.2+3>5B."ABC"-"BCD"C.NOT.'ABC'>'DFG'D.DTOC(DATE())+228.下列表达式中结果为.F.的是()A.'王某'$'王'B.'05/06/96'
此文档下载收益归作者所有