执行下列程序段 a$="visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7))&b$&Right$(a$,1

题目

执行下列程序段 a$="visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。

A.Visual BASIC Programming

B.VISUAL C++Programming

C.Visual C++Programming

D.VISUAL BASIC Programming

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

第1题:

执行以下程序段: a $="abbaedduba" For i=6 To 2 Step-2 X=Mid(a, i, i) Y=Left(a, i) z=Right(a, i) z=UCase(X&Y&z) Next i Print z 输出结果为______。

A.ABA

B.BBABBA

C.ABBABA

D.AABAAB


正确答案:B
解析:虽然程序段中有一个循环3次的循环过程,但只是最后一次循环的结果才有用。即最后一次循环的结果是:变量X为bb,变量Y为ab,变量z为ba。“X & Y & z”的计算结果为“bbabba”,经“UCase(X & Y & z)”计算后结果为“BBABBA”。

第2题:

请教:2016年计算机二级VB基础练习二单选题13如何解答?

执行以下程序段:

a$=”Visual Basic Programmin9”b$=”C++”

c$:UCase(Left$(a$,7))&b$&Right$(a$,12)后。变量e$的值为()。

A.Visual BASIC Programming

B.VISUAL C++Programming

C.visual C++Programming

D.VISUAL BASIC Programming--/--


  B

  【解析】UCase(Left(a$,7))是从字符串a的左边向右取出7个字符,然后再全部转换为大写字母,结果是:”VISUAL一”:Right$(a$,12)是从字符串a的右边向左取出12个字符,结果为”一Programming”,&是字符串连接符,把”VISUAL一”&”C++”&”一Programming”连接在一起,合成字符串”VISUAL—C++一Programming”,并把它赋给字符串变量C,所以字符串变量C的值就是合成的字符串。故B选项正确。


第3题:

执行下列程序段

a$="visual Basic Programming"

b$="C++"

C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。

A.Visual BASIC Programming

B.VISUAL C++Programming

C.Visual C++Programming

D.VISUAL BASIC Programming


正确答案:B
B。【解析】Left$(字符串,个数)函数用于取出已有字符串最左边指定个数的字符串;Right(字符串,个数)函数用于取出已有字符串最右边指定个数的字符串;UCase函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;&运算符用来强制两个表达式作字符串连接。本题中UCase(Left$(a$,7))=UCase("Visual")=”VISUAL,Right$(a$,12)="Programming",故答案为选项B。

第4题:

执行以下程序段 a$=“abbacddcba” For i=6 To 2 Step-2 X=Mid(a,i,i) Y=Left(a,i) z=Right(a, i) z=Ucase(X & Y & z) Next i Print z 输出结果为

A.ABA

B.BBABBA

C.ABBABA

D.AABAAB


正确答案:B
解析:此题考查Left函数,Right函数,Mid函数和Ucase函数的知识,执行For循环后最后一个循环时i=2,X=bb,Y=ab,z=ba,使用Ucase函数将X & Y & z联成的字符串中所有字母变为大写字母,结果为BBABBA,选项B正确。

第5题:

执行以下程序段 a$ ="abbacddcba" For i = 6 To 2 Step - 2 X = Mid(a, i,i) Y=Left(a, i) z=Right(a,i) z=UCase(X & Y &Z) Next i Print z 输出结果为

A.ABC

B.BBABBA

C.ABBABA

D.AABAAB


正确答案:B
解析:本题综合字符串函数与For循环。由于Print语句在For循环后,而不在 For循环内,故只有For循环执行完毕后,Print方法才输出最终的z值。当i=z时,For循环执行最后一次循环体。此时Mid(a,2,2)表示返回a$从第2个字符开始向右的第2个字符,即“bb”;Left(a,2)表示返回a$左边的两个字符,即“ab”;Right(a,2)表示返回a$右边两个字符,即“ba”。所以“X&Y&z”的值为“bbabba”,Ucase返回字符串的大写形式,所以本题正确答案为B。

第6题:

执行以下程序段 a$="Visual Basic Programming" b$="C++" c$=UCase(Left$(a$,7))& b$ & Right $(a$,12) 后,变量c$的值为______。

A.Visual BASIC Proramming

B.VISUAL C++ Programming

C.Visual C++ Programming

D.VISUAL BASIC Progrmming


正确答案:B
解析:首先用Left$函数截取a$字符串的前7位字符“Visual”,Ucase$函数将其转换为大写“VISUAL”,Right$(a$.12)是从右边截取a$字符串的12位“Programming”,最后将三个字符串连接起来,答案为“VISUAL C++Programming”。

第7题:

执行以下程序段 a$="abbacddcba" For i=6 To 2 Step-2 X=Mid(a,i,i) Y=Left(a,i) Z=Right(a,i) z=UCase(X&Y&z) Next i Print z 输出结果为( )

A.ABC

B.BBABBA

C.ABBABA

D.AABAAB


正确答案:B

第8题:

有下列程序: Option Base 0 Private Sub Command1_Click() Dim City As Variant x = Array("Visual","Basic","Microsoft","Programming") Print x(2) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是

A.Microson

B.错误提示

C.Visual

D.Basic


正确答案:A
解析:使用Array函数创建的数组下界是由OphonBase语句指定的下界而确定的,在本题中,下界被OptionBase语句指定为0,所以x(0)的值为“Visual”,x(1)的值为“Basic”,x(2)的值为“Microsoit”,x(3)的值为“Programming”。

第9题:

执行以下程序段

a$= ” Visual Basic Programming ”

b$= ” C++ ”

c$=Ucase(left$(a$,7))&b$& Right$(a$,12) 后,变量 c$ 的值为

A ) Visual Basic Programming

B ) VISUALC++ Programming

C ) Visual C++ Programming

D ) VISUAL BASIC Programming


正确答案:B