会计继续教育

下列不能从“yesterday”中取出字符串“yes”的函数是()。A、MID(“yesterday”,1,3)B、LEFT(“yesterday”,3)C、MIDB(“yesterday”,1,6)D、RIGHT(MID(“yesterday”,1,3),3)

题目
下列不能从“yesterday”中取出字符串“yes”的函数是()。

A、MID(“yesterday”,1,3)

B、LEFT(“yesterday”,3)

C、MIDB(“yesterday”,1,6)

D、RIGHT(MID(“yesterday”,1,3),3)

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

第1题:

下列关于getline()函数的叙述中,错误的是()。

A.getline()函数仅用于从键盘而不能从文件读取字符串

B.getline()函数读取字符串长度是受限制的

C.getline()函数读取字符串时,遇到终止符就停止

D.getline()函数中所使用的终止符默认是换行符,也可指定其他终止符


D

第2题:

请补充函数proc(),该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串:“yes!”,否则函数返回字符串:“no!”,并在主函数中输出。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

试题程序:


正确答案:

【l】char*proc(intn)【2】2【3】n%i==0
【解析】由整个程序可知,【1】应为函数proc()的函数头。根据主函数中的调用可知形参的个数和类型,因此,【1】处填“char”proc(intn)”。素数为只能被1和它本身整除的整数。要判断一个整数是否为素数,要看它是否能被除1和小于它本身之外的数整除,因此,【2】处填“2”;【3】处填“n%i==0”。

第3题:

以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。A.LeftB.MidSX

以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。

A.Left

B.Mid

C.String

D.Instr


正确答案:B
B)【解析】本题考查字符串函数。函数Left表示从字符串的左边取连续个字符构成子串。Mid可以从字符串的任意位置取出子串。String则返回字符串的第一个字符构成的,含有相同个数字符的子串。lnstr为字符串匹配函数。

第4题:

以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。

A. Left

B. Mid

C. String

D. Instr


正确答案:B
B)    【解析】本题考查字符串函数。函数Left表示从字符串的左边取连续个字符构成子串。Mid可以从字符串的任意位置取出子串。String则返回字符串的第一个字符构成的,含有相同个数字符的子串。lnstr为字符串匹配函数。

第5题:

请编写函数fun(),该函数的功能是判断字符串是否为回文,若是则函数返回1,主函数中输出YES:否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。

例如:字符串LEVEL是回文,而字符串123312就不是回文。

注意;部分源程序已存在文件test26_.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。

文件test26_2.cpp的内容如下:

include<iostream.h>

include<stdio.h>

define N 80

int fun(char*str)

{

}

void main()

{char s[N];

cout<<"Enter a string:"<<endl;

gets{s);

cout<<"\n\n";

puts(s);

if(fun(s))

cout<<"YES\n";

else

cout<<"NO\n";

}


正确答案:int fun(char*str) {int in=Ofg=1; char*p=str; while(*p) {n++; p++;} for(i=0;in/2;i++) if(str[i]==str[n-1-i]) ; else {fg=O;break;} return fg; }
int fun(char*str) {int i,n=O,fg=1; char*p=str; while(*p) {n++; p++;} for(i=0;in/2;i++) if(str[i]==str[n-1-i]) ; else {fg=O;break;} return fg; } 解析:解答本题的主要思路是:首先要利用循环中指针的移动来求得字符串的长度n,然后用一个for循环依次取得数组中的前半部分元素,用取得的前半部分内的元素逐个与后半部分内的对应位置的元素进行比较,如果相同,不做任何工作,接着取下一个元素,继续比较:如果不相同,可以判断该字符串肯定不是回文,就给标志变量fg赋值0(fg的初始值为1)。最终把fg作为函数的返回值返回(fg值为1表明是回文,fg值为0表明不是回文)。

第6题:

以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是( )。

A.Left

B.Mid

C.String

D.Instr


正确答案:B

第7题:

以下能从字符串“Visual Basic”中直接取出子字符串“Basic”的函数是______。

A.Left

B.Mid

C.String

D.Instr


正确答案:B
解析:Mid(s,index,length)用来从字符串s中的第index字符开始连续取出length个字符。对于本题,可以用 Mid("VisualBasic",7,5)就可以取出字符串“Basic”。

第8题:

( 15 )下列能从字符串 "VisualBasic" 中直接取出子字符串 "Basic" 的函数是( )。

A ) Left

B ) Mid

C ) String

D ) Instr


正确答案:B

( 15 )【答案】 B )
【解析 】 通过字符串函数 Mid 即可以实现字符串 “ Basic ” 的提取 , 提取过程如下 : c= “ VisualBasic ” :print Mid(c,7,5) 。

第9题:

以下能从字符串\"VisualBasic\"中直接取出子字符串\"Basic\"的函数是( )。

A.Left

B.Mid

C.String

D.Instr


正确答案:B

通过字符串函数Mid即可以实现字符串Basic的提取,提取过程如下:c=VisualBasic:print Mid(c,7,5)。