表达式SUBSTR("河北师大计算机教学部",7,4)的值为()

题目

表达式SUBSTR("河北师大计算机教学部",7,4)的值为()。

  • A、机教学部
  • B、大计算机
  • C、机教
  • D、大计
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

运算结果是字符串“home”的表达式是( )。

A.LEFT("myhome",4)

B.RIGHT("hometown",4)

C.SUBSTR("myhometown",4,4)

D.SUBSTR("myhometown",3,4)


正确答案:D
解析:取子串的函数有以下3个。
格式1:LEFT(字符表达式>,长度>)
格式2:RIGHT(字符表达式>,长度>)
格式3:SUBSTR(字符表达式>,起始位置>[,长度>])
LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在 SUBSTR()函数中,若缺省第2个自变量长度>,则函数从指定位置一直取到最后一个字符。
从以上2个函数的功能得知,选项A)的结果是“myho”,选项B,)的结果是“town”,选项C)的结果是“omet”选项D)的结果是“home”。

第2题:

运算结果是字符串“home”的表达式是( )。A.LEFT(”myhome”,4)B.RIGHT(”hometown”,4)SX

运算结果是字符串“home”的表达式是( )。

A.LEFT(”myhome”,4)

B.RIGHT(”hometown”,4)

C.SUBSTR(”myhometown”,4,4)

D.SUBSTR(”myhometown”,3,4)


正确答案:D
D。【解析】取子串的函数有下列三种格式:①LEFT从指定表达式值的左端取一个指定长度的子串作为函数值。②RIGHT从指定表达式值的右端取一个指定长度的子串作为函数值。③SUBSTR从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。从以上三个函数的功能得知,选项A的结果是“my—h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。

第3题:

表达式SUBSTR("河北师大计算机教学部",7,4)的值为()。

A.机教学部

B.大计算机

C.机教

D.大计


参考答案:D

第4题:

函数STUFF("计算机水平考试",7,4,"等级")返回的值是______。

A.计算机水平考试等级

B.计算机等级考试

C.水平考试等级

D.计算机水平等级


正确答案:B

第5题:

设系统日期为2001 年 12月 31 日, 下列表达式的值是【 】。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17


正确答案:9918.00 或 9918
DATE():返回当前系统日期YEAR();从指定的日期表达式或日期时间表达式中返回年份STR(数值表达式>)[,长度>[,小数位数>]]):将数值表达式>的值转换成字符串,转换时根据需要自动进行四舍五入。RIGHT(字符表达式>,长度>):从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR(字符表达式>,起始位置>[,长度>])从指定表达式的指定起始位置取指定长度的子串作为函数值。VAL(字符表达式>[,长度>[,小数位数>]]):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。题面VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2)+17=VAL(99+RIGHT(STR("2001"),2))+17=VAL("99"+"01")+17=9901+17=9918。

第6题:

假设系统日期为09/10/2005,下列表达式的值是【 】 。

VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+15


正确答案:9920.00
9920.00 解析:DATE():返回系统当前日期,返回值为日期型。YEAR(日期表达式|日期时间表达式):返回一个日期(时间)型数据中的年份,返回值是数值型。STR(数值表达式[长度[,小数位数]]);将数值型转换成字符型,返回值是字符型。RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。SUBSTR(字符表达式,起点位置[,长度]):在一个字符串中,从指定位置起返回给定长度的子串,返回值是字符型。VAL(字符表达式):将字符型的数字转换成数值,返回值是数值型。所以本题表达式简化成VAL(“99”+“05")+15的值是数值型9920.00。

第7题:

下列表达式中,返回结果为.F.的表达式是A) AT("A","BCD") B)"[信息] "$"管理信息系统"C) ISNULL (.NULL.) D) SUBSTR("计算机技术",3,2)


正确答案:B
本题考查的是一些常用函数的返回值,属于常考题目。AT()返回字符串1在字符串2中的位置,如果字符串2中不包括字符串1,则函数返回值为0, A选项返回值为0; ISNULL()判断表达式运算结果是否为空,若空则返回逻辑真,C选项返回值为真;SUBSTRO返回从字符表达式的起始位置取出的一个指定长度的字串,不是逻辑值,故排除D;故正确答案为选项B。

第8题:

下列表达式中,表达式返回结果为.F.的是( )。

A.AT("A", "BCD")

B." [信息] "$"管理信息系统"

C.ISNULL(.NULL.)

D.SUBSTR("计算机技术",3,2)


正确答案:B

第9题:

假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是

A.left(b,6)-right(a,6)

B.substr(b,1,3)-substr(a,6,3)

C.A和B都是

D.A和B都不是


正确答案:A
解析:此题中left(b,6)是从变量b的左端取出指定长度为6的字符串,函数值为字符串“数据库”,right(a,6)是从变量a的右端取指定长度为6的字符串,函数值为字符串“工程师”,然后再对这两个字符串进行“-”运算,字符表达式的“-”运算是将前字符串尾部空格移到合并后的新字符串尾部,运算结果为“数据库工程师”,故答案选A)。这里要特别注意一个汉字占两个字节。

第10题:

能从“全国计算机等级考试”中取出“等级”2字的函数是______。

A.SUBSTR("全国计算机等级考试",6,2)

B.SUBSTR("全国计算机等级考试",11,4)

C.SUBSTR("全国计算机等级考试",11)

D.SUBSTR("全国计算机等级考试",6,4)


正确答案:B

更多相关问题