Visual FoxPro数据库程序设计

单选题连续执行以下命令后,最后一条命令的输出结果是(  )。A ABCD EB AB CDEC ABCDED 出错

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

ABCD E

B

AB CDE

C

ABCDE

D

出错

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

第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题:

在窗体上有一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a(5) As String

FOR i=1 To 5

a(i) =Chr(Asc("A") +(i-1))

Next

For Each b In a

Print b;

Next

End Sub

程序运行后,单击命令按钮,输出结果是

A.ABCDE

B.1 2 3 4 5

C.abcde

D.出错信息


正确答案:A
解析:本题考查数组的赋值操作及For Each…In循环语句。本程序段首先定义了一个一维数组变量,然后用For循环为其赋值,Asc() 函数的作用是返回字符的ASCII码,字符“A”的ASCII码为65,Chr() 函数的作用是将ASCII码值变为相应的字符,而“a(i)=Chr(Asc("A") +(i-1))”的作用是将每次比原来大1的ASCII码值变为字符赋给a,所以a的元素是“A,B,C,D,E”。For Each…In用于输出a中元素的值,所以正确答案是选项A。

第3题:

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

A、A

B、BCD

C、ABCD

D、ABCD


参考答案:C

第4题:

执行下列命令后,输出的结果是 ______。 X=“ABCD” Y=“EFG” ?SUBSTR(X,IIF(X<>Y,LES(Y),LEN(X)),LEN(X)-LEN(Y))

A.A

B.B

C.C

D.D


正确答案:C
解析:函数SUBSTR()中的两个函数表达式的运算如下;
  IIF(X>Y,LEN(Y),LENn(X))→IIF(X>Y,3,4)→3
  LEN(X)-LEN(Y)→4-3→1
  于是,函数“SUBSTR(X,IIF(X>Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))”的运算变为SUBSTR (X,3,1)。其运算目的是:在变量X的字符串中的第3个字符位置上取出1个字符。命令?的输出结果是字符“C”。

第5题:

连续执行命令test“string1”=“string2”echo$?则最后的输出结果是( )。

A.0

B.1

C.2

D.$?


参考答案:B

第6题:

连续执行以下命令之后,最后一条命令的输出结果是 ______。 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(默认值);两个表达式一个字符进行比较直到右边表达式的最后。

第7题:

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a(5) As String

For i = 1 To 5

a(i) = Chr(Asc("A") + (i - 1))

Next i

For Each b In a

Print b;

Next

End Sub

程序运行后,单击命令按钮,输出结果是( )。

A.ABCDE

B.1 2 3 4 5

C.abcde

D.出错信息


正确答案:A

第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 EXACT oFF

a="北京"

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

?b

A.北京

B.北京交通

C..F.

D.出错


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

第10题:

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

A)A

B)BCD

C)ABCD

D)A BCD


正确答案:C

更多相关问题