函数Mid("abcdefghijk",5,3)的值是()。A.efgB.fghC.efghijkD.fghijk

题目

函数Mid("abcdefghijk",5,3)的值是( )。

A.efg

B.fgh

C.efghijk

D.fghijk

参考答案和解析
正确答案:A
解析:Mid函数的格式是:Mid(A$,B,C),其作用是从A$的第B个位置开始取C个字符。所以函数调用“Mid("abcdefghijk",5,3)”的值是从“abcdefghijk”的第5个位置起取3个字符,即为“ef2”。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Excel中,A4单元格的内容为“abcdefghijk”,若在A5单元格中输入“=MID(A4,5,3)”则显示结果为()。

A.efg

B.cdefg

C.efgd

D.efghi


12

第2题:

MID函数和MOD函数的返回值都是字符。


错误

第3题:

函数Mid("123456789",3,4)返回的值是()。

A.123

B.1234

C.3456

D.456


A

第4题:

MID()函数实现的是 位置截取。


文本截取

第5题:

设m=“goodmorning”,表达式()的结果是“mor”.

A.mid$(m,4,3)

B.Left$(m,3)

C.Mid$(m,5,3)

D.Right$(m,7,3)


本题答案:C

第6题:

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

[说明]

已知r[1...n]是n个记录的递增有序表,用折半查找法查找关键字为k的记录。若查找失败,则输出“failure",函数返回值为0;否则输出“success”,函数返回值为该记录的序号值。

[C函数]

int binary search(struct recordtype r[],int n,keytype k)

{ intmid,low=1,hig=n;

while(low<=hig){

mid=(1);

if(k<r[mid].key) (2);

else if(k==r[mid].key){

printf("succesS\n");

(3);

}

else (4);

}

printf("failure\n");

(5);

}


正确答案:(1) (low+hig)/2 (2) hig=mid-1 (3) returnmid (4) low=mid+1 (5) return 0
(1) (low+hig)/2 (2) hig=mid-1 (3) returnmid (4) low=mid+1 (5) return 0 解析:折半查找法也就是二分法:初始查找区间的下界为1,上界为len,查找区间的中界为k=(下界+上界)/2。所以(1)应填“(low+hig)/2”。中界对应的元素与要查找的关键字比较。当kr[mid].key时,(2)填“hig=mid-1”;当k==r[mid].key时,(3)填“return mid”;当k>r[mid].key时,(4)填“low=mid+1”。如果low>hig时循环终止时,仍未找到需查找的关键字,那么根据题意返回0,即空(5)填“return 0”。

第7题:

函数Mid(“123456789",3,4)返回的值是______。

A.123

B.1234

C.3456

D.456


正确答案:C
解析:Mid(sSring,iStart,iLen)函数的作用是从字符串sString中的第iStart个字符开始取出iLen个长度的子字符串。

第8题:

函数Mid("123456789",3,4)返回的值是______。

A.123

B.1234

C.3456

D.456


正确答案:C
解析:Mid(sSring, iStart, iLen)函数的作用是从字符串sString中的第iStart个字符开始取出iLen个长度的子字符串。

第9题:

函数 MID$(“123456”2,3)的值是( )。

A.123 

B.234 

C.345 

D.456


答案:B

分析:

Mid函数可以实现在任何位置取任何长度的子串,本题中,函数 MID$(“123456”2,3)是指从第2个字母开始取3个字符,即“234”。