Visual FoxPro数据库程序设计

单选题在命令窗口中执行下面命令序列,最后一条命令的输出结果是(  )。SET CENTURY ONSET MARK TO “?”SET DATE TO YMD? “2013-11-30”A 2013-11-30B 13-11-30C 2013/11/30D 2013?11?30

题目
单选题
在命令窗口中执行下面命令序列,最后一条命令的输出结果是(  )。SET CENTURY ONSET MARK TO “?”SET DATE TO YMD? “2013-11-30”
A

2013-11-30

B

13-11-30

C

2013/11/30

D

2013?11?30

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

依次执行以下命令后的输出结果是______。 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO"." ?CTOD("49-05-01")

A.49.05.01

B.1949.05.01

C.2049.05.01

D.出错


正确答案:B
解析:SET DATE TO YMD是设置日期显示的格式为yy/mm/dd。
   SET CENTURY ON指显示日期或日期时间时,用4位数显示年份。
   SET CENTURY T0 19 ROLLOVER 10语句指定小于10的两位数年份属于21世纪(19+1),而大于等于 10的两位数字年份属于20世纪(19)。
   CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。
   49>10,所以最后的输出结果是1949.05.01。

第2题:

连续执行以下命令之后,最后一条命令的输出结果是 ______。 SET EXACT OFF X="A" ?IIF("A"=X,X-"BCD",X+"BCD")

A.A

B.BCD

C.ABCD

D.ABCD


正确答案:D
解析:+: 前后两个字符串首尾连接形成一个新字符串。
   —:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
   IIF函数语法:
   IIF(1Expression,eExpressionl,eExpression2)
   返回值:
   Character,Numeric,Currency,Date,Or Date Time
   题目条件"A"=X不成立,结果应是X+"BCD",值是ABCD
   SET EXACT ON|0OFF命令
   功能:用来指定在不同长度的字符串进行比较时的规则。
   ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。
   OFF(默认值);两个表达式一个字符进行比较直到右边表达式的最后。

第3题:

连续执行以下命令之合,最后一条命令的输出结果是()SETEXACTOFFX=“A“?IIF(“A“=X,X-“BCD“,X+“BCD“)

A、A

B、BCD

C、ABCD

D、ABCD


参考答案:C

第4题:

依次执行以下命令后的输出结果是( )。 SET DATE TO YMD SET CENTURY ON SET CENTURY T0 19 ROLLOVER 10 SET MARK T0”.” ?CTOD(”49-05-01”)

A. 49.05.01

B. 1949.05.O1

C. 2049.05.0l

D. 出错


正确答案:B
SET CENTURY ONIOFFlTO[<世纪值>f ROLLOVER<年份参照值>]]语句用于确定如何显示或解释一个日期数据的年份,参数为0N表示显示世纪,即用4位数字表示年份;0FF即不显示世纪,即用2位数字表示年份; T0则决定如何解释一个用2位数字年份表示的日期所处的世纪。具体来说,如果该日期的2位数字年份大于等于“年份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加1。 SET MARK TO[<日期分隔符>]用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。

第5题:

依次执行以下命令后的输出结果是

SET DATE TO YMD

SET CENTURY ON

SET CENTURY TO 19 ROLLOVER 10

SET MARK TO “.”

?CTOD(“49-05-01”)

A.49.05.01

B.1949.05.01

C.2049.05.01

D.出错


正确答案:B
解析:SET DATE TO YMD是把日期设置成年月日格式,SET CENTURY ON及 SET CENTURY TO 19 ROLLOVER 10是打开年份中世纪方式显示,并把显示方式设为19;SET MARK TO"."是把年月日中间的分界符用"."分开。只有选项 B是正确的。

第6题:

DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是______。 USETXL SKIP3 COUNTTOn ?n

A.0

B.3

C.4

D.20


正确答案:D
解析:确定了当前记录指针的位置后,可以用SKIP命令向前或向后移动若干条记录。正数向后,负数向前。但是COUNTTO命令是统计记录总数的命令,所以不受前一句的影响。

第7题:

连续执行以下命令,最后一条命令的输出结果是( )。

SET EXACT oFF

a="北京"

b=(a="北京交通")

?b

A.北京

B.北京交通

C..F.

D.出错


正确答案:C
C。【解析】执行b时,系统报错。

第8题:

依次执行以下命令后的输出结果是SET DATE TO YMDSEY CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO “.”? CTOD (“49-05-01”)A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错


正确答案:B
SET DATE TO YMD是把日期设置成年月日格式SET CENTURY ON及SET CENTURY TO 19 ROLLOVER 10是打开年份中世纪方式显示,并把显示方式设为19;SET MARK TO"."是把年月日中间的分界符用"."分开。只有选项B是正确的。

第9题:

在“命令窗口”中输入下列命令: SET MARK TO [-] SET CENTURY ON ?{^2003-04-13} 屏幕上的显示结果是

A.04-13-2003

B.04-13-03

C.04/13/2003

D.04/13/03


正确答案:A
解析:SET MARK TO命令的功能是设置日期的分隔符,如果在该命令中省略分隔符,表示恢复系统默认的分隔符“/”。SET CENTURY命令用于设置年份的位数,当取ON时为4位年份,取OFF时为2位年份,故选项A为正确答案。

第10题:

在“命令窗口”中输入下列命令:SET MARK TO [—]SET CENTURY ON?{^2003-04-13}屏幕上的显示结果是A)04-13-2003 B)04-13-03 C)D4/13/2 003 D)04/13/03


正确答案:A
SET MARK TO命令的功能是设置日期的分隔符,如果在该命令中省略分隔符,表示恢复系统默认的分隔符”/”。SETCENTURY命令用于设置年份的位数,当取ON时4位年份,取OFF时为2位年份,故选项A为正确答案。

更多相关问题