微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
LE.NOT.EOF() IF账户金额>50000 a=a+1 ENDIF SKIP ENDDO A.1B.2C.3D.4 参考答案: C 在本题中首先赋值变量a为数值0,然后打开表kh.dbf并将指针指向第一个记录。执行DO WHILE-ENDDO循环,该循环指定的逻辑表达式.NOT.EOF()含义为遍历整个表。在DO WHILE-ENDDO循环体中有一个IF-ENDIF分支 语句的嵌套,该语句是统计“账户金额”大于50000的记录个数。因为DO WHILE-ENDDO循环本身不能移动记录 指针,所以利用SKIP命令指向下一个记录。因此统计该表中账户金额大于50000的记录个数为3个。----------------------------------------21、 有如下SQL SELECT语句 SELECT*FROM kh WHERE 账户金额BETWEEN 30000 AND 60000与该语句等价的是( )。 A.SELECT*FROM kh WHERE 账户金额<=30000.AND.账户金额>=60000B.SELECT*FROM kh WHERE 账户金额<30000.AND.账户金额>60000C.SELECT*FROM kh WHERE 账户金额>=30000.AND.账户金额<=60000D.SELECT*FROM kh WHERE 账户金额>30000.AND.账户金额<60000 参考答案: C 在SQL-SELECT命令中使用的“BETWEEN…AND…”运算符表示在什么范围内,即在“…和…之间”,并且包括两个边界。本题BETWEEN 30000 AND 60000子句含义为单价在30000和60000之间(包括30000和60000),因 此答案为C。----------------------------------------22、Visual FoxPro中的SET REL AION关联操作是一种( )。 A.逻辑联接B.物理连接C.逻辑排序D.物理排序 参考答案: A 建立能够控制表间记录指针联动的临时关系,称作关联。通常利用命令方式建立关联,命令SET RELATION TO在两个打开的表之间建立关系。----------------------------------------23、在当前盘目录下删除表比的命令是( )。 A.DROP khB.DELETE TABLE khC.DROP TABLE khD.DELETE kh 参考答案: C 在Visual FoxPro中对表的删除既可通过表设计器删除,又可通过 SQL的DROP TABLE<表名>命令来删除。----------------------------------------24、 有如下SQL语句 SELECT max(账户金额)INTO ARRAY a FROM kh执行该语句后( )。 A.a[1]的内容为80000B.a[1]的内容为60000C.a[0]的内容为80000D.a[0]的内容为60000 参考答案: A 题中SQL语句利用函数MAX()在kh表中查询最高账户金额并将结果存放到数组a中,该数组的第1个元素a[1]的内容即为查询结果80000。----------------------------------------25、 有如下SQL语句: SELECT账号,avg(账户金额)as平均金额FROM kh; GROUP BY职业INTO DBF temp 执行该语句后temp表中第2条记录的“平均金额”字段的内容是( )。 A.40000B.50000C.60000D.70000 参考答案: C 题中SQL语句的是在比表中按“职业”字段计算各个职业的平均金额,并且将结果保存在永久表temp中,