VFP数据库

命令?LEN(STR(23.2,5,1))的执行结果是()。A、2B、3C、4D、5

题目

命令?LEN(STR(23.2,5,1))的执行结果是()。

  • A、2
  • B、3
  • C、4
  • D、5
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下()的结果是数值。

A、LEN("abc")

B、LEFT$("abcd",3)

C、STR$(123)

D、ASC("abook")

E、VAL("123")

F、ABS(0)


参考答案:ADEF

第2题:

执行下面的程序,消息框里显示的结果是_______。

Private Sub Form_Click()

Dim Str As String

Str=""

S="Access"

Fori=Len(S)To 1 Step-l

Str=Str&Mid(S,i,1)

Next i

MsgBox Str

End Sub


正确答案:sseccA
sseccA 解析:本题考查VBA中字符串的知识。本题中循环次数等于字符串的长度,每次在Str后面连接上一个字符,该字符取自字符串 S的第i位。由于i反向循环,实际上完成的是字符串倒序的功能。

第3题:

执行下列的程序,消息框里显示的结果是______。

Pfivate Sub Form_Click()

Dim Str As String

Str=""

S="Access"

For i=Len(S) To 1 Step-1

Str=Str&Mid(S.i,1)

Next I

MsgBox Str

End Sub


正确答案:sseccA
sseccA 解析: 本题考查VBA中字符串的知识。本题中循环次数等于字符串的长度,每次在Str后面连接上一个字符,该字符取自字符串S的第i位。由于i反向循环,实际上完成的是字符串倒序的功能。

第4题:

执行下面的程序,消息框里显示的结果是 【 】 。

Private Sub Form_Click()

Dim Str As String, K As Integer

Str="ab"

For k=Len(Str) TO 1 Step-1

Str=Str & Chr(Asc(Mid(Str,k,1))+k)

Next k

MsgBox Str

End Sub


正确答案:abdb
abdb 解析:本题考查VBA程序设计。题目较难,综合性强,要求考生对常用函数以及控制结构有一定的了解。考生应该了解Len()函数是字符串长度检测函数,返回字符串所含字符数。 Chr()函数是字符代码转换字符函数,将数值表达式转换成字符串。Asc()函数是字符串转换字符代码函数,返回字符串首字符的ASCII值。 Mid(字符串表达式>,N1>,N2>)函数是从字符串左边第N1个字符起截取N2个字符。开始Len(Str0=2,Mid(Str,k,1)=Mid(ab,2,1)=b,则Chr(Asc(B) +2)=d,所以循环第1次结束后 Str="abd",同样的第2次循环结束后, Str="abdb",MsSBox用来将Str输出。正确答案为abdb。

第5题:

执行下列命令,输出结果是 STORE -3.1561 TO X ?"X="+STR(X,6,2)

A.3.16

B.X=-3.16

C.-3.16

D.X=3.16


正确答案:B
解析:STORE是用于给内存变量赋值,STR()函数是将数值转换成字符,转换时自动四舍五入,本题是要保存两位小数点,所以正确答案应是X=-3.16

第6题:

执行下列程序的结果是( )。 include void main() { char *str; str

执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }

A.test!

B.test

C.空字符

D.异常


正确答案:C
解析:字符指针str值为“test!”,它们的下标由0开始,并且具有一个尾符,输出str[5]的位置为尾符标识,指针字符指向的尾符为空。所以答案为空字符。

第7题:

执行下列命令后,输出的结果是 ______。 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”。

第8题:

表达式Str(Len("12345"))+Str(88.8)的值为______。


正确答案:5(空格)88.8
5(空格)88.8

第9题:

执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)A.123.456SXB

执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)

A.123.456

B.—123.456

C.NUM=—123.456

D.NUM=123.456


正确答案:C
STORE的功能是给内存变量赋值,STR函数的功能则是将数值转换成字符,转换时自动四舍五人。本题要求返回的字符串的理想长度为B个字符,保蹿3位小数,所以正确答案为C选项。

第10题:

执行下面的程序,消息框里显示的结果是( )。

Private Sub Form_Click()

Dim Str As String,S As String,k As Integer

S=Str

For k=Len(Str) To 1 Step -1

S=S & (Mid(Str,k,1)

Next k

End Sub


正确答案:abccba
abccba