设班级号字段为字符型,下面程序的运行结果是USE 学生表INDEX ON 班级号 TO BJHSEEK "1002"DO WHILE NOT EOF()DISPLAYSKIPENDDOA.屏幕上显示学生表中所有班级号为1002的记录B.屏幕上显示学生表中从班级号1002开始一直到表末尾的所有记录C.屏幕上显示学生表中的所有记录D.程序出错

题目

设班级号字段为字符型,下面程序的运行结果是

USE 学生表

INDEX ON 班级号 TO BJH

SEEK "1002"

DO WHILE NOT EOF()

DISPLAY

SKIP

ENDDO

A.屏幕上显示学生表中所有班级号为1002的记录

B.屏幕上显示学生表中从班级号1002开始一直到表末尾的所有记录

C.屏幕上显示学生表中的所有记录

D.程序出错


相似考题
更多“设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号 TO BJH SEEK "1002" DO ”相关问题
  • 第1题:

    有如下SQL语句: SELECT班级名称,姓名,性别,年龄FROM班级,学生 WHERE班级.班级号=学生.班级号 AND姓名.LIKE”李%“ ORDER BY学生.班级号 该语句的含义是( )。

    A.检索学生表中姓“李”的学生记录.并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

    D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄


    正确答案:C
    C。【解析】该SQL语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的LIKE是字符匹配运算符,“%”是通配符,表示与若干个任意字符匹配;另外,还可以使用“~”通配符表示与一个任意字符匹配。0RDERBY是排序短语,默认的排序方式是按升序排序。

  • 第2题:

    有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是

    A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE民族!="汉"

    B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")

    C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE民族!="汉"

    D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE民族!="汉")


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第3题:

    有关系表学生(学号,姓名,系,班级号)和班级(班级号,专业,教室号,班主任,班长)。其中学生关系中的班级号可以为NULL,为NULL表示还未分班的学生。现执行查询语句:SELECT COUNT(DISTINCT、班级号)FROM学生,其结果是______。

    A.学生总人数

    B.每一个班的学生人数

    C.班级数

    D.已分班学生的人数


    正确答案:C
    解析:该题中值得注意的一点是DISTINCT的功能。SQL语句:SELECTCOUNT(班级号)FROM学生的功能是统计已分班学生的人数,但加上DISTINCT情况就完全不同了,语句会首先把班级号的所有重复行数据去除,即每个班留下一条数据,这样统计出来的结果是班级数。

  • 第4题:

    设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号TO BJH SEEK "1002" DO WHILE NOT EOF() DISPLAY SKIP ENDDO

    A.屏幕上显示学生表中所有班级号为1002的记录

    B.屏幕上显示学生表中从班级号1002开始一直到表末尾的所有记录

    C.屏幕上显示学生表中的所有记录

    D.程序出错


    正确答案:B
    解析:掌握DO循环结构中各语句的执行顺序。程序中INDEX短语已将记录按班级建立索引,这样,表中的所有记录已按班级顺序逻辑排序,执行SEEK“1002”后,记录指针定位到班级号为 1002的第一条记录上,而循环结构中则是从当前记录一直处理即显示到表文件尾的所有记录。程序的基本结构有顺序结构、选择结构和循环结构3种。

  • 第5题:

    有下列SQL语句:

    SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生;WHERE 班级.班级号=学生.班级号; AND 姓名 LIKE"李%"; ORDER BY 学生.班级号

    该语句的含义是( )。

    A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

    D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄


    正确答案:C
    解析:该SQL语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的LIKE是字符匹配运算符,“%”是通配符,表示与若干个任意字符匹配;另外,还可以使用“”通配符表示与一个任意字符匹配。ORDER BY是排序短语,默认的排序方式是按升序排序。