在下述命令中,使函数EOF()的值一定为.T.的命令是()A、REPLACE 基本工资 WITH 基本工资+300B、DISPLAY FOR 基本工资>1000C、LIST WHILE 基本工资>1000D、LIST NEXT 10 FOR 基本工资>1000

题目

在下述命令中,使函数EOF()的值一定为.T.的命令是()

  • A、REPLACE 基本工资 WITH 基本工资+300
  • B、DISPLAY FOR 基本工资>1000
  • C、LIST WHILE 基本工资>1000
  • D、LIST NEXT 10 FOR 基本工资>1000

相似考题
更多“在下述命令中,使函数EOF()的值一定为.T.的命令是()A、REPLACE 基本工资 WITH 基本工资+300B、DISPLAY FOR 基本工资1000C、LIST WHILE 基本工资1000D、LIST NEXT 10 FOR 基本工资1000”相关问题
  • 第1题:

    数据表当前记录的"基本工资"字段值为500,执行以下命令,当前记录的基本工资字段值为()REPLACE基本工资WITH基本工资*1.2

    A、1.2

    B、500

    C、600

    D、语法错误


    参考答案:C

  • 第2题:

    数据表当前记录的“基本工资”字段值为500,执行以下命令: REPLACE基本工资WITH基本工资*1.2 当前记录的基本工资字段值为

    A.1.2

    B.500

    C.600

    D.语法错误


    正确答案:C
    解析:不带参数的REPLACE语句,默认修改当前指针所指的记录。本题中,修改当前记录的基本工资字段的值为原来的1.2倍,即500*1.2=600。

  • 第3题:

    以下5题使用下列数据表。

    部门(部门号C (2)、部门名称C (10))

    职工(部门号C (2)、职工号C(4)、姓名C(8)、基本工资N(7,2))

    检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的命令是( )。

    A.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT 基本工资 FROM 职工 WHERE 部门号="11")

    B.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT 基本工资 FROM 职工 WHERE 部门号="11")

    C.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT MAX(基本工资) FROM 职工 WHERE 部门号="11")

    D.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT MIN(基本工资) FROM 职工 WHERE 部门号="11")


    正确答案:B
    解析:在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:表达式>比较运算符>[ANY|ALL|SOME](子查询)其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。本题中要求检索有职工的基本工资大于或等于“11”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“11”部门中所有职工的工资,因此要使用ALL短语。选项C)和D)的属于语法错误,SQL不支持此类型查询。

  • 第4题:

    在职工表中删除"基本工资"字段的命令是ALTER TABLE 职工【 】基本工资


    正确答案:DROP COLUMN
    修改表结构ALTERTABLE命令中,删除字段的短语是DROPCOLUMN。

  • 第5题:

    在工资数据表中,显示职称为工程师且基本工资大于2000的记录,下列语句正确的是

    A.DISPLAY FOR职称="工程师"OR基本工资>2000

    B.DISPLAY FOR职称="工程师"AND基本工资>2000

    C.DISPLAY FOR职称="工程师"基本工资>2000

    D.LIST ALL FOR职称="工程师",基本工资>2000


    正确答案:B
    解析:选项A)中逻辑条件错误,应为AND,选项C)和选项D)都属于语法错误。

  • 第6题:

    若用SQL命令检索所有比“刘宁”基本工资多的职工记录,下列语句正确的是 ( )。

    A. SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资FROM zg; WHERE 姓名=“刘宁”)

    B.SELECT*FROM zg; WHERE 姓名=“刘宁”

    C.SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资; WHERE 姓名=“刘宁”)

    D.SELECT*FROM zg; WHERE 基本工资>“刘宁”


    正确答案:A
    解析:本题使用嵌套查询来求解,内层查询查找出“刘宁”的基本工资,外层查询查找比“刘宁”基本工资多的职工记录。

  • 第7题:

    假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是

    A.SEEKN

    B.SEEK FOR基本工资=N

    C.FIND 1000

    D.LOCATE FOR基本工资=N


    正确答案:B
    解析:SEEK、FIND和LOCATE命令都可用来查询记录,选项B)属于语法错误。

  • 第8题:

    在某ACCESS报表“医生编号页脚”节中,在文本框“控件来源”属性中输入计算“基本工资”字段的平均值,正确的计算公式是()。

    • A、=AVG([基本工资])
    • B、=AVG(基本工资)
    • C、AVG([基本工资])
    • D、AVG(基本工资)

    正确答案:A

  • 第9题:

    职工工资数据表文件按基本工资字段升序索引后,在执行GO TOP命令,此时当前记录指针指向()。

    • A、1
    • B、基本工资最少的记录
    • C、0
    • D、基本工资最多的记录

    正确答案:B

  • 第10题:

    工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值语句NN=900,下面各条命令中,错误的是()

    • A、seek NN
    • B、locate for 基本工资==NN
    • C、find 900
    • D、locate for 基本工资=NN

    正确答案:B

  • 第11题:

    单选题
    职工工资数据表文件按基本工资字段升序索引后,在执行GO TOP命令,此时当前记录指针指向()。
    A

    1

    B

    基本工资最少的记录

    C

    0

    D

    基本工资最多的记录


    正确答案: D
    解析: GO TOP是将记录指针移到位置在第1位的记录上,而不是记录号为1的记录,因此此时指针指向基本工资最少的记录。

  • 第12题:

    单选题
    在某ACCESS报表“医生编号页脚”节中,在文本框“控件来源”属性中输入计算“基本工资”字段的平均值,正确的计算公式是()。
    A

    =AVG([基本工资])

    B

    =AVG(基本工资)

    C

    AVG([基本工资])

    D

    AVG(基本工资)


    正确答案: A
    解析: 暂无解析

  • 第13题:

    检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的命令是,( )。

    A.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT 基本工资 FROM 职工 WHERE 部门号="11")

    B.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT 基本工资 FROM 职工 WHERE 部门号="11")

    C.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT MAX(基本工资) FROM 职工 WHERE 部门号="11")

    D.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT MIN(基本工资) FROM 职工 WHERE 部门号="11")


    正确答案:B
    解析:在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:
    表达式>比较运算符>[ANY|ALL|SOME](子查询)
    其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。
    本题中要求检索有职工的基本工资大于或等于“11”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“11”部门中所有职工的工资,因此要使用ALL短语。选项C)和D)的属于语法错误,SQL不支持此类型查询。

  • 第14题:

    在下面命令中,执行效果相同的是( )。 1 AVERAGE基本工资FOR性别=“男” 2 AVERAGE基本工资WHILE性别=“男” 3 AVERAGE基本工资FOR!性别=“女” 4 AVERAGE基本工资WHILE性别<>“女”

    A.1和4、2和3

    B.1和3,2和4

    C.1和2,3和4

    D.都不相同


    正确答案:B

  • 第15题:

    执行下面的命令后,函数EOF()的值一定为.T.的是( )。

    A.REPLACE基本工资WITH基本工资+200

    B.LIST NEXT 10

    C.SUM基本工资T0 SS WHILE性别=”女”

    D.DISPLAY FOR基本工资>800


    正确答案:D

  • 第16题:

    在考生文件夹下有“XXX”数据库。

    (1)为“工资”窗体创建条件为“基本工资>500,奖金>50,补贴>100”的高级筛选。

    (2)在“工资”窗体中添加标签为“基本工资年支出”文本框,显示基本工资的年支出,显示格式为货币。基本工资年支出=12×(Sum(基本工资))。要求用Dsum函数实现基本工资年支出的计算。窗体结果如图所示。


    正确答案:

  • 第17题:

    假设工资表中按基本工资升序索引后,并执行过赋值语句N=1000,则下列各条命令中,错误的是______。

    A.SEEKN

    B.SEEKFOR基本工资=N

    C.FINDl000

    D.LOCATEFOR基本工资=N


    正确答案:B

  • 第18题:

    执行下列命令后: UPDATE zg SET 基本工资=基本工资+100 理解正确的是( )。

    A.只对当前记录更新

    B.对表中的记录的基本工资全部更新

    C.删除当前记录

    D.删除全部表中的基本工资值


    正确答案:B
    解析:对于UPDATE命令若省略了范围短语,则默认对表中的记录全部的“基本工资”字段值更新。

  • 第19题:

    在下面命令中,使“性别”字段值不为空,执行效果一定相同的是(1)SUM基本工资FOR性别=[男](2)SUM基本工资WHILE性别=[男](3)SUM基本工资FOR!性别=[女](4)SUM基本工资WHILE性别<>[女]

    A.(1)和(4)、(2)和(3)
    B.(1)和(3)(2)和(4)
    C.(1)和(2)、(3)和(4)
    D.四条命令执行结果相同

    答案:B
    解析:

  • 第20题:

    假设工资数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=1000,则在下面的各条命令中,错误的是().

    • A、SEEK  FOR 基本工资=NN
    • B、LOCATE FOR 基本工资=NN
    • C、SEEK NN
    • D、FIND 1000

    正确答案:A

  • 第21题:

    将职称为工程师的职工工资增加10%,正确的命令是()

    • A、REPLACEALL基本工资WITH基本工资*(1+10%)FOR’工程师’
    • B、REPLACEALL基本工资WITH基本工资*(1+10/100)FOR职称=’工程师’
    • C、STORE基本工资*(1+10/100)TO基本工资FOR职称=’工程师’
    • D、REPLACEALL基本工资WITH基本工资*(1+10/100)FOR’工程师’

    正确答案:B

  • 第22题:

    工资表文件已经打开,且已设定按基本工资升序的索引主控索引,并执行过赋值语句NN=900,下面各条命令中,错误的是()

    • A、SEEK NN
    • B、LOCATE FOR 基本工资==NN
    • C、FIND 900
    • D、LOCATE FOR 基本工资=NN

    正确答案:B

  • 第23题:

    单选题
    在下述命令中,使函数EOF()的值一定为.T.的命令是()
    A

    REPLACE 基本工资 WITH 基本工资+300

    B

    DISPLAY FOR 基本工资>1000

    C

    LIST WHILE 基本工资>1000

    D

    LIST NEXT 10 FOR 基本工资>1000


    正确答案: B
    解析: 暂无解析