若想从字符串’计算机等级考试’中取出’等级’二字,应用函数()。A、SUBSTR("计算机等级考试",3,2)B、SUBSTR("计算机等级考试",7,4)C、SUBSTR("计算机等级考试",4,2)D、SUBSTR("计算机等级考试",5,4)

题目

若想从字符串’计算机等级考试’中取出’等级’二字,应用函数()。

  • A、SUBSTR("计算机等级考试",3,2)
  • B、SUBSTR("计算机等级考试",7,4)
  • C、SUBSTR("计算机等级考试",4,2)
  • D、SUBSTR("计算机等级考试",5,4)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行以下命令,输出结果是( )。 SET EXACT OFF A=”计算机” B=”计算机等级考试” ?A=B

A.计算机

B.等级考试

C..T.

D..F.


正确答案:D
此题考查字符串的精确比较与EXACT设置。当用单等号运算符比较两个字符串时,运算结果与SETEXACTON|OFF的设置有关:当处于OFF状态时,只要右边字符串与左边字符串的前面部分内容匹配,即可得到逻辑真,T.)的结果,否则为逻辑假(.F.)。

第2题:

下列程序的运行结果是【 】。

x="计算机等级考试"

Y=""

L=LEN(X)

DO WHILE L>=1

Y=Y+SUBSTR(X,L-1,2)

L=L-2

ENDDO

?Y


正确答案:试考级等机算计
试考级等机算计 解析:该程序中关键的语句是Y=Y+SUB- STR(X,L-1,2),其中函数SUBSTR的作用是每次循环时,从字符串X中提取一个汉字,每次取出的结果连到字符串Y之后,由于取㈩的顺序是从右到左,因此该语句的功能是将原字符串反序显示。

第3题:

在表单MyForm中通过事件代码,设置标签LB11的Caption属性值设置为“计算机等级考试”,下列程序代码正确的是 ( )

A.MvFornl.Lbll.Caption=”计算机等级考试”

B.This.Lbll.Caption=”计算机等级考试”

C.ThisForm.Lbll.Caption=”计算机等级考试”

D.ThisForm.Lbll.Caption=计算机等级考试


正确答案:C
当前对象所在表单的关键字为ThisForm。Myform只是表单的标题,显示字符型数据时,还需要加上定界符。

第4题:

下列表达式中,结果为“计算机等级考试”的表达式为______。

A.“计算机”|“等级考试”;

B.“计算机”&“等级考试”

C.“计算机”and“等级考试”

D.“计算机”+“等级考试”


正确答案:D
解析:字符类型的数据只能进行连接运算。字符表达式是由字符串运算符(+或-)连接字符型数据形成的字符串,运算结果也是字符型。因此,从表达式的形式上来看,选项A、B、C都是不符合要求的表达式,只有D是正确选项,并且计算结果也正确。

第5题:

函数Mid(”计算机等级考试”,4,2)的执行结果是( )。

A. 计算

B. 等级

C. 考试

D. 等级考试


正确答案:B
本题考查取子串函数的知识。在VBA中有三种取子串函数:Left函数用于在字符串左端开始取n个字符; Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。本题中就是要在“计算机等级考试”这个字符串中的第4位开始截取2位子串,所以结果为“等级”。要注意一个汉字占l个字符。

第6题:

设有变量sr=“2000年上半年全国计算机等级考试”,能够显示“2000年上半年计算机等级考试”的命令是 ______。

A.?sr“全国”

B.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)

C.?STR(sr,1,12)+STR(sr,17,14)

D.?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)


正确答案:D
解析:SUBSTR(字符表达式>,起始位置>[,长度>])函数的作用是指定表达式值的指定起始位置取指定长度的子串作为函数值。选项A是错误的命令。选项B的结果为“2000年上年全国计算机等级考试”。选项C中STR()函数的功能是将数值转换为字符串,所以STR的中应为数值,此语句格式不正确。选项D中SUBSTR(sr,1,12)是从字符串的第1位起取12个字符,结果为“2000年上半年”,SUBSTR(sr,17,14)是从字符串第17个位置取14个字符,结果为“计算机等级考试”,“+”是用于连接两个字符串。

第7题:

如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是( )。

A.SUBSTR(”计算机等级考试”,l l)

B.SUBSTR(”计算机等级考试”,5,3)

C.RIGHT(”计算机等级考试”,2)

D.LEFT(”计算机等级考试”,4)


正确答案:A
取子串的函数有以下3个:格式l:LEFT(<字符表达式>,<长度>)LEFT,从指定表达式值的左端取一个指定长度的子串作为函数值。格式2:RIGHT(<字符表达式>,<长度>)RIGHT从指定表达式值的右端取一个指定长度的子串作为函数值。格式3:SuBsTR(<字符表达式>,<起始位置>f,<长度>1)SUBSTR从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR函数中,若缺省第3个自变量<长度>,则函数从指定位置一直取到最后一个字符。由于一个汉字占用两个字符,再根据函数的功能,选项A的结果是“考试”,选项B的结果是“机”,选项c的结果是“试”,选项D的结果是“计算”。

第8题:

如果想从字符串“计算机等级考试”中取出"考试”这两个字,下列函数使用正确的是( )。

A.SUBSTR("计算机等级考试",11)

B.SUBSTR("计算机等级考试",5,3)

C.RIGHT("计算机等级考试",2)

D.LEFT("计算机等级考试",4)


正确答案:A
解析:取子串的函数有下列3个:
●LEFT(字符表达式>,长度>):
●RIGHT(字符表达式>,长度>);
●SUBSTR(字符表达式>,起始位置>[,长度>])。
LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第3个自变量长度>,则函数从指定位置一直取到最后一个字符。
由于一个汉字占用两个字符,根据函数的功

第9题:

执行以下命令,输出结果是( )。 SET EXACT OFF A=”计算机” B=”计算机等级考试” ?A=B

A. 计算机

B. 等级考试

C. .T.

D. .F.


正确答案:D
此题考查字符串的精确比较与EXACT 设置。当用单等号运算符比较两个字符串时,运算结果与SET EXACT ON|OFF的设置有关:当处于OFF状态时,只要右边字符串与左边字符串的前面部分内容匹配,即可得到逻辑真,T.)的结果,否则为逻辑假(.F.)。

第10题:

要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数( )。


正确答案:D
SUBSTR为取子串函数。格式:SUBSTR(<字符表达式>,<起始位置>[,<长度>]),功能是从指定表达式的指定起始位置取指定长度的子串作为函数值。在SUBSTRO函数中,若缺省第3个自变量.<长度>,则函数从指定位置一直取到最后一个字符。由于一个汉字占用两个字节,本题中子串“等级考试”的起始位置应该是5×2+1=11,而4个汉字的长度为4×2=8个字节。

更多相关问题