假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示( )。A)张三B)张三您好C)张三你好D)出错

题目

假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:

姓名=姓名-“您好”

?姓名

那么主窗口中将显示( )。

A)张三

B)张三您好

C)张三你好

D)出错


相似考题
更多“假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在 ”相关问题
  • 第1题:

    有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是

    A.SET INDEX TO姓名

    B.SET INDEX TO XM

    C.SET ORDER TO姓名

    D.SET ORDER TO XM


    正确答案:C
    解析:将索引设置为当前索引的命令格式为:
      SET ORDER TO [nlndexNumber|[tag]TagName]
      [ASCENDlNG|DESCENDING]
      其中可以按索引序号(nlndexNumber)或索引名(TagName)指定索引项。索引序号是指建立索引的先后顺序号,并且按照SET ORDER TO lndexfileList命令中的总序号排列,特别不容易记清,建议使用索引名。

  • 第2题:

    FoxPro提供了工作区概念,其中对当前工作区叙述错误的是____。

    A、建立数据库时所在工作区是当前工作区

    B、最后一次执行SELECT命令时所选择的工作区为当前工作区

    C、当前工作区中只有一条记录指针

    D、当前工作区中字段名可直接使用


    参考答案:A

  • 第3题:

    某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型宽度为6,小数位数为2,库文件中共有100条记录。则全部记录需要占用的存储字节数目是( )。

    A.1100

    B.1200

    C.1300

    D.1400


    正确答案:C

  • 第4题:

    假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令: 姓名=姓名一”成绩” ?姓名 屏幕上会显示( )。

    A. 李三

    B. 李三成绩

    C. 成绩

    D. 李三一成绩


    正确答案:A
    当程序中内存变量和字段变量同名时,内存变量需要加前缀M以示区分,所以最后输出的姓名应该是字段变量,而当前记录的“姓名”字段值为“李三”,所以屏幕上显示“李三”。

  • 第5题:

    在多表操作中,如果选择了1、3、5、6号工作区并打开了相应的数据表,再输入命令SELECT 0,其功能是( )。

    A.选0号工作区为当前工作区

    B.选2号工作区为当前工作区

    C.选7号工作区为当前工作区

    D.错误码的


    正确答案:B

  • 第6题:

    某数据库文件有字符型、数值型和逻辑型3个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2,库文件中共有100条记录,则全部记录需要占用的存储字节数目是

    A.1100

    B.1200

    C.1300

    D.1400


    正确答案:C
    解析:对于每个记录所需的字节数为5+6+1=12字节。但是在VisualFoxPro中,每个记录会保留一个额外的字节,因此每个记录所占用的字节数为13,100条记录所占用的存储字节数目为1300。

  • 第7题:

    在已打开的数据表文件中有"姓名"字段,此外又定义了一个内存 变量"姓名",要把内存变量姓名的值传送给当前记录的姓名字段, 应使用命令().

    • A、STORE M->姓名 
    • B、GATHER FROM M->姓名 FIELDS 姓名 
    • C、姓名=M->姓名 
    • D、REPLACE 姓名 WITH M->姓名

    正确答案:D

  • 第8题:

    在已打开的表中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值赋给当前记录的“姓名”字段,应使用什么命令?


    正确答案:姓名=m.姓名

  • 第9题:

    在Visual FoxPro中,字符型字段的最大宽度为254。


    正确答案:错误

  • 第10题:

    填空题
    如果学生表(xs.dbf)已在当前工作区中打开,要筛选出专业代号zydh为“102001”的记录的命令是();要取消该筛选的命令是()。

    正确答案: SET FILTER TO zydh=”102001”,SET FILTER TO
    解析: 暂无解析

  • 第11题:

    单选题
    设有教师表,该表的定义如下:CREATETABLE教师表(教师编号I PRIMARY KEY,;姓名C(8)NOTNULL,;职称C(10)NULL DEFAULT '讲师')当前教师表没有记录。执行下面插入语句之后,教师表中,字段“职称”的值为(  )。INSERT INTO教师表(教师编号,姓名)VALUES(101,'张三')
    A

    NULL

    B

    空字符串

    C

    讲师

    D

    插入失败


    正确答案: D
    解析:
    题干中的SQL语句执行完后创建了一个“教师”表, 有“教师编号”、“姓名”、“职称”三个字段,其中“教师编号”为主关键字,职称的默认值是“讲师”。执行插入语句之后,表中会增加一条记录:教师编号为101,姓名是张三,职称为默认值即讲师。

  • 第12题:

    单选题
    假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是(  )。
    A

    SELECT 0

    B

    USE学生

    C

    SELECT学生

    D

    SELECT student


    正确答案: D
    解析:
    指定工作区的命令格式为:SELECT nWorkArea | cTableAlias,其中参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767,如果这里指定为0,则选择编号最小的可用工作区;如果在某个工作区中已经打开了表,若要回到该工作区操作该表,可以使用参数cTableAlias,该参数是已经打开的表名或表的别名。

  • 第13题:

    假设某数据库表中有一个姓名字段,查找姓名为“张三”或“李四”的记录的准则是( )。

    A.Not“张三,李四”

    B.In(“张三,李四”)

    C.Left([姓名]=“张三,李四”

    D.Len([姓名])=“张三”,“李四”


    正确答案:B

  • 第14题:

    假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:

    姓名=姓名=“出勤”

    ?姓名

    屏幕上会显示

    A.李彤

    B.李彤出勤

    C.李彤出勤

    D.李彤一出勤


    正确答案:A
    解析:c型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为“李彤“。

  • 第15题:

    下列选项正确的是( )。

    A.不同记录的相同字段值不允许相同

    B.空格字符在字符串中没有意义

    C.当前工作区是指建立数据库时所在的工作区

    D.修改数据库结构的字段名称,不会变化


    正确答案:D

  • 第16题:

    假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果 。

    m=科目一“考试”

    ?m


    正确答案:计算机考试
    计算机考试

  • 第17题:

    假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是( )。

    A.SELECT O

    B.USE学生

    C.SELECT学生

    D.SELECT student


    正确答案:D
    D。【解析】“ELECT0”是指未使用的工作区,因为工作区已打开,所以A错误。“USE学生”是指某个工作区中的打开表,所以B错误。“SELECT学生”是操作某个工作区的学生表,而“SELECTstudent”是当前工作区的学生表的命令。

  • 第18题:

    在已打开的数据表文件中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令______。

    A.姓名:M->姓名

    B.REPLACE姓名WITH M->姓名

    C.STOREM->姓名TO姓名

    D.GATHER FROMM->姓名FIELDS姓名


    正确答案:B

  • 第19题:

    Visual FoxPro中,日期型字段的宽度由系统确定,其值是()。

    • A、6个字符
    • B、7个字符
    • C、8个字符
    • D、9个字符

    正确答案:C

  • 第20题:

    如果学生表(xs.dbf)已在当前工作区中打开,要筛选出专业代号zydh为“102001”的记录的命令是();要取消该筛选的命令是()。


    正确答案:SET FILTER TO zydh=”102001”;SET FILTER TO

  • 第21题:

    在1号工作区已打开数据库表学生,在2号工作区已打开数据库表课程,当前工作区为1号工作区,执行以下两条命令之一可列出2号工作区中的课程名字段的值a)LISTB课程号,B课程名b)LISTB->课程号,B-课程名


    正确答案:正确

  • 第22题:

    问答题
    在已打开的表中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值赋给当前记录的“姓名”字段,应使用什么命令?

    正确答案: 姓名=m.姓名
    解析: 暂无解析

  • 第23题:

    单选题
    假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:姓名=姓名-"出勤"?姓名屏幕上会显示(  )。
    A

    李彤

    B

    李彤出勤

    C

    李彤出勤

    D

    李彤-出勤


    正确答案: C
    解析:
    若简单地用变量名访问,则系统默认为字段变量。如果要访问内存变量,则必须在变量名前加上前缀M.(或M→)。而当前记录的“姓名”字段值为“李彤”,所以屏幕上显示“李彤”。

  • 第24题:

    单选题
    有一学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(  )。
    A

    SET INDEX TO姓名

    B

    SET INDEX TO XM

    C

    SET ORDER TO姓名

    D

    SET ORDER TO XM


    正确答案: A
    解析:
    在使用某个特定索引进行查询或需要记录按某个特定索引顺序显示时,用SET ORDER命令指定索引。常用格式为:SET ORDER[索引序号|索引名][升序|降序]。