设x为字符型变量,n为整型变量,以下关于Mid函数的说法中,错误的是()。
A: Mid(x,n)表示从字符串x的第n个位置开始向右取所有字符
B: 若x="xyz",执行语句Mid(x,1,2)="ab"后,x的值为"abz"
C: Mid(x,n,1)的取值与Left(x,n)的取值相同
D: 使用Mid函数可提取字符串中指定位置、指定个数的字符
A: Mid(x,n)表示从字符串x的第n个位置开始向右取所有字符
B: 若x="xyz",执行语句Mid(x,1,2)="ab"后,x的值为"abz"
C: Mid(x,n,1)的取值与Left(x,n)的取值相同
D: 使用Mid函数可提取字符串中指定位置、指定个数的字符
举一反三
- 以下程序段,由用户输入一个字符串(长度大于3),然后去掉头尾两个字符,剩余部分组成一个新的字符串。 如输入字符串为“ABCDEF”,处理成的字符串为“BCDE”。 请完善下列程序代码()。 A: Right(x,n-1) B: Mid(x,2,n-2) C: Mid(x,2,n-1) D: Mid(x,n-2)
- 下面程序的功能是统计字符串中“i”的个数,请填空。 Sub COU( ) Dim n As Integer a$ = "Beijing University of Technology" n = Len(a$ ) For i = 1 To n b$ =Mid$(a$,i, 1) If 【11】 Then x=x + 1 Next Print "x ="; x End Sub
- 下面程序的功能是统计字符串中"i"的个数,请填空。 Sub COU() Dim n As Integer a$="Beijing University of Technology" n=Len(a$) For i=1 To n b$=Mid$(a$,i,1) If ______ Then x=x+1 Next Print "x=";x End Sub
- 已知整型变量n,其值为3位正整数。现用整型变量a、b和c,分别提取其各位、十位和百位,正确的代码为( )。 A: a=Right(Str(n),1)b=Mid(Str(n),2,1)c=Left(Str(n),1) B: a=Right(Val(n),1)b=Mid(Val(n),2,1)c=Left(Val(n),1) C: a=Mid(Cstr(n),3,1)b=Mid(Cstr(n),2,1)c=Mid(Cstr(n),1,1) D: a=Mid(str(n),3,1)c=Mid(str(n),1,1)b=mid(str(n),2,1)
- 若多项式$p(x)\mid f(x)g(x)$, 则$p(x)\mid f(x)$ 或 $p(x)\mid g(x)$。